IT技ji)躉? 渙髕教/h4>

江苏快三官网

作者︰佚名  來源︰IT165收(shou)集  發布日期︰2020-02-27 16:40:00


 
引文
Arduino是一款開源電子原型平台,包含(han)硬件(各(ge)種zhong)禿hao)的Arduino板)和軟件(Arduino IDE)。arduino的一些(xie)特點,開源架(jia)構。我們也可以很(hen)低的價格從網上購(gou)買到現成的控制(zhi)板;統一接口的傳感器,應有xin)∮械拇 釁髯榧M 騁壞(huai)牟蹇冢 hen)方便(bian)就(jiu)能連接不(bu)同擴展(zhan)設備。作者提供了一些(xie)參(can)考(點擊(ji)我)。
 

作者決定開始購(gou)買電子元件以及(ji)開發板來完成這(zhe)次(ci)的任務,我需要至少兩個電機、一些(xie)模塊(Arduino)、L293D芯(xin)片等qu)O旅婢jiu)是需要用到的東(dong)西
L293D芯(xin)片

 
arduino nano V3.0 ATMEGA328P(OSOYOO)

 
後來又用了Arduino  Nano V3.0

 
杜邦線

 
面包板(170孔)

 
機器人小車底盤(pan)套件、編(bian)碼器以及(ji)電池盒

 
Arduino Nano可以說是Arduino USB接口的微型版本,最(zui)大的不(bu)同是沒有電源插座以及(ji)USB接口是Mini-B型插座。Arduino Nano是尺寸(cun)非(fei)常小的而且可以直接插在面包板上使用。其處理器核心是ATmega168(Nano2.x)和ATmega328(Nano3.0),,同時具(ju)有14路數字輸入/輸出(chu)口(其中(zhong)6路可作為PWM輸出(chu)),8路模擬輸入,一個16MHz晶體振蕩器,一個mini-B USB口,一個ICSP header和一個復ci)話an)鈕。 考慮(lv)價格等因素于是選擇了後者,當然可以利用 Arduino IDE編(bian)寫程序,然後可通過Nano上ICSP header直接下載程序到MCU。

 
如(ru)果想要了解更多(duo)之前的芯(xin)片資料(liao),可以訪問Arduino網站(zhan)。(點擊(ji)我)
確(que)保(bao)之後的工作繼續,我將Arduino Nano連接到我ye)牡縋裕 da)開 Arduino IDE然後復制(zhi)好(hao)測(ce)試(shi)程序(找(zhao)一個led燈閃爍測(ce)試(shi)程序),然後查看板子you)ED燈是否(fu)按(an)照程序執行。
在RobotPlatform.com網站(zhan)上面有關于L293D芯(xin)片的詳細(xi)信息(xi),視(shi)頻(見文章最(zui)後)中(zhong)詳細(xi)介紹了利用面包板如(ru)何與板子連接,還有連接跳線的具(ju)體方法。視(shi)頻中(zhong)雖然有接線方法,但是作者提供了一個示(shi)例圖,可以通過這(zhe)個圖來幫(bang)助你連接板子。

 
我在這(zhe)里(li)雖然使用了L293D芯(xin)片,當然如(ru)果你想要在此基礎上增添更多(duo)的功(gong)能,可以通過跳線連接面包板的方式來擴展(zhan)更多(duo)的功(gong)能。當然你需要確(que)保(bao)提供5v的電壓,而外接電池引腳是VIN,如(ru)果需要更多(duo)的電壓,可以利用這(zhe)一huai)悖 渥zi)帶穩壓IC的。
Pin 8 -> VIN  Nano
Pin 1 -> Pin 16
Pin 9 -> Pin 16
Pin 16 -> 5v供電(Nano)
Pin 12 -> Pin 13 (接地)
Pin 4 -> Pin 13 (接地)
Pin 12 ->  Nano(Gnd )
Pin 10 -> D5 ( Nano)控制(zhi)右邊電機
Pin 15 -> D4 (Nano)控制(zhi)右邊電機
Pin 7 -> D7 (Nano )控制(zhi)左(zuo)邊電機
Pin 2 -> D6 (Nano )控制(zhi)左(zuo)邊電機
Pin 3 -> 左(zuo)邊電機負極
Pin 6 -> 左(zuo)邊電機正(zheng)極
Pin 14 -> 右邊電機負極
Pin 11 -> 右邊電機正(zheng)極
電池正(zheng)極-> VIN(Nano)
電池負極->GND( Nano)
接線圖

 
如(ru)果引腳被短路fan)慕擁鞀蛟諂V電路上會受到損壞(huai)甚至燒毀(hui),所以需要小心這(zhe)一huai)恪K宰髡吆罄純悸lv)成本問題,又買了三個新的板子。這(zhe)種布線方式允許Nano和電機被同一組電池供電,作者用的電池組可以供6v電壓。
作者代(dai)碼是在論壇(tan)上選的,這(zhe)樣就(jiu)可以看看電機是如(ru)何工作的了。
現在可以在Arduino  IDE上面編(bian)譯它了,在Arduino  IDE 工具(ju)選項里(li)面,選擇processor(作者是 ATamega328),以及(ji)端口(dev/cu.wchusbserial1420)。將程序傳至板子you)希 純椿岱?裁矗 Ωgai)在三秒內向前向後運動,當然這(zhe)一切取(qu)決于連接方式,如(ru)果按(an)照之前的來,應該(gai)之後會突然停止(zhi)然後迅速向左(zuo)轉(zhuan),然後再向前走。利用這(zhe)篇(pian)文章的思(si)路,結合自(zi)己的實(shi)際(ji)情況可以完成更多(duo)的事lv)欏/p>

Tag標(biao)簽︰機器人  
  • 江苏快三官网

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站(zhan)地圖 - 網友投(tou)稿 - 聯系方式
本站(zhan)內容來自(zi)于互聯網,僅供用于網絡(luo)技ji)躚 學習中(zhong)請(qing)遵循相關法律法規
江苏快三官网 | 下一页