mBlock 單元十七:藍牙自走車 ( mBlock Unit 17: Arduino Bluetooth Car )

Ping-Lun Liao
3 min readFeb 7, 2019

--

本文將本部落格的兩篇文章: Arduino 藍芽自走車mBlock 單元十六:超音波避障自走車合併,並將藍牙模組換成HC-06,且在Arduino程式設計部分使用mBlock程式積木的方式來設計程式。

硬體材料:

  1. Arduino Nano 板子 x 1
  2. 伺服馬達(Servo Motor) x 1
  3. 超音波感測器(Ultrasonic Sensor) x 1
  4. FabLab NKNU 3D 列印小車 x 1
  5. FabLab NKNU 擴充板 x 1
  6. 母對母杜邦線 x 16
  7. 微型金屬減速馬達 x 2
  8. 18650 3.7V 4200mA 鋰電池 x 2
  9. 18650 兩節電池盒 x 1
  10. HC-06 藍牙模組 x 1

硬體電路:

(注:此電路圖省略了伺服馬達、超音波感測器、藍牙模組HC-06的正極與負極的接線)
D2與D3 → 左邊馬達的正負極
D4與D5 → 右邊馬達的正負極(馬達接錯沒關係,程式可以改)
D9 → 伺服馬達的 Pulse
D13 → 超音波的trig
D12 → 超音波的echo

藍牙模組與Arduino Nano腳位接法:

Nano RX (D0) → HC-06 TX

Nano TX (D1) → HC-06 RX

完成圖:

程式積木:

注意HC-06藍牙模組 Serial 的預設傳輸速度為9600,於是筆者使用mBlock設計好程式積木後,再使用Arduino IDE 將 Serial.begin(115200) 改為 Serial.begin(9600)。

示範影片:

Android App 專案網址:http://ai2.appinventor.mit.edu/#5786977178484736
Android APK 下載處:
Google Drive


Google Play

Originally published at yunlinsong.blogspot.com on February 7, 2019.

--

--

No responses yet