[教程资源]--[硬件教程]

好好搭搭Arduino编程--点亮LED

2019-07-16 11:19:32  阅读22902


      大家好,本节课是好好搭搭平台推出Arduino编程的第一课。元器件和工具均来自好好搭搭网站赠送的Arduino套件,今天用到的元器件有面包板、Arduino Nano板、100欧电阻、红色发光二极管、连接线,用到的工具是剥线钳、镊子。





      MB102面包板



      MB102面包板是一种无焊面包板,共有830孔。尺寸是5.5*16.5*0.85(单位:英寸)。通过导线连接可以很方便地连接电路,是验证电路常用的工具。
      其内部连接方式如下:

      从内部连接图可以看出:蓝色线标-的横向相连的孔可作电源地使用,红色线标+的横向相连的孔可作电源正极使用;中间分两个区域,竖向abcde五孔相连,fghij五孔相连,中间区域横向相互不连通。


Arduino Nano板

      Arduino Nano板共有14个数字口D0-D13,8个模拟口A0-A7。
      D0、D1口与串口的TX和RX共用,也是上传程序的串口,在应用时注意端口功能不要相冲突。
      数字口中标*号的D3、D5、D6、D9、D10、D11可以PWM输出,用来控制灯泡的高度、电机的速度等。
      A0-A5可以作为数字口用,对应的数字口名称是D14-D19,A6-A7只能模拟输入用。
      GND是电源地端口,5V、3.3V是电源。3.3V电源输出电流较小只能输出20ma左右,大于20ma可能要烧坏模块。
      RST引脚是复位引脚,REF引脚是模拟参考电压引脚。VIN是外部电源输入引脚,电压一般是6-9V,一般不要超过9V,大于12V接入可能要烧坏模块。
      模块上还有四个LED灯,自上而下依次是TX、RX、PWR、L,其中TX与D0相连也是串口TX数据指示灯,RX与D1相连也是串口RX数据指标灯,PWR是电源灯,L与D13相连。


      下面用好好搭搭平台编程控制,板载的LED灯L。
      好好搭搭平台是全球第一家实现Scratch在线云编程、云编译Arduino的云平台,无需安装Arduino IDE 配置环境,登录平台就能编程、编译,特别适合初学者和中小学生使用。
     第一步:用谷歌浏览器打开好好搭搭网站haohaodada.com,以你的用户名、密码登录,单击创作按钮。
     第二步:在创作模块中,找到Arduino模版单击。
     第三步:在资源下载中,安装驱动和下载上传插件,解压缩并运行haohaodada-arduino上传插件。
     第四步:单击转到设计页按钮,进入Arduino编程页面。
     第五步:在更多模块中找到“设置端口输出”模块,把led灯L所在13端口输出高电平。单击Upload Arduino按钮,编译程序。
     第六步:编译完成单击Upload,程序自动启动上传页面把程序上传到Arduino Nano模块中,LED灯L变亮。
     第七步:编写下面程序编译上传,LED灯L一亮一灭。










      LED如何工作的?它是一个怎样的器件?下面我们继续学习。


      LED实物和原理图如下:



     LED在电路中性质实际是一个二极管,只不过它是一个会发光的二极管,它的原理图就是二极管加上向外发光的符号。LED中文名称为发光二极管,和二极管一样也有单向导电的特点。下面我们以实验验证。
     LED灯的工作电压一般为1.8V-2.1V之间,Arduino的电源和IO端口输出电压一般为5V,因此在实验时最好加上电阻,可以用100欧电阻。


     电阻的实物和原理图如下:



     现在常用的五色环电阻,按下图计算。也可以单击“五色环电阻计算器”计算电阻的阻值。http://www.21ic.com/calculator/5sehuan.htm




      我们按下图(左实物图右原理图)连接:




      可以用两种方法来区分发光二极管的正负极:在剪脚之前,看引脚的长短,长脚为正,短脚为负;如已剪脚,看发光管内部,发光管内部小的这边连接的引脚为正,内部大的这边连接的引脚为负。
     正端连电源正极,发光二极管亮;反之则发光二极管不亮。说明发光二极管具有单向导电特性。


      发光管连接到D2端口,用程序控制D2端口的1或0,让发光管亮灭。



     


      本节课我们学习了Arduino Nano、发光二极管、电阻等元器件的知识,并学会了安装好好搭搭平台的Arduino驱动程序和上传插件。运用好好搭搭平台对Arduino Nano板载LED编程,搭建电路用程序控制连接在数字口D2上的LED。


本节课源代码:点击这儿。


关于我们 | 联系我们
© 好好搭搭在线 浙ICP备19030393号-1 浙公网安备 33010402003970号