Tabla de contenido:
- Paso 1: ¿Qué necesitamos?
- Paso 2: Max7219?
- Paso 3: Instale el controlador
- Paso 4: error y solución
- Paso 5: ajuste el código
Video: Dot Matrix 32x8 Max7219 Interfaz con Ardiuno: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Hola a todos, Dot Matrix o Max7219 no son nuevos en 2020, hasta hace poco, el proceso de configuración estaba bien documentado, se descargaría la biblioteca de hardware de MajicDesigns. y cambió algunas líneas en los archivos de encabezado y FC16 funcionó de maravilla. Esto fue hasta que MajicDesigns corrigió todos los errores en la biblioteca. Ahora el método documentado no funciona.
Pasé unos días buscando y lo descubrí por casualidad. Puede que algunos expertos ya lo sepan. Pero pensé en documentarlo y compartirlo, para ayudar a otros novatos como yo.
Paso 1: ¿Qué necesitamos?
- Max7219 placa de matriz de puntos de 32 x 8
- Ardiuno Nano
- Tabla de pan
- Algunos cables
- Computadora portátil o de escritorio con Ardiuno ide
Paso 2: Max7219?
- Si no está seguro de tener max7219, no saque la matriz de puntos led
- Use su teléfono móvil para hacer zoom y tomar una foto
- Esto hace que sea más fácil de leer.
Paso 3: Instale el controlador
- en Ardiuno Ide, vaya a "Herramientas"> "Administrar bibliotecas"
- Luego busque md_max
- Instale "MD_MAX72xx" y "MD_Parola"
- Reinicie Ardiuno solo para asegurarse de que las bibliotecas estén cargadas
Paso 4: error y solución
-
Hacer conexiones según el código
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 12
- Ajustar Max_device a 4
- Lo probé con diferentes ejemplos pero noté que los personajes estaban mezclados
- A veces puede deberse a una conexión / cable sueltos en la placa de pruebas
- En la mayoría de los casos, se debe a un HW inicializado incorrecto.
-
Hay 4 hw en función de las conexiones.
- MD_MAX72XX:: PAROLA_HW
- MD_MAX72XX:: GENERIC_HW
- MD_MAX72XX:: ICSTATION_HW
- MD_MAX72XX:: FC16_HW
- "Parola_HW" es el valor predeterminado, debemos probar uno por uno para verificar cuál funciona mejor
- Recuerde restablecer la energía para Ardiuno antes de probar cada configuración
- Para mí FC16_HW funcionó
Paso 5: ajuste el código
- Actualice el tipo de hardware a "FC16_HW"
- Max_device como 4 para matriz de 32 x 8
- Vuelva a escribir el código en el Ardiuno Nano
- Prueba la pantalla
- ¡Voila, funciona!
Espero que esto ayude a alguien en el futuro.
Comparta sus comentarios y sugerencias.
Recomendado:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz del teclado con Arduino. [Método único]: 7 pasos (con imágenes)
Interfaz del teclado con Arduino. [Método único]: ¡Hola, y bienvenido a mi primer instructable! :) En este instructivo, me gustaría compartir una biblioteca increíble para interactuar el teclado con arduino: 'Biblioteca de contraseñas' que incluye 'Biblioteca de teclado'. Esta biblioteca incluye las mejores características que tenemos
Fácil interfaz RFID MFRC522 con Arduino Nano: 4 pasos (con imágenes)
Fácil interfaz RFID MFRC522 con Arduino Nano: El control de acceso es el mecanismo en los campos de la seguridad física y la seguridad de la información, para restringir el acceso / entrada anónima a los recursos de una organización o un área geográfica. El acto de acceder puede significar consumir, entrar o usar
Interfaz del motor de CC sin escobillas (BLDC) con Arduino: 4 pasos (con imágenes)
Interfaz de motor de CC sin escobillas (BLDC) con Arduino: este es un tutorial sobre cómo interconectar y ejecutar un motor de CC sin escobillas usando Arduino. Si tiene alguna pregunta o comentario, responda en los comentarios o envíe un correo electrónico a rautmithil [at] gmail [dot] com. También puedes ponerte en contacto conmigo @mithilraut en twitter. Para
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes