Étape 4: Test 2 fleur LED avec capteur de force et vibrations moteur
int sensePin = 2 ; la goupille de la FSR est attachée à
int pressureLevel = 4 ;
timeCount int = 0 ;
int pressureCount = 0 ;
int lengthOfTime = 5 ;
int motorpin = 9 ;
void setup() {Serial.begin(9600) ;
pinMode (sortie 2) ; déclarer le ledPin comme un besoin de sortie pour toutes les broches
pinMode (3, sortie) ;
pinMode (sortie 4) ;
pinMode (5, sortie) ;
pinMode (6, sortie) ;
pinMode (7, sortie) ;
pinMode (sortie 8) ;
pinMode (sortie 10,) ;
pinMode (sortie 11) ;
pinMode (sortie 12,) ;
pinMode (motorpin, sortie);}
void loop() {int pression = analogRead(sensePin) ;
Si (millis() % 1000 == 0) {//60000 pendant une minute,
timeCount ++ ;
Si {(pression > 800)
pressureCount ++;}
Si ((timeCount > lengthOfTime) & & (pressureCount > pressureLevel)) {//activate quand 4 des 5 fois
digitalWrite (motorpin, HIGH) ; moteur de vibration
Delay(3000) ;
digitalWrite (motorpin, basse) ;
digitalWrite (6, HIGH) ;
Delay(500) ;
digitalWrite (7, HIGH) ;
Delay(500) ;
digitalWrite (8, HIGH) ;
Delay(500) ;
digitalWrite (5, HIGH) ;
Delay(2000) ;
digitalWrite (motorpin, HIGH) ; moteur de vibration
Delay(3000) ;
digitalWrite (motorpin, basse) ;
digitalWrite (6, faible) ;
Delay(500) ;
digitalWrite (7, faible) ;
Delay(500) ;
digitalWrite (8, faible) ;
Delay(500) ;
digitalWrite (5, faible) ;
timeCount = 0 ;
}
Serial.println(Pressure) ;
}
}