《Arduino单片机实战》课件 项目3 简易智能楼宇控制系统的设计与实施_第1页
《Arduino单片机实战》课件 项目3 简易智能楼宇控制系统的设计与实施_第2页
《Arduino单片机实战》课件 项目3 简易智能楼宇控制系统的设计与实施_第3页
《Arduino单片机实战》课件 项目3 简易智能楼宇控制系统的设计与实施_第4页
《Arduino单片机实战》课件 项目3 简易智能楼宇控制系统的设计与实施_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

红外遥控灯的制作01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31

面包板840孔无焊板1

LED

单色—5mm1

红外接收器TSOP18381红外遥控器HX1838(NEC)1

插线—若干

红外通讯工作原理PARTTWO02Workingprinciple

十六进制十六进制(简写为hex或下标16)是一种基数为16的计数系统,是一种逢16进1的进位制。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。

人体感应传感器接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解编程讲解voidloop(){if(irrecv.decode(&results)){//解码成功,把数据放入results变量中

Serial.println(results.value,HEX);//显示红外编码

if(results.value==0xFD30CF)//开灯的值

{digitalWrite(LED_PIN,LOW);}elseif(results.value==0xFD08F7)//开灯的值

{digitalWrite(LED_PIN,HIGH);}){digitalWrite(LED_PIN,LOW);}elseif(results.value==0xFF629D)//关灯的值

{digitalWrite(LED_PIN,HIGH);}irrecv.resume();//继续等待接收下一组信号

}delay(100);}实验现象PARTFIVE05Experimentalphenomena实验现象实物图智能走廊灯制作01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31

面包板840孔无焊板1

LED

单色—5mm1

人体红外感应HC-SR5011电阻220Ω0.25W1

插线—若干

人体感应传感器工作原理PARTTWO02Workingprinciple

人体感应传感器接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解编程讲解编程讲解volatileintlight_intensity;volatileintdistance;voidsetup(){pinMode(A1,INPUT);light_intensity=analogRead(A1);pinMode(A0,INPUT);distance=analogRead(A0);Serial.begin(9600);pinMode(A0,INPUT);pinMode(A1,INPUT);pinMode(3,OUTPUT);}voidloop(){Serial.println(analogRead(A0));Serial.println(analogRead(A1));if(light_intensity<=500){if(distance<=700){digitalWrite(3,HIGH);}delay(5000);}else{digitalWrite(3,LOW);}}实验现象PARTFIVE05Experimentalphenomena实验现象实物图蜂鸣器的使用停止tone()函数发声tone(端子编号,频率)单元测试每个人必须做计入成绩模拟楼道灯继电器模块应用简单智能楼宇控制系统设计制作01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31

面包板840孔无焊板1

烟雾传感器MQ21

光敏传感器

1

舵机

SG91

土壤湿度传感器—1

光敏传感器

舵机工作原理PARTTWO02Workingprinciple

土壤湿度传感器

烟雾传感器接线演示PARTTHERE0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论