Herunterladen Inhalt Inhalt Diese Seite drucken

Die Adafruit™ Neopixel Bibliothek - Velleman 64-LED RGB-MATRIX Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Die Adafruit™ neopixel Bibliothek
Wir werden zuerst die ADAFRUIT NEOPIXEL Bibliothek erklären. Diese Bibliothek wurde von Adafruit geschrie-
ben und kann eine Menge WS2812-LEDs separat ansteuern. Diese Bibliothek eignet sich nicht zum Schreiben
von Text oder zum Zeichnen von Figuren aber ist ideal wenn Sie jede LED separat ansteuern möchten oder
selber etwas kreieren möchten.
Laden Sie die ADAFRUIT NEOPIXEL Bibliothek herunter:
en Sie Download ZIP )
Nun können Sie diese Bibliothek in die Arduino-Installation installieren (installieren Sie den heruntergeladenen
Ordner im Bibliotheksordner der Arduino-Installation) und starten Sie danach die Arduino-Software (Installieren
Sie auch die FRUIT NEOPIXEL Bibliothek).
Gehen Sie zu: File > Examples > Adafruit Neopixel > simple, dann öffnet Arduino diese Skizze.
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// released under the GPLv3 license to match the rest of the AdaFruit NeoPixel library
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
// Which pin on the Arduino is connected to the NeoPixels?
// On a Trinket or Gemma we suggest changing this to 1
#define PIN
// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS
// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send sig-
nals.
// Note that for older NeoPixel strips you might need to change the third parameter--see the strand-
test
// example for more information on possible values.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
Was ist hier los?
Im ersten Teil geht's nur um das Einfügen der Adafruit-Bibliothek.
Danach sagt #define PIN 6 dem Programm, dass der PIN 6 gleicht und, dass der Datenstrom aus Pin 6 vom
Arduino kommt. Möchten Sie dies nach 13 wechseln, dann ändern Sie diese Zeile des Codes in: #define PIN
13
Danach kommt die #define NUMPIXELS 16 Zeile, die dem Programm sagt wie viele LEDs angesteuert werden.
Um 1 Panel anzusteuern muss die Zeile so aussehen: #define NUMPIXELS 64. Haben Sie 2 Panels, dann sieht
es so aus: 128. Bei 3 Panels = 192 usw.
BEDIENUNGSANLEITUNG
K8403
6
16
https://github.com/adafruit/Adafruit_NeoPixel
(drück-
9

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis