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