@Asoirior (Gast)
>Code.txt (2,49 KB, 0 Downloads)
Warum hast du nicht einfach den originalen Dateinamen mit der originalen
Endung .ino gelassen? Dann könnte man den Quelltext mit
Syntaxhighlighting anschauen.
>so zu programmieren, dass alle LED Lichter in einer Farbe auf Befehl
>(z.B. Wenn man Enter drückt) aufleuchten. Auf Arduino gibt es folgenden
>Beispielcode (strandtest). Kann mir da jemand weiterhelfen? Code im
>Anhang
ungefähr so
1 | // das hier muss in setup()
|
2 |
|
3 | Serial.begin(9600);
|
4 | Serial.println(F("LED-Streifenansteuerung"));
|
5 |
|
6 | // das ist deine neue Loop()
|
7 |
|
8 | loop() {
|
9 | int i, rx_data;
|
10 |
|
11 | rx_data = Serial.read();
|
12 | switch(rx_data) {
|
13 | case 'a': // LED-Muster 1
|
14 | for (i=0; i<NUMPIXELS; i++) {
|
15 | strip.setPixelColor(i, 0xFF0000); // alles rot
|
16 | }
|
17 | break;
|
18 |
|
19 | case 'b': // LED-Muster 2
|
20 | for (i=0; i<NUMPIXELS; i++) {
|
21 | strip.setPixelColor(i, 0x00FF00); // alles gruen
|
22 | }
|
23 | break;
|
24 |
|
25 | default: // unbekanntes Kommando
|
26 | rx_data = 0;
|
27 | break;
|
28 | }
|
29 |
|
30 | if (rx_data != 0) {
|
31 | strip.show(); // Refresh Strip
|
32 | }
|
33 | }
|
Aber denk dran, daß man für den Streifen ein separates, ausreichend
stromstarkes Netzteil braucht, wenn man viele LEDs gleichzeitig leuchten
lassen will.