Libreria Adafruit_NeoMatrix

Ciao stavo utilizzando 3 matrici 8x8,creando cosi una matrice unica altezza 8x24,utilizzando un esempio della libreria non riesco a capire come faccio a scorrere una scritta scorrevole dalla matrice 8x24,e non dalle singole 8x8,ho letto la libreria,ma non riesco ad arrivarci,qualche dritta ??Grazie
allego il codice d’esempio :

#include <Adafruit_GFX.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>
#include <Adafruit_I2CDevice.h>
#include <Adafruit_SPIDevice.h>
#include <SPI.h>
#include <Wire.h>

#define PIN 6

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(24, 8, PIN,
  NEO_MATRIX_TOP     + NEO_MATRIX_RIGHT +
  NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE,
  NEO_GRB            + NEO_KHZ800);

const uint16_t colors[] = {
  matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(0, 0, 255) };

void setup() {
  matrix.begin();
  matrix.setTextWrap(false);
  matrix.setBrightness(40);
  matrix.setTextColor(colors[0]);
}

int x    = matrix.width();
int pass = 0;

void loop() {
  matrix.fillScreen(0);
  matrix.setCursor(x, 0);
  matrix.print(F("Italia"));
  if(--x < -36) {
    x = matrix.width();
    if(++pass >= 3) pass = 0;
    matrix.setTextColor(colors[pass]);
  }
  matrix.show();
  delay(100);
}

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.