ArduinoS4A与蓝牙遥控车.PPT

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArduinoS4A与蓝牙遥控车

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)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档