Nota

¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.

¿Por qué unirse?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas previas exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y avances.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones festivas y sorteos: Participa en sorteos y promociones de fiestas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy!

3.2 Movimiento

Este proyecto se basa en 3.1 Prueba el Coche para hacer que el coche se mueva en todas direcciones.

Antes de comenzar a programar, repasemos el principio de funcionamiento del módulo L9110.

Aquí está la tabla de verdad del Motor B:

B-1A

B-1B(B-2A)

El estado del Motor B

1

0

Gira en sentido horario

0

1

Gira en sentido antihorario

0

0

Frena

1

1

Detiene

Aquí está la tabla de verdad del Motor A:

A-1A

A-1B

El estado del Motor B

1

0

Gira en sentido horario

0

1

Gira en sentido antihorario

0

0

Frena

1

1

Detiene

Programación

Ahora crea bloques para hacer que el coche avance, retroceda, gire a la izquierda y a la derecha y se detenga respectivamente.

1. Mover hacia adelante

El motor derecho gira en sentido horario y el motor izquierdo en sentido antihorario para mover el coche hacia adelante.

../../_images/2_forward.png

2. Mover hacia atrás

Hacia atrás es justo lo contrario, el motor derecho necesita girar en sentido antihorario, el motor izquierdo en sentido horario.

../../_images/2_backward.png

3. Girar a la izquierda

Los motores izquierdo y derecho giran en sentido horario al mismo tiempo para hacer que el coche gire a la izquierda.

../../_images/2_turn_left.png

4. Girar a la derecha

De manera similar, gira los motores izquierdo y derecho en sentido antihorario para girar el coche a la derecha.

../../_images/2_turn_right.png

5. Detener

Detén el coche estableciendo todos los motores en 0.

../../_images/2_stop.png

6. Haz que el coche se mueva

Haz que el coche se mueva hacia adelante, hacia atrás, a la izquierda y a la derecha durante 1 segundo, luego detente. Dado que todos los bloques están colocados en el bloque [Siempre], verás que el coche repite las acciones anteriores.

../../_images/2_move.png