본문 바로가기

프로그래밍/Arduino

주위 밝기에 따라 piezo 스피커 음 변경

  1. 준비물
    - 조도센서 1개
    - piezo 스피커 1개
    - 10㏀ 저항 1개


  2. 코드
  3. const int lightInputPin = A0;
    const int piezoOutputPin = 8;
    
    void setup() {
      
    }
    
    void loop() {
      int light = analogRead(lightInputPin);//0(0V) ~ 1023(5V)
      int hertz = map(light, 0, 1023, 31, 4978);
      
      tone(piezoOutputPin, hertz, 100);
      delay(100);
      noTone(piezoOutputPin);
      delay(200);
    }
    
    


  4. 영상