Paso 3: Código - vibración sensible
Código anterior Lee sensor con digitalRead, donde puede ser 0 y 1 solamente. Si nos analogeRead el sensor podemos tener sensor muy sensible. He probado ambos y que ambos trabajos satisfactorios. Sólo diferencia en la preferencia y la sensibilidad deseada.
Aquí es código de
sensor int = A5;
int led = A0;
void setup() {}
pinMode (sensor de entrada);
pinMode (led, salida); Serial.Begin(9600); }
void loop() {}
int sensorValue = analogRead(sensor);
voltaje del flotador = sensorValue * (5.0 / 1023.0);
Serial.println (voltaje); Delay (200);
Si (tensión > = 0.5) {/ / ajustar sensibilidad aquí, aumentar voltaje 0.5 para menos sensibles, disminuyen para los más sensibles
digitalWrite (led, alto);
retrasar (2000);
digitalWrite (led, baja); }
}