單片機實(shí)現的簡(jiǎn)易智能機器人
顯示單元由2個(gè)7段數碼管組成,為了減少整個(gè)系統的功耗,采用了由單片機軟件譯碼,動(dòng)態(tài)顯示,實(shí)時(shí)顯示每個(gè)斷點(diǎn)到起點(diǎn)的距離以及整個(gè)運行過(guò)程的時(shí)間。
2.6 聲光報警單元
用555作為振蕩源,用單片機觸發(fā)振蕩源驅動(dòng)電磁訊響器作為聲音指示器和1只發(fā)光二極管作為光指示裝置,從而組成聲光報警單元。
2.7 電源單元
本系統采用2套電源分別對電機和控制電路進(jìn)行單獨供電。系統控制電路采用經(jīng)7805穩壓后的輸出供電(5V),電機則采用4節AA電池來(lái)供電。
3 系統的軟件設計
該系統配套的軟件程序采用模塊結構,由C語(yǔ)言編寫(xiě)完成。主要由初始化程序、偏道調整程序、偏離光源調整程序、聲光指示子程序、讀傳感器狀態(tài)、顯示程序、定時(shí)器0的中斷服務(wù)程序、定時(shí)器1的中斷服務(wù)程序、外部中斷0的服務(wù)程序、停車(chē)處理等模塊組成。系統的主體流程如圖6所示。

4 結束語(yǔ)
該機器人在認為設定的跑道上經(jīng)過(guò)多次實(shí)驗,達到了預期的效果,但是其智能化程度還遠遠不夠。隨著(zhù)人工智能和神經(jīng)網(wǎng)絡(luò )技術(shù)的不斷研究和深入,智能機器人的發(fā)展前景將會(huì )越來(lái)越廣闊。
評論