From f3dc42b46f75287b9f86ea9271d74dc363beab58 Mon Sep 17 00:00:00 2001 From: ugrnm Date: Sun, 22 Sep 2019 13:53:57 +0200 Subject: [PATCH] analogWrite is a lie --- examples/simple-pwm-led-audio/pwm-led-audio.ino | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/examples/simple-pwm-led-audio/pwm-led-audio.ino b/examples/simple-pwm-led-audio/pwm-led-audio.ino index 4d74fc8..559b656 100644 --- a/examples/simple-pwm-led-audio/pwm-led-audio.ino +++ b/examples/simple-pwm-led-audio/pwm-led-audio.ino @@ -17,7 +17,6 @@ float delay_on; float delay_off; -float delay_div; void setup() { // initialize the digital pin as an output. @@ -40,9 +39,9 @@ void loop() { // Parameters for the PWM digitalWrite(LED, HIGH); // turn the LED on - analogWrite(SPEAKER, 255); // set max audio signal + digitalWrite(SPEAKER, HIGH); // set max audio signal delay(delay_on); // wait for delay_on ms digitalWrite(LED, LOW); // turn the LED off - analogWrite(SPEAKER, 0); // audio flat line + digitalWrite(SPEAKER, LOW); // audio flat line delay(delay_off); // wait for delay_off ms }