arduino笔记11:LED灯 + 面包板 | 您所在的位置:网站首页 › wokwi流水灯 › arduino笔记11:LED灯 + 面包板 |
2020.7.4 这篇关于arduino借助面包板控制LED 的小项目,其实是2020无意的时候写就的,放在草稿箱里一放就是两个月。。。 对于一个车辆工程专业的,纯自学控制方面的东西,和自己的学业没有交集,也就是靠兴趣、靠自己做的项目应用来驱动自己学习了。 虽然说arduino是个玩具,但是,也不是那么轻松就能够玩好的。
2020.5.1 目录 (一)了解LED 分辨LED正负级 (二)程序代码 (三)面包板 (四)流水灯 在学习一个硬件之前,最先要做的一个项目就是点亮LED灯了。 通过这个我们了解以下数字输出和模拟输出的区别。 (一)了解LEDLED(发光二极管)是一种固态地半导体器件,它可以直接把电能转化为光。 分辨LED正负级 引脚长短:长为正,短为负。 灯头内部支架:大支架为负级,小支架为正级。
(二)程序代码 //项目名称:LED灯闪烁 int LEDPin = 13; void setup() { pinMode(LEDPin,OUTPUT); //13脚设置为输出 } void loop() { digitalWrite(LEDPin,HIGH); //设定13号引脚为HIGH = 5V delay(1000); //延迟1s digitalWrite(LEDPin,LOW); //设置13号引脚为LOW = 0V delay(1000); //延迟1s }
简单介绍代码:
使用int来定义变量,变量是用来储存数据的。 arduino程序必须包含setup()和loop()两个函数,否则它不能工作。 setup()函数只在程序的开头运行一次。在这个函数里可以在主循环开始前为程序设定一些通用的规则,如设置引脚形式,设置波特率等等。 loop()函数是主要的过程函数,只要arduino打开就一直运行。每一条loop()函数(在花括号内的代码)都要执行,并且按顺序逐个执行,知道函数的最后。然后loop函数再次开始,从函数顶部开始运行,一直这样循环下去,直到按下arduino重启按钮。 (三)面包板
面包板的好处就是省去了焊接的麻烦,对于了解一个模块是比较方便的,等模块调试好了,再进行焊接封装,是个比较好的思路。
(四)流水灯 我们还可以多加几个。 void setup() { // put your setup code here, to run once: /* pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); */ for(int i = 7;i |
CopyRight 2018-2019 实验室设备网 版权所有 |