


单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数理学院电子与通信工程系,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,基于,Arduino,的创意电子设计,-,LED,灯的故事,认识,Arduino,开源硬件,创新能力的培养,项目一 认识,Arduino,来源官网,https:/arduino.cc/en/Main/ArduinoBoardUno,控制器,ATmega328,工作电压,5V,输入电压,(,推荐,),7-12V,输入电压,(,极限,),6-20V,数字,I/O,脚,14(6,路,PWM,输出,),模拟输入,I/O,脚,6,每个,I/O,脚最大直流电流,40 mA,3.3V,输出引脚电流,50 mA,Flash,内存,32 KB(ATmega328),/0.5 KB,引导程序,(bootloader),SRAM,2 KB(ATmega328),EEPROM,1 KB(ATmega328),时钟频率,16MHz,淘宝价¥,15.00,+,http:/ 认识,Arduino,模拟输入,数字输入输出,模拟输出,单片机,电源管理模块,USB,转串口,项目二 点亮灯,说一说,你能用语言描述一下程序的工作过程吗?,流水灯,红绿灯,练一练,项目二 键控灯,任务,1,简易延时灯,按下按钮亮,三秒后灭,任务,2,应用判断语句,项目三 键控灯,任务,3,使用按钮模拟开关,每次按下,,LED,灯切换亮灭,项目三 键控灯,Ps:,中断只有,2,3,管脚才可使用,任务,4,:使用按钮模拟开关,按下亮,3,秒,再按下立刻灭,项目四 呼吸灯,Arduino,使用,analogWrite(int value),输出,PWM,信号,其中的,value,取值范围是,0-255,,效果如右图所示。
观察一下,Arduino,板,查看数字引脚,你会发现其中,6,个引脚(,3,、,5,、,6,、,9,、,10,、,11,)旁标有,“,”,,这些引脚不同于其他引脚,因为它们可以输出,PWM,信号PWM,基础知识,项目四 呼吸灯,范围为,0,、,1,范围为,0255,制作呼吸灯,,让赋值从,0,到,255,递加,项目四 呼吸灯,任务,1,:制作一个简易呼吸灯,项目四 呼吸灯,函数定义,函数的使用,实际上,在我们或学生做项目中,项目里的内容是十分复杂的有时候为了方便我们使用代码,我们引入了,函数,的概念函数调用,项目四 调光灯,项目四 调光灯,项目五 光控灯,-Linkboy,项目五 红外遥控灯,红外遥控的原理,项目五 红外遥控灯,Mixly-,实现方法,项目五 红外遥控灯,Linkboy-,实现方法,项目,6,超声波测距,项目,6,超声波测距,。