Bluetooth shield HC06
|
04.02.2020, 16:47
Beitrag #9
|
|||
|
|||
RE: Bluetooth shield HC06
(04.02.2020 16:23)Tommy56 schrieb: Ok, man soll doch testen: Tommy, vielen Dank, Beide programme laufen prima. Ich möchte ja auch noch was lernen. Warum mußte die Blink() Anweisung aus der Abfrage von if (a ==3) herausgenommen werden? Mit freundlichen Grüßen Norbert |
|||
04.02.2020, 16:52
Beitrag #10
|
|||
|
|||
RE: Bluetooth shield HC06
Weil sie dort nur einmalig aufgerufen wird, wenn eine 3 kommt.
Wir steuern sie ja über den Zähler, so dass sie nur läuft, wenn dieser von der 3 auf 0 gesetzt wurde, bis sie fertig ist. Da habe ich bei der ersten Änderung auch einen Denkfehler drin gehabt. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
04.02.2020, 17:16
Beitrag #11
|
|||
|
|||
RE: Bluetooth shield HC06
(04.02.2020 16:23)Tommy56 schrieb: Ok, man soll doch testen:Der Vollständigkeit halber und für alle anderen Interssenten. mit millis Code: #include <SoftwareSerial.h> Mit delay und variable angepasst Code: #include <SoftwareSerial.h> Mit freundlichen Grüßen Norbert |
|||
04.02.2020, 18:35
Beitrag #12
|
|||
|
|||
RE: Bluetooth shield HC06
(04.02.2020 17:16)RCudino schrieb:(04.02.2020 16:23)Tommy56 schrieb: Ok, man soll doch testen:Der Vollständigkeit halber und für alle anderen Interssenten. Einen kleinen Schönheitsfehler hab ich noch gefunden. Wenn das Board resettet wird oder der code neu geladen, wird das Blink programm 1mal durchgeführt Mit freundlichen Grüßen Norbert |
|||
04.02.2020, 18:44
Beitrag #13
|
|||
|
|||
RE: Bluetooth shield HC06
Du musst nicht immer alle Beiträge mit zittieren. Da findet man ja nichts mehr.
Ja. da hast Du Recht. Das solltest Du aber selbst rausfinden können. Versuche es zumindest mal. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
04.02.2020, 21:28
Beitrag #14
|
|||
|
|||
RE: Bluetooth shield HC06
Beim Programm mit delay habe ich bei void blink() wie folgt geändert
if ( zaehler < anz &&( a=='3')) { damit funktioniert es. Beim millis Programm war ähnliches ohne Erfolg Mit freundlichen Grüßen Norbert |
|||
04.02.2020, 21:42
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2020 21:43 von Tommy56.)
Beitrag #15
|
|||
|
|||
RE: Bluetooth shield HC06
Das brauchst Du nicht.
Bei millis ist a lokal zu loop, bei delay global, was nicht sein muss. Es geht aber in beiden Fällen mit der gleichen Änderung ![]() Tipp: if ( zaehler < anz) - mal darüber nachdenken, wie man das zum Programmstart nutzen kann. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
04.02.2020, 22:05
Beitrag #16
|
|||
|
|||
RE: Bluetooth shield HC06
Mit zaehler = anz im set up hat es bei beiden Programmen geklappt !!
Mit freundlichen Grüßen Norbert |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste