1.ARDUINO是什麼
Arduino 就像一台沒接滑鼠、沒接螢幕跟喇叭的電腦主機! 需要搭配 Arduino 專用的「輸入」與「輸出」裝置,也就是所謂的「模組」(Shields)。介紹影片
2.類比訊號與數位訊號
類比訊號:大自然裡一切的訊號,包括聲音和影像,都屬於類比訊號 , 如溫度、聲音、亮度、壓力等
數位訊號:數位訊號經由加工以後,可以將連續的類比訊號變成「0」與「1」兩種不連續的訊號,就稱為數位訊號
3.類比腳位:
A0 至 A5(A 代表 Analog)可用來接受類比電壓輸入,但不能輸出類比電壓。 預設會將 0V 到 5V 轉換為 0 至 1023 的數值
4.數位輸出、輸入腳位
D0~D13 為數位輸入、輸出腳位,可以輸出5V的訊號。 (3,5,6,9,10,11此6個腳位可做PWM輸出)
5.PWM輸出
使用數位腳位輸出類比訊號。
Arduino的A0-A5腳位獲取類比訊號
如果需要依照類比訊號的強弱去控制元件,就會用PWM的方式模擬出類比訊號輸出,
由D3,D5,D6,D9,D10,D11這6個腳位輸出模擬訊號
注意:
Arduino的A0-A5輸入類比訊號,會使用10位元的類比轉成數位方式產生類比訊號,範圍會從0~1023。
D0-D13是採用8位元數位輸出,範圍只有0-255,需要將本來的數值做轉換才可以變成正確數值來輸出
Arduino Uno R3 開發板
Sensor Shield V5.0 感測器擴充板
mBlock圖形化編輯軟體
mBlock以開放軟體Scratch2.0而開發出的圖形化編輯軟體,mBlock支援Arduino的程式編輯,可以更輕鬆地創造出可互動的應用程式。 mBlock5 下載 : https://mblock.makeblock.com/zh-cn/download/
練習一: 燈光+按鈕
內建LED燈:腳位13
紅燈: 紅燈亮 紅燈漸亮、漸暗
按下按鈕開燈,鬆開按鈕關燈關
按下按鈕開燈持續亮,再一次按下按鈕才關燈 練習一參考範例
練習二: 燈光+光敏電阻
當環境光線暗時,紅燈亮
紅燈亮度由光敏電阻控制
狀況一:光敏電阻數字越大,紅燈越亮
狀控二:光敏電阻數字越大,紅燈越暗 練習二參考範例
練習三: 呼吸燈
使用三色led燈
腳位:共陰極(負極),R、G、B分別接再3個PWM腳位(D3、D5、D6、D9、D10、D11)
建立變數控制RGB數值
練習四:可變電阻+LED燈
利用可變電阻加上LED燈
練習五:超音波感測器+LED燈
超音波偵測物體靠近,LED燈點亮
練習六:超音波感測器+SD90伺服馬達
超音波偵測物體靠近,伺服馬達改變角度
懶番茄工作室 : 資料來源: LazyTomato Lab 懶番茄工作室
竹林資訊站 ARDUINO 積木式編輯器總整理 RAY的arduino教學 貓咪杯硬體組教學資料 mBlock & Arduino
OSEP scratch3 OSEP教學影片 Scratch Web Serial API
https://sites.google.com/apps.ntpc.edu.tw/crativemaker/%E8%B6%A3%E5%91%B3%E6%8C%91%E4%BA%BA%E6%A9%9F?authuser=0