Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MetodeArgumenterForklaring
void beginlong speed - Hvor raskt kommunikasjonen skal foregå. 9600 fungerer bra for dette. Må kalles før update()Starter kommunikasjon med bluetooth enheten
void update Oppdaterer alle interne strukturer. Forårsaker callback kall
void registerCallback

char *command - Tekst kommandoen callback skal reagere på

void(*callback)(char *arg) - Callback funksjonen. Må ta et char * argument (c-streng)

Registrerer en callback funksjon som blir kalt når den gitte kommandoen kommer inn.Flere callbacks kan registreres på samme kommando.

void registerNoCommandCallbackvoid(*callback)(char *arg) - Callback funksjonen. Må ta et char * argument (c-streng)Registrerer en callback funksjon som blir kalt hvis delingstegnet ikke er tilstede i mottatt beskjed. Kun en slik vil registreres.

 Se TwoButtonsExample under ArduinoMobileIntegration/TwoButtonsExample/Arduino/TwoButtonsCallbackExample for eksempel på bruk.

AT kommandoer

AT kommandoer trenger generelt å bare kjøres en gang. Etter de er kjørt lagres resultatet på chipen. Derfor fungerer det helt fint å bare bruke eksempel 1 under, og skrive AT kommandoene dere vil kjøre manuelt fra konsollvinduet.

...