2021年6月13日 星期日

[DT-BL10 開發板] 使用 Arduino IDE 撰寫程式

如果您尚不瞭解 DT-BL10 開發板強大的功能,您可以參考這篇文

http://pizgchen.blogspot.com/2021/06/bl602-bl602.html


DT-BL10 開發板可以讓專業工程師在 Linux 環境裡撰寫程式、編譯並燒錄,而一般非專業人士也可以使用 Arduino IDE 來撰寫程式,關於這部分的原廠資料在下列網址

https://github.com/pine64/ArduinoCore-bouffalo

底下我們將為您說明如何建置這個環境。



Step1 在 Arduino IDE 的 [偏好設定] > [額外的開發板管理員網址] 內加入下面這一行

https://nutcracker.pine64.org/arduino/package_bouffalo_index.json

如下圖


Step2 點擊 [確定],關閉 Arduino IDE 後再重新開啟。

Step3 點擊下拉功能表 [工具] > [開發板] > [開發板管理員],出現下列視窗


Step4 在欄位內鍵入 [RISC-V],找到 [Arduino for Bouffalo Labs RISC-V MCUs],並安裝它。


Step5  選擇開發板型號。點擊下拉功能表 [工具] > [開發板] > [Bouffalo Arduino Core] > [PINE64 PineCone]。


Step6 選擇上傳速度。點擊下拉功能表 [工具] > [Upload speed] > [2000000]。 


Step7 選擇序列埠。點擊下拉功能表 [工具] > [序列埠] > [COM6]。我的是 COM6,您的可能是其他的。

DT-BL10 開發板是使用 CH340x USB2TTL,您必須先安裝這部分的驅動程式,我們不在此說明。


Step8 開始撰寫 Hello World! 程式。開啟一個新檔案,並鍵入下列程式,如下

void setup() {

  Serial.begin(115200);

}


void loop() {

  Serial.println("Hello wolrd!");

  delay(1000);

}


Step9 DT-BL10 開發板有兩種模式,一種是上傳模式,另一種是執行模式。在上傳程式之前需要先按住 [D8] 按鍵,然後再按一下 [EN] 按鍵,之後同時放掉這兩顆按鍵。此時會進入上傳模式,您就可以點擊 [上傳]。如果正確無誤,訊息欄會出現 [上傳完畢]。


提醒您:

上傳完畢後,DT-BL10 開發板會自動轉為執行模式,如果下一次還要再上傳程式,仍需要再使用 [D8] 與 [EN] 按鍵轉換為上傳模式。


Step10 點擊下拉功能表 [工具] > [序列埠監控視窗],鮑率要設為 115200,您就可以看到 Hello World!,如下圖。


相關資料

Linux 開發環境建置 https://www.cnblogs.com/doiting/p/14124068.html

Linux 燒錄程式 https://www.cnblogs.com/doiting/p/14124131.html


採購資訊

Aliexpress  https://www.aliexpress.com/item/1005001652077181.html

蝦皮 https://shopee.tw/-RWG-DT-BL10-BL602-%E9%96%8B%E7%99%BC%E6%9D%BF-%E4%BD%8E%E5%8A%9F%E8%80%97-WiFi-BLE-ESP32-%E9%80%B2%E9%9A%8E-i.14363185.6291609262

露天(S&R) https://www.ruten.com.tw/item/show?22123054264056

露天(RWG) https://www.ruten.com.tw/item/show?22123054067406



沒有留言:

張貼留言