arduino踩坑记录-02 闪烁的LED

这篇博客介绍了使用Arduino控制板进行LED闪烁实验的步骤,包括所需硬件、电路连接和简单代码。通过串联220欧姆电阻保护LED,并提醒读者Arduino板上可能已有内置LED。分享了实验代码,并鼓励读者继续探索。

Hello!
我们试着用ARDUINO控制板来实现一个很小很小的实验,我将它称之为闪烁的LED,来吧,让我们跨出尝试生活的第一步。
实验所需硬件

  • Arduino控制板*1
  • LED*1
  • 220欧姆电阻器*1

实验电路
要建立电路,请将电阻器的一端连接到Arduino引脚13。将LED的长腿 (正极腿,称为阳极) 连接到电阻器的另一端。将LED的短腿 (负极腿,称为阴极) 连接到Arduino GND。
电路的连接如下图所示:
在这里插入图片描述
大多数情况下Arduino板已经有一个焊接到本身13号引脚的LED。如果运行此实验时你没有连接硬件LED,则应看到板子上面一盏LED闪烁。

千万注意!与LED串联的电阻不是220欧姆电阻; LED也可以点亮。
还有,如果你想闻到香喷喷的炸鸡味,可以不用连接电阻(必须连接电阻,如果你的LED本身阻值够大,能够直接承受5V输出,可以不用连接)
原理图:
在这里插入图片描述
实验代码:
连接好电路后,将Arduino连接计算机,启动Arduino软件 (IDE) 并输入以下代码。您也可以从菜单文件/示例/01找到它!
代码如下:

void setup ( ) { 
  // initialize digital pin 13 as an output. 
  pinMode ( 13 , OUTPUT ) ; 
} 

// the loop function runs over and over again forever 
void loop ( ) { 
  digitalWrite ( 13 , HIGH ) ;   // turn the LED on (HIGH is the voltage level) 
  delay ( 1000 ) ;               // wait for a second 
  digitalWrite ( 13 , LOW ) ;     // turn the LED off by making the voltage LOW 
  delay ( 1000 ) ;               // wait for a second 
}

无论天空如何阴霾,太阳都一直存在,不在这里,就在那里,只要你去寻找!
No matter how cloudy the sky is, the sun always exists, not here, just there, as long as you go to find it!
我们下一篇实验不见不散!
——麦克大炮

在本课中,您将学习如何使用不同的电阻值来改变LED的亮度。 材料清单 l5mm Red LED 1个 l270Ω电阻(红色,紫色,棕色条纹)1个 l470Ω电阻(黄色,紫色,棕色条纹)1个 l2.2kΩ电阻(红色,红色,红色条纹)1个 l10kΩ电阻(棕色,黑色,橙色条纹)1个 l半面包板1个 lArduino Uno R3 1个 l跳线组1根 LED简述 LED可以制造出色的指示灯。 他们使用很少的电力,他们几乎永远持续下去。 在本次会议中,您将使用所有LED中最常见的5mm红色LED。 5Mm是指LED的直径以及5mm,其他常见尺寸是3mm和大型有趣的10mm LED。 您不能直LED到电池或电压源。 首先,因为LED具有正极和负极导线,并且如果其方向不正确,则不会发光;其次,LED必须与电阻一起使用以限制或“阻塞”流过LED的电流量 - 否则 LED可能会烧坏! 如果您不使用带LED的电阻,那么它很可能会立即被破坏,因为太的电流会流过LED,加热它并破坏产生光线的'连点'。 有两种方法可以判断哪个LED是正面的,哪个是负面的。 首先,正极管脚长。 其次,当负极导线进入LED的主体时,LED的外壳有一个平坦的边缘。 如果你碰巧有一个LED在较长的导线旁边有一个平坦的一面,你应该假设较长的导线是正极。 电阻简述 顾名思义,电阻抵抗电流,电阻值越高,阻抗越大,电流越小。 我们将用它来控制通过LED的电流量,从而控制LED的亮度。 阻力单位称为欧姆,通常缩写为Ω希腊字母Omega。 由于欧姆是电阻值较低的电阻(它根本无法抗拒),我们还给出了电阻值(kΩ(1000Ω)和MΩ(1000,000Ω))。 这些被称为千欧姆和兆欧姆。 在本课中,我们将使用四个不同的电阻值,270Ω,470Ω,2.2kΩ和10kΩ。 这些电阻看起来都一样,只是它们上面有不同的彩色条纹。 这些条纹告诉你电阻的值。 电阻器的颜色代码就像这样工作,对于这样的电阻器有三条彩色条纹,然后在一端有金条。 每种颜色都有一个数字,如下所示: l黑色0 l棕色1 l红色2 l橙色3 l黄色4 l绿色5 l蓝色6 l紫色7 l灰色8 l白色9 前两个条纹是该值的前两位,因此红色,紫色表示2,7。下一个条纹是前两位数字后面需要的零的数量,因此如果第三条纹为棕色,则为 在上面的照片中,则会有一个零点,所以电阻为270Ω。 条纹棕色,黑色,橙色的电阻为10和三个零点,所以10,000Ω换句话说就是10kΩ。 与LED不同,电阻器没有正负极导线。 它们可以通过任何方式连。 面包板布局 使用270Ω电阻连您的stripboard,如下所示。 Arduino是一个方便的5V电源,我们将用它来为LED和电阻提供电源。 除了将其插入USB电缆之外,您无需对Arduino做任何事情。 使用270Ω电阻器时,LED应该非常亮。 如果换出470Ω电阻的270Ω电阻,那么LED将显得有点暗淡。 使用2.2kΩ电阻器时,LED应该非常微弱。 最后,使用10kΩ的电阻器,LED将可见。 将红色跳线从面包板中拉出并将其触到孔中并将其取下,以便它像开关一样工作。 你应该能够注意到不同之处。 熄灯可能会更有帮助。 移动电阻 此时,5V电阻连到电阻的一端,电阻的另一端连LED的正极,LED的另一端连到GND。 但是,如果我们移动电阻使其位于LED之后,如下所示,LED仍将点亮。 请注意,您可能希望将270Ω电阻器放回原位。 所以,只要在某个地方,我们放置电阻器的哪一侧是无关紧要的。 闪烁LED 通过对面包板的简单修改,我们可以将LEDArduino的输出引脚。 将红色跳线从Arduino 5V连器移至D13,如下所示: 现在加载第1课的“闪烁”示例草图。您会注意到内置的“L”LED和外部LED现在应该闪烁。 让我们尝试使用Arduino的另一个引脚 - 比如D7。 将红色跳线从D13引脚移动到D7引脚,并在草图顶部附近修改以下行: int led = 13; 改为int led =7; 将修改后的草图上传到Arduino板,LED应该仍然闪烁,但是这次使用引脚D7。 在下一课中,我们将再次使用LED,这一次,Arduino将控制LED
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值