Arduino入门教程--第二课--第一次面包板实验
实验器件:ocrobot mango控制板(Arduino兼容)一块
面包板一块
面包板专用跳线一盒
镊子一把
任意颜色的led一个
220欧姆电阻一个
推荐 arduino入门学习套件
昨天,我们玩了板载的LED,如果你是一个勤学好练的好孩纸,应该不会就做完我们给的源码就结束了,应该能让那个小灯,闪到泪奔,可能也发现了一个比较神奇的现象,就是间隔时间变短以后灯就不闪烁了,亮度变低了,这个情况我们会在随后的课程里进行介绍,如果只玩了例程,啥都没改的同学们,请自觉捂脸回去将LED再玩一天。
好了,今天我们终于动真格的了,来搭建我们的第一个电路,并且驱动他,拿出你准备好的实验盒,按照试验器件取出我们需要的元器件。
准备好上面的东西,我们就能开始我们的实验了,本实验要求您有初中级别的电学相关知识基础,如果您缺乏相关知识,请花2小时去检索学习一下。
首先我们认识一下LED(发光二极管),所谓LED其实就是一枚分极性的灯泡。通电就会亮
这就是一枚红颜色的LED,比较长的一只教是正极,短脚的一只是负极。接反了可不会亮哟~~
大家按照下面的接线示例链接好电路。不会用面包板的同学,请参看:面包板的秘密
实际链接的效果可能不会像图上那么理想,因为线材有长有短
下面是我接的实物图
请注意:LED的内阻很小,必须使用220欧姆电阻限制电路中的电流,否则直接连接电路,瞬间就会烧毁LED
有关电流、电压、电阻的关系请参考:欧姆定律
好了,我们我们的电路就搭建完成了。。。只要接上USB下载我们昨天的程序即可看到实验效果了。。
如果你不记得昨天的程序了。我们今天依旧提供/*
作者:极客工坊
时间:2012年5月18日
IDE版本号:1.0
发表地址:www.geek-workshop.com
程序说明:
使一个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秒钟。
}最后,为了证明你是一个好学的好童鞋,请自己换各种颜色led,各种不同的闪烁方法来磨练自己的技巧吧。请记住,别忘了电阻,虽然led不贵,烧一个也能让你肉痛半天。
以下是我们提供的全程教学演示视频,建议看完视频再做实验
http://player.youku.com/player.php/sid/XMzk5NzY4ODM2/v.swf
==========分割线 下面为扩展阅读==========
本次实验所用到的语法请点击关键字进入极客工坊WIKI查看,词条内容在WIKI中不定期更新。
void
setup()
loop()
pinMode()
digitalWrite()
delay() 不错.{:soso_e130:} 一直支持强子的工作,有什么需要叫我,特别是体力活!哈哈! 支持支持:D 掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...:$ Uduse 发表于 2012-7-26 12:29 static/image/common/back.gif
掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...
led这种使用起来要小心。。。。我都烧了5个了。。。。心痛的要命。。。 好东西,支持~ 为什么要斜着接线,分开那么远? beike 发表于 2012-9-28 14:01 static/image/common/back.gif
为什么要斜着接线,分开那么远?
:L因为短线挪作他用了。。。。跳线盒里只有长线了。。。。。 支持支持:) 再顶一个,继续学习。 想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?
computerboyk 发表于 2013-2-4 01:13 static/image/common/back.gif
想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?
点击右上角的复制,注意不要使用某些所谓的自主知识产权的浏览器,推荐chrome浏览器 楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思? biubiu_ 发表于 2013-3-23 19:05 static/image/common/back.gif
楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思?
字面意思咯。。。。进去,出来输入输出