警告與免責聲明:
如果您沒有任何基本電子知識,請不要嘗試這篇教學。作者對本教學所導致的任何損害概不負責。嘗試這篇教學風險自負。
底下將使用一顆STC89C52RC單晶片、一個HC-06 UART介面藍牙模組與一個L298N馬達驅動模組來打造一台藍牙遙控玩具車。此遙控車要搭配『Bluetooth Remote Toy』APP才能使用,如此一來,你就可以透過手機藍牙來控制玩具車。底下是遙控車的控制指令:
每個命令都是由一個Byte組成。如果您要停止某個動作,則在該動作指令和停止/關閉指令之間執行OR操作。例如,
- 0x01000100(前進)| 0x00100000(停止)= 0x01100100,將發送到遙控車使它停止前進。
- 0x01001000(大燈) | 0x00100000(關掉) = 0x01101000,將發送到遙控車使它關掉大燈。
紅色、綠色和藍色按鈕保留給那些想要執行額外操作的人。
| 控制功能 | 指令 |
|---|---|
| 紅色按鈕 | 0x01000001 |
| 綠色按鈕 | 0x01000010 |
| 藍色按鈕 | 0x01000011 |
| 前進 | 0x01000100 |
| 後退 | 0x01000101 |
| 右轉 | 0x01000110 |
| 左轉 | 0x01000111 |
| 大燈 | 0x01001000 |
| 尾燈 | 0x01001001 |
| 停止/關掉 | 0x00100000 |

