Joy-IT RGB Shield. Ausgabe Copyright by Joy-IT 1

Ähnliche Dokumente
Pixel Matrix Shield Bedienungsanleitung

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

JOY-iT TFT-Display 1.8

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

LCD Display 20x4 mit Buttons

TCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor

LCD Modul 84x84 Nokia 5110

I2C Serial 2.6 LCD Modul

ESP8266. Ausgabe Copyright by Joy-IT 1

Joy-IT Ultraschall Abstandssensor

INHALTSVERZEICHNIS. 1.8 TFT Display. 1. Einführung

NodeMCU ESP32 Betriebsanleitung

Roboter-Arm-Bausatz Python-Code-Beispiel mit dem Joy-IT MotoPi

RFID Modul basierend auf NXP MFRC-522

Arduino Lab Farbe + Licht

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

Raspberry Pi 3B Advanced-Set

Hall Magnetfeld Sensor KY-003

Motorino. Ausgabe Copyright by Joy-IT 1

Ramps Einführung. 2. Anschluss

RFID RC522. Ausgabe Copyright by Joy-IT 1

LCD Display 20x4 mit Buttons

RFID RC522. Ausgabe Copyright by Joy-IT 1

Talking-Pi. Installation der Sound-Module

JOY-iT 10.1 Touchscreen-Display

Talking-Pi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1

3.2 / 3.5 Touch-Display

3.2 / 3.5 Touch-Display

5MP Weitwinkel Camera für Raspberry Pi

Talking-Pi Maker-Case

3.2 / 3.5 Touch-Display

Interaktionstoolkit How To

Linear Magnetic Hall Sensor KY-024

BEDIENUNGSANLEITUNG 64-LED RGB-MATRIX

Bihor Magnet Sensor KY-035

3.2 / 3.5 Touch-Display

7 Display Anleitung für Raspberry Pi

Roboter-Arm-Bausatz Kalibrierung der Servomotoren mit Hilfe des Joy-IT MotoPi

StromPi 3 Softwareanleitung

5MP Kamera mit IR-CUT Filter

Robot Car Kit 01 für Arduino

Displays. LED-Streifen

JT-HD35 USB-Lastwiderstand

INHALTSVERZEICHNIS. 1. Übersicht. 2. Wechsel zwischen den Modulen. 3. Scratch. 4. Scratch mit GPIOs. 5. Lektionen. Lektion 1: Buzzer ansteuern

10.1 HDMI LCD. 1. Einführung. 2. Halterungsmontage. 3. Verwendung mit einem PC 3.1 Geräteverbindung

SBC ButtonMatrix Bedienungsanleitung. Verwendung mit einem Arduino Schritt 1 Anschließen der Matrix

Automatische Bewässerung für ein Hochbeet Dokumentation SocialDay - Prototyp Version 4.1

3.2 / 3.5 Touch-Display für Raspberry Pi

Talking-Pi. Personalisierungsanleitung

JDS6600 Dual-Channel Signal Generator

Programmieren des ESP8266 mit OLED

Wen es interessiert. die bes.t emags werden wie eine Software gepflegt und unter einer neuen Versionsnummer veröffentlicht.

Die Verdrahtung ist relativ einfach, wir stecken das Modul auf einen der Kompatiblen Arduinos. Kompatibel sind:

Was so passieren wird:

Roboter-Arm-Bausatz Python-Code-Beispiel mit dem Joy-IT MotoPi

RetroPie Betriebssystem

StromPI Bedienungsanleitung

Arbeitsblatt Nr.19: RFID Kit

LCD Modul 84x48. Verwendung mit einem Arduino

EXP500. Ausgabe Copyright by Joy-IT 1

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

Girls Day 2017 Programmierung

LK-RB-Shield Ausgabe Copyright by Joy-IT

Willkommen! Verdrahten des Panels mit dem Raspberry Pi:

StromPI 2 Bedienungsanleitung

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)

Linkerkit OLED Raspberry Pi und Arduino

BAUANLEITUNG ROBO-REGENTRUDE

Eine tastergesteuerte LED

MotoPi. Ausgabe Copyright by Joy-IT 1

Arduino - Einfacher Teiler

StromPi 3 Bedienungsanleitung

MotoPi. Ausgabe Copyright by Joy-IT 1

ANLEITUNG ZUR INSTALLATION DER SOFTWARE AUF DIE MESSSTATION. hackair FEINSTAUBMESSSTATION ANLEITUNG #1 2.0

Erste Gehversuche mit ARDUINO (DL6OAA)

10.1 HDMI LCD. Index. Veröffentlicht: Copyright by Joy-IT 2

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN

Arduino Line Follower Roboter.

Raspberry Pi 3 Model B RetroPi Set

Willkommen!

3,2 Touch-Display-V2 Bedienungsanleitung [Version (Raspberry Pi 3)]

3.2 / 3.5 Touch-Display

JOY-iT 10.1 Touchscreen-Display

Anleitung zum Update des Joy-IT Smart PC-Stick

Transkript:

Ausgabe 29.09.2017 Copyright by Joy-IT 1

Index 1. Verbindung mit einem Arduino 2. Installation der Bibliotheken 3. Code-Beispiel 4. Support Ausgabe 29.09.2017 Copyright by Joy-IT 2

Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist. 1. Verbindung mit einem Arduino Stecken Sie die LED-Matrix so auf den Arduino auf, so dass er in sämtlichen PINs der Arduino PIN- Steckerleiste aufgesteckt wird. Eine weitere Verkabelung ist nicht notwendig, da diese LED-Matrix über den Arduino mit Strom versorgt wird. 2. Installation der Bibliotheken Nachfolgend können Sie ein Codebeispiel entnehmen und auf Ihren Arduino übertragen. Unterschiedliche Beispielbeleuchtungen, wie z.b. das nacheinander ablaufende Auffüllen der LEDs mit einer Farbe, sind bereits vorhanden. Die Farben werden in RGB mit Zahlen von 0 bis 255 (z.b. (255, 0, 0) für rot) bezeichnet. Bereits vorhandene Farbabläufe sind die Funktionen colorwipe, theaterchase, rainbow, rainbowcycle, theaterchaserainbow. Diese können, nach eigenem Belieben, innerhalb der void loop() entfernt oder vervielfältigt werden. Bevor Sie jeglichen Code auf den Arduino übertragen, muss die Adafruit NeoPixel Bibliothek hinzugefügt werden. Dazu klicken Sie bitte, wie in Bild 2 zu sehen, auf Sketch Bibliothek einbinden Bibliotheken verwalten. Ausgabe 29.09.2017 Copyright by Joy-IT 3

Im sich darauf öffnenden Bibliotheksverwalter suchen Sie unter dem Suchbegriff Neopixel die Adafruit Neopixel Bibliothek und installieren diese. Ausgabe 29.09.2017 Copyright by Joy-IT 4

3. Code-Beispiel #include <Adafruit_NeoPixel.h> #ifdef AVR #include <avr/power.h> #endif #define PIN 13 //Grundeinstellung (Anzahl der LEDs, usw.) Adafruit_NeoPixel strip = Adafruit_NeoPixel(40, PIN, NEO_GRB + NEO_KHZ800); void setup() { strip.begin(); // Alle LEDs initialisieren void loop() { // Beispielhafte Farbabläufe: farbdurchlauf(strip.color(255, 0, 0), 50); // Rot farbdurchlauf(strip.color(0, 255, 0), 50); // Grün farbdurchlauf(strip.color(0, 0, 255), 50); // Blau // Theater-Beleuchtung: theaterbeleuchtung(strip.color(127, 127, 127), 50); // Weiß theaterbeleuchtung(strip.color(127, 0, 0), 50); // Rot theaterbeleuchtung(strip.color(0, 0, 127), 50); // Blau regenbogen(20); regenbogenverlauf(20); theaterregenbogen(50); // LEDs nacheinander mit angegebener Farbe auffüllen void farbdurchlauf(uint32_t c, uint8_t wait) { for(uint16_t i=0; i<strip.numpixels(); i++) { strip.setpixelcolor(i, c); Ausgabe 29.09.2017 Copyright by Joy-IT 5

// Regenbogen void regenbogen(uint8_t wait) { uint16_t i, j; for(j=0; j<256; j++) { for(i=0; i<strip.numpixels(); i++) { strip.setpixelcolor(i, Wheel((i+j) & 255)); // Leicht veränderter Regenbogen void regenbogenverlauf(uint8_t wait) { uint16_t i, j; for(j=0; j<256*5; j++) { for(i=0; i< strip.numpixels(); i++) { strip.setpixelcolor(i, Wheel(((i * 256 / strip.numpixels()) + j) & 255)); // Theater-Beleuchtung void theaterbeleuchtung(uint32_t c, uint8_t wait) { for (int j=0; j<10; j++) { //10 Wiederholungen for (int q=0; q < 3; q++) { for (int i=0; i < strip.numpixels(); i=i+3) { strip.setpixelcolor(i+q, c); //Aktiviere jede 3. LED for (int i=0; i < strip.numpixels(); i=i+3) { strip.setpixelcolor(i+q, 0); //Deaktiviere jede 3. LED Ausgabe 29.09.2017 Copyright by Joy-IT 6

// Theater-Beleuchtung mit Regenbogen-Effekt void theaterregenbogen(uint8_t wait) { for (int j=0; j < 256; j++) { // Alle 256 Farben durchlaufen for (int q=0; q < 3; q++) { for (int i=0; i < strip.numpixels(); i=i+3) { strip.setpixelcolor(i+q, Wheel( (i+j) % 255)); for (int i=0; i < strip.numpixels(); i=i+3) { strip.setpixelcolor(i+q, 0); uint32_t Wheel(byte WheelPos) { WheelPos = 255 - WheelPos; if(wheelpos < 85) { return strip.color(255 - WheelPos * 3, 0, WheelPos * 3); if(wheelpos < 170) { WheelPos -= 85; return strip.color(0, WheelPos * 3, 255 - WheelPos * 3); WheelPos -= 170; return strip.color(wheelpos * 3, 255 - WheelPos * 3, 0); Ausgabe 29.09.2017 Copyright by Joy-IT 7

4. Support Wir sind auch nach dem Kauf für Sie da. Sollten noch Fragen offen bleiben oder Probleme auftauchen stehen wir Ihnen auch per E-Mail, Telefon und Ticket-Supportsystem zur Seite. E-Mail: service@joy-it.net Ticket-System: http://support.joy-it.net Telefon: +49 (0)2845 98469 66 (11-18 Uhr) Für weitere Informationen besuchen Sie unsere Website: www.joy-it.net Ausgabe 29.09.2017 Copyright by Joy-IT 8