Sensor de movimiento Arduino: 7 pasos (con fotos)

Sensor de movimiento Arduino: 7 pasos (con fotos)

Tabla de contenido:

Anonim

Te enseñaré cómo hacer un sensor de movimiento / distancia con y arduino.

Suministros:

Paso 1: Materiales

1 computadora

1 arduno

1 tapón de arduino

1 tablero de pan

1 sensor de distancia ultrasónico

8 cables de puente

2 luces led

Paso 2: Configurando el Arduino

1. Conecte su arduino a su computadora y abra arduino en su computadora.

Paso 3: Conectando el Sensor

1. Conectar 5v al tablero.

2. Conecte el pin 12 justo al lado de 5v

3. conecte el pin 13 justo al lado del pin 12

4. Conecte la tierra justo al lado del pin 12

5. Alinee el sensor con los cables correspondientes.

Paso 4: Conecta el LED S a Arduino

1. ponga un cable en el suelo y conéctelo a la fila de atrás con un signo + en la placa de pruebas

2. Coloque un cable en la fila con el suelo y conéctelo a un lugar de la placa de pruebas.

3. ponga un cable en el pin 8 y póngalo justo al lado del suelo

4. Coloque un cable en la fila con el suelo y conéctelo a un par de espacios lejos del primer piso.

5. ponga un cable en el pin 7 y póngalo justo al lado del suelo

6. ponga cada LED en una tierra y un pin

Paso 5: Crea el Código

// si tiene // no es parte del código es solo un comentario

configuración vacía () {

Serial.begin (9600);

pinMode (11, SALIDA);

pinMode (12, ENTRADA);

pinMode (10, SALIDA);

// pinMode activa el pin para que el arduino pueda usarlo

}

bucle de vacío () {

larga duración, pulgadas;

escritura digital (11, BAJA);

// digitalWrite le da al arduino un comando. BAJO significa apagado, y ALTO significa encendido

delayMicroseconds (2);

// el retraso hace que el arduino espere antes de hacer el siguiente comando

escritura digital (11, ALTA);

delayMicroseconds (5);

escritura digital (11, BAJA);

duration = pulseIn (12, HIGH);

// esta parte le dice al pin 11 que lea el sensor

pulgadas = duración / 74/2;

Serial.println (pulgadas);

retraso (10);

si (pulgadas <5) {

escritura digital (10, ALTA);

}

si (pulgadas> 5) {

escritura digital (10, BAJA);

}

}

Paso 6: Pruébalo

1. mueva su mano hacia adelante y hacia atrás y vea si las luces cambian

Paso 7: Ajustes

1. Si cambia los números en las sentencias if, cambiará la distancia a la que se activará.