Arduino小白教学——1.1 依次点亮小灯

众所周知,开始学一切单片机的第一个例程多半就是——点灯。。。

那我们就从经典的点灯开始(狗头

这里默认大家都会一点基础的C语言了,不会的话指路之前出过的C语言零基础教学集,基本够用了-->C语言零基础速通——绪论(1分钟搞清)

1.1最最最简单的依次点灯


在Arduino单片机中,有固定的两个函数

 
 

void setup() //初始化函数,仅执行一次

 

void loop()//主循环,顾名思义,就是此函数大括号内的代码会一直循环

接线图:


以下为代码:

#define RED 8//宏定义,将对应的引脚号对应为相应单词,易于理解程序#define GREEN 7#define YELLOW 2void setup() {  pinMode(RED,OUTPUT);//将引脚定义为输出  pinMode(YELLOW,OUTPUT);  pinMode(GREEN,OUTPUT);  digitalWrite(RED,LOW);//初始化灯灯模式为低电平,即"暗"  digitalWrite(YELLOW,LOW);  digitalWrite(GREEN,LOW);}void loop() {  delay(1500);//让单片机缓缓  digitalWrite(RED,HIGH);//引脚输出为高电平,即"亮灯"  delay(1500);//让它亮一会,不然人眼辨别不出来2⃣️暗(变化太快了  digitalWrite(RED,LOW);//红灯变暗  digitalWrite(YELLOW,HIGH);//黄灯变亮  delay(1500);  digitalWrite(YELLOW,LOW);  digitalWrite(GREEN,HIGH);  delay(1500);  digitalWrite(GREEN,LOW);}//此处会一直循环

然后就会看到灯依次一闪一闪一闪一闪一闪


加下来是模拟演示和实物演示


模拟演示:

逐个点亮LED模拟演示

逐个点亮LED模拟演示


实物演示:

逐个点亮LED实物演示


Tips:

  1. 面包板蓝线只要一个孔连上接地(GND),就都是接地啦,就不用担心接地孔不够用的情况了

  2. 此处二极管元件可以看到一长一短两个引脚,长引脚为正极(此处红黄蓝三个二极管分别接8、2、7三个端口),较短的引脚接地。如果接反就不会亮。


作者的话:

根据个人的看法,单片机还是要从实物开始一点点啃比较能激发兴趣。所以这里直接上例程了。

这里主要用Arduino UNO板子作为例子。

烧录的软件在Arduino官网上下载(应该是免费的)

单片机通过USB接口连着电脑,verify之后程序没问题,再update就好了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值