美文网首页物联网相关技术研究Arduino玩转Arduino
素人学习Aduino编程的简单办法(三)

素人学习Aduino编程的简单办法(三)

作者: 驴友花雕 | 来源:发表于2019-05-07 16:52 被阅读5次

    听了台湾佑来老师的视频课,才明白要点亮一只LED灯,对于学习Arduino编程,迈出这一步真的挺不容易。和用普通电子电路开关灯不同,开源硬件需要解决软件、硬件和驱动等不少问题,才能用程序点亮LED。

    实验的第二个程序,是控制二只LED灯交替闪烁,D12端口接红色LED,D13端口接到蓝色LED,间隔延时1000毫秒(1秒)。

    启动 Arduino IDE,打开文件‐-示例‐-Eagler8,即可调用18个示例实验程序中的第2个---Blink2。

    点工具,选择主板和端口后,上传成功见下图

    代码如下:

    /*

    Eagler8实验程序列表

    02 Blink2:D12、D13红蓝色 LED 交替闪烁

    */

    int led1 = 12;

    int led2 = 13;

    void setup() {               

      pinMode(led1, OUTPUT);   

      pinMode(led2, OUTPUT);

    }

    void loop() {

      digitalWrite(led1, HIGH); 

      delay(1000);             

      digitalWrite(led1, LOW);

      digitalWrite(led2, HIGH); 

      delay(1000);

      digitalWrite(led2, LOW);

    }

    打开图形编程Mind+,先连接设备,我这里是COM3(可在电脑设备端口中查询)。

    而后在扩展模块中,打开主控板项,选择Arduino UNO。

    使用Arduino UNO的初始页面是这样的(选择了上传模式)。

    第一步,设置D12脚输出高电平,D13脚输出低电平,意思是红灯(12)亮,蓝灯(13)灭;

    第二步,延时1秒;

    第三步,反过来设置D12脚输出低电平,D13脚输出高电平;

    第四步,再延时1秒,并循环执行,实现红蓝灯间隔1秒交替闪烁。图形编程的右边是自动生成的代码。

    点右上方上传按钮,上传成功。

    本实验02 Blink2:

    D12、D13红蓝色 LED 交替闪烁的效果视频


    学习Arduino编程2

    相关文章

      网友评论

        本文标题:素人学习Aduino编程的简单办法(三)

        本文链接:https://www.haomeiwen.com/subject/czseoqtx.html