Arduino Mega 2560 + FastLED + Bluetooth

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.