int SoundSensor = A5; // 사운드 센서 설정
void setup() {
Serial.begin(9600); // 시리얼모니터 사용
pinMode(SoundSensor,INPUT);
}
void loop() {
int level = analogRead(SoundSensor);
Serial.println(level);
delay(300);
}
위 코드를 사용해 시리얼모니터에 소리의 크기를 반복해서 출력하도록 했는데요.
가만히 놔두면 15값이 출력되고, 엄청 큰 소리 내면 1022값이 출력됩니다.
코드도 문제 없고, 연결도 잘 한거 같은데 이거 왜 이러죠?