配套資源arduino創(chuàng)意機(jī)器人培訓(xùn)_第1頁
配套資源arduino創(chuàng)意機(jī)器人培訓(xùn)_第2頁
配套資源arduino創(chuàng)意機(jī)器人培訓(xùn)_第3頁
配套資源arduino創(chuàng)意機(jī)器人培訓(xùn)_第4頁
配套資源arduino創(chuàng)意機(jī)器人培訓(xùn)_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

感謝各位老師來參加我們的課程!獲取本課程配套課件獲取完整Arduino相關(guān)課程安裝包掃碼或搜索群號加入DFRobot創(chuàng)客培訓(xùn)QQ群(群號:319059620)查看群文件。關(guān)注DFRobot創(chuàng)客社區(qū)微信Arduino創(chuàng)意機(jī)器人無錫市第一中學(xué)張祿初識ArduinoArduino是什么

Arduino是一個(gè)基于開放源碼的軟硬件平臺,具有使用類似Java、C語言的開發(fā)環(huán)境,再加上價(jià)格低廉,Arduino風(fēng)靡全球各地,吸引了許多電子愛好者開發(fā)使用。Arduino開源軟件IDE意大利板子大叔(MassimoBanzi)和他的團(tuán)隊(duì)創(chuàng)造了Arduino。Arduino開源軟件圖形化Google的BlocklyMIT的ScratchArduino開源軟件基于ScratchS4A(ScratchForArduino,最新版本1.6),是基于Scratch的開源代碼修改而來,整個(gè)界面風(fēng)格和Scratch相似,中文支持不夠好,但基本能做些簡單常見的功能,一些高級模塊沒法使用,相對簡單,能很快上手。Arduino開源軟件基于BlocklyArduBlock,國內(nèi)第一個(gè)Arduino圖形化編程軟件,是由新車間創(chuàng)始人李大維和何琪辰共同開發(fā)完成,在一段時(shí)間內(nèi)獨(dú)領(lǐng)風(fēng)騷。支持大部分Arduino硬件,也支持編寫自己獨(dú)有硬件庫。Arduino創(chuàng)意機(jī)器人課程資源2014年春學(xué)期,完成的《Arduino創(chuàng)意機(jī)器人》課程,包含了18課時(shí)的教學(xué)設(shè)計(jì)、教學(xué)課件、微視頻和22課時(shí)的教材等一些列資源。課程分為LED、風(fēng)扇、小車三個(gè)專題,每個(gè)專題安排了7課時(shí),其中第7課時(shí)為綜合課。百度云盤地址:/s/1qWFJ0EKUSB接口外接電源接口數(shù)字口:0~13模擬口:0~7電機(jī)接線柱電源接線柱Arduino開源硬件實(shí)例一:S4A吹氣球游戲?qū)嵗篒DE呼吸燈實(shí)例三:探究種子萌發(fā)的最宜土壤濕度空氣中水中

實(shí)例三:探究種子萌發(fā)的最宜土壤濕度實(shí)例三:探究種子萌發(fā)的最宜土壤濕度

第1天第2天第3天第4天第5天第6天第7天第8天萌發(fā)率1號杯(50%-60%)000000000

2號杯(60%-70%)00000011

8%3號杯(70%-80%)00001111

8%4號杯(80%-90%)00013577

58%5號杯(90%-100%)0012556650%

一、ArduinoIDE的下載和安裝二、USB驅(qū)動的安裝三、運(yùn)行ArduinoIDE四、正確選擇板卡型號和串口

Arduino操作步驟一、ArduinoIDE的下載和安裝

ArduinoIDE是Arduino的編程環(huán)境,可在Arduino官網(wǎng)(http://www.arduino.cc)下載,現(xiàn)下載后不用安裝解壓后可以直接使用。

文本式編程環(huán)境和積木式編程環(huán)境。二、USB驅(qū)動的安裝

二、USB驅(qū)動的安裝

二、USB驅(qū)動的安裝

找到電腦中Arduino的驅(qū)動文件夾“drivers”所在位置二、USB驅(qū)動的安裝

三、運(yùn)行ArduinoIDE

四、正確選擇板卡型號和串口

任務(wù)一:點(diǎn)亮LEDLEDLED(LightEmittingDiode,發(fā)光二極管)是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的固態(tài)的半導(dǎo)體器件。LED發(fā)光模塊它將LED二極管焊在PCB板上,引出了三根針腳。紅線:VCC(紅色針腳)黑線:GND(黑色針腳)綠色:D(綠色針腳)提示:數(shù)字口0和1用于通信,不能接。點(diǎn)亮LED高電平點(diǎn)亮低電平熄滅閃爍LED拓展交通燈、流水燈:有序亮滅控制延遲

任務(wù)二:呼吸燈LED連接LED連接PWM針腳PWM針腳:3、5、6、9、10、11

呼吸燈參考程序任務(wù)三:按鈕控制LED按鈕按下彈起如何把按鈕的狀態(tài)傳遞給Arduino呢?按鈕狀態(tài)的讀取:此模塊可讀取數(shù)字口的電平高低按下高電平1true彈起低電平0false按下點(diǎn)亮,彈起熄滅按下點(diǎn)亮,延遲熄滅按下點(diǎn)亮,再按下熄滅任務(wù)四:光控LED什么是傳感器?傳感器是把外界輸入的非電信號轉(zhuǎn)換成電信號的裝置。傳感器類型類型開關(guān)傳感器:按鈕等模擬傳感器:光線傳感器等數(shù)字傳感器:DHT11傳感器等傳感器與Arduino的連接紅線:接VCC黑線:接GND藍(lán)線:接S光線傳感器我們?nèi)绾沃阔@取的光線值呢?實(shí)用命令里面的輸出的是數(shù)字值,就用與數(shù)字常量結(jié)合輸出的是模擬值,就用與模擬常量結(jié)合串口監(jiān)視器串口輸出光線值光控LED參考程序拓展1、光線很亮,兩盞LED全滅;光線有點(diǎn)暗,1盞LED亮;光線很暗,兩盞LED同時(shí)點(diǎn)亮;2、光線很亮,LED熄滅;光線越暗,LED亮度越亮。任務(wù)五:聲控風(fēng)扇

電機(jī)的控制針腳功能4電機(jī)1方向控制5電機(jī)1轉(zhuǎn)速控制6電機(jī)2轉(zhuǎn)速控制7電機(jī)2方向控制參考程序電機(jī)接M1聲音傳感器連接電路:聲音傳感器連接模擬口A0通過程序在串口檢測聲音傳感器的模擬值。聲控風(fēng)扇如果聲音傳感器的值>30,說明有聲音

風(fēng)扇開始轉(zhuǎn)動否則說明沒有聲音

風(fēng)扇保持停止聲控風(fēng)扇任務(wù)六:自動變速風(fēng)扇任務(wù)六:自動變速風(fēng)扇超聲波傳感器針腳接線VCCVCC或5VTrig數(shù)字口(發(fā)射端)Echo數(shù)字口(接收端)GNDGND超聲波傳感器測距人離風(fēng)扇比較近的時(shí)候,風(fēng)扇轉(zhuǎn)動很慢,甚至靜止,距離越遠(yuǎn),轉(zhuǎn)動越快。當(dāng)然,如果我們離風(fēng)扇很遠(yuǎn)時(shí)(測距值大于某個(gè)值,比如40cm時(shí)),風(fēng)扇也會停止轉(zhuǎn)動。自動變速風(fēng)扇映射超聲波測到的距離值風(fēng)扇的速度值參考程序任務(wù)七:搖頭風(fēng)扇舵機(jī),又稱伺服電機(jī),其工作過程是把所接收到的電信號轉(zhuǎn)換成電動機(jī)軸上的角位移或角速度輸出。分類:180度舵機(jī)和360度舵機(jī)舵機(jī)180度舵機(jī)轉(zhuǎn)動角度為0到180棕色線——GND紅色線——5V橙色線——信號(PWM針腳)SG90舵機(jī)實(shí)物圖參考程序任務(wù)八:遙控風(fēng)扇紅外遙控套件紅外遙控器:先解碼,獲取紅外遙控器的鍵值后才能使用紅外接收頭:接數(shù)字針腳紅外接收頭紅外遙控器紅外遙控器的解碼設(shè)置紅外接收頭的端口獲取紅外遙控器的指令判斷是否收到指令若收到,打印出來遙控風(fēng)扇使用紅外遙控套件,制作遙控風(fēng)扇,實(shí)現(xiàn)紅外遙控器的紅色鍵按下時(shí)風(fēng)扇開始轉(zhuǎn)動,STOP鍵按下時(shí)風(fēng)扇停止轉(zhuǎn)動。遙控風(fēng)扇拓展請嘗試,利用紅外遙控器的多個(gè)按鍵,改變風(fēng)扇的轉(zhuǎn)動方向和轉(zhuǎn)動速度等。任務(wù)九:跳8字舞的小車 小車最簡單的運(yùn)動是什么?

走直線小車 1.搭建電路:給小車電機(jī)接線 2.編寫程序:針腳控制

電機(jī)模塊控制硬件連接將連接小車輪子的兩個(gè)驅(qū)動電機(jī)分別接到M1和M2兩個(gè)接線柱上。

小車驅(qū)動的控制針腳功能4電機(jī)1方向控制5電機(jī)1轉(zhuǎn)速控制6電機(jī)2轉(zhuǎn)速控制7電機(jī)2方向控制

小車前進(jìn)與后退

小車前進(jìn)與后退

雙輪差速驅(qū)動原理

小車轉(zhuǎn)彎小車跳8字舞條件1.順時(shí)針轉(zhuǎn)一圈不停地右轉(zhuǎn),M1>M22.逆時(shí)針轉(zhuǎn)一圈 不停地左轉(zhuǎn),M1<M23.調(diào)試出小車轉(zhuǎn)一圈的時(shí)間

小車跳八字舞任務(wù)十:避障小車

使用超聲波制作避障小車 1.搭建將超聲波傳感器安裝在小車上。2.編程 觸碰傳感器檢測到障礙物,小車做一定的處理。 (1)直接轉(zhuǎn)彎;(2)停止運(yùn)動;(3)后退一段距離再轉(zhuǎn)彎。實(shí)物圖觸碰傳感器 利用接觸片實(shí)現(xiàn)檢測觸碰功能的電子部件,主要用于檢測外界觸碰情況,是一種數(shù)字傳感器,在碰到障礙物時(shí),值為0,否則值為1。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論