hallo,
der Grund für die verschiedenen Ergebnisse mit verschiedener Klammerung ist mir ja klar, ich hatte ja auch beide getestet - aber mit anderem Ergebnis als das, das du oben listest. Bisher hatte es nie gestimmt bei mir.
Ich bin nun auch kein C++ Spezialist, aber ich vermute, dass
uint8_t((color16 / 2048 )*8 )
kein legaler C/C++ Code ist und nur zufällig (!) hier das gleiche liefert wie
(uint8_t) ((color16 / 2048 )*8 )
Wo ist denn dein kompletter Sketch Code, fertig zum Kompilieren? Ich will nicht wieder was falsch einfügen.
Ich kopiere den kompletten Code noch mal und compiliere ihn neu, wenn ich ihn habe, vlt hat irgendwo anders was nicht gestimmt bei meinen Versuchen. Es gingen ja auch sehr viele verschiedene Versionen durcheinander.
Melde mich dann, wenn ichs habe, habe grade keinen Arduino.
Lesezeichen