Stránka 1 z 1

neopixel matrix

Napsal: 08 říj 2022, 19:36
od aladin
Ahoj, řeším takovou "triviálnost" - mám neopixel displej 32x8 a chtěl bych zobrazit statický text, ne skrolovaný.
Kod je níže. Kde zastavím to skrolování? Když šáhnu do kódu, buď mi to zahlásí chybu, nebo nic nesvítí.
Používám obyč arduino nano, ide2.0

#include <Adafruit_GFX.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>
#ifndef PSTR
#define PSTR // Make Arduino Due happy
#endif

#define PIN 3

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(8, 8, 4, 1, PIN,
NEO_TILE_TOP + NEO_TILE_LEFT + NEO_TILE_ROWS + NEO_TILE_PROGRESSIVE +
NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG,
NEO_GRB + NEO_KHZ800);

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

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("Jak ?"));
if(--x < -36) {
x = matrix.width();
if(++pass >= 3) pass = 0;
matrix.setTextColor(colors[pass]);
}
matrix.show();
delay(100);
}

Re: neopixel matrix

Napsal: 08 říj 2022, 19:42
od aladin
...už jsem na to přišel - matrix.setCursor(0, 0);

Re: neopixel matrix fonty čeština

Napsal: 08 říj 2022, 19:45
od aladin
A ještě diakritika - měnil někdo fonty na vlastní znaky či obrazce v Adafruit knihovně?

Re: neopixel matrix

Napsal: 29 říj 2022, 13:34
od Vladimir66