// Dangershield v1.0 Annoying Sliders
// More info: freeduino.de/de/blog/dangershield-annoying-sliders
// based on: Zach Hoeken
// and: arduino.cc/en/Tutorial/PlayMelody
#include "_init.h"
void setup()
{
ds_init();
}
int analogPin0 = 0;
int analogPin1 = 1;
int analogPin2 = 2;
int speakerOut = BUZZER_PIN;
long previousMillis = 0; // will store last time LED was updated
long interval = 1000; // interval at which to blink (milliseconds)
void loop()
{
if (millis() - previousMillis > analogRead(analogPin1)) {
previousMillis = millis();
while(millis() < previousMillis + analogRead(analogPin0)){
digitalWrite(speakerOut,HIGH);
delayMicroseconds(analogRead(analogPin2)/3);
digitalWrite(speakerOut, LOW);
delayMicroseconds(analogRead(analogPin2)/3);
}
}
}


0 Antworten auf “Dangershield Annoying Sliders”