一、機器人常用的單片機使用經驗
1. 學習單片機的捷徑是什么?
所謂捷徑就是少走彎路。我剛開始學單片機時走了不少彎路,很多朋友和我都有相似的經歷,剛開始接觸單片機,面對琳瑯滿目的圖書教材,不知選擇哪本;想實踐時不知到哪買單片機;不知如何編程下載程序……
A 對于初學者仔細看本文就是學習單片機的捷徑之一。
B 到圖書館或者書店在數十本單片機書中選一本你能看懂,而且覺得案例有趣的“實在、生動、活潑”的單片機書做為你的入門讀物。
C 建議先從51單片機學起。掌握51后再學AVR,然后學ARM、DSP等。
D 在學習過程中實踐非常必要。你需要一臺電腦。如果是臺式電腦,你可以花十幾元購買25針并口下載線,如果是筆記本電腦,你只能購買幾十元到幾百元的USB ISP編程器。
E 用萬用板自己焊一個單片機最小系統,或者購買開發板。沒有必要使用昂貴的仿真器。
F 你需要上網下載單片機編程軟件,比如51用Keil編程,AVR用CVAVR編程,在編程軟件中編好程序,然后生成HEX文件,再上網下載并口燒程序軟件或者USB ISP燒程序軟件,用燒程序軟件加載HEX文件,然后將編程線查到你的單片機電路板上,即可把程序燒到單片機中。
G 拔下編程線,然后接通單片機板電源,你可以看到單片機系統在運行。
H 如果系統不能正常運行,首先檢查電路是否接錯,然后檢查程序是否燒錯,如果以上都沒毛病,研究程序是否編錯。有時系統不能正常運行并不意味著有什么地方錯了,只是某些參數沒設置好,你需要不斷運行、修改程序、調試參數、再運行如此往復,直到你對系統運行滿意為止。有時這是一個非常艱苦的重復勞動,調整數百次上千次,你無法回避,只能堅定信念,勇往直前。
I 到淘寶網上買東西更方便、更便宜。
2. 在單片機誕生前人們用什么控制機器人
1) 模擬計算機
在數字計算機誕生前,人們用電子管、電容器和電感線圈、電阻搭建模擬計算機,能夠完成許多簡單的計算和控制任務。所謂模擬計算機就是其計算采用的信號不是1、0數字信號,而是電壓連續變換的模擬信號,類似于自動控制原理中的各種控制器采用的運算。別小看了模擬計算機,上世紀80年代中東戰爭時,阿拉伯國家使用的蘇制全自動自行防空炮內采用模擬計算機實現計算飛機軌跡并控制火炮射擊目標。
【詳情參閱:單片機設計經驗技巧精華集錦 ?】
TOP4 工程師電子制作故事:WIFI機器人DIY設計
在經歷了十多天的瘋狂淘寶、組裝、調試、拆卸、再組裝、再調試的過程后,我的Wifi Robot終于面世??!淚流滿面!下面簡單寫寫制作過程,也好給自己留個存檔。
俺用的方案是igee論壇的wifi小車方案,驅動板與控制程序都是現成滴……不過現在發現吃現成的雖然方便,但是擴展功能卻少得可憐。下一步打算買塊arduino板自己研究一下重新組裝小車,自己寫寫程序什么的。
Wifi Robot,顧名思義就是通過wifi無線網控制的機器人,比起普通的遙控車遙控機器人來,它的好處就是遙控信號覆蓋范圍可以做到很廣,也可以通過互聯網遠程遙控,這樣的話就可以派生出很多新的應用,比如視頻監控等等。因為是新手初學,機器人的外形和功能上還比較粗糙,高手看到了不要笑話~
1.準備工作
羅列一下零件清單:
亞克力車架×1:65元
igee小車驅動板帶5110屏×1:150元
超聲波傳感器×1:40元
大亞DB120-B1無線路由×1:45元
301芯片攝像頭×5:第一次買的一個10塊,讓我把線扯斷了焊不上了,廢棄。第二次買的一個10塊,又壞了……第三次買了仨,每個5塊。至今正常。合計35。
廣角鏡頭×1:5.3元
輝盛M995舵機×2:70元
舵機云臺支架×1:32元
步進馬達套件×4:144元
12V4800mAh鋰電池:87元
杜邦線螺絲螺帽等等配件若干……
合計:673.3元
由于是第一次進行機器人制作,工具基本沒有,光買電烙鐵熱熔膠槍電鉆萬用表就花了不少錢。加上亂七八糟的花銷,總共1200+。一個多月的生活費沒了……
大家欣賞一下我的工作環境
【詳情參閱:工程師電子制作故事:WIFI機器人DIY設計 ?】
TOP5 單片機學習知識點全攻略(一)
導語:單片機對于初學者來說確實很難理解,不少學過單片機的同學或電子愛好者,甚至在畢業時仍舊是一無所獲。基于此,電子發燒友網將整合《單片機關鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業內電子工程師也有收藏和參考價值。
?????? 單片機關鍵知識點一覽:
系列一
1:單片機簡敘
2:單片機引腳介紹
3:單片機存儲器結構
4:第一個單片機小程序
5:單片機延時程序分析
6:單片機并行口結構
7:單片機的特殊功能寄存器
系列二
8:單片機尋址方式與指令系統
9:單片機數據傳遞類指令
10:單片機數據傳送類指令
11:單片機算術運算指令
12:單片機邏輯運算類指令
13:單片機邏輯與或異或指令祥解
14:單片機條件轉移指令
系列三
15:單片機位操作指令
16:單片機定時器與計數器
17:單片機定時器/計數器的方式
18:單片機的中斷系統
19:單片機定時器、中斷試驗
20:單片機定時/計數器實驗
21:單片機串行口介紹
系列四
22:單片機串行口通信程序設計
24:動態掃描顯示接口電路及程序
25:單片機鍵盤接口程序設計
26:單片機矩陣式鍵盤接口技術及
27:關于單片機的一些基本概念
28:實際案例實踐——單片機音樂程序設計
1:單片機簡敘
什么是單片機 一臺能夠工作的計算機要有這樣幾個部份構成:CPU(進行運算、控制)、RAM(數據存儲)、ROM(程序存儲)、輸入/輸出設備(例如:串行口、并行輸出口等)。在個人計算機上這些部份被分成若干塊芯片,安裝一個稱之為主板的印刷線路板上。而在單片機中,這些部份,全部被做到一塊集成電路芯片中了,所以就稱為單片(單芯片)機,而且有一些單片機中除了上述部份外,還集成了其它部份如A/D,D/A等。
單片機是一種控制芯片,一個微型的計算機,而加上晶振,存儲器,地址鎖存器,邏輯門,七段譯碼器(顯示器),按鈕(類似鍵盤),擴展芯片,接口等那是單片機系統。
2:單片機引腳介紹
【詳情參閱:單片機學習知識點全攻略(一) ?】
評論