arduino笔记11:LED灯 + 面包板 您所在的位置:网站首页 wokwi流水灯 arduino笔记11:LED灯 + 面包板

arduino笔记11:LED灯 + 面包板

2023-09-06 00:22| 来源: 网络整理| 查看: 265

2020.7.4

这篇关于arduino借助面包板控制LED 的小项目,其实是2020无意的时候写就的,放在草稿箱里一放就是两个月。。。

对于一个车辆工程专业的,纯自学控制方面的东西,和自己的学业没有交集,也就是靠兴趣、靠自己做的项目应用来驱动自己学习了。

虽然说arduino是个玩具,但是,也不是那么轻松就能够玩好的。

 

2020.5.1

目录

(一)了解LED

分辨LED正负级

(二)程序代码

(三)面包板

(四)流水灯

在学习一个硬件之前,最先要做的一个项目就是点亮LED灯了。

通过这个我们了解以下数字输出和模拟输出的区别。

(一)了解LED

LED(发光二极管)是一种固态地半导体器件,它可以直接把电能转化为光。

 

分辨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 实验室设备网 版权所有