新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機智能小車設計

        單片機智能小車設計

        作者: 時間:2016-11-30 來源:網絡 收藏
        小車升級為無線遙控啦!去年買的遙控直升機沒玩幾次就摔壞了,后來買了個配件,玩了兩回又摔壞了,實在不想修了。前一段時間小車做好后,一直想用無線遙控,想了很長時間,也沒想什么 好的方法來做一個漂亮的遙控器。后來我把注意打到了遙控直升機遙控器了。我想,要是能把它改成小遙控器,那操作手感一定很棒。起先還準備用示波器破解直升機遙控器和直升機之間傳輸的信號,研究了一段時間,才發現自己很幼稚,因為原理圖也沒有,什么資料都沒,就只知道遙控器的無線頻率是2.4GH了,這樣要破解的話,比登天還難。后來想想用STC單片機做一個也不是很難。于是乎,我一下狠心就把飛機遙控器給拆了。我先把里面的控制電路板拆下來。再用斜口鉗把按鈕和電源開關那部分電路板給剪下來,裝回去,當然,兩個操縱桿是要保留的,其實就是4個電位器。然后焊了一個單片機最小系統,把按鈕和電位器往上一接硬件就算完事了。然后又把STC單片機的ADC例程一改,再把USART例程一改,往上一加。軟件也就完事了。我的自定義協議是:一次用串口發送21字節數據,ADC的分辨率為256級,每個電位器用3 字節ACSII碼表示,所以前12個字節是4 個電位器數據,后8個字節用來表示8 個按鈕,按下發ACSSII碼 ‘6’,否則發‘0’。最后一個固定為0xaa,用于檢察通訊是否錯誤。 好了就寫這了,有空再接著寫吧。

        前段時間買了個STM32最小系統板,把我那個神舟IV板換了下來。



        那個小板是無線模塊。花了我不少錢。














        這個就是用直升機遙控器改的。里面也有個無線模塊,無線模塊是帶串口透傳型的。因為SPI接口和SI4432研究的還不是很熟。慚愧啊!
        上一頁 1 2 下一頁

        關鍵詞: 單片機智能小

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 新龙县| 鄂托克旗| 东莞市| 高邑县| 科尔| 清远市| 兴义市| 英吉沙县| 阜阳市| 含山县| 嘉黎县| 隆安县| 红安县| 都兰县| 紫云| 中宁县| 三江| 象州县| 滁州市| 太仆寺旗| 晋州市| 安宁市| 邵武市| 集贤县| 五家渠市| 晋宁县| 固阳县| 筠连县| 崇文区| 资兴市| 太谷县| 弋阳县| 安康市| 和林格尔县| 门源| 沽源县| 宜兴市| 漳平市| 霍山县| 海林市| 桓台县|