Proyecto 14 Coche Inteligente Controlado por Mando IR

1. Descripción
En este proyecto, haremos un coche inteligente controlado por mando IR y presionaremos el botón del mando IR para que el coche se mueva.
2. Diagrama de Flujo

La lógica específica del coche inteligente controlado por mando IR se muestra a continuación:
Configuración inicial |
La placa LED muestra una cara sonriente |
|
|---|---|---|
Mando a distancia |
Valor clave |
Estado de la tecla |
|
FF629D |
Avanzar La placa LED 8*8 muestra el icono de avance |
|
FFA857 |
Retroceder La placa LED 8*8 muestra el icono de retroceso |
|
FF22DD |
Girar a la izquierda La placa LED 8*8 muestra el icono hacia la izquierda |
|
FFC23D |
Girar a la derecha La placa LED 8*8 muestra el icono hacia la derecha |
|
FF02FD |
Parar La placa LED 8*8 muestra “STOP” |
3. Diagrama de Conexiones

1). GND, VCC, SDA y SCL del módulo de la placa LED 8*8 están conectados a G (GND), V (VCC), A4 y A5 de la placa de expansión.
2). Como el receptor IR está integrado en la placa de expansión del controlador de motor 8833, no es necesario cableado adicional. Los pines del receptor IR en la placa 8833 son G (GND), V (VCC) y D3 respectivamente.
3). El servo está conectado a G, V y A3. El cable marrón está conectado a Gnd (G), el cable rojo a 5V (V) y el cable naranja a A3.
4). La alimentación está conectada al puerto BAT.
4. Código de Prueba
Por favor, tenga en cuenta: El módulo infrarrojo mostrado en la demostración del software ya está integrado en la placa de expansión y no se suministra por separado. Por lo tanto, no encontrará el módulo representado en la imagen a continuación dentro del producto.
Antes de escribir el código, es necesario importar los archivos de biblioteca del sensor ultrasónico, la placa LED 8x16 y el servo. Los pasos específicos son los siguientes:
Haga clic en
para entrar en la interfaz de biblioteca de extensiones de sensores/módulos/componentes, luego busque el sensor “ir remote”
y haga clic en él. De esta manera, “Not loaded” cambia a “loaded”, indicando que el sensor “ir remote” fue añadido con éxito.


Haga clic en
para volver a la interfaz del editor de código, se pueden ver los bloques de instrucciones del sensor “ir remote”, el módulo “Matrix 8*16 Aip1640” y el componente “Servo” en el área de módulos.

Puede arrastrar bloques para editar. Los bloques listados a continuación son para su referencia
(1).
(2).
(3).
(4).
(5).
(6).
(7).
(8).
Código de Prueba Completo





5. Resultado de la Prueba
Después de subir el código con éxito a la placa V4.0, conecte los cables según el diagrama de conexiones, encienda la alimentación externa y luego ponga el interruptor DIP en ON. Entonces podremos usar el mando IR para conducir el coche y la placa LED 8X16 mostrará el patrón de estado correspondiente.




