Etape 8: Télécharger le CODE
Voici le code pour le piano sans clé. Le code est très simple et vous pouvez facilement comprendre. Si vous pouvez faire des modifications dans ce code, faites-le et me dire aussi à ce sujet. N’hésitez pas demander quoi que ce soit sur le code. Voici le code :
***************
code pour piano sans clé
faite par Douchmanta
int c = 3 ; l’initialisation les broches
int d = 4 ;
int e = 5 ;
int f = 6 ;
int g = 7 ;
int a = 8 ;
int b = 9 ;
Coupe int = 10 ;
int c_state = 0 ;
int d_state = 0 ;
int e_state = 0 ;
int f_state = 0 ;
int g_state = 0 ;
int a_state = 0 ;
int b_state = 0 ;
int cup_state = 0 ;
enceinte int = 12 ;
void setup() {}
pinMode(speaker,OUTPUT) ; dire le jury qui épingle utilisée comme sortie et qui est utilisé comme entrée
pinMode(c,INPUT) ;
pinMode(d,INPUT) ;
pinMode(e,INPUT) ;
pinMode(f,INPUT) ;
pinMode(g,INPUT) ;
pinMode(a,INPUT) ;
pinMode(b,INPUT) ;
pinMode(cup,INPUT) ;
digitalWrite(speaker,LOW) ; indiquant l’état des broches
digitalWrite(a,LOW) ;
digitalWrite(b,LOW) ;
digitalWrite(c,LOW) ;
digitalWrite(d,LOW) ;
digitalWrite(e,LOW) ;
digitalWrite(f,LOW) ;
digitalWrite(g,LOW) ;
digitalWrite(cup,LOW) ;
Serial.Begin(9600) ; l’esquisse commence
}
void loop() {}
digitalWrite(a,LOW) ;
digitalWrite(b,LOW) ;
digitalWrite(c,LOW) ;
digitalWrite(d,LOW) ;
digitalWrite(e,LOW) ;
digitalWrite(f,LOW) ;
digitalWrite(g,LOW) ;
digitalWrite(cup,LOW) ;
c_state = digitalRead(c) ; convertir les signaux provenant du capteur à haute ou basse
d_state = digitalRead(d) ;
e_state = digitalRead(e) ;
f_state = digitalRead(f) ;
g_state = digitalRead(g) ;
a_state = digitalRead(a) ;
b_state = digitalRead(b) ;
cup_state = digitalRead(cup) ;
{
Si (c_state == haut) / / vérification devant le capteur qui main est là
{tone(speaker,988);}
d’autre
Si (d_state == HIGH)
{tone(speaker,880);}
d’autre
if(e_state==High)
{tone(speaker,784);}
ElseIf (f_state == HIGH)
{tone(speaker,698);}
ElseIf (g_state == HIGH)
{tone(speaker,659);}
d’autre
Si (a_state == HIGH)
{tone(speaker,587);}
d’autre
Si (b_state == HIGH)
{tone(speaker,523);}
d’autre
Si (cup_state == HIGH)
{tone(speaker,490);}
d’autre
{noTone(speaker);} raconter l’arduino à bord que s’il n’y a pas obstacle, leur ne convient aucun son delay(0) ;
}
}
********************