0%

Hello, Arduino

Arduino UNO Rev3

  • 安装IDE sudo pacman -S arduino
  • 将用户添加到附加组 sudo usermod -aG uucp,lock USERNAME
  • 加载cdc_acm模块 sudo modprobe cdc_acm
  • 启动时加载cdc_acm模块 sudo echo cdc_acm > /etc/modules-load.d/cdc_acm.conf
  • 用USB连接Arduino UNO开发板
  • 打开arduino软件
    • 工具->开发板->开发板管理器->安装Arduino AVR Boards by Arduino
    • 工具->开发板->选择Arduino/Genuino Uno
    • 工具->端口->选择/dev/ttyACM0
    • 新建Blink项目
      Blink.ino
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      void setup() {
      // 设定板载LED所在的Pin 13为输出口
      pinMode(LED_BUILTIN, OUTPUT);
      }

      // 主循环
      void loop() {
      digitalWrite(LED_BUILTIN, HIGH); // 开灯
      delay(500); // 延迟0.5秒
      digitalWrite(LED_BUILTIN, LOW); // 关灯
      delay(500); // 延迟0.5秒
      }
    • 项目->上传
    • 观察Arduino UNO板载LED闪烁

Blink - Arduino UNO