×

Bluetooth: 4. Empfangen des OKs auf dem Handy


Gepostet September 2015, Kategorie: Bluetooth HC05


Thumbnail: Bluetooth: 4. Empfangen des OKs auf dem Handy

In diesen Teil wird gezeigt, wie man das OK, welches der Ardunio sendet, am Handy empfangen kann und in der App interpretieren kann.


  • Programm erweitern: Empfange das OK; des Arduino:
    • Designer:
      • Clock1: 250 ms, wird benötigt um alle 250 ms zu überprüfen, ob eine Nachricht eingegangen ist
      • ListPicker1: Hat den Text: Nicht verbunden! Bitte klicken!
    • Programm
      • ListPicker.Text wird nach dem Verbinden auf  "Verbunden!" gesetzt
      • Wenn eine Nachricht (OFF; oder ON;) versendet wurde wird der ListPicker.Text auf "Warte auf Antwort!" gesetzt!
Erweiterung des Programms (Analogie zum Arduino-Programm beachten!)
MIT-Programm|100
Globale Variable msg: hier wird eine unvollständige Nachricht gespeichert.

Globale Variable c: Hier wird immer das aktuelle Zeichen gespeichert.

Wenn der Timer "tickt" (wird alle 250 ms ausgeführt)
  Überprüfe, ab Bluetooth verbunden ist!
    Solange sich Bytes im Buffer befinden führe folgendes aus:


      Lese 1 Byte und speicheres in c (als Text)


      Wenn c kein Semikolon ist:
        Hänge an msg das c an


      Ansonsten:
        Wenn msg ein "OK" ist:

          Setze ListPicker.Text auf "Antwort erhalten"
        Auch wenn msg kein "OK" ist, dann leere die msg