硬體介紹

Arduino UNO

類比

把Arduino的USB插座朝左,右下角是ANALOG IN,是類比輸入。可接收0V到5V的電壓,然後可以用analogRead()來讀出數值,但是讀出的數值不是電壓數值,而是把0到5V,用0到1023來表示。

意思就是讀到的數值每增加1,就是增加5/1024 v(等於0049 v 或4.9 mV),後面用到LM35溫度感應器時會再用到這個

數位

上方是數位接腳,可以設定為輸出或輸入用的接腳。共有13個腳位可以使用。數位的輸出就只能輸出0V和5V。

例如digitalWrite(13,HIGH)就是設定第13腳給它5V

數字旁邊有~的,代表那隻腳具有PWM的功能。第3、5、6、9、10、11隻腳有這些功能。PWM叫做Pulse Width Modulation (PWM)脈衝寬度調變。 細節可以讀這篇文章。(我們在使用RGB LED和蜂鳴器時會用到這個功能)

怎麼開關機

Arduino不像PC,沒有什麼關機程序,直接拔掉電就可以

電源

電源可以用USB供電,或是用外接電源變壓器(5V-9V都可以),或是電池供電也可以。

數位實驗的應用

  • 價格低廉
  • 同時連接多感測器
  • 類比有10 bits的解析度,10bits就是2的10次方,就像是一把尺有1024個刻度,量的範圍是5V,也就是這把尺每一格可以量5/1024 V。
  • 數據紀錄可存於SD卡、序列埠傳到電腦紀錄、OTG線連接到手機紀錄、藍牙連接到電腦或手機紀錄
  • 可使用的感測器類型: 溫度、濕度、加速度、氣體、流速、震動、聲音、風速.....