Forum: HF, Funk und Felder HC-05 als Robotersteuerung


von Eike (Gast)


Angehängte Dateien:

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

von Martin (Gast)


Lesenswert?

Nach dem On oder Off senden noch ein \n, also Newline senden

von Eike (Gast)


Lesenswert?

Bringt leider nichts

von Nils Z. (nils_z)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.