Arduino、S4A與藍牙遙控車.pptVIP

  • 16
  • 0
  • 约6.51千字
  • 约 52页
  • 2017-01-13 发布于天津
  • 举报
Arduino、S4A與藍牙遙控車

3-1 Sensor Shield V5.0擴充板(1) 找出Arduino與 Sensor Shield V5.0擴充板 的對應位置 安裝與拆下時 注意兩邊力量要平均 不然針腳會歪掉 G:GND 接地 負電 V:VCC 5V 正電 S:SIGNAL 訊號 3-1 Sensor Shield V5.0擴充板(2) 優點 免去麵包板(多組V和G) 使用杜邦線(母頭) 可彈性使用 預留模組位置 缺點 複雜 要有Arduino 腳位基本認知 3-2 直流DC馬達模組概念 正極 負極 若正負極反接會如何? H橋電路可控制直流馬達正反轉 L298N雙H橋電路直流馬達模組 (控制2組直流馬達正反轉) 3-3 L298N馬達模組控制右馬達實作(1) VMS:接電池盒紅線 GND:接電池盒黑線 ENA:接擴充板V IN1:接擴充板D10 IN2:接擴充板D11 GND:接擴充板G +5V:接擴充板V 先調整右輪 馬達要依下方表格動作 (若不行,馬達紅黑電線要交換) IN1 (D10) IN2 (D11) 動作 on off 馬達前進 off on 馬達後退 off off 馬達停止 S4A控制積木 右馬達紅黑線無固定,先試接,相反再交換 接線示意圖 3-3 L298N馬達模組控制右馬達實作(2) 實作圖 右馬達及電池盒接線 馬達模組與Arduino接線 站立車體以測試右馬達 3-4 L298N馬達模組控制左馬達實作 IN3:接擴充板D12 IN4:接擴充板D13 ENB:接擴充板V 先調整右輪 馬達要依下方表格動作 (若不行,馬達紅黑電線要交換) IN3 (D12) IN4 (D13) 動作 on off 馬達前進 off on 馬達後退 off off 馬達停止 S4A控制積木 左馬達紅黑線無固定,先試接,相反再交換 接線示意圖 可試著做出可用上下左右鍵控制車子的程式,並建議要存檔供後面使用 3-5 遙控車供電(1) USB電源輸入 5V 7V ~ 12V 外部電源輸入 可接Arduino 外部 電源 Arduino端電源 18650電池盒電源 (3.7V x 2 = 7.4V) 接馬達模組 供應馬達電力 5V_EN 開關(jumper) 左端電源 右端電源 情況一: 若5V_EN開關相連, 左端與右端電源會相連 情況二: 若5V_EN開關斷開, 左端與右端電源獨立 3-5 遙控車供電(2) 5V_EN 開關(jumper) 要連接 線控模式 供電建議 遙控模式 供電建議 使用情況:   ◎組裝測試時使用   ◎電池沒電時使用 優缺點:   ◎可免用電池   ◎以USB線當開關   ◎USB長度受限制 5V_EN 開關(jumper) 要斷開 使用情況:   ◎無線遙控使用   優缺點:   ◎以圓形接頭當開關   ◎用電池車速較快   ◎電池容量受限制 圓形接頭可接上 Arduino外部電源 3-6 組裝遙控車 一、拆除Arduino杜邦線及擴充板,並將Arduino固定於上層板。 二、將sensor board擴充板安裝於Arduino上。 三、在車體底座加上四個銅柱。 四、鎖好上層板並連接好杜邦線 五、以S4A透過USB線控方式測試車子 3-7 藍牙模組設定與安裝(1) 藍牙模組的預設速率是9600 bps,但S4A的通信速率是定在38400 bps。 作法一:USB to TTL轉換器(需另購) 作法二:把ArduinoUNO當成 USB to TTL轉換器(以下說明採作法二) 如何改變藍牙模組傳輸速率? 3-7 藍牙模組設定與安裝(2) 以作法二為例:把Arduino當成USB to TTL轉換器,在pc上用序列通訊軟體作設定 接線:  一、接一條線在Arduino的GND與RESET,讓   Arduino停留在reset mode。  二、將藍牙模組接上Arduino(針腳依上頁圖片說明, 注意VCC與GND不能接錯,不然會損壞模組(若 不成功,可試著將TX與RX交換看看)。  三、將Arduino接上PC。 用AT命令更改藍牙模組設定:  一、使用ArduinoIDE的Serial Monitor下命令,速率先設為9600 bps   (也可用範例檔案中的AccessPort軟體)。  二、連接後,先輸入AT,若成功會收到OK。  三、更改藍牙名稱的指令AT+NAMExxxxxx( xxxxxx為自定名稱)。  四、更改藍牙速率的指令AT+BAUD6(會設成38400 bps)。  五、Serial斷線,

文档评论(0)

1亿VIP精品文档

相关文档