2023年3月14日 星期二

Arduino 簡介

 Arduino 簡介

什麼是 Arduino?Arduino 就像一台沒接滑鼠、沒接螢幕跟喇叭的小型電腦主機板!

這一台小型的電腦主機,我們稱它做「控制板」(或稱開發板),

它還需要搭配專用的「輸入」與「輸出」裝置,

也就是所謂的擴充模組」。



Arduino控制板


我們課程要介紹的,是最常見的 Arduino Uno 這塊控制板



Sensor Board V2 擴充板


輸入輸出的模組,

我們選用搭配S4A Sensor Board V2「擴充板」,來做練習。





OSEP開發環境

準備好控制板及擴充模組,並安裝好相關的驅動程式後,

 還需要選擇一個的Arduino開發環境

我們選擇進入

以後我們的 Arduino 練習,都會透過它來完成。


下載Arduino擴充板檢測程式(下載後開啟檔案)

下載檢測角色(下載後要匯入角色)

以測試Arduino連線是否正常?




練習一:類比感測值轉換


利用擴充板上的滑桿(A0類比腳位)操控Scratch畫面中的角色。

轉換原理如下:


參考檔案



作業:調皮貓咪丟水果

1.調皮貓在空中飛,可利用滑桿操控

2.感應到投擲命令(聲音感測),就丟下水果。

3.丟下的水果若打到猴子,可得100分。

4.猴子在地上左右移動,移動速度隨機,碰到邊緣就反彈。
5.
資優挑戰設計猴子定時自動向上投擲棒球,攻擊調皮貓


基本範例


進階範例



參考程式