




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Arduino项目化教学点亮心中一盏神灯每课一思01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
LED一种颜色—5mm1
电阻220Ω0.25W1
插线—若干LED灯LED灯草帽形LED灯原则:正极引脚长,负极引脚短LED灯面包板的内部连线方式
面包板连线方式工作原理PARTTWO02Workingprinciple系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解实验现象PARTFIVE05Experimentalphenomena实验现象实物图主讲人:仇高贺高级工程师Arduino项目化教学点亮心中一盏神灯每课一思01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
LED一种颜色—5mm1
电阻220Ω0.25W1
插线—若干LED灯LED灯草帽形LED灯原则:正极引脚长,负极引脚短LED灯面包板的内部连线方式
面包板连线方式工作原理PARTTWO02Workingprinciple系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解实验现象PARTFIVE05Experimentalphenomena实验现象实物图按键灯制作01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
LED
单色—5mm1
按键开关
6mm×6mm直插式1电阻220Ω0.25W1
插线—若干
按键开关工作原理PARTTWO02Workingprinciple系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解实验现象PARTFIVE05Experimentalphenomena实验现象实物图流水灯01元件介绍02接线演示03编程讲解04实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
LED不同颜色—5mm共5个
电阻220Ω0.25W1
插线—若干PARTTWO02接线演示Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04ProgrammingexplanationArduinoIDEArduinoIDEArduino基本程序架构
Arduino语法1.分号;用于表示一句代码的结束。2.大括号{
}
被用来区分几个不同的结构。3.注释
//(注释单行);/*.......*/(多行注释,成对出现)4.#define在程序编译之前给常量命名。如:#defineledPin35.#include用于调用程序以外的库。如:#include
<Servo.h>6.void
函数声明
Arduino常用的数据类型
Arduino常用的算术运算符符号功能符号功能>大于<=小于等于<小于==等于>=大于等于!=不等于
Arduino常用的关系运算符Arduino常用的逻辑运算符符号功能&&逻辑与||逻辑或!逻辑非ab!aa&&ba||b真真假真真真假假假真假真真假真假假真假假二进制
进制八进制
进制十六进制
进制if-else语句的运用1.if-else语句(双分支if语句)的语法格式if(表达式){语句序列1}else{语句序列2}2.if-else语句的执行过程if-else语句执行过程如图所示,当条件为真时,执行语句序列1,当条件为假时,执行语句序列2。switch语句的运用switch(<表达式>){case<常量表达式1>:<语句序列1>[break];case<常量表达式2>:<语句序列2>[break];……case<常量表达式n>:<语句序列n>[break];[default:<语句序列n+1>]}switch多分支结构执行过程
Arduino常用函数(1)pinMode(pin,mode)(2)digitalWrite(pin,value)(3)digitalRead(pin)(4)analogWrite(pin,value)(6)delay(value)(5)analogRead(pin)(7)Serial.begin(value)实验现象PARTFIVE05Experimentalphenomena实验现象渐变灯制作01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
LED
单色—5mm1
电位器WH148-11电阻220Ω0.25W1
插线—若干
电位器工作原理PARTTWO02Workingprinciple系统工作原理PWM控制接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解编程讲解map()函数map(value,fromLow,fromHigh,toLow,toHigh);把一个数从一个范围变换到另一个范围。实验现象PARTFIVE05Experimentalphenomena实验现象实物图数码管显示键盘号01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
薄膜键盘1
数码管共阴极1电阻220Ω0.25W1
插线—若干
数码管
薄膜键盘工作原理PARTTWO02Workingprinciple
人视觉暂留现象
数码管接线数字数码管需要被点亮字段Arduino控制板对应端口号数字数码管需要被点亮字段Arduino控制板对应端口号0a、b、c、d、e、f5、4、9、10、11、65a、f、g、c、d5、6、7、9、101b、c4、96a、f、e、d、c、g5、6、11、10、9、72a、b、g、e、d5、4、7、11、107a、b、c5、4、93a、b、g、c、d5、4、7、9、108a、b、c、d、e、f、g5、4、9、10、11、6、74f、g、b、c6、7、4、99g、f、a、b、c、d7、6、5、4、9、10系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解键盘调试编程讲解清屏子程序显示“0”主程序实验现象PARTFIVE05Experimentalphenomena实验现象
直流电机的调速控制01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
电位器WH148-11
直流电机1301电阻220Ω0.25W1
插线—若干
直流电机工作原理PARTTWO02Workingprinciple系统工作原理PWM控制系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解键盘调试编程讲解voidsetup(){pinMode(A0,INPUT);pinMode(3,OUTPUT);}voidloop(){analogWrite(3,map(analogRead(A0),0,1023,0,255));delay(10);}实验现象PARTFIVE05Experimentalphenomena实验现象简易风扇控制系统的设计与实施01元件介绍02工作原理03接线演示04编程讲解05实验现象目录元件介绍PARTONE01Componentintroduction硬件清单元件名称型号参数规格数量参考实物图Arduino开发板UnoR31
面包板840孔无焊板1
矩阵键盘1
直流电机1301电阻220Ω0.25W1
数码管—1
直流电机工作原理PARTTWO02Workingprinciple系统工作原理PWM控制系统工作原理接线演示PARTTHERE03Wiringdemonstration硬件电路连接图接线演示编程讲解PARTFOUR04Programmingexplanation编程讲解键盘调试编程讲解voidloop(){Serial.println(input_key);input_key=KEYPAD_4_4.getKey();if(input_key=='0'){display_0();analogWrite(3,0);}elseif(input_key=='1'){display_1();analogWrite(3,85);}elseif(input_key=='2'){display2();analogWrite(3,170);}elseif(input_key=='3'){display3();analogWrite(3,255);}}实验现象PARTFIVE05Experimentalphenomena实验现象红外遥控灯的制作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);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 帘窗安装合同范本
- 顾客洗纹身合同范本
- 小学生合同范本
- 重大决策事前法律咨询与法律顾问签字背书制度
- 咨询分包合同范本
- 教育教学心得体会(甄选10篇)
- 无人驾驶产业发展趋势展望
- 市场调研协议书格式
- 二次元文化产业市场现状与前景研究
- 2025年大数据营销考试试题题库及答案
- 小学生元宵中秋猜谜语竞赛题目
- 《商业银行资本管理办法》附件13-账簿划分和名词解释
- 燃气轮机离心式压缩机组运行操作手册教学教材
- GB 7956.2-2014消防车第2部分:水罐消防车
- FZ/T 21001-2009自梳外毛毛条
- 二年级语文《称赞》练习题
- 2023年重庆市社区工作者考试试题
- 湘教版高中音乐(鉴赏)《黄河大合唱》课件
- 三字经全文带拼音打印版带翻译
- 山东省青岛市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 四年级上册心理健康教育课件-健康的情绪表达 全国通用(共16张PPT)
评论
0/150
提交评论