zoukankan      html  css  js  c++  java
  • 1.5 Arduino的第一个程序

    所需工具

    1. Arduino UNO R3 控制器;
    2. USB数据线。

    第一个程序——Blink

    Blink是Arduino 的示例程序,在Arduino IDE 的窗口中选择“文件”》“示例”》“01.Basics”》“Blink”菜单项打开该示例程序,代码如下。

    // 大多数Arduino 控制板上13号引脚都连接了一个标有“L”的LED灯
    // 给13号引脚设置一个别名“led”
    int led=13;
    
    // 在板子启动或者复位重启后,setup部分的程序只会运行一次
    void setup() {
      // 将“led”引脚设置为输出状态
      pinMode(led, OUTPUT);
    }
    
    //setup部分的程序运行完后,loop部分的程序会不断重复运行
    void loop() {
      digitalWrite(13, HIGH);   // 点亮LED
      delay(1000);              // 等待一秒
      digitalWrite(13, LOW);    // 通过将引脚电平拉低,关闭LED
      delay(1000);              // 等待一秒
    }

    代码具体含义,将在后面讲解。

    在编译和下载程序之前,需要先在“工具”》“板卡”菜单中选择你当前正在使用的Arduino 控制器,本教程使用的是Arduino UNO R3 控制器,所以选择Arduino / Genuino UNO,(如图一)

    图一
    (图一)

    然后再“工具”》“端口”菜单中选择Arduino 控制器对应的串口(如图二),设备具体使用的串口,在设备管理器中查看。

    图二
    (图二)

    设置完成后,将会在IDE窗口的右下角显示设置的控制器型号以及串口号

    单击校验按钮,IDE会检测程序是否正确,如果正确,IDE会自动编译程序。

    单击下载按钮,IDE会在编译后下载到Arduino 控制器中,下载时控制器上的TX、RX两个灯将会闪烁。下载完后控制器上的标有L的LED灯将会按照程序闪烁。

  • 相关阅读:
    P3952 [NOIP2017 提高组] 时间复杂度
    1905. 统计子岛屿
    1102 Invert a Binary Tree (25 分)
    P1077 [NOIP2012 普及组] 摆花
    P3915 树的分解
    P1045 [NOIP2003 普及组] 麦森数
    P4961 小埋与扫雷
    P1123 取数游戏
    P1460 [USACO2.1]健康的荷斯坦奶牛 Healthy Holsteins
    CF1059B Forgery
  • 原文地址:https://www.cnblogs.com/gangzhucoll/p/12778329.html
Copyright © 2011-2022 走看看