极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 157363|回复: 78

Arduino入门教程--第二课--第一次面包板实验

  [复制链接]
发表于 2012-5-22 10:48:16 | 显示全部楼层 |阅读模式
实验器件:
ocrobot mango控制板(Arduino兼容)  一块  
面包板  一块  
面包板专用跳线  一盒  
镊子  一把  
任意颜色的led  一个  
220欧姆电阻  一个  











推荐 arduino入门学习套件

昨天,我们玩了板载的LED,如果你是一个勤学好练的好孩纸,应该不会就做完我们给的源码就结束了,应该能让那个小灯,闪到泪奔,可能也发现了一个比较神奇的现象,就是间隔时间变短以后灯就不闪烁了,亮度变低了,这个情况我们会在随后的课程里进行介绍,如果只玩了例程,啥都没改的同学们,请自觉捂脸回去将LED再玩一天。

好了,今天我们终于动真格的了,来搭建我们的第一个电路,并且驱动他,拿出你准备好的实验盒,按照试验器件取出我们需要的元器件。

准备好上面的东西,我们就能开始我们的实验了,本实验要求您有初中级别的电学相关知识基础,如果您缺乏相关知识,请花2小时去检索学习一下。
首先我们认识一下LED(发光二极管),所谓LED其实就是一枚分极性的灯泡。通电就会亮




这就是一枚红颜色的LED,比较长的一只教是正极,短脚的一只是负极。接反了可不会亮哟~~
大家按照下面的接线示例链接好电路。不会用面包板的同学,请参看:面包板的秘密




实际链接的效果可能不会像图上那么理想,因为线材有长有短
下面是我接的实物图




请注意:LED的内阻很小,必须使用220欧姆电阻限制电路中的电流,否则直接连接电路,瞬间就会烧毁LED
有关电流、电压、电阻的关系请参考:欧姆定律

好了,我们我们的电路就搭建完成了。。。只要接上USB下载我们昨天的程序即可看到实验效果了。。
如果你不记得昨天的程序了。我们今天依旧提供
  1. /*
  2. 作者:极客工坊
  3. 时间:2012年5月18日
  4. IDE版本号:1.0
  5. 发表地址:www.geek-workshop.com
  6. 程序说明:
  7. 使一个Led亮一秒,灭一秒,如此往复。
  8. */

  9. void setup() {               
  10.   // 初始化数字引脚,使其为输出状态。
  11.   // 大部分Arduino控制板上,数字13号引脚都有一颗Led。
  12.   pinMode(13, OUTPUT);     
  13. }

  14. void loop() {
  15.   digitalWrite(13, HIGH);   // 使Led亮
  16.   delay(1000);              // 持续1秒钟
  17.   digitalWrite(13, LOW);    // 使Led灭
  18.   delay(1000);              // 持续1秒钟。
  19. }
复制代码
最后,为了证明你是一个好学的好童鞋,请自己换各种颜色led,各种不同的闪烁方法来磨练自己的技巧吧。请记住,别忘了电阻,虽然led不贵,烧一个也能让你肉痛半天。

以下是我们提供的全程教学演示视频,建议看完视频再做实验




==========分割线 下面为扩展阅读==========

本次实验所用到的语法请点击关键字进入极客工坊WIKI查看,词条内容在WIKI中不定期更新。
void
setup()
loop()
pinMode()
digitalWrite()
delay()

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-5-22 17:24:21 | 显示全部楼层
不错.{:soso_e130:}
回复 支持 反对

使用道具 举报

发表于 2012-5-22 18:42:17 | 显示全部楼层
一直支持强子的工作,有什么需要叫我,特别是体力活!哈哈!
回复 支持 反对

使用道具 举报

发表于 2012-7-10 14:42:26 | 显示全部楼层
支持支持
回复 支持 反对

使用道具 举报

发表于 2012-7-26 12:29:30 | 显示全部楼层
掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-26 15:40:02 | 显示全部楼层
Uduse 发表于 2012-7-26 12:29
掉了10块钱没什么感觉,但LED几分钱的东西烧了三个上次伤心我好久...

led这种使用起来要小心。。。。我都烧了5个了。。。。心痛的要命。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-19 18:40:59 | 显示全部楼层
好东西,支持~
回复 支持 反对

使用道具 举报

发表于 2012-9-28 14:01:24 | 显示全部楼层
为什么要斜着接线,分开那么远?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-5 08:24:51 | 显示全部楼层
beike 发表于 2012-9-28 14:01
为什么要斜着接线,分开那么远?

因为短线挪作他用了。。。。跳线盒里只有长线了。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-11-24 15:35:07 | 显示全部楼层
支持支持
回复 支持 反对

使用道具 举报

发表于 2012-12-21 15:28:21 | 显示全部楼层
再顶一个,继续学习。
回复 支持 反对

使用道具 举报

发表于 2013-2-4 01:13:50 | 显示全部楼层
想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-5 11:48:48 | 显示全部楼层
computerboyk 发表于 2013-2-4 01:13
想问个问题,论坛里面的程序复制进arduino为什么没有回车的?直接一排显示?

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

使用道具 举报

发表于 2013-3-23 19:05:32 | 显示全部楼层
楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-23 19:57:05 | 显示全部楼层
biubiu_ 发表于 2013-3-23 19:05
楼主 我可以问一个很白痴的问题嘛= =input output 是什么意思?

字面意思咯。。。。进去,出来  输入输出
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2022-10-8 06:32 , Processed in 0.096781 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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