以下的電路示意與範例程式碼,示範情境為:以類比方式讀取音量數值,以序列埠監控視窗檢視數值。電路圖中的 LED 燈請在思考練習處再接上,並自行修改程式碼實現該動作。

電路示意圖

Sound Sensor Circuit

範例程式

/*
GND----GND
VCC----5V
A------A0
D------A1
*/

void setup() {
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(A0); //Read the analog value of the sound sensor
Serial.println(sensorValue); //Print the analog value to serial monitor
}

思考練習

依照上方的電路圖接上 LED,並請實作,設定一個臨界值,當 analogRead() 進來的數值大於該臨界值時,點亮 LED。