迷你强 发表于 2012-5-22 10:48:16

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()

ChocolateUni 发表于 2012-5-22 17:24:21

不错.{:soso_e130:}

Randy 发表于 2012-5-22 18:42:17

一直支持强子的工作,有什么需要叫我,特别是体力活!哈哈!

夏异 发表于 2012-7-10 14:42:26

支持支持:D

Uduse 发表于 2012-7-26 12:29:30

掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...:$

迷你强 发表于 2012-7-26 15:40:02

Uduse 发表于 2012-7-26 12:29 static/image/common/back.gif
掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...

led这种使用起来要小心。。。。我都烧了5个了。。。。心痛的要命。。。

939670129 发表于 2012-9-19 18:40:59

好东西,支持~

beike 发表于 2012-9-28 14:01:24

为什么要斜着接线,分开那么远?

迷你强 发表于 2012-10-5 08:24:51

beike 发表于 2012-9-28 14:01 static/image/common/back.gif
为什么要斜着接线,分开那么远?

:L因为短线挪作他用了。。。。跳线盒里只有长线了。。。。。

selinaunix 发表于 2012-11-24 15:35:07

支持支持:)

Good_time 发表于 2012-12-21 15:28:21

再顶一个,继续学习。

computerboyk 发表于 2013-2-4 01:13:50

想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?

迷你强 发表于 2013-2-5 11:48:48

computerboyk 发表于 2013-2-4 01:13 static/image/common/back.gif
想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?

点击右上角的复制,注意不要使用某些所谓的自主知识产权的浏览器,推荐chrome浏览器

biubiu_ 发表于 2013-3-23 19:05:32

楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思?

迷你强 发表于 2013-3-23 19:57:05

biubiu_ 发表于 2013-3-23 19:05 static/image/common/back.gif
楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思?

字面意思咯。。。。进去,出来输入输出
页: [1] 2 3 4 5 6
查看完整版本: Arduino入门教程--第二课--第一次面包板实验