实验名称 课程名称 专业、班级 指导教师 成员1姓名 成员2姓名 成员3姓名 实验任务和目的 实验条件 物联网设计与实践 物联网工程15-01 按键试验 学期 实验地点 实验时间 学 号 学 号 学 号 2016-2017(1) 计算机楼215实验室 2016.11.02 14:00-15:50 练习按键操作,按键产生随机数点亮对应LED。 Arduino开发板,Arduino软件,面包板,红蓝LED灯各一个,按键开关一个,导线若干等, 程序设计思路:在未按下按键时,红灯亮,按下按键开关时,蓝灯亮。一号端口接蓝灯,二号端口接红灯,负极连接电阻,然后接地,按键开关一端接5V输出端口,另一端在接电阻前连接A5端口,通过电阻后就GND端口。导入附录中的程序,实验结果如下: 实验过程和结果 亲手把实验做出来了,感觉挺好的,虽然只是一个小实验,但毕竟也是大家一起努力的成果,此次试验让我们懂得,原来实验总结和心Arduino还是可以扫描电压的,这一次试验过后,我更加喜欢得 这一门课了,真的,Arduino真是太博大精深了,我们要走的路还很长。 附录 int key_1=1; int key_2=2;//设置LED的数字IO脚 void setup() { pinMode(key_1,OUTPUT); pinMode(key_1,OUTPUT);//设置数字IO引脚为输出模式 } void loop() { int i;//定义变量 while(1) { i=analogRead(5);//读取A5电压值 if(i>1000)//如果电压值大于1000(即4.88V) { digitalWrite(key_1,HIGH);//设置第1引脚为高电平,点亮led灯 digitalWrite(key_2,LOW);//设置第2引脚为低电平,熄灭led灯 } else { digitalWrite(key_1,LOW);//设置第1引脚为低电平,熄灭led灯 digitalWrite(key_2,HIGH);//设置第2引脚为高电平,点亮led灯 } } }
因篇幅问题不能全部显示,请点此查看更多更全内容