#include #include #include #define PIN 6 #define LED_COUNT 256 Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(8, 40, 6, NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_ROWS + NEO_MATRIX_PROGRESSIVE, NEO_GRBW + NEO_KHZ800); const uint16_t colors[] = { matrix.Color(255, 0, 50), matrix.Color(122, 255, 0), matrix.Color(0, 255, 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("Howdy")); x = x - 1; if(x < -36) { x = matrix.width(); pass = pass + 1; if(pass >= 3) pass = 0; matrix.setTextColor(colors[pass]); } matrix.show(); delay(100); }