广东省电脑制作培训课程之Arduino入门实训课件_第1页
广东省电脑制作培训课程之Arduino入门实训课件_第2页
广东省电脑制作培训课程之Arduino入门实训课件_第3页
广东省电脑制作培训课程之Arduino入门实训课件_第4页
广东省电脑制作培训课程之Arduino入门实训课件_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

Arduino入门实训

——智能保险库项目制作曾祥潘梁志成2016年1月第十七届广东省电脑制作活动培训课程Arduino入门实训

——智能保险库项目制作曾祥潘梁志成体验Arduino的使用软件准备ArduinoIDEArduino板连接电脑安装驱动程序检查端口体验Arduino的使用软件准备Arduino板安装驱动程序体验Arduino的使用选择板型设定端口打开例程Blink上传程序观察13号LED闪烁体验Arduino的使用选择板型打开例程上传程序Arduino与开源硬件Arduino,是一个开放源代码的单芯片微控制器,采用了基于开放源代码的软硬件平台,建构于简易输出/输入接口板,并且具有使用类似Java、C语言的Processing/Wiring开发环境。Arduino与开源硬件Arduino,是一个开放源代码的单Arduino的引脚Arduino的引脚“保险库”功能需求1.检测有无人接近,有人亮蓝灯,否则不点亮2.用密码键输入解锁密码3.密码正确状态灯绿色、开锁,否则状态灯红色、启动报警器4.温度超过27摄氏度或者湿度超过70%,状态灯交替显示红、绿、蓝三色,报警器启动“保险库”功能需求1.检测有无人接近,有人亮蓝灯,否则不点亮LED与状态灯LED与状态灯启动Ardublock启动ArduBlock选择Arduino类型启动Ardublock启动ArduBlock选择Arduin点亮一个LED把一个LED接到13号端口与GND点亮一个LED把一个LED接到13号端口与GND用Ardublock编写点亮LED程序长亮闪烁用Ardublock编写点亮LED程序长亮闪烁亲手烧掉一个LED先把LED接到5V与GND,再接到13号端口与GND,观察LED点亮情况亲手烧掉一个LED先把LED接到5V与GND,再接到13号端防止烧毁LED使用330欧姆电阻限制LED电流防止烧毁LED使用330欧姆电阻限制LED电流电阻色环电阻贴片电阻电阻色环电阻贴片电阻状态灯RGB-LED状态灯RGB-LED限流电阻连接方法限流电阻连接方法RGB-LED连接RGB-LED连接编程小任务按照红、绿、蓝的顺序分别点亮RGB-LED编程小任务按照红、绿、蓝的顺序分别点亮RGB-LED用PWM调节LED亮度不同占空比PWM波形脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。用PWM调节LED亮度不同占空比PWM波形脉宽调制(PWM)RGB-LED编程控制RGB三色混合显示RGB-LED编程控制RGB三色混合显示ArduinoPWM输出端口数字端口:3、5、6、9、10、11ArduinoPWM输出端口数字端口:3、5、6、9、10检测环境光线变化光敏电阻器一般用于光的测量、光的控制和光电转换。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。检测环境光线变化光敏电阻连接方式5V信号输出GND5V电源信号输出地GND光敏电阻连接方式5V信号输出GND5V电源信号输出地GND用串口监测光线变化数据用串口监测光线变化数据接近传感器(红外反射)检测距离调整5V电源信号输出地GND接近传感器(红外反射)检测距离调整5V电源信号输出地GND读取数字端口状态读取数字端口状态编程任务编写程序:当有人接近时亮蓝灯编程任务编写程序:当有人接近时亮蓝灯按键开关的连接连接到A1(数字端口14)按键开关的连接连接到A1(数字端口14)密码锁编程思路开始有无按下按钮键值累计是否输入完成密码是否正确打开锁警报否否否密码锁编程思路开始有无按下按钮键值累计是否输入完成密码是否正编程任务尝试编写完成密码锁程序编程任务尝试编写完成密码锁程序舵机——门锁装置舵机——门锁装置舵机连接方法舵机连接方法舵机测试,设置端口号及角度舵机测试,设置端口号及角度编程任务【二选一】1.完成密码开锁程序中开门操作编写2.用两个按钮开关分别控制舵机顺时针和逆时针转向编程任务【二选一】用MOS管控制马达

场效应管的名字也来源于它的输入端(称为gate)通过投影一个电场在一个绝缘层上来影响流过晶体管的电流。事实上没有电流流过这个绝缘体,所以FET管的GATE电流非常小。因为MOS管更小更省电,所以他们已经在很多应用场合取代了双极型晶体管。用MOS管控制马达场效应管的名字也来源于它的输MOS管与马达的连接5VGNDArduino数字端口10MOS管与马达的连接5VGNDArduino数字化温湿度传感器的使用信号5VGNDDHT11温湿度传感器模块数字化温湿度传感器的使用信号5VGNDDHT11温湿度用串口监测传感器数值用串口监测传感器数值编程任务

编写程序,当温度大于27摄氏度或者湿度大于70%,点亮RGB-LED的红灯。编程任务编写程序,当温度大于27摄氏度或综合性任务选定两个或以上功能,实现智能化保险库的电子及编程的设计。要求:1.画出简单电路图(Word自选图形或者画图工具),完成电路连接;2.编写程序并验证通过;3.录制作品运行小视频。综合性任务选定两个或以上功能,实现智能化保险库的电子及编程的培训材料购买参考链接改进版arduino/item.htm?id=41117989724红外反射传感器模块/item.htm?id=44463013040DHT11温湿度传感器模块/item.htm?id=40444674032轻触开关/item.htm?id=38006011310电阻(330欧姆和10千欧姆)/item.htm?id=37887792523舵机/item.htm?id敏电阻/item.htm?id=190559563185mmLED/item.htm?idGBLED共阴极/item.htm?id=27195384481MOS管/item.htm?id动马达/item.htm?id=520900473904杜邦线/item.htm?id=38176307000培训材料购买参考链接改进版arduino曾祥潘微信号:93226084红棉创客空间公众号曾祥潘微信号:93226084效果很全面,持之以恒是关键。11月-2211月-22Monday,November7,2022自觉遵守饭堂纪律,养成饮食卫生习惯。01:31:0901:31:0901:3111/7/20221:31:09AM防止违章动火六大禁令。11月-2201:31:0901:31Nov-2207-Nov-22没有措施的管理是空谈,没有计划的工作是空洞。01:31:0901:31:0901:31Monday,November7,2022防事故年年平安福满门讲安全人人健康乐万家。11月-2211月-2201:31:0901:31:09November7,2022推动全员品质活动,提高全员工作十七。2022年11月7日1:31上午11月-2211月-22用心呵护,塑造金牌品质。07十一月20221:31:09上午01:31:0911月-22安全不仅关系自己,安全连同国家集体。十一月221:31上午11月-2201:31November7,2022人人齐努力,创造好品质。2022/11/71:31:0901:31:0907November2022以安全第一为荣,以忽视安全为耻。1:31:09上午1:31上午01:31:0911月-22遵章是幸福的保障,违纪是灾祸的开端。11月-2211月-2201:3101:31:0901:31:09Nov-22不接受不合格品,不制造不合格品,不交付不合格品。2022/11/71:31:09Monday,November7,2022生产再忙安全不忘,人命关天安全优先。11月-222022/11/71:31:0911月-22谢谢大家!效果很全面,持之以恒是关键。11月-2211月-22WednArduino入门实训

——智能保险库项目制作曾祥潘梁志成2016年1月第十七届广东省电脑制作活动培训课程Arduino入门实训

——智能保险库项目制作曾祥潘梁志成体验Arduino的使用软件准备ArduinoIDEArduino板连接电脑安装驱动程序检查端口体验Arduino的使用软件准备Arduino板安装驱动程序体验Arduino的使用选择板型设定端口打开例程Blink上传程序观察13号LED闪烁体验Arduino的使用选择板型打开例程上传程序Arduino与开源硬件Arduino,是一个开放源代码的单芯片微控制器,采用了基于开放源代码的软硬件平台,建构于简易输出/输入接口板,并且具有使用类似Java、C语言的Processing/Wiring开发环境。Arduino与开源硬件Arduino,是一个开放源代码的单Arduino的引脚Arduino的引脚“保险库”功能需求1.检测有无人接近,有人亮蓝灯,否则不点亮2.用密码键输入解锁密码3.密码正确状态灯绿色、开锁,否则状态灯红色、启动报警器4.温度超过27摄氏度或者湿度超过70%,状态灯交替显示红、绿、蓝三色,报警器启动“保险库”功能需求1.检测有无人接近,有人亮蓝灯,否则不点亮LED与状态灯LED与状态灯启动Ardublock启动ArduBlock选择Arduino类型启动Ardublock启动ArduBlock选择Arduin点亮一个LED把一个LED接到13号端口与GND点亮一个LED把一个LED接到13号端口与GND用Ardublock编写点亮LED程序长亮闪烁用Ardublock编写点亮LED程序长亮闪烁亲手烧掉一个LED先把LED接到5V与GND,再接到13号端口与GND,观察LED点亮情况亲手烧掉一个LED先把LED接到5V与GND,再接到13号端防止烧毁LED使用330欧姆电阻限制LED电流防止烧毁LED使用330欧姆电阻限制LED电流电阻色环电阻贴片电阻电阻色环电阻贴片电阻状态灯RGB-LED状态灯RGB-LED限流电阻连接方法限流电阻连接方法RGB-LED连接RGB-LED连接编程小任务按照红、绿、蓝的顺序分别点亮RGB-LED编程小任务按照红、绿、蓝的顺序分别点亮RGB-LED用PWM调节LED亮度不同占空比PWM波形脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。用PWM调节LED亮度不同占空比PWM波形脉宽调制(PWM)RGB-LED编程控制RGB三色混合显示RGB-LED编程控制RGB三色混合显示ArduinoPWM输出端口数字端口:3、5、6、9、10、11ArduinoPWM输出端口数字端口:3、5、6、9、10检测环境光线变化光敏电阻器一般用于光的测量、光的控制和光电转换。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。检测环境光线变化光敏电阻连接方式5V信号输出GND5V电源信号输出地GND光敏电阻连接方式5V信号输出GND5V电源信号输出地GND用串口监测光线变化数据用串口监测光线变化数据接近传感器(红外反射)检测距离调整5V电源信号输出地GND接近传感器(红外反射)检测距离调整5V电源信号输出地GND读取数字端口状态读取数字端口状态编程任务编写程序:当有人接近时亮蓝灯编程任务编写程序:当有人接近时亮蓝灯按键开关的连接连接到A1(数字端口14)按键开关的连接连接到A1(数字端口14)密码锁编程思路开始有无按下按钮键值累计是否输入完成密码是否正确打开锁警报否否否密码锁编程思路开始有无按下按钮键值累计是否输入完成密码是否正编程任务尝试编写完成密码锁程序编程任务尝试编写完成密码锁程序舵机——门锁装置舵机——门锁装置舵机连接方法舵机连接方法舵机测试,设置端口号及角度舵机测试,设置端口号及角度编程任务【二选一】1.完成密码开锁程序中开门操作编写2.用两个按钮开关分别控制舵机顺时针和逆时针转向编程任务【二选一】用MOS管控制马达

场效应管的名字也来源于它的输入端(称为gate)通过投影一个电场在一个绝缘层上来影响流过晶体管的电流。事实上没有电流流过这个绝缘体,所以FET管的GATE电流非常小。因为MOS管更小更省电,所以他们已经在很多应用场合取代了双极型晶体管。用MOS管控制马达场效应管的名字也来源于它的输MOS管与马达的连接5VGNDArduino数字端口10MOS管与马达的连接5VGNDArduino数字化温湿度传感器的使用信号5VGNDDHT11温湿度传感器模块数字化温湿度传感器的使用信号5VGNDDHT11温湿度用串口监测传感器数值用串口监测传感器数值编程任务

编写程序,当温度大于27摄氏度或者湿度大于70%,点亮RGB-LED的红灯。编程任务编写程序,当温度大于27摄氏度或综合性任务选定两个或以上功能,实现智能化保险库的电子及编程的设计。要求:1.画出简单电路图(Word自选图形或者画图工具),完成电路连接;2.编写程序并验证通过;3.录制作品运行小视频。综合性任务选定两个或以上功能,实现智能化保险库的电子及编程的培训材料购买参考链接改进版arduino/item.htm?id=41117989724红外反射传感器模块/item.htm?id=44463013040DHT11温湿度传感器模块/item.htm?id=40444674032轻触开关/item.htm?id=38006011310电阻(330欧姆和10千欧姆)/item.htm?id=37887792523舵机/item.htm?id敏电阻/item.htm?id=190559563185mmLED/item.htm?idGBLED共阴极/item.htm?id=27195384481MOS管/item.htm?id动马达/item.htm?id=520900473904杜邦线/item.htm?id=38176307000培训材料购买参考链接改进版arduino曾祥潘微信号:93226084红棉创客空间公众号曾祥潘微信号:93226084

温馨提示

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

评论

0/150

提交评论