找回密码
 立即注册
查看: 1837|回复: 0

Arduino点亮LED

[复制链接]

86

主题

0

回帖

894

积分

中级会员

积分
894
发表于 2024-5-6 17:01:08 | 显示全部楼层 |阅读模式
控制LED闪烁
面包板的出现
面包板,也被称为万用线路板或集成电路实验板,是专为电子电路的无焊接实验设计制造的工具。其名称源于板子上的众多小插孔,这些插孔看起来很像面包中的小孔。
面包板在真空管电路的年代就已经开始出现,当时的元器件体积较大,人们常常通过螺丝和钉子将它们固定在切面包用的木板上进行连接,后来随着元器件体积的不断缩小,虽然元器件变小了,但"面包板"的名称却延续了下来。


面包板的使用大大提高了实验效率,同时也降低了实验故障的出现几率。由于各种电子元器件可以根据需要进行插入或拔出,这样一来就无需焊接,从而节省了电路的组装时间。而且元件可以重复使用,所以面包板非常适合用于电子电路的组装、调试和训练



面包板的连接原理是基于插孔连接的。每个金属孔都与周围的金属孔相连,形成一个电路节点。当我们需要连接两个电路节点时,只需在它们之间插入导线即可。

点亮开发板上的LED
开发板上的LED与13号引脚相连,因此只需要控制该引脚的电平即可实现对LED的控制。

  1. void setup() {
  2.   // put your setup code here, to run once:
  3.   pinMode(13,OUTPUT);
  4. }

  5. void loop() {
  6.   // put your main code here, to run repeatedly:
  7.   digitalWrite(13,HIGH);
  8.   delay(500);//持续亮0.5秒
  9.   digitalWrite(13,LOW);
  10.   delay(500);//持续熄灭0.5秒
  11. }
复制代码
点亮面包板上的LED
首先,根据电路原理图使用导线连接面包板、LED以及开发板。其次,LED短边为负极,长边为正极。





  1. int pin=5;
  2. void setup() {
  3.   // put your setup code here, to run once:
  4.   pinMode(pin,OUTPUT);
  5. }


  6. void loop() {
  7.   // put your main code here, to run repeatedly:
  8.   digitalWrite(pin,HIGH);
  9.   delay(500);//持续亮0.5秒
  10.   digitalWrite(pin,LOW);
  11.   delay(500);//持续熄灭0.5秒
  12. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EnMaking

GMT+8, 2025-3-28 07:41 , Processed in 0.055119 second(s), 24 queries .

Powered by Qiqirobot

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表