BERTL17 WS2812B Test
Dependencies: mbed WS2812 PixelArray
Diff: main.cpp
- Revision:
- 2:f85e3daacaa0
- Parent:
- 1:c2876522bf56
- Child:
- 3:8b5336449a8a
--- a/main.cpp Thu Apr 04 16:35:13 2019 +0000 +++ b/main.cpp Thu Apr 04 16:59:17 2019 +0000 @@ -1,3 +1,11 @@ +/* +Name: RGBertil +Beschreibung: WS2812B am Bertl über serielle Schnittstelle kontrollieren +Autor: Elias Nestl +Für: Bulme BERTL17 +Klasse: 3BHEL 2018/19 +*/ + #include "mbed.h" #include "stdlib.h" #include "string" @@ -56,7 +64,7 @@ string s; while (true) { char c = pc.getc(); // Charakter lesen - pc.printf("-> %c\n", c); + pc.printf("-> %c\n", c); ); // Gelesenen Charakter ausgeben switch (c) { case '1': // Erste LED schalten @@ -70,7 +78,7 @@ break; case 's': // Farbe ändern s = readString("R"); // Rot einlesen - col = atoi(s.c_str()) * 256 * 256; // String in integer wandeln + col = atoi(s.c_str()) * 256 * 256; // String in integer wandeln und an richtige Stelle bitshiften s = readString("G"); // Grün einlesen col += atoi(s.c_str()) * 256;