Hallo Jungs,
ich steuere mehrere WS2811 LED-Stripes mit einem Arduino Mega 2560 über
die FastLED LIB an. Zwischen verschiedenen Beleuchtungs-Szenen möchte
ich per Bluetooth umschalten. Dazu verwende ich ein HC-05 Bluetooth
Modul und für mein Handy den MIT APP Inventor 2. Das BT Modul befindet
sich an Serial3.
Ich dachte das die vom Handy gesendeten Daten im Hintergrund von der
Seriellen Schnittstelle Empfangen und im Puffer der Schnittstelle
gespeichert werden. Die Daten lese ich mit
Serial3.readBytesUntil(';', data, 5);
nextCase=atoi(data);
in der LOOP ein. Soweit funktioniert das auch gut. Allerdings habe ich
das Problem, dass bei rechenintensiven Szenarien immer das gleiche Case
(Scenario) aufgerufen wird. Woran liegt das? Wird das was ich mit dem
Handy sende nicht im Puffer der Seriellen Schnittstelle abgelegt? Was
kann ich machen?
Gruß
Marie