Paso 2: Interfaz de un Sensor de movimiento con un microcontrolador
Estoy conectando a un Arduino Uno. Puede hacer esto con cables de puente. Pero decidí solo enchúfelo directamente en el tablero. Lo puede hacer insertando los pasadores para que el pin de salida se conecta al pin 12 en el tablero, el pin VCC se conecta al pin 13 de la Junta y el pin GND se conecta al pin GND en el tablero. PIN 13 está establecida en modo de salida y salidas de una señal de alto. Pin 12 se establece en modo de entrada.
Puede leer la señal del sensor de movimiento con la función digitalRead(). Luego puede utilizar la función digitalWrite() una señal para activar sus efectos especiales. Aquí está algún código de ejemplo que puede utilizar.
int VCC = 13; VCC se conecta al pin digital 13
int ledPin = 1; LED conectado al pin digital 1
int inPin = 12; pulsador conectado al pin digital 12
int val = 0; variable para almacenar el valor leído
void setup()
{
pinMode (VCC, salida); pone el pin digital 13 como salida
pinMode (ledPin, salida); pone el pin digital 1 como salida
pinMode (inPin, entrada); pone el pin digital 12 como entrada
}
void loop()
{
digitalWrite (VCC, alta); establece el alto de VCC
Val = digitalRead(inPin); leer la entrada de pin
digitalWrite (ledPin, val); el LED se establece en el valor del pin de salida
}