Paso 4: Señal de procesamiento con un Arduino
La función AnalogRead mide el voltaje de la señal proveniente del sensor. Cuando el voltaje cae por debajo de un umbral fijado, el Arduino activa la sus efectos especiales. Aquí está un ejemplo rápido del código que puede utilizar.
Código de ejemplo
int InputPin = 0; pin analógico 0 es la entrada de pin
int OutputPin = 1; pin digital 1 es el pin de salida
int val = 0; variable para almacenar el valor leído
void setup()
{
pinMode (OutputPin, salida); pone el pin digital como salida
}
void loop()
{
digitalWrite (OutputPin, bajo); el pin de salida se establece inicialmente en baja
Val = analogRead(InputPin); leer la clavija de entrada de 0 a 1023
Si (val < 800) / / si el valor del sensor se encuentra por debajo del umbral de salida alta
{
digitalWrite (OutputPin, alto); Juegos de pin de salida alta para activar efectos especiales
Delay(1000); espera un segundo
}
}