推大家落坑之:新手玩LED分享編04
============================== 今日要講下最後一件硬件,便是Arduino了。
.
我這編分享會用的型號是UNO,體積雖不及mini像手指甲般大,但很適合新手如我去使用。將來大家升呢,可以玩下不同型號的
.
這編文章可能有點長,我盡量簡單易明地吹下吧,希望將來有人問你玩緊乜,你都吹到大約係乜啦。
.
Arduino咁其實係乜?佢其實係一間意大利公司開發出來的,用一顆8bit的控制器去執行一些指令,8bit?家陣window 10都64bit啦!無錯,佢真係8bit,但做好多野都桌桌有餘了!咁佢又可以做D乜?其實佢好強大,可以做:
.
1. 我用來玩LED放入模型裡邊
2. 有人用佢來做智能家居,用平板控制窗簾、電燈、煲咖啡甚至屋企大門開閉(附上書本封面,目錄不錯但我無買)
4. 亦有人用來做四軸飛機配合iPad做搖控(附上照片)
5. 也有人做智能機械人(附上書本封面,目錄不錯但我無買)圖中藍箭咀是USB頭,你可以接駁電腦用來上傳程式或供電,或插去手機火牛比電又得,只要是5V USB便可,而要幾多A電流,1A乜都夠玩了,所以手機火牛絕對OK。
.
綠色箭咀係2.1mm火牛插頭,只要符合7-12V電壓的火牛便可以用了,例如家中什麼IP Cam火牛、放濕機火牛又好,只要符合7-12V之間便OK,或者去鴨記買一隻又得!
.
而紅色線那一排,基本上0和1是不會用的,而2-13號是digital output,即是所有燈腳插入去的地方,你可以當佢係正極先,在13號旁有個GND即接地,亦即負極,所以你可在2-13每窿插一支燈腳又得,一個窿插一排又得,另一腳插負極燈腳便OK,就係咁簡單。
.
至於像9、10、11號窿的數字見到有個 - 係旁邊,咁又乜意思?佢代表呢幾個窿(UNO有6個)支持援脈衝寬度,哇~~~脈衝高達我就識,你呢個字咁Q深?其實佢唔深的,只要支LED要定時閃、要慢慢熄燈等等非一下便著晒熄晒,便會用呢幾個窿,概念係咁,好簡單!
.
好啦最後係橙色線,果度有組寫住A0-A5的窿窿,咁又係乜?A字代表Analog,即模擬,呢6個窿窿除了跟上邊一樣做Digital Output外,還可做模擬輸入的,咩時候會用?例如你想剪斷Head Phone個頭,然後將電線插入個塞,咁佢就可讀取電線上的訊號,有乜用?讀來做乜?遲下先講。
.
同一行還有三個窿窿會用,上面講左GND但得一個?而output窿窿有2-13和A0-05共16個?玩16P會頂唔住的,所以Arduino好好心比多2個GND窿窿你插下,真感恩!
.
最後在GND旁係寫住5V的,佢係輸出5V電壓的,咁又跟上邊果16個窿有乜唔同?上邊個16個除了輸出5V外,還有數據同時輸出的,而這5V窿窿純比電,無訊號的,將來如玩我那套LED跟音響跳時便會用到,到時再吹啦!
.
另外,大家係需要係你的電腦如window或mac上安裝Arduino的程式,它叫IDE,用來把程式上傳的,軟件可以官方網下載,"https://downloads.arduino.cc/arduino-1.6.7-windows.zip",點安裝就唔詳說了,都係Next又next便攪掂,好Easy.
.
裝好軟件後,你必需要在工具裡面,在云云的不同Arduino點選UNO這個型號,而在序列阜都要對上端口的,以Window為例,端口應該是 COM? (?=一個數子),因為不對應控制板,程式碼係上傳唔到的。 另因我用MAC機,所以截圖可能有點不同,不好意思不好意思~~~
今日講住咁多先,下星期一再吹,到時會教大家駁線開著第一支燈吧,我希望做到大家跟住我幅圖插線,再Copy我的Code上傳去Arduino便可,盡量照顧唔想諗嘅朋友吧!
亦即懶人包,唔洗問唔洗諗照做便OK,但都會寫埋註解比想知多D嘅人。
|