//--- "Speaker_Start" Plays a pitch thru a speaker and lights an LED ---
//
//--- Set up: > Attach a piezo speaker between ground and Digital 6
// > Wire an LED from Digital 7 (pin 13) thru resistor to gnd
int speakerPin = 6;
int LEDpin = 7;
void setup() {
pinMode(speakerPin, OUTPUT); // Define Speaker pin
pinMode(LEDpin, OUTPUT); // Define LED pin
}
void loop() {
digitalWrite(LEDpin, HIGH); // Turn on LED
for(int i = 0; i < 300; i++) // number of vibrations (duration)
{
digitalWrite(speakerPin, HIGH); // speaker Pin high
delayMicroseconds(700); // delay before releasing speaker
digitalWrite(speakerPin, LOW); // speaker Pin low
delayMicroseconds(700);
} // end loop for one pitch
digitalWrite(LEDpin, LOW); // Turn off LED
delay(1000); // wait 1 sec (1000 milliseconds)
}
|