7 Şubat 2010 Pazar

Playing buzzers

A musical instrument is a device created or adapted for the purpose of making musical sounds.



Arduino Code

void setup() {
// set a pins for buzzers output
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
buzz(13, 440, 20); // buzzer pin, freq, milliseconds
delay(100);
buzz(11, 500, 10); // buzzer pin, freq, milliseconds
delay(100);
buzz(12, 660, 10); // buzzer pin, freq, milliseconds
delay(100);
}
void buzz(int targetPin, long frequency, long length)
{
long delayValue = 1000000/frequency/2;
long numCycles = frequency * length/ 1000;
for (long i=0; i < numCycles; i++){ digitalWrite(targetPin,HIGH); delayMicroseconds(delayValue); digitalWrite(targetPin,LOW); delayMicroseconds(delayValue); } }

buzzer


arduino


breadboard


jumperkit (cables) to connect buzzers