2026 / 08 / 23
YABO鸭脖官网-Arduino编程,从新手到达人系列

【电脑报于线】Arduino 其实不仅仅是一块小小的开发板,而是一个基在矫捷、易在利用的硬件及软件的开源电子开发平台,它即包罗了硬件——各个型号的开发板、扩大板,也提供了开发所需的软件——开发情况及许很多多开发者创造的代码。

Arduino 其实不仅仅是一块小小的开发板,而是一个基在矫捷、易在利用的硬件及软件的开源电子开发平台,它即包罗了硬件——各个型号的开发板、扩大板,也提供了开发所需的软件——开发情况及许很多多开发者创造的代码。这是特意为艺术家、设计师、业余喜好者及感兴致的人创立的交互式对于象及情况。因为提供了各类传感器的函数包,以是就算没有电子信息基础的喜好者,也能够利用Arduino快速开发出嵌入式作品。近期电脑报推出的arduino课程将缭绕人工智能设计,触摸科技前沿,感触感染智造将来,提高孩子的STEAM素养,优化学业成就,进而为立异人材的发展奠基基础。线下课程行将推出,敬请存眷。

1、流水灯建造

1)试验器件

n Led灯:6个

n 220Ω的电阻:6个

n 多彩面包板试验跳线:若干

2)试验连线

根据二级管的接线要领,将六个LED灯依次接到数字1--6引脚上。如图1流水灯试验的连线道理图,什物毗连效果图2:

图1

图2

3)试验道理

于糊口中咱们常常会看到一些由各类颜色的led灯构成的告白牌,告白牌上各个位置上癿led灯不停的变话,形成各类效果。本节试验就是使用led灯编程模仿告白灯效果。

步伐参考:

int BASE = 2 ; //第一颗LED 接的 I/O 脚

int NUM = 6; //LED 的个数

void setup()

{

for (int i = BASE; i BASE + NUM; i ++)

{

pinMode(i, OUTPUT); //设定命字I/O脚为输出

}

}

void loop()

{

for (int i = BASE; i BASE + NUM; i ++)

{

digitalWrite(i, LOW); //设定命字I/O脚输出为 低 ,即逐渐关灯

delay(200); //延迟

}

for (int i = BASE; i BASE + NUM; i ++)

{

digitalWrite(i, HIGH); //设定命字I/O脚输出为 低 ,即逐渐开灯

delay(200); //延迟

}

}

试验成果:可以看到LED流动闪耀,试验如图3。

图3

2、交通灯设计

上面咱们已经经完成为了单个小灯的节制试验,接下来咱们就来做一个轻微繁杂一点的交通灯试验,实在智慧的伴侣们可以看出来这个试验就是将上面单个小灯的试验扩大成3 个颜色的小灯,就能够实现咱们模仿交通灯的试验了。咱们完成这个试验所需的元件除了了Arduino 节制器及下载线还有需要的硬件以下:

红色M5 直插LED*1

黄色M5 直插LED*1

绿色M5 直插LED*1

220Ω电阻*3

面包板*1

面包板跳线*1 扎

预备好上述元件咱们就能够动工了,咱们可以根据上面小灯闪耀的试验触类旁通,下面是咱们提供参考的道理图(图4),咱们利用的别离是数字十、七、四、接口.

图4

图5

既然是交通灯模仿试验,红黄绿三色小灯闪耀时间就要模仿真正的交通灯(图5),咱们利用Arduino 的delay()函数来节制延不时间,相对于在C 语言就要简朴很多了。

下面是一段参考步伐:

int redled =10; //界说数字8 接口

int yellowled =7; //界说数字7 接口

int greenled =4; //界说数字4 接口

void setup()

{

pinMode(redled, OUTPUT);//界说红色小灯YABO鸭脖官网接口为输出接口

pinMode(yellowled, OUTPUT); //界说黄色小灯接口为输出接口

pinMode(greenled, OUTPUT); //界说绿色小灯接口为输出接口

}

void loop()

{

digitalWrite(greenled, HIGH);////点亮 绿灯

delay(5000);//延时5秒

digitalWrite(greenled, LOW); //熄灭 绿灯

for(int i=0;i i++)//闪耀瓜代三次,黄灯闪耀效果

{

delay(500);//延时0.5 秒

digitalWrite(yellowled, HIGH);//点亮 黄灯

delay(500);//延时0.5 秒

digitalWrite(yellowled, LOW);//熄灭 黄灯

}

delay(500);//延时0.5 秒

digitalWrite(redled, HIGH);//点亮 红灯

delay(5000);//延时5 秒

digitalWrite(redled, LOW);//熄灭 红灯

}

下载步伐完成后就能够看到咱们本身设计节制的交通灯了。留意:此设计电路跟流水灯的极其相似,试验效果:绿灯亮5秒,绿灯熄灭,黄灯轮回闪耀3次,红灯亮5秒,依次轮回。

电脑报数橙Scratch于线课程怎样采办?

1.登录电脑报官方数橙网站:http://www.showchi*.c*m/lesson

2.于录播课选择S1(全五章),单章98元-128元,全集打包价490元(原价1280元)。今朝订价十分优惠,但愿海内的科技教员、孩子们以低成本融入到浩瀚的编程教诲系统中来,拥抱将来的科技教诲。

3. 微信扫码付款后可于线进修,超年夜内容量慢慢把握编程常识。

进修申明:假如是低级入门的用户,可以选择个单章节采办(价格98元起),然后按照进阶水平采办全章节52节课时。教辅QQ群:825776309,有教员专门解答,接待列位读者到场。

-YABO鸭脖官网