最近用51單片機(jī)寫了一個(gè)最簡(jiǎn)單的藍(lán)牙遙控智能小車,基本上榨干了51單片機(jī)的資源,用了定時(shí)器T1作為波特率發(fā)送器編寫串口打印程序,接收串口藍(lán)牙接收的信息產(chǎn)生中斷,并且寫了一個(gè)串口打印函數(shù)send()作為單片機(jī)操作響應(yīng)返回給藍(lán)牙發(fā)送端手機(jī)。定時(shí)器T0作為PWM發(fā)生使用,目的是作為舵機(jī)sg90控制信號(hào),當(dāng)時(shí)做一個(gè)藍(lán)牙自怕用到,雖然小車沒搭建舵機(jī),但是可以方便擴(kuò)展,也方便買家學(xué)習(xí)舵機(jī)PWM控制技術(shù)。
小車全身照如下:
全部零部件都是購(gòu)買的配件:按照實(shí)物圖購(gòu)買響應(yīng)的模塊組裝成小車,L298N,電源模塊,電池夾和18650電池兩個(gè),電源變壓器、51單片機(jī)最小系統(tǒng)板、HC05串口藍(lán)牙模塊、小車底座
單片機(jī)最小系統(tǒng)板彩圖:某寶有賣很便宜
單片機(jī)最小系統(tǒng)板原理圖:
小車是用安卓手機(jī)藍(lán)牙調(diào)試助手用指令發(fā)送的形式來控制的,所以說是最簡(jiǎn)單的藍(lán)牙遙控小車,呵呵。不過加上舵機(jī)和機(jī)械手和操控?fù)u桿或者是手機(jī)控制app,就變得高端了,敬請(qǐng)期待。這個(gè)版本是免費(fèi)的,但是功能還是很齊全和強(qiáng)大的,代碼也寫得通俗易懂,不拖泥帶水。
下面是源碼截圖:(新鮮出爐)
手機(jī)app遙控效果如下:(買家注意了有車子返回響應(yīng)的回復(fù)的)
感興趣的買家可以找我私人定制功能之類的也是沒有問題的。這款小車大概就這個(gè)情況了,敬請(qǐng)期待我更好的作品。