marzo 13, 2026

SKEE – Prueba de MAX7219 con dígitos

Written by

Antes de meterle mano a los marcadores queremos probar el circuito de los dígitos de 7 segmentos. Como son demasiados dígitos para conectarlos directamente al Arduino Mega (son 12 dígitos a 7 patillas cada uno = 84 patillas) sin multiplexar, vamos a usa unos circuitos MAX7219, que cada uno puede controlar 8 dígitos, así que con 2 nos basta y cada uno usa sólo 3 patillas de control.

Nos fijamos en la página siguiente, que explica las conexiones que tenemos que hacer, https://wayoda.github.io/LedControl/pages/hardware

Antes de hacerlo más permanente probamos el montaje en una protoboard. Resulta en bastantes cables y conexiones pero conseguimos que funcione.

Montaje MAX7219
Montaje en proto-board de la prueba con MAX7219 y dígitos

El código del programa de prueba que usamos es:

// PRUEBA DE MAX7219 CON DÍGITOS 7 SEGMENTOS
// Muestra un contador con 4 cifras

#include "LedControl.h"

// pin 12 - DIn 
// pin 11 - CLK 
// pin 10 - CS/LOAD 

LedControl lc=LedControl(12,11,10,1);

void setup() 
{
  lc.shutdown(0,false);
  lc.setIntensity(0,8);
  lc.clearDisplay(0);
}

void loop() 
{
  for(int n=0; n<10000; n++)
  {
    int unidades = n % 10;
    int decenas  = (n / 10) % 10;
    int centenas = (n / 100) % 10;
    int millares = n / 1000;

    lc.setDigit(0,0,unidades,false);
    lc.setDigit(0,1,decenas,false);
    lc.setDigit(0,2,centenas,false);
    lc.setDigit(0,3,millares,false);

    delay(100);
  }
}

Y ahora un pequeño vídeo de muestra del funcionamiento.

Category : JUEGO SKEE

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Proudly powered by WordPress and Sweet Tech Theme