Arduino Mega 2560 + FastLED + Bluetooth

#3898045
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren