Etape 40 : l’ennuyeux bit de code
int val47 = 0 ; commutateur de mode
val49 int = 0 ;
int rds0 = 1000 ; valeur aléatoire
val22 int = 0; int val23 = 0; int val24 = 0; int val25 = 0; int val26 = 0; int val27 = 0; int val28 = 0; int val29 = 0 ;
val30 int = 0; int val31 = 0; int val32 = 0; int val33 = 0; int val34 = 0; int val35 = 0; int val36 = 0; int val37 = 0 ;
val38 int = 0; int val39 = 0; int val40 = 0; int val41 = 0; int val42 = 0; int val43 = 0; int val44 = 0; int val45 = 0 ;
int nob1 = 100 ; int nob2 = 100 ; int nob3 = 100 ; int nob4 = 100 ;
int nob5 = 100 ; int nob6 = 100 ; int nob7 = 100 ; int nob8 = 100 ;
int tleil4X = 100 ; int sli9 = 100 ;
int rot46 = 0 ; int rot48 = 0 ; int rot50 = 0 ; int rot52 = 0 ;
unsigned long temps ;
void setup()
{
pinMode(2,OUTPUT) ; haut-parleur
pinMode(47,INPUT) ; options du mode
pinMode(49,INPUT) ;
pinMode(46,INPUT) ; pinMode(48,INPUT) ; pinMode(50,INPUT) ; pinMode(52,INPUT) ; commutateur rotatif
randomSeed(analogRead(0)) ; chose de Jimmy aléatoire
pinMode(22,INPUT);pinMode(23,INPUT);pinMode(24,INPUT);pinMode(25,INPUT);pinMode(26,INPUT);pinMode(27,INPUT) ;
pinMode(28,INPUT);pinMode(29,INPUT);pinMode(30,INPUT);pinMode(31,INPUT);pinMode(32,INPUT);pinMode(33,INPUT) ;
pinMode(53,INPUT) ; broche 34 working(53) arrêté pas, il n’a pas, mais les fils changé nowpinMode(35,INPUT) ;
pinMode(36,INPUT);pinMode(37,INPUT);pinMode(38,INPUT);pinMode(39,INPUT);pinMode(40,INPUT);pinMode(41,INPUT) ;
pinMode(42,INPUT);pinMode(43,INPUT);pinMode(44,INPUT);pinMode(45,INPUT) ;
pinMode(A14,OUTPUT) ;
}
void loop()////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
{
val47 = digitalRead(47) ; Si (val47 == haute) //mode un
{
nob1 = analogRead(1) ;
val22 = digitalRead(22) ; Si (val22 == HIGH) {tone(2,nob1+100,2000) ; Tone(2,nob1+10,nob1+2000) ; }
val23 = digitalRead(23) ; Si (val23 == HIGH) {tone(2,nob1+10,1000) ; Tone(2,10,1000) ; }
Val24 = digitalRead(24) ; Si (val24 == HIGH) {tone(2,nob1+0,1000) ; Tone(2,nob1+100,1000) ; }
nob2 = analogRead(2) ;
val25 = digitalRead(25) ; Si (val25 == HIGH) {tone(2,nob2+200,2000) ; Tone(2,nob2+10,nob2+2000) ; }
val26 = digitalRead(26) ; Si (val26 == HIGH) {tone(2,nob2+20,1000) ; Tone(2,20,1000) ; }
val27 = digitalRead(27) ; Si (val27 == HIGH) {tone(2,nob2+0,2000) ; Tone(2,nob2+100,1000) ; }
nob3 = analogRead(3) ;
val28 = digitalRead(28) ; Si (val28 == HIGH) {tone(2,nob3+300,2000) ; Tone(2,nob3+10,nob3+2000) ; }
val29 = digitalRead(29) ; Si (val29 == HIGH) {tone(2,nob3+30,1000) ; Tone(2,30,1000) ; }
val30 = digitalRead(30) ; Si (val30 == HIGH) {tone(2,nob3+0,1000) ; Tone(2,nob3+100,1000) ; }
nob4 = analogRead(4) ;
val31 = digitalRead(31) ; Si (val31 == HIGH) {tone(2,nob4+400,2000) ; Tone(2,nob4+10,nob4+2000) ; }
val32 = digitalRead(32) ; Si (val32 == HIGH) {tone(2,nob4+40,1000) ; Tone(2,40,1000) ; }
val33 = digitalRead(33) ; Si (val33 == HIGH) {tone(2,nob4+0,1000) ; Tone(2,nob4+100,1000) ; }
nob5 = analogRead(5) ;
val34 = digitalRead(53) ; Si (val34 == HIGH) {tone(2,500,2000) ; }
val35 = digitalRead(35) ; Si (val35 == HIGH) {tone(2,nob5+50,1000) ; Tone(2,50,1000) ; }
val36 = digitalRead(36) ; Si (val36 == HIGH) {tone(2,nob5+0,1000) ; Tone(2,nob5+100,1000) ; }
nob6 = analogRead(6) ;
val37 = digitalRead(37) ; Si (val37 == HIGH) {tone(2,nob6+600,2000) ; Tone(2,nob6+10,nob6+2000) ; }
val38 = digitalRead(38) ; Si (val38 == HIGH) {tone(2,nob6+60,1000) ; Tone(2,60,1000) ; }
val39 = digitalRead(39) ; Si (val39 == HIGH) {tone(2,nob6+0,1000) ; Tone(2,nob6+100,1000) ; }
nob7 = analogRead(7) ;
val40 = digitalRead(40) ; Si (val40 == HIGH) {tone(2,nob7+700,2000) ; Tone(2,nob7+10,nob7+2000) ; }
val41 = digitalRead(41) ; Si (val41 == HIGH) {tone(2,nob7+70,1000) ; Tone(2,70,1000) ; }
val42 = digitalRead(42) ; Si (val42 == HIGH) {tone(2,nob7+0,1000) ; Tone(2,nob7+100,1000) ; }
nob8 = analogRead(8) ;
val43 = digitalRead(43) ; Si (val43 == HIGH) {tone(2,nob8+800,2000) ; Tone(2,nob8+10,nob8+2000) ; }
val44 = digitalRead(44) ; Si (val44 == HIGH) {tone(2,nob8+80,1000) ; Tone(2,80,1000) ; }
Val45 = digitalRead(45) ; Si (val45 == HIGH) {tone(2,nob8+0,1000) ; Tone(2,nob8+100,1000) ; }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MODE DE DEUX
nob1 = analogRead(1) ; nob2 = analogRead (2); nob3 = analogRead (3); nob4 = analogRead (4); nob5 = analogRead(5) ;
nob6 = analogRead (6); nob7 = analogRead (7); nob8 = analogRead(8) ;
sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val47 = digitalRead (47); val49 = digitalRead(49) ;
Si (val47 == faible)
Si (val49 == faible)
{
nob1 = analogRead (1) ; nob2 = analogRead(2) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
val22 = digitalRead(22) ; Si (val22 == HIGH){tone(2,nob1+42,sli9);}
sli9 = analogRead(9) ; retard (sli9/8) ; noTone (2) ;
nob2 = analogRead(2) ; nob1 = analogRead(1) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
val25 = digitalRead(25) ; Si (val25 == HIGH) {ton (2, nob2 + 200, sli9) ; ton (2, nob1 + 50, sli9) ; }
sli9 = analogRead(9) ; Si (val25 == HIGH) {retard (sli9/8); noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val28 = digitalRead(28) ; Si (val28 == HIGH) {tone(2,(rds0/2),sli9) ; ton (2, nob3 + 50, sli9) ; }
sli9 = analogRead(9) ; Si (val28 == HIGH) {retard (sli9/8) ; noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val31 = digitalRead(31) ; Si (val31 == HIGH) {ton (2,(rds0/2), sli9); tonalité (2, nob4 + 250, sli9) ; }
sli9 = analogRead(9) ; Si (val31 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val34 = digitalRead(53) ; Si (val34 == HIGH){tone(2,(rds0/4),sli9);tone(2,nob5+42,sli9) ; }
sli9 = analogRead(9) ; Si (val34 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val37 = digitalRead(37) ; Si (val37 == HIGH) {ton (2,(rds0/2), sli9); tonalité (2, nob6 + 270,50) ; }
sli9 = analogRead(9) ; Si (val37 == HIGH) {retard (sli9/8) ; noTone (2);}
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val40 = digitalRead(40) ; Si (val40 == HIGH) {tone(2,(rds0/2),sli9) ; tone(2,nob7+125,sli9) ; }
sli9 = analogRead(9) ; Si (val40 == HIGH) {retard (sli9/8) ; noTone (2) ; }
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val43 = digitalRead(43) ; Si (val43 == HIGH) {tone(2,(rds0/2),sli9) ; tone(2,nob8+97,sli9) ; }
sli9 = analogRead(9) ; Si (val43 == HIGH) {retard (sli9/8) ; noTone (2) ; }
nob1 = analogRead (1) ; nob2 = analogRead(2) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
val23 = digitalRead(23) ; Si (val23 == HIGH){tone(2,(rds0/2),sli9) ; tone(2,nob1+40,sli9) ; }
sli9 = analogRead(9) ; Si (val23 == HIGH) {retard (sli9/8) ; noTone (2);}
nob1 = analogRead (1) ; nob2 = analogRead(2) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
val26 = digitalRead(26) ; Si (val26 == HIGH){tone(2,(rds0/2),sli9) ; tone(2,nob2/10,sli9) ; }
sli9 = analogRead(9) ; Si (val26 == HIGH) {retard (sli9/8) ; noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val29 = digitalRead(29) ; Si (val29 == HIGH) {tone(2,(rds0/4),sli9) ; tone(2,nob3+10,sli9) ; }
sli9 = analogRead(9) ; Si (val29 == HIGH) {retard (sli9/8) ; noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val32 = digitalRead(32) ; Si (val32 == HIGH) {tone(2,(rds0/2),sli9);tone(2,nob4+330,sli9) ; }
sli9 = analogRead(9) ; Si (val32 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val35 = digitalRead(35) ; Si (val35 == HIGH){tone(2,(rds0/4),sli9) ; tone(2,nob5+40,sli9) ; }
sli9 = analogRead(9) ; Si (val35 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val38 = digitalRead(38) ; Si (val38 == HIGH){tone(2,nob6+35,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val38 == HIGH) {retard (sli9/8) ; noTone (2);}
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val41 = digitalRead(41) ; Si (val41 == HIGH){tone(2,nob7+60,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val41 == HIGH) {retard (sli9/8) ; noTone (2);}
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val44 = digitalRead(44) ; Si (val44 == HIGH){tone(2,nob8+70,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val44 == HIGH) {retard (sli9/8) ; noTone (2);}
nob1 = analogRead (1) ; nob2 = analogRead(2) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
Val24 = digitalRead(24) ; Si (val24 == HIGH){tone(2,nob1+38,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val24 == HIGH) {retard (sli9/8) ; noTone (2);}
nob1 = analogRead (1) ; nob2 = analogRead(2) ; sli9 = analogRead(9) ; rds0 = random(nob1,nob2) ;
val27 = digitalRead(27) ; Si (val27 == HIGH) {tone(2,nob2-30,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val27 == HIGH) {retard (sli9/8) ; noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val30 = digitalRead(30) ; Si (val30 == HIGH){tone(2,400-nob3,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val30 == HIGH) {retard (sli9/8) ; noTone (2);}
nob3 = analogRead (3) ; nob4 = analogRead(4) ; sli9 = analogRead(9) ; rds0 = random(nob3,nob4) ;
val33 = digitalRead(33) ; Si (val33 == HIGH) {tone(2,nob4+10,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val33 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val36 = digitalRead(36) ; Si (val36 == HIGH) {tone(2,nob5+38,sli9) ; Tone(2,(rds0/4),sli9) ; }
sli9 = analogRead(9) ; Si (val36 == HIGH) {retard (sli9/8) ; noTone (2);}
nob5 = analogRead (5) ; nob6 = analogRead(6) ; sli9 = analogRead(9) ; rds0 = random(nob5,nob6) ;
val39 = digitalRead(39) ; Si (val39 == HIGH){tone(2,nob6+30,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val39 == HIGH) {retard (sli9/8) ; noTone (2);}
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
val42 = digitalRead(42) ; Si (val42 == HIGH) {tone(2,nob7-40,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val42 == HIGH) {retard (sli9/8) ; noTone (2);}
nob7 = analogRead(7) ; nob8 = analogRead(8) ; sli9 = analogRead(9) ; rds0 = random(nob7,nob8) ;
Val45 = digitalRead(45) ; Si (val45 == HIGH) {tone(2,nob8-50,sli9) ; Tone(2,(rds0/2),sli9) ; }
sli9 = analogRead(9) ; Si (val45 == HIGH) {retard (sli9/8) ; noTone (2);}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
val49 = digitalRead(49) ; Si (val49 == HIGH)
{
MODE3
rot46 = digitalRead(46) ;
val22 = digitalRead(22) ; Si ((val22 == HIGH) & & (rot46 == HIGH)) {tone(2,nob1+85,(sli9/4)) ; }
val23 = digitalRead(23) ; Si ((val23 == HIGH) & & (rot46 == HIGH)) {tone(2,nob1+60,(sli9/4)) ; }
Val24 = digitalRead(24) ; Si ((val24 == HIGH) & & (rot46 == HIGH)) {tone(2,nob1+35,(sli9/4)) ; }
val25 = digitalRead(25) ; Si ((val25 == HIGH) & & (rot46 == HIGH)) {tone(2,nob2+100,(sli9/4)) ; }
val26 = digitalRead(26) ; Si ((val26 == HIGH) & & (rot46 == HIGH)) {tone(2,nob2+70,(sli9/4)) ; }
val27 = digitalRead(27) ; Si ((val27 == HIGH) & & (rot46 == HIGH)) {tone(2,nob2+50,(sli9/4)) ; }
rot48 = digitalRead(48) ;
val28 = digitalRead(28) ; Si ((val28 == HIGH) & & (rot48 == HIGH)) {tone(2,nob3+85,(sli9/4)) ; }
val29 = digitalRead(29) ; Si ((val29 == HIGH) & & (rot48 == HIGH)) {tone(2,nob3+60,(sli9/4)) ; }
val30 = digitalRead(30) ; Si ((val30 == HIGH) & & (rot48 == HIGH)) {tone(2,nob3+35,(sli9/4)) ; }
val31 = digitalRead(31) ; Si ((val31 == HIGH) & & (rot48 == HIGH)) {tone(2,nob4+100,(sli9/4)) ; }
val32 = digitalRead(32) ; Si ((val32 == HIGH) & & (rot48 == HIGH)) {tone(2,nob4+70,(sli9/4)) ; }
val33 = digitalRead(33) ; Si ((val33 == HIGH) & & (rot48 == HIGH)) {tone(2,nob4+50,(sli9/4)) ; }
rot50 = digitalRead(50) ;
val34 = digitalRead(53) ; Si ((val34 == HIGH) & & (rot50 == HIGH)) {tone(2,nob5+85,(sli9/4)) ; }
val35 = digitalRead(35) ; Si ((val35 == HIGH) & & (rot50 == HIGH)) {tone(2,nob5+60,(sli9/4)) ; }
val36 = digitalRead(36) ; Si ((val36 == HIGH) & & (rot50 == HIGH)) {tone(2,nob5+35,(sli9/4)) ; }
val37 = digitalRead(37) ; Si ((val37 == HIGH) & & (rot50 == HIGH)) {tone(2,nob6+100,(sli9/4)) ; }
val38 = digitalRead(38) ; Si ((val38 == HIGH) & & (rot50 == HIGH)) {tone(2,nob6+70,(sli9/4)) ; }
val39 = digitalRead(39) ; Si ((val39 == HIGH) & & (rot50 == HIGH)) {tone(2,nob6+50,(sli9/4)) ; }
rot52 = digitalRead(52) ;
val40 = digitalRead(40) ; Si ((val40 == HIGH) & & (rot52 == HIGH)) {tone(2,nob7+85,(sli9/4)) ; }
val41 = digitalRead(41) ; Si ((val41 == HIGH) & & (rot52 == HIGH)) {tone(2,nob7+60,(sli9/4)) ; }
val42 = digitalRead(42) ; Si ((val42 == HIGH) & & (rot52 == HIGH)) {tone(2,nob7+35,(sli9/4)) ; }
val43 = digitalRead(43) ; Si ((val43 == HIGH) & & (rot52 == HIGH)) {tone(2,nob8+100,(sli9/4)) ; }
val44 = digitalRead(44) ; Si ((val44 == HIGH) & & (rot52 == HIGH)) {tone(2,nob8+70,(sli9/4)) ; }
Val45 = digitalRead(45) ; Si ((val45 == HIGH) & & (rot52 == HIGH)) {tone(2,nob8+50,(sli9/4)) ; }
}
}