工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->第一课-板载LED闪烁实验-Arduino入门教程

第一课-板载LED闪烁实验-Arduino入门教程

作者:dolphin时间:2016-09-29

编译器版本:Arduino 1.0
实验器件:
ocrobot mango控制板(Arduino兼容)一块

arduino上有一个名称为L的led发光二级管,这个led其实是连接在13号引脚上的,所以我们通过控制13号引脚就能够控制此led灯闪烁。
下面我们来看程序源码
ARDUINO 代码
  1. /*
  2. 作者:极客工坊
  3. 时间:2012年5月18日
  4. 发表地址:[url]www.geek-workshop.com[/url]
  5. 程序说明:
  6. 使一个Led亮一秒,灭一秒,如此往复。
  7. */
  8. void setup() {
  9. // 初始化数字引脚,使其为输出状态。
  10. // 大部分Arduino控制板上,数字13号引脚都有一颗Led。
  11. pinMode(13, OUTPUT);
  12. }
  13. void loop() {
  14. digitalWrite(13, HIGH); // 使Led亮
  15. delay(1000); // 持续1秒钟
  16. digitalWrite(13, LOW); // 使Led灭
  17. delay(1000); // 持续1秒钟。
  18. }
  1. /*

  2. 作者:极客工坊

  3. 时间:2012年5月18日

  4. 发表地址:[url]www.geek-workshop.com[/url]

  5. 程序说明:

  6. 使一个Led亮一秒,灭一秒,如此往复。

  7. */


  8. void setup() {

  9. // 初始化数字引脚,使其为输出状态。

  10. // 大部分Arduino控制板上,数字13号引脚都有一颗Led。

  11. pinMode(13, OUTPUT);

  12. }


  13. void loop() {

  14. digitalWrite(13, HIGH); // 使Led亮

  15. delay(1000); // 持续1秒钟

  16. digitalWrite(13, LOW); // 使Led灭

  17. delay(1000); // 持续1秒钟。

  18. }
首先打开Arduino 1.0 IDE,我们把论坛里的代码复制进去。

Arduino入门教程2012-5-21 23:26 上传下载附件 (34.02 KB)

然后选择控制板型号,本次实验使用的是ocrobot mango arduino兼容控制板,选择为arduino uno即可。

Arduino入门教程2012-5-21 22:45 上传下载附件 (81.63 KB)

然后选择端口号,本次实验为COM7端口,一般为列表最后一个。

Arduino入门教程2012-5-21 23:26 上传下载附件 (47.56 KB)

然后点击编译,编译完成后,会在左下方提示。

Arduino入门教程2012-5-21 23:26 上传下载附件 (43.03 KB)

编程成功后,就可以点击下载了。下载完成后,也会在左下方提示。

Arduino入门教程2012-5-21 23:26 上传下载附件 (42.16 KB)

ocrobot mango arduino兼容控制板的L指示灯在控制板右下角,如图:

Arduino入门教程2012-5-21 22:45 上传下载附件 (647.15 KB)

本次实验相关视频


评论

技术专区