Arduino最简单示例,让LED闪烁

编写了最简单的Arduino程序,让板载的LED闪烁。

步骤很简单:

  • 将Arduino UNO板连接到Mac
  • 下载Arduino IDE,安装,启动
  • 编写闪烁的代码(有现成的)
  • 通过Arduino IDE选择正确的端口,上传编译的代码到Arduino UNO板上,就能看到效果了

代码类似这样:

1
2
3
4
5
6
7
8
9
10
11
12
#define red_LED 13   // LED connected to digital pin 13

void setup() { //初始化
pinMode(red_LED, OUTPUT); // sets the digital pin as output
}

void loop() { //主程序
digitalWrite(red_LED, HIGH); // turns the LED on, output 5V
delay(1000); // waits for a second
digitalWrite(red_LED, LOW); // turns the LED off, output 0V
delay(1000); // waits for a second
}

在淘宝上买了更便宜的UNO兼容板子,¥18.6,新款 UNO R3 开发板 ATmega328P单片机 CH340G 改进版 行家版本

需要单独安装USB串口驱动,否则在Arduino IDE找不到端口。

Mac下的驱动,见How To Use Cheap Chinese Arduinos That Come With With CH340G / CH341G Serial/USB Chip (Windows & Mac OS-X)

安装后重启macOS,就可以正常使用了。

Arduino还有比UNO更小的版本,Arduino nano,进了1个便宜的兼容nano板子,¥16:

代码不需要做任何改变,IDE设置开发板为nano,上传编译代码,就可以正常工作了。