Étape 6: Charger le code
6. faire un clavier de base (notes D.ieu, sans objets pointus ou tranchants ou appartements) copier / coller le code ci-dessous dans le croquis et téléchargement sur l’Arduino Uno.
int speakerPin = 9 ; Choisissez la broche pour le haut-parleur
int inputPing = 0 ; Choisissez l’entrée pin (pour un bouton poussoir)
int inputPina = 1 ;
int inputPinb = 2 ;
int inputPinc = 3 ;
int inputPind = 4 ;
int ledPing = 5 ; choisir l’axe de sortie (pour une LED)
int ledPina = 6 ;
int ledPinb = 7 ;
int ledPinc = 8 ;
int ledPind = 10 ;
void setup() {}
pinMode (speakerPin, sortie) ; déclarer comme sortie
pinMode (inputPing, entrée) ; déclarer les touche comme entrée
pinMode (inputPina, entrée) ;
pinMode (inputPinb, entrée) ;
pinMode (inputPinc, entrée) ;
pinMode (inputPind, entrée) ;
pinMode (ledPing, sortie) ; déclarer les LED en sortie
pinMode (ledPina, sortie) ;
pinMode (ledPinb, sortie) ;
pinMode (ledPinc, sortie) ;
pinMode (ledPind, sortie) ;
}
void loop() {}
Si (digitalRead(inputPing) == faible) {}
ton (speakerPin, 196 100) ;
digitalWrite (ledPing, HIGH) ;
} ElseIf (digitalRead (inputPina) == faible) {}
ton (speakerPin, 220 100) ;
digitalWrite (ledPina, HIGH) ;
} ElseIf (digitalRead (inputPinb) == faible) {}
ton (speakerPin, 247 100) ;
digitalWrite (ledPinb, HIGH) ;
} ElseIf (digitalRead (inputPinc) == faible) {}
ton (speakerPin, 261 100) ;
digitalWrite (ledPinc, HIGH) ;
} ElseIf (digitalRead (inputPind) == faible) {}
ton (speakerPin, 294 100) ;
digitalWrite (ledPind, HIGH) ;
} else {}
noTone (speakerPin) ;
digitalWrite (ledPing, basse) ;
digitalWrite (ledPina, basse) ;
digitalWrite (ledPinb, basse) ;
digitalWrite (ledPinc, basse) ;
digitalWrite (ledPind, basse) ;
}
}