Alle meine Entchen porgrammieren?!
- Heike:*
- 21. Nov. 2016
- 1 Min. Lesezeit
Nun kommen wir zu dem Lautsprecher, mit diesem kleinen schwarzen "Knopf" kann man durch ein paar simple Befehle das bekannte Kinderlied "Alle meine Entchen" hören und so gehts:
1. Den Lautsprecher mit schräg versetzten Pins aufs Breadboard stecken.
2. Den Lautsprecher mit GND und einem digitalen Pin verbinden.
3. Folgendes eingeben:
int frequenzen[] = {
262, 294, 330, 349, 392, 392, 440, 440, 440, 440, 392, 440, 440, 440, 440, 392, 349, 349, 349, 349, 330, 330, 392, 392, 392, 392, 262};
int tonDauer[]= {
200, 200, 200, 200, 400, 400, 200, 200, 200, 200, 800, 200, 200, 200, 200, 800, 200, 200, 200, 200, 400, 400, 200, 200, 200, 200, 800};
int tonAnzahl = 27;
int ton = 0;
boolean buttonPressed = false;
int speakerPin = 9;
int buttonPin = 11;
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
if ((digitalRead(buttonPin)==HIGH)&&(buttonPressed==false)){
buttonPressed=true;
tone(speakerPin, frequenzen[ton]);
ton=ton+1;
}
if (digitalRead(buttonPin)==LOW){
buttonPressed=false;
noTone(speakerPin);
}
if (ton>=tonAnzahl){
ton=0;
}
}
Und schon könnt ihr Alle meine Entchen auf dem Arduino hören ;P


Kommentare