marzo 3, 2020

LEDPP-Prueba del panel con nuevo programa

Written by

La segunda vez que hemos puesto el panel a funcionar no se ha visto nada. Algo ha ido mal, pero por más que probamos con diferentes elementos no encontramos nada. El profesor va a hacer unas pruebas y cambiar el programa, para comprobar que todo marcha bien.

Probamos añadiendo el adaptador de tensiones, tal como se muestra en el hilo de varios:

Tomamos un conversor de tensiones nuevo y le soldamos las patillas:

Conversor de tensiones
Conversor de tensiones con patillas

El programa que usamos es una modificación del Blink que hay en los ejemplos de la librería de LEDs, para que en vez de hacer un led intermitente, vaya cambiando en toda la tira.

#include <FastLED.h>

// How many leds in your strip?
#define NUM_LEDS 300
#define DATA_PIN 3

// Define the array of leds
CRGB leds[NUM_LEDS];
int ii;

void setup() 
{
  FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
}

void loop() 
{ 
  for(ii=0;ii<NUM_LEDS;ii++)
  {
    leds[ii] = CRGB::Red;
    if (ii==0)
      leds[NUM_LEDS-1] = CRGB::Black;
    else  
      leds[ii-1] = CRGB::Black;
    FastLED.show();
    delay(100);
  }
}

Y cogemos 5 tiras de LEDs conectadas, para probar con los 300 LEDs que hay en un cuarto de panel. La prueba sale bien:

Finalmente nos damos cuenta de que hay una de las tiras de LEDs en el panel que no funciona. La tenemos que cambiar. Tras quitar la tira de 50 LEDs y cambiarla por otra que tenemos de repuesto, conseguimos que funcione de nuevo. Aquí está la prueba:

Category : LED PING PONG

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