Utente:XoxoXa3/Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 62:
#define NOTE_E4 330
#define NOTE_F4 349
#define NOTE_FS4 370 // definire le note
#define NOTE_G4 392
#define NOTE_GS4 415
Riga 115:
int pinE = 6;
int pinF = 7;
int pinG = 8; //definire i pin
int button = 10;
int counter = 0;
Riga 217:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 0 nel display
digitalWrite(pinE,HIGH);
digitalWrite(pinF,HIGH);
Riga 233:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,LOW); // scrittura di 1 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
Riga 247:
digitalWrite(pinB,LOW);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 2 nel display
digitalWrite(pinE,HIGH);
digitalWrite(pinF,LOW);
Riga 259:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 3 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
Riga 271:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,LOW); // scrittura di 4 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,HIGH);
Riga 282:
digitalWrite(pinB,LOW);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 5 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,HIGH);
Riga 293:
digitalWrite(pinB,LOW);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 6 nel display
digitalWrite(pinE,HIGH);
digitalWrite(pinF,HIGH);
Riga 304:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,LOW); // scrittura di 7 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
Riga 315:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,HIGH); // scrittura di 8 nel display
digitalWrite(pinE,HIGH);
digitalWrite(pinF,HIGH);
Riga 327:
digitalWrite(pinB,HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,LOW); // scrittura di 9 nel display
digitalWrite(pinE,LOW);
digitalWrite(pinF,HIGH);
Riga 352:
for (int i = 0; i < sizeMelody; i++) {
// Calcola la durata della nota in millisecondi.
noteDuration = 1000 / timeSuperMario[i];
 
tone(pinBuzzer, melodySuperMario[i], noteDuration);
// Per distingure le note viene settato una pausa tra una nota e l'altra
// Questo intervallo è pari al 30% della durata.
pauseBetweenNotes = noteDuration * 1.30;