Arduino 开发之点亮LED小灯

为什么开始写博客
今天看到公司一个大佬的博客,很震惊。工作明明那么忙,每天加班,还坚持写了四百多篇博客。
联想到费曼学习法,输入输出结合的学习才能学的更稳固,输出博客,反思自身倒逼学习,更好的输入新鲜的知识
 
今天重点是Arduino开发,点亮LED小灯。对嵌入式或者说物联网感兴趣很久了,所以买了一大堆Arduino的东西,今天就开始第一步吧,点亮LED小灯。
 
 
系统:win7 64位
开发工具IDE:arduino-1.8.8-windows
开发板:创客增强开发板
实验器件:
  • LED 灯:1 个
  • 220 欧的电阻:1 个
  • 面包板一个
  • 实验跳绳:2条
 
关于开发IDE可以直接从官网下载,版本对当前实验影响不大。网站地址:https://www.arduino.cc/en/software
因为是国外网站下载速度可能比较慢,可以搜索国内资源,百度云应该有不少。
 
硬件图片如下:
需要有连接开发板和电脑的USB数据线
中间的是LED等和电阻
 
理一下思路
  1. 定义数字接口
  2. 设置输出接口
  3. 开灯+延时0.5秒
  4. 关灯+延时0.5秒
  5. 循环3、4两步实现LED灯的闪烁
 
 
 
打开IDE,界面如下:
将以上代码输入,当然,图片不方便,我复制一下我的代码:
 1 int LED = 10;//定义数字接口10,对应
 2 void setup()
 3 {
 4   pinMode(LED,OUTPUT);//设置数字10 口为输出接口,Arduino 上我们用到的I/O 口都要进行类似这样的定义。
 5 }
 6 void loop() //死循环体
 7 {
 8   digitalWrite(LED,HIGH);//IO 口10 设置为高电平,点亮数字10 口LED
 9   delay(500);//延时500MS
10   digitalWrite(LED,LOW);//IO 口10 设置为低电平,熄灭数字10 口LED
11   delay(500);//延时500MS
12 }

 

  

 
 
这个时候,我们接上实验器材,连接好灯和开发板,先不给开发板供电
 
 
回到IDE界面,检查一下配置信息,无误后就上传代码即可。
需要注意的是
  • 这里工具下的开发板需要选对,我的是Arduino/Genuino Uno
  • 确认端口是否正确,我的是COM4,每个人的可能不一样,看下设备管理器
  • 编程器也要确保正确,我的是ArduinoISP,之前其他的默认的不工作
 
 
 
OK,确保一切就绪,连上USB数据线,点击上传:
 
 
 
如果配置正确的话,这样IDE就会帮我们编译这段程序,然后上传到开发板中。效果如下:
 
LED小灯会持续闪烁,每隔0.5秒闪一下。
 
今天的总结就到这里啦,有什么问题欢迎评论区讨论啊。

posted @ 2021-04-15 22:38  九万里风  阅读(987)  评论(0编辑  收藏  举报