arduino制作简单家庭仿真小台灯(自己设计好模型,就是一个很棒的台灯)
功能叙述:按钮控制台灯打开/关闭,电位器控制台灯的亮度。 下一步结合数码管,显示台灯的亮度级别。
一、所需器材
按键
led灯
10K电位器
二、电路实图
三、代码
#define LED 6 //pwm端口
#define BUTTON 9 int bts=0;
int bbts=0;
int state=0;
int ld;//电位器变化阻值
void setup() {pinMode(LED,OUTPUT);pinMode(BUTTON,INPUT);
}void loop() {ld=int(analogRead(A0)/4);//转换成0~255bts = digitalRead(BUTTON);if((bts==1)&&(bbts==0)){ //检测开关完整过程(一开一关)state=!state; //设置一个开关变量delay(50); //防止按键抖动}bbts = bts; //改变前一次状态 if(state==1){analogWrite(LED,ld);}else{digitalWrite(LED,LOW);}
}
arduino制作简单家庭仿真小台灯(自己设计好模型,就是一个很棒的台灯)相关推荐
- 用html制作简单日历,CCS小技巧,如何使用CSS Grid制作简单的日历,简单有趣
原标题:CCS小技巧,如何使用CSS Grid制作简单的日历,简单有趣 日历是人类文明的重要工具之一.然后可以记住许多重要事件,并从事件的确切日期追溯到真相. 在本文中,我们将学习如何利用CSS Gr ...
- C语言——简单的五子棋小游戏开发设计
下面展示一些 功能实现 一.菜单功能模块设计 int Menu() {system("color 3F");printf("-----------------亲,欢迎来到 ...
- cocos2d x 入门学习(一)实例制作简单的射击小游戏Star Fighter
我们将使用cocos2d-x制作一个简单的射击游戏. 本文所用的制作环境是cocos2d x 2.0.4,VS2010. 参考资料: 1.本文的原型其实是来自cocos2d-2.0-x-2.0.4官方 ...
- python编辑简单小游戏大全_Python制作简单的滑雪小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块.关注公众号:Python学习指南,回复"滑雪"获取源码 环境搭建 安装Pyt ...
- Python制作简单的滑雪小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 关注公众号:Python学习指南,回复"滑雪"获取相关文件 环境搭建 安装 ...
- C++制作简单的军棋小游戏(控制台窗口)
一.游戏规则: 这款自己DIY的小游戏有24个棋子.其中司令,军长各1个:师长,旅长,团长,营长,炸弹各2个:连长,排长,工兵,地雷各3个.棋子由小到大的顺序是:司令>军长>师长>旅 ...
- 20个简单汇编语言程序_20个简单的Photoshop技巧将使您的照片看起来很棒
一.入门 首先,打开要使用的图像.有几种方法可以做到这一点: 1.使用Photoshop的上层菜单(打开文件) 2.使用热键ctrl + O(对于Mac,为cmd + O)或 3.只需将文件拖到Pho ...
- 使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序
- 别再纠结页面设计!挑选小程序页面设计模板就对了
小程序页面设计模板可以是一个非常棒的选择,特别是如果你想要快速创建一个优秀的小程序. 以下是一些关于如何选择小程序页面设计模板的建议: 确定你的需求:在开始挑选小程序页面设计模板之前,你需要明确你的需 ...
最新文章
- angular蚂蚁_Angular 中后台前端解决方案 - Ng Alain 介绍
- 加载八叉树索引文件_这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!
- Android构建流程——篇七
- 第十九章 我国农村资金筹集
- 通域消化内镜Android患者版,市中心医院消化内科Ⅰ病区开创超声内镜治疗新领域...
- NS2相关学习——完成一个新协议(3)
- 不玩了?王思聪退出香蕉娱乐董事长职务,麻闻多接任
- 数据集图片批量重命名
- linux中安装pip镜像怎么设置_linux服务器怎么安装pip?
- vue 第四天 (计算属性的使用)
- 如何监控Tuxedo中间件?Oralce TUXEDO监控方案
- matlab中样本相关系数的计算与测试
- Lab2 Defusing a Binary Bomb
- H.265中针对scc的工具 -- transformskip
- 01百思不得其姐基本配置
- ONEDNS配置1:centos7DNS服务器forwarder配置
- Android利用jsoup爬虫爬网页数据(一)
- ionic-移动端web的性能优化开源组件
- linux wine 使用教程,Wine 使用技巧两则
- 腾讯、新浪、淘宝、搜狐的IP库接口,根据IP显示当地的天气功能
热门文章
- 一道很水的题(南工校赛决赛第一题)
- python 高等数学实验_Python数学实验与建模
- Linux下生产者与消费者模型
- C++时间与日期及相关操作
- vue基于web的化妆品美妆商城电子商务python flask django
- 【Android】程序包com.github.chrisbanes.photoview不存在
- 优化Hexo性能,使用hexo-neat插件压缩页面,大幅度提升页面性能和响应速度
- 麦克斯韦方程组学习心得与记录
- 主板2个M. 2接口,哪个m2插槽是与CPU直连?总结不得不说PCIE知识
- Windows下载安装包格式说明