Arduino小白入门系列–点亮LED

      Arduino小白入门系列–点亮LED无评论

实验目的

让一颗LED闪烁,每隔一秒切换一次灯号。
材料
Arduino的主板×1
LED×1
接线
把LED接到Arduino的板子上,LED长脚(阳极)接到PIN13,短脚(阴极)接到GND,如下图:
电路图
如果你有电子背景,你可能注意到了一件事,我们的LED没有串接电阻,这是因为Arduino的的输出电流很小不会烧坏串接一颗电阻是个好主意。
程序代码:
C/C++ 代码复制内容到剪贴板
  1. /*
  2.   Blink
  3.   Turns on an LED on for one second, then off for one second, repeatedly.
  4.   
  5.   This example code is in the public domain.
  6.  */
  7. void setup() {
  8.   // initialize the digital pin as an output.
  9.   // Pin 13 has an LED connected on most Arduino boards:
  10.   pinMode(13, OUTPUT);
  11. }
  12. void loop() {
  13.   digitalWrite(13, HIGH);   // set the LED on
  14.   delay(1000);              // wait for a second
  15.   digitalWrite(13, LOW);    // set the LED off
  16.   delay(1000);              // wait for a second
  17. }
说明:
L11:pinMode的(13,输出)这行把PIN13设置成输出引脚
L15:digitalWrite的(13,HIGH)这行供应5V电压到PIN13,借此打开LED灯号
L16:让CPU闲置一秒钟,让LED灯号亮着一秒钟的延迟(1000)
L17:digitalWrite的(13日低)关闭灯号
L18:让CPU闲置一秒钟,让LED灯号关闭一秒钟的延迟(1000)
注:这支是Arduino的内建的程序,点选文件>示例>1.Basics>blink就可以找到。

发表评论

电子邮件地址不会被公开。 必填项已用*标注