Steward
分享是一種喜悅、更是一種幸福
微處理器 - Nordic Semiconductor nRF52840 (ProMicro NRF52840) - Arduino - LED
參考資訊:
https://swf.com.tw/?p=1840
https://arduino.github.io/arduino-cli/0.31/installation/
步驟如下:
1. 連接板子到PC
2. 進入DFU模式(按兩下RST按鍵,接著紅色LED會是呼吸燈狀態)
3. 執行如下命令
$ cd $ arduino-cli sketch new blink $ vim blink/blink.ino
#define LED_PIN 24
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
$ arduino-cli compile --fqbn adafruit:nrf52:feather52840 blink
$ arduino-cli board list
Port Protocol Type Board Name FQBN Core
/dev/ttyACM0 serial Serial Port (USB) Unknown
$ arduino-cli upload --port /dev/ttyACM0 --fqbn adafruit:nrf52:feather52840 blink
Upgrading target on /dev/ttyACM0 with DFU package /home/steward/.cache/arduino/sketches/8EF9686B888CFE74FB4FD09C190F7FDC/blink.ino.zip. Flow control is disabled, Single bank, Touch disabled
########################################
##
Activating new firmware
Device programmed.
New upload port: /dev/ttyACM0 (serial)
完成
