第一课 板载LED闪烁实验
    arduino上有一个名称为L的led发光二级管,这个led其实是连接在13号引脚上的,所以我们通过控制13号引脚就能够控制此led灯闪烁。
    下面我们来看程序源码
    /程序说明:使一个Led亮一秒,灭一秒,如此往复。(/内容/这两个符号之间的内容是注释,方便程序使用人阅读,不进行编译,不写入Arduino中),注释符号还有//内容///
    void setup(){
    //初始化数字引脚,使其为输出状态。
    //大部分Arduino控制板上,数字13号引脚都有一颗Led。
    pinMode(13,OUTPUT);
    }
    voidloop(){
    digitalWrite(13,HIGH);//使Led亮
    delay(1000);//持续1秒钟
    digitalWrite(13,LOW);//使Led灭
    delay(1000);//持续1秒钟。
    }
    一、本次实验所用到的语法
    1. void
    void用来声明一个函数,该函数不会返回任何数据。
    //功能在“setup”和“loop”被执行
    //但没有数据被返回到高一级的程序中
    void setup()
    {
    // …
    }
    void loop()
    {
    // …
    }
    2.setup()
    在控制器中程序运行时将首先调用setup( )函数。用于初始化变量、设置引脚的输出\输入类型、配置串口、引入类库文件等等。每次控制器上电或重启后,setup( ) 函数只运行一次。
    3. loop( )
    在setup( ) 函数中初始化和定义了变量,然后执行 loop( ) 函数。顾名思义,该函数在程序运行过程中不断的循环,根据一些反馈,相应改变执行情况。通过该函数动态控制控制器的各项操作。
    4.pinMode( )
    将指定的引脚配置成输出或输入。
    语法
    pinMode(pin,mode)
    参数
    pin:要设置模式的引脚
    mode:INPUT(输入)或OUTPUT(输出)或ANALOG(模拟量)
    5.digitalWrite( )
    给一个数字引脚写入HIGH或者LOW。
    如果一个引脚已经使用pinMode( )配置为OUTPUT模式,其电压将被设置为相应的值,HIGH为5V,LOW为0V。
    注意:数字13号引脚不能作为数字输入使用
    语法
    digitalWrite(pin,value)
    参数
    pin:引脚编号(如1,5,10,A0,A3)
    value:HIGHorLOW
    6.delay( )
    使程序暂定设定的时间(单位毫秒)。(一秒等于1000毫秒)
    语法
    delay(ms)
    参数
    ms:暂停的毫秒数(unsigned long)
    二、实验过程
    1.首先打开Arduino IDE,我们把代码输入进去。
    第一课 板载LED实验 - 图1
    2.然后选择控制板型号,选择为arduino uno即可。
    第一课 板载LED实验 - 图2
    3.然后选择端口号,右键点击我的电脑,选择管理
    第一课 板载LED实验 - 图3
    4.选择设备管理器,查看端口
    第一课 板载LED实验 - 图4

    5.在Arduino IDE中选择端口为COM3,你的电脑是哪个端口就选择哪个端口。
    第一课 板载LED实验 - 图5
    6.然后点击编译,编译完成后,会在左下方提示。
    第一课 板载LED实验 - 图6
    7.编程成功后,就可以点击下载了。下载完成后,也会在左下方提示。
    第一课 板载LED实验 - 图7

    8.L指示灯在控制板左下角,如图:
    第一课 板载LED实验 - 图8
    9.将扩展板连接在Arduino控制器上,找到13引脚的位置。
    第一课 板载LED实验 - 图9
    10.找到相应的端口连接线
    第一课 板载LED实验 - 图10
    11.将三孔一端插入扩展板的13脚处,两孔一端插入LED模块中,观察效果。
    第一课 板载LED实验 - 图11
    12.更换连接线,将LED模块更换为蜂鸣器模块,观察现象。
    第一课 板载LED实验 - 图12
    三、扩展练习.
    1.修改程序,分别用2、4、9、11脚使LED灯闪烁。
    2.修改程序,使灯的闪烁频率为5Hz。