Étape 22 : Hacer conexion
CODIGO
int switchPin = 2 ;
int switchPin3 = 3 ;
broche numérique pour fixer le commutateur
int ledPin = 0 ;
int ledPin1 = 1 ;
broche numérique pour fixer la lumière
numero d’int = 0 ;
numero1 int = 0 ;
utilisé pour fois pressé
long tinicio = 0 ;
long tinicio1 = 0 ;
utilisé l’heure de début de fot
void setup()
{
pinMode (switchPin, entrée) ;
pinMode (switchPin3, entrée) ;
définit la broche numérique 2 comme entrée
pinMode (ledPin, sortie) ;
pinMode (ledPin1, sortie) ;
pinMode (48, sortie) ;
digitalWrite (48, haut) ;
définit la broche numérique 0 en sortie
tinicio=Millis() ;
Serial.Begin(9600) ;
}
void loop() {}
/*if(digitalRead(switchPin) == HIGH) {}
digitalWrite (48, haut) ;
}
else {}
digitalWrite (48, faible) ;
}*/
if(digitalRead(switchPin) == HIGH) {}
numero ++ ;
digitalWrite (48, haut) ;
augmente chaque fois que vous appuyez sur le bouton
}
else {}
digitalWrite (48, faible) ;
}
Serial.Print (numero, DEC) ;
Serial.Print("") ;
if(Millis() - tinicio > 5000) {}
pris trop de temps pour arriver à 5
numero = 0 ;
réinitialise le nombre de fois où j’ai appuyé sur
tinicio = millis() ;
}
Si {(numero > 4)
digitalWrite (ledPin, HIGH) ;
la lumière s’allume
numero = 0 ;
Delay(50) ;
digitalWrite (ledPin, basse) ;
réinitialise le nombre de fois où j’ai appuyé sur
}
Delay(100) ;
if(digitalRead(switchPin3) == HIGH) {}
numero1 ++ ;
digitalWrite (48, haut) ;
augmente chaque fois que vous appuyez sur le bouton
}
else {}
digitalWrite (48, faible) ;
}
Serial.Print (numero, DEC) ;
Serial.Print("") ;
if(Millis() - tinicio1 > 5000) {}
pris trop de temps pour arriver à 5
numero1 = 0 ;
réinitialise le nombre de fois où j’ai appuyé sur
tinicio1 = millis() ;
}
Si {(numero1 > 4)
digitalWrite (ledPin1, HIGH) ;
la lumière s’allume
numero1 = 0 ;
Delay(50) ;
digitalWrite (ledPin1, basse) ;
réinitialise le nombre de fois où j’ai appuyé sur
}
Delay(100) ;
attend 200 milli secondes
}