HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 26.10.2018, 08:07

klappt nicht. Schade.
Aber vielen dank für deine Mühe.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 27.10.2018, 07:05

Hallo,
hat noch jemand dieses Gerät am laufen?
Wie beschrieben den gleichen Fehler beim kompilieren oder weiß voran das liegen kann?

Code: Alles auswählen

In file included from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:10:0:

C:\Users\DiJe\Documents\Arduino\libraries\EnableInterrupt/EnableInterrupt.h:22:121: note: #pragma message: NOTICE: *** EnableInterrupt library version 0.9.5. This is not a problem. Keep calm, and carry on. ***

 #pragma message("NOTICE: *** EnableInterrupt library version 0.9.5. This is not a problem. Keep calm, and carry on. ***")

                                                                                                                         ^

In file included from C:\Users\DiJe\AppData\Local\Temp\arduino_build_781665\sketch\RGBCtrl.h:12:0,

                 from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:35:

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.001

 #    pragma message "FastLED version 3.002.001"

                     ^

In file included from C:\Users\DiJe\Documents\Arduino\libraries\FastLED/FastLED.h:47:0,

                 from C:\Users\DiJe\AppData\Local\Temp\arduino_build_781665\sketch\RGBCtrl.h:12,

                 from C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:35:

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h: In member function 'void PixelController<RGB_ORDER, LANES, MASK>::init_binary_dithering()':

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:258:13: error: expected primary-expression before 'static'

             static uint8_t R = 0;

             ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:259:14: error: lvalue required as increment operand

             R++;

              ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:273:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x01) { Q |= 0x80; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:274:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x02) { Q |= 0x40; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:275:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x04) { Q |= 0x20; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:276:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x08) { Q |= 0x10; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:277:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x10) { Q |= 0x08; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:278:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x20) { Q |= 0x04; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:279:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x40) { Q |= 0x02; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:280:24: error: invalid operands of types 'double' and 'int' to binary 'operator&'

                 if(R & 0x80) { Q |= 0x01; }

                        ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h: In instantiation of 'void PixelController<RGB_ORDER, LANES, MASK>::init_binary_dithering() [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul]':

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:316:59:   required from 'void PixelController<RGB_ORDER, LANES, MASK>::enable_dithering(EDitherMode) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul; EDitherMode = unsigned char]'

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:224:36:   required from 'PixelController<RGB_ORDER, LANES, MASK>::PixelController(const CRGB&, int, CRGB&, EDitherMode) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul; EDitherMode = unsigned char]'

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:398:83:   required from 'void CPixelLEDController<RGB_ORDER, LANES, MASK>::showColor(const CRGB&, int, CRGB) [with EOrder RGB_ORDER = (EOrder)66u; int LANES = 1; long unsigned int MASK = 4294967295ul]'

C:\Users\DiJe\Documents\Arduino\HB-UNI-RGB-LED-CTRL\HB-UNI-RGB-LED-CTRL.ino:91:1:   required from here

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:264:15: error: invalid operands of types 'double' and 'int' to binary 'operator&'

             R &= (0x01 << ditherBits) - 1;

               ^

C:\Users\DiJe\Documents\Arduino\libraries\FastLED/controller.h:264:15: error:   in evaluation of 'operator&=(double, int)'


Bibliothek EnableInterrupt in Version 0.9.5 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\EnableInterrupt  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: C:\Users\DiJe\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.207\libraries\SPI  wird verwendet
Bibliothek AskSinPP-master in Version 2.1.5 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\AskSinPP-master  wird verwendet
Bibliothek Low-Power-master in Version 1.6 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\Low-Power-master  wird verwendet
Bibliothek FastLED in Version 3.2.1 im Ordner: C:\Users\DiJe\Documents\Arduino\libraries\FastLED  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino Pro or Pro Mini.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Dampfmotor
Beiträge: 99
Registriert: 20.03.2016, 11:32
Hat sich bedankt: 7 Mal
Danksagung erhalten: 2 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von Dampfmotor » 27.10.2018, 13:40

Habe mein Band mit 59 LED´s WS2812B am laufen.

Programm Durchlauf und Lagerfeuer funktionieren auch schön.

Code: Alles auswählen

ignore 0F 3A 94 3F 45FA96 000000 02 04 23 67 08 BC  - 307669
-> 0E 02 A0 11 45FA96 F34101 02 03 04 00 A0  - 308849
process() 3
msg.value = 4
msg.ramp = 160
msg.delay= 65535
<- 0E 02 80 02 F34101 45FA96 01 03 04 00 55  - 308970
ignore 1A 1C 84 70 F1D006 45FA96 00 39 27 9C 53 05 7C 00 00 0D 00 00 00 00 00 00 00  - 314647

Bei Wasserfall und TV-Simulation geht es nicht.
Das Programm bleibt z.B. bei Durchlauf stehen, wenn ich auf Wasserfall umstelle.

Code: Alles auswählen

-> 0E 0B A0 11 45FA96 F34101 02 03 05 00 A0  - 340456
process() 3
msg.value = 5
msg.ramp = 160
msg.delay= 65535
<- 0E 0B 80 02 F34101 45FA96 01 03 05 00 56  - 340581
ignore 0C A2 84 70 345681 45FA96 00 CF 3E  - 346706
ignore 0C E0 84 70 3456D5 45FA96 00 EE 31  - 364060

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 27.10.2018, 13:43

Dampfmotor hat geschrieben:
27.10.2018, 13:40
Bei Wasserfall und TV-Simulation geht es nicht.
Die beiden Programme sind nicht implementiert.
https://github.com/jp112sdl/HB-UNI-RGB- ... rams.h#L45

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 27.10.2018, 14:23

kann mir bitte jemand die controller.h aus der Libery hier reinstellen.
Der Fehler läuft wohl über die datei.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 27.10.2018, 14:27

Wäre echt strange... warum die ausgerechnet bei dir beschädigt sein sollte.
Aber hier... bitte.
Dateianhänge
controller.h
(18.71 KiB) 56-mal heruntergeladen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 27.10.2018, 14:33

danke Jerome,
hat nichts gebracht, der gleiche Fehler.
Was kann das denn noch sein?
Habe die Arduino Version 1.8.5, wie bei den anderen Geräten.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von jp112sdl » 27.10.2018, 14:49

Klemmt evtl irgend ein "Schrottzeichen" im Code?
Hast du den Quelltext vom Sketch aus dem Browser rauskopiert, oder dir alle Dateien als ZIP runtergeladen?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 27.10.2018, 14:59

ich habe die als Zip datei runtergeladen.
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: HB-UNI-RGB-LED-CTRL (Controller für adressierbare RGB-LEDs WS2811, WS2812B, NEOPIXEL,...)

Beitrag von DiJe » 27.10.2018, 15:08

kannst du mir noch deine HB-UNI-RGB-LED-CTRL Zip Datei hier reinstellen.
Danke
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“