HC-05 als Robotersteuerung

Gast #4774080
Lesenswert?
• ▲
▼
Moin Leute,

ich möchte meinen Roboter über das HC-05 Modul fernsteuern.

Testweise  habe ich das Skript (im Anhang) aufgespielt. Läuft auch 
soweit gut, nur vergeht vom Senden des Befehls, bis zum Led anschalten 
zwei bis drei Sekunden.

Hat einer einer Idee, wie man es schneller laufen lassen kann oder ist 
es mit den Bluetooth-Modul nicht möglich?

Vielen Dank schonmal.
Gruß Eike
Angehängte Dateien:
#4775589
Lesenswert?
• ▲
▼
> readString() reads characters from a stream into a string. The function
> terminates if it times out (see setTimeout()).

> setTimeout() sets the maximum milliseconds to wait for stream data, it
> defaults to 1000 milliseconds.

https://www.arduino.cc/en/Reference/StreamReadString
https://www.arduino.cc/en/Reference/StreamSetTimeout

Nimm nur einen Buchstaben statt on/off und nutze read(), das braucht 
kein Timeout. Dann ist es schon ca. 1s schneller.
Für was hast du das delay(100) eingebaut? Das bringt nochmal bis zu 
100ms Verzögerung, nimm es raus.

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.