把遇到錯誤的、學習到的前端筆記在這邊

總網頁瀏覽量

Copyright © Tzeng Ying-chi. 技術提供:Blogger.

2019/07/19

[2019鐵人賽] - 2.筆記IoT初練習-Arduino硬體小小介紹


如果學一種程式就能做出自己的玩具,那有多好!

沒錯!這三十天就是要用做出自己的玩具來~(欸?不是要寫技術文嗎?
這次硬體部分主要採用Arduino,程式語言使用JavaScript等來實現我們的夢想!

謎之音:不介紹一下樹梅派嗎?為什麼不用樹梅派呢??
因為Arduino對新手來說比較單純啊~所以我就採用Arduino了~
我絕對不會說我⋯我還沒買啊⋯也來不及研究 > <a


→ 擷取2016年做的簡報來解釋Arduino和樹梅派差在哪裡~

硬體部分

這次要用的是最常見的Arduino UNO版,非常推薦新手入門使用~
Arduino UNO使用5V電壓,就和普通的USB一樣或是手機附的變壓器供電即可,亦可直接插電腦的USB供電使用
不過有些值得注意的事情,如果要擴充藍芽或是wifi模組電流量需要比較重,就需要接到5V2A訊號會比較穩定 ,那如果要用到馬達類的,就要獨立電源了~
這邊未來如果有用到再來解釋,先暫時提醒一下~

→ 使用Arduino開發的優點

訊號部分

剛入門的朋友們這兩種I/O訊號是必須知道的知識~
類比訊號(Analog) 與 數位訊號(Digital)

類比訊號(Analog) 可以比喻成大自然的變化,像是溫度連續變化一樣。
溫度、濕度就是一種類比的訊號,就像氣溫 會慢慢掉下來,不會突然從28度變成10度,即將要下雨的天氣濕度也不會這一秒50%下一秒變100%。

數位訊號(Digital) 就像程式0與1的變化,沒有連續。
與類比的變化反之,就像我們寫程式,布林值等等不是1就是0,數值是沒有連續性的,不同於類比訊號數值是隨時隨刻變化的!

Arduino 上有不同的腳位,我們稱之為Pin腳分別接收不同類別的訊號
不同版別腳位可能不太相同,使用前請詳閱公開說明書(X)
我指的是文件啦XD 未來在連接上才不會錯誤喔~






可以看到上面的圖片,右上接腳的部分2~13Pin腳有寫Digital就是我們數位訊號接腳,如果有數位訊號需要輸入就必須要接這一些腳位才會動作,同理右下有Analog In的印刷 就代表類比的訊號需要接這些腳位

其餘腳位可以自行google「Arduino 簡介」就會有非常多資訊跑出來,畢竟arduino也出一陣子了,就不浪費時間在這上面了~我們的重點是後面的用javascript寫玩具出來啊!!(X


相關連結我都放在這邊了~自己來看看吧XD

.Aruduino官方網站:
https://www.arduino.cc/
.Wiki-Arduino Uno介紹(en):
https://en.wikipedia.org/wiki/Arduino_Uno
.Arduino Uno功能簡介:
https://openhome.cc/Gossip/Books/mBlockArduino1-3and1-4.html


最後附上我2016年去參加智慧生活研習會,會後做的簡報

Arduino於智慧生活及能源電子-Application簡易介紹:http://app.emaze.com/@AZCRLOII/presentation-name#1


0 留言:

張貼留言