面包板实验:利用ArduinoIDE 语句控制灯的开关手工电子DIY教程
1. 认识LeD灯结构及使用方法,掌握利用ArduinoIDE 语句控制灯的开关。
2. 认识面包板及使用方法,了解在电路设计中所起的作用。
3. Arduino板载LED灯闪烁实验物理电路的正确连接。
主要材料:
DFRobot Arduino入门套件 |
所需工具:
Arduino ide 1.04 |
制作步骤:
第1步:
玩了板载的LED,我们会发现在间隔时间变短以后灯就不闪烁了,亮度变低了,这个情况我们会在之后的教程里进行介绍。
今天我们要动真格的了,来搭建我们的第一个电路,并且驱动他。
我们需要的元器件:控制板、面包板、220欧姆电阻、杜邦线。
第2步:
认识器材:
(1)LED(发光二极管)
所谓LED其实就是一枚分极性的灯泡。通电就会亮,这就是一枚黄颜色的LED,比较长的一只是正极,通常连连接电源正极,短脚的一只是负极。(注:有的发光二极管两根引线一样长,但管壳上有一凸起的小舌,靠近小舌的引线是正级)LED的连线方法:led灯的阳级通过限流电阻与板子上的数字I/O口相连,数字口输出高电平时,led联通,发光二级管发出亮光;数字口输出低电平时,led断开,发光二级管熄灭。
第3步:
(2)面包板
DF ROBOT套件中包含的面包板具有170个插孔,此面包板可以配合Arduino各种型号的ProtoShield(原型扩展板),自带双面粘胶,可以粘贴到各种开发板、扩展板上,也可粘贴到各种轮式机器人戒履带式机器人基板上实现个性化功能调试,体积小巧,仅有45mm×35mm(1.8"x1.4")大小,是Arduino互动媒体爱好者、机器人发烧友、电子爱好者和电子工程师必备用品。
第4步:
简单的说,面包板是一种电子实验用品,表面是打孔的塑料,底部有金属条,电子元器件按照一定规则插上即可使用无需焊接。
面包板板应该怎么使用呢,简单来说,就是把电子元件和跳线插到满是洞洞的板子上面即可,具体怎么插,怎么布局,这我们就要从面包板的内部结构上来说起。本次实验所用的面包板较为简单。以中间癿长槽为界分成上、下两部分,每一部分都是5行17列。
第5步:
(3)电阻
由于LED的内阻很小,必须使用220欧姆电阻限制电路中的电流,否则直接连接电路,瞬间就会烧毁LED。有关电流、电压、电阻的关系请参考:欧姆定律好了。
第6步:
连接电路:
物理电路连接如图所示:LED灯的正负引脚分别插入在面包板不同的列,220欧姆电阻一端连在LED正极引脚所在的列,另一端连在数字口13上。杜邦线一端连在LED负极引脚所在的列,另一端插入在GND口。
烧录程序:
先设置数字13引脚为高电平点亮led灯,然后延时1s,接着设置数字13引脚为低电平熄灭led灯,再延时1s。这样使led灯亮1s、灭1s,在规视上就形成闪烁状态。如果想让led快速闪烁,可以将延时时间设置的小一些,但不能过小,过小的话人眼就识别不出来了,看上去就像led灯一直在亮着;如果想让led慢一点闪烁,可以将延时时间设置的大一些,但也不能过大,过大的话就没有闪烁癿效果了。下面我们来看程序源码与上次实验一样。
/* 程序说明: 使一个Led亮一秒,灭一秒,如此往复。
*/ void setup()
{
// 初始化数字引脚,使其为输出状态。
// 大部分Arduino控制板上,数字13号引脚都有一颗Led。
pinMode(13, OUTPUT);
}
void loop()
{ digitalWrite(13, HIGH); // 使Led亮
delay(1000); // 持续1秒钟
digitalWrite(13, LOW); // 使Led灭
delay(1000); // 持续1秒钟。
}
将上述代码复制到IDE窗口中,先编译,如果无误后,再上传烧录至控制板中。如上图所示,完成后可以看到LED灯闪烁。
代码学习
pinMode()描述:将指定的引脚配置成输出或输入。语法:pinMode(pin, mode)参数:pin:要设置模式的引脚;mode:INPUT或OUTPUT。
digitalWrite()描述:给一个数字引脚写入HIGH或者LOW。 语法:digitalWrite(pin, value) 参数:pin: 引脚编号(如1,5,10,A0,A3) value: HIGHor LOW
delay()描述:使程序暂定设定的时间(单位毫秒)。(一秒等于1000毫秒) 语法:delay(ms) 参数:ms:暂停的毫秒数(unsignedlong)
小贴士:
面包板实验,同前一个实验一样,你是否对灯闪烁频率做修改。
1. 认真观察控制板,找到reset按钮,按一下,看看它的作用是什么?
2. 如果将LED等的正负引脚接反,会出现什么现象,原因是什么?
-
高阻线 让你的播放器更加hifi ⊙▽⊙手工电子DIY教程
喜欢请关注我•﹏•主要材料:镀银线10~15mm插座1插头150~150Ω电阻2打火机1所需工具:电烙铁1制作步骤:第1步:成品预览线的材质和颜色及插头均可随意定制第2步:镀银线长度自定第3步:焊电阻按我的焊吧左声道右声道一样一根串入电阻我用的是100Ω的(建议用万用表测标注的稍...
-
自制地震警报器手工电子DIY教程
原作:AmanDeep译者:Kalimov主要材料:看正文所需工具:看正文制作步骤:第1步:地震来得突然,也无法预报出发生在何时何地及如何凶悍。这是一份教程,告诉大家如何做一个地震警报器,在人们熟睡时特别有效。这款地震警报器不能预知地震,但能在地震发生时做出警报和提醒。第2步:...
-
胶片爱好者的DIY,把DX码印在胶卷罐上手工电子DIY教程
你是否还在固执地使用胶片机?每次从胶卷罐的DX码上寻找ISO信息,你不觉得烦吗?每次推拉胶卷时,要看到DX信息是不是很困难?更可气的,一些便宜胶卷根本就没有DX信息!我有办法。有些人可能会刮掉涂层来揭开金属接触器。但是我发现这非常耗时。我更喜欢自制DX标签,并把它们...
-
(螃蟹王国)科技手工电子DIY教程制作太阳能小车—21
明天过节了嘛。今天小螃蟹就再给大家多带来几个作品,都是科技电子DIY的,喜欢这一块动手的小伙伴们快快行动起来主要材料:N20电机皮带轮4个主轴齿轮有机玻璃板看图所需工具:螺丝刀制作步骤:第1步:从小时候小伙伴们玩的四驱车,到现在的科技模型小车,是不是厌倦了总是要换...
相关文章
- 设计师Supon Phornirunlit和年Naked Decor产品目录小制作
- I Beg Your Pardon I Never Promised I Wouldn't Eat Your Rose Garden by Tracy Anderson
- 巴西室内设计师Mauricio Arruda作品:Residência Canário
- 巴西室内设计师Mauricio Arruda作品:Residência Lorena
- 黑板中的世界 Alejandro Guijarro记录的真实校园黑板小制作
- 黑板中的世界 Alejandro Guijarro记录的真实校园黑板
- 柠檬除了泡水喝还能和孩子们一起玩出超炫的科学实验!
- 巴西室内设计师Mauricio Arruda作品:Residência Canário小制作
- Children's Afternoon At Wargemont by Pierre Auguste Renoir
- 巴西室内设计师Mauricio Arruda作品:Residência Lorena小制作