Arduino 簡介
什麼是 Arduino?Arduino 就像一台沒接滑鼠、沒接螢幕跟喇叭的小型電腦主機板!
這一台小型的電腦主機,我們稱它做「控制板」(或稱開發板),
它還需要搭配專用的「輸入」與「輸出」裝置,
也就是所謂的「擴充模組」。
※Arduino控制板
我們課程要介紹的,是最常見的 Arduino Uno 這塊控制板,
※Sensor Board V2 擴充板
輸入與輸出的模組,
我們選用搭配S4A Sensor Board V2「擴充板」,來做練習。
※OSEP開發環境
準備好控制板及擴充模組,並安裝好相關的驅動程式後,
還需要選擇一個的Arduino開發環境,
我們選擇進入
以後我們的 Arduino 練習,都會透過它來完成。
以測試Arduino連線是否正常?
※練習一:類比感測值轉換
利用擴充板上的滑桿(A0類比腳位)操控Scratch畫面中的角色。
轉換原理如下:
※作業:調皮貓咪丟水果
1.調皮貓在空中飛,可利用滑桿操控。
2.感應到投擲命令(聲音感測),就丟下水果。
3.丟下的水果若打到猴子,可得100分。
4.猴子在地上左右移動,移動速度隨機,碰到邊緣就反彈。
5.資優挑戰:設計猴子定時、自動向上投擲棒球,攻擊調皮貓。
基本範例
進階範例
參考程式