Étape 3: Code - vibration sensible
Code précédent lire capteur avec digitalRead, où il peut être 0 et 1 seul. Si nous analogeRead le capteur nous pouvons avoir de capteur très sensible. J’ai testé les deux et ils les deux œuvres satisfaisants. Seule différence dans de préférence et de la sensibilité désirée.
Voici le code
capteur int = A5 ;
int mené = A0 ;
void setup() {}
pinMode (entrée de la sonde,) ;
pinMode (led, sortie) ; Serial.Begin(9600) ; }
void loop() {}
int sensorValue = analogRead(sensor) ;
flotteur de tension = sensorValue * (5.0 / 1023.0) ;
Serial.println (tension) ; retard (200) ;
Si (tension > = 0.5) {/ / régler sensibilité ici, augmenter la tension 0,5 pour le moins sensible, diminuer pour les plus sensibles
digitalWrite (conduit, en haut) ;
retarder (2000) ;
digitalWrite (led, faible) ; }
}