Herunterladen Inhalt Inhalt Diese Seite drucken

Velleman 64-LED RGB-MATRIX Bedienungsanleitung Seite 16

Inhaltsverzeichnis

Werbung

Der nächste Code im Programm ist nur eine Matrix mit 3 Farben damit wir durch einige Farben gehen können,
um das Beispiel ein bisschen spezieller zu machen:
const uint16_t colors[] = {
matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(0, 0, 255) };
In der Setup-Funktion müssen Sie mit einigen Dingen rechnen, aber der wichtigste Teil ist die Funktion matrix.
begin(); weil diese das Panel startet. Beim folgenden Code handelt es sich um den Text, der im Panel angezeigt
wird. Wir werden diesen Code nun erstellen und auf dem Arduino Uno hochladen: Brauchen Sie den ganzen
Code, dann können Sie ihn hier kopieren:
// Adafruit_NeoMatrix example for single NeoPixel Shield.
// Scrolls 'Howdy' across the matrix in a portrait (vertical) orientation.
#include <Adafruit_GFX.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>
#ifndef PSTR
#define PSTR // Make Arduino Due happy
#endif
#define PIN 6
// MATRIX DECLARATION:
// Parameter 1 = width of NeoPixel matrix
// Parameter 2 = height of matrix
// Parameter 3 = pin number (most are valid)
// Parameter 4 = matrix layout flags, add together as needed:
//
NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT:
//
Position of the FIRST LED in the matrix; pick two, e.g.
//
NEO_MATRIX_TOP + NEO_MATRIX_LEFT for the top-left corner.
//
NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: LEDs are arranged in horizontal
//
rows or in vertical columns, respectively; pick one or the other.
//
NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: all rows/columns proceed
//
in the same order, or alternate lines reverse direction; pick one.
//
See example below for these values in action.
// Parameter 5 = pixel type flags, add together as needed:
//
NEO_KHZ800
//
NEO_KHZ400
//
NEO_GRB
//
NEO_RGB
// Example for NeoPixel Shield.
// as a 5x8 tall matrix, with the USB port positioned at the top of the
// Arduino.
When held that way, the first pixel is at the top right, and
// lines are arranged in columns, progressive order.
// 800 KHz (v2) pixels that expect GRB color data.
BEDIENUNGSANLEITUNG
K8403
800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
Pixels are wired for GRB bitstream (most NeoPixel products)
Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
In this application we' d like to use it
The shield uses
16

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis