① 單片機遙控小車怎麼做
首先確定要實現的功能,然後選擇硬體,如小車是四驅還是雙驅,要不要舵機
遙控發射/接收模塊的選擇,單片機型號選擇,然後編程,並進行實驗
當然要分步實施 ,先會驅動舵機 ,會使用電機驅動模塊L298N,會無線模塊的收發
最後組合一塊才行
我選的小車是2 個驅動電機帶舵機 電機驅動模塊是L298N,無線模塊是NRF24L01,單片機STC12C5A32S2,小車上用的是51最小系統板,遙控發射用的是TX-1C51單 片機開發板,小車電源用的是充電寶,NRF24L01供電是靠5V經二個二極體降壓得到,模塊與單片機介面直接連,基本成功
不過小車體積還是太小了,雖然長度達260mm,但前面是舵機要轉 向,放不下東西 ,充電寶放不上去,實驗時充電寶拖地運行,或專門手拿充寶隨著小車跑,另外舵機回零時有抖動現象
5V供電行走速度較慢,如果換成電壓高的電源供電,還需給單片機和舵機降壓,麻煩
舵機轉向瞬間電流較大, 但控制脈沖可以由單片機直接輸出不需放大
② 求51單片機的小車程序和連線原理圖
和飛思卡爾杯的差不多的吧!很多電子技術網站論壇都有這些資料的啊!
提供一個電子技術導航網站給我們這些電子技術同行們吧:電子世家導航網站,它裡面分類收錄了很多優秀的電子技術網站,在其所收錄的那些網站論壇裡面就有很多大俠分享資料的。這個電子技術導航網站挺不錯的,我也在用,並且將它設為主頁了。希望對電子技術同行們有幫助啦!
③ 我想做個單片機控制的小車,請問怎麼做
你說的是智能小車?首先你得先買電機馬達底盤什麼的,然後自己動手焊循跡,壁障等基礎功能模塊,編程後,基本上可以控制小車行走,壁障等基礎功能
④ 做智能小車,該用什麼單片機開發板
做智能小車就是自動控制自動化專業范圍的,這個專業的最基本的專業課不是C語言也不是匯編語言。而是《電子技術》(模擬電子技術和數字電子技術都要學),就是如何分析和設計電路的專業課。如果你連模擬電子都不懂,我給你個驅動小車電機的H橋電路圖你也看不懂也不會用。而且做小車基本是做電機控制(直流電機伺服電機或者步進電機)這都是《電機與拖動》或者《電機學》里學到的。不要以為電機就是像小孩子玩的車模哪么簡單。如果要測量並控制它的轉速和方向,學問大了去了。
而且,看你的說明,你似乎對編程語言還不是太了解。C語言是基本上統一的,有標準的。而匯編則不是。匯編語言說白了就是微處理器(計算機用的CPU的學名)和微控制器(單片機、ARM、DSP等晶元的學名)晶元的指令集。而各個不同廠家的晶元有不同的內部結構,也就有不同的匯編語言。
比如說現在計算機用的匯編基本是x86架構的,學的最基礎的就是8086晶元的匯編語言,其中它的數據傳送指令有三個MOV、MOVSX、MOVZX。而8051架構的單片機,則有MOV、MOVX、MOVC三種。同樣是單片機,但PIC架構的單片機的數據傳送指令則是MOVWF、MOVF、MOVLW。看似一樣,其實他們的區別是根據晶元內部結構決定的。
所以說,不要著急,一步一步來,先了解了微機原理,然後再學單片機原理。用什麼開發板不重要,重要的你用什麼單片機你學什麼單片機,什麼樣的單片機就有什麼樣的開發板。 你現在讀大二,要學什麼單片機要看你們學校開什麼單片機的課程,中國的大學基本上是學51系列架構的單片機。我上學的時候也是用51單片機做智能避障小車。而我沒買過任何開發板,自己買的電容電阻萬用板,自己焊的。這樣做雖然彎路多點,但能從中學到很多東西。有的同學四年自動化專業畢業,焊電路板都不會……
⑤ 我想用單片機做一個聲控小車
如果只是通過聲音讓小車運行停止還是挺容易的。
如果要讓小車識別自己的語音,如說「左」,小車就左轉等一些列之類的,這個難度比較大,因為這要牽涉到語音識別。
⑥ 51單片機智能小車製作,求通俗易懂的講解
系統的單片機程序:
#include"reg52.h"
#definedet_Dist2.55//
單個脈沖對應的小車行走距離,其值為車輪周長
/4#defineRD9//
小車對角軸長度。
#definePI3.1415926
#defineANG_9090
#defineANG_90_T102
#defineANG_180189/
全局變數定義區。
/sbitP10=P1^0;//
控制繼電器的開閉sbitP11=P1^1;//
控制金屬接近開關。
(6)單片機小車擴展閱讀:
控制器部分:接收感測器部分傳遞過來的信號,並根據事前寫入的決策系統(軟體程序),來決定機器人對外部信號的反應,將控制信號發給執行器部分。好比人的大腦。
執行器部分:驅動機器人做出各種行為,包括發出各種信號(點亮發光二極體、發出聲音)的部分,並且可以根據控制器部分的信號調整自己的狀態。
對機器人小車來說,最基本的就是輪子。這部分就好比人的四肢一樣。 感測器部分:機器人用來讀取各種外部信號的感測器,以及控制機器人行動的各種開關。好比人的眼睛、耳朵等感覺器官。
⑦ 51單片機能不能做出能 自主跟隨人的小車(需要什麼)
可以,需要51核心板最小系統、ccd模組、紅外模塊等
最重要的是你有一顆做不出來,誓不罷休精氣神兒和意志力!
⑧ 怎麼用單片機使小車前進
你的程序要針對電路寫,一般是用H電橋驅動,你結合電路看看
⑨ 單片機控制小車 程序
看你的代碼,紅線部分解釋如下:
P2.7應該是連接了一個帶上拉的按鍵。如果按鍵不按下,由於上拉作用,P2.7應是高電平 ,即P2.7的值應為1;如果按鍵按下的話,它就會與地連接起來,是低電平,代碼中讀到的值就會是0.
在for循環中,如果讀到P2.7不為0(會是1)那麼將繼續等待按鍵。如果一旦按下的話,for循環就會繼續運行直到50次後進入下面的While(1)循環,會反復執行驅動動作。
⑩ 51單片機控制的小車,這是原理圖,求最簡單的程序讓電機轉動,即讓小車跑起來
如果只是跑起來,這個也太簡單了吧,如果你用M1這個電機做主電機,把P0.0置位1,P0.1置位0。M1一定轉,要反轉的話,P0.0置位0,P0.1置位1就可以。兩個都置位1就是剎車,不過L9110好像不知道帶不帶剎車功能。你最好自己寫一下,這個太簡單啦!單片機學習講的就是實踐(估計你也不是想玩個小車車的玩具),這么簡單的程序不應該叫人幫你寫的,你自己寫,不懂的可以問我,我會盡力幫你,這樣你以後自己才能學會。你這個電路不只是能前進後退,左右轉彎,還集成了不少其他的功能,你學會了寫相應的程序會很有意思。