Jak projektować graficzny interfejs z Arduino


Wgraj do Arduino szkic BBMobile_Ardu_Retransmitter. Następnie otwórz serial Monitor (Tools->Serial Monitor lub naciskając Ctrl+Shift+M).

Podłącz moduł BBMobile jak pokazują ponższe schematy. Ponieważ BBMobile zasilany jest z pinów kontrolera (4–GND, 5–VCC), bezpieczne jest, aby najpierw wgrać program, a dopiero potem podłączyć moduł.

Możesz przetestować komunikację z modułem BBMobile. Wpisanie do górnego okna Serial Monitora komendy '<hello' i naciśnięcie ENTER powinno dać w odpowiedzi przyjazne '>HI'.

Uruchom aplikację BBMobile na smartfonie i naciśniej START w prawym górnym rogu. Wybierz z listy urządzenie BBMobile.

Gdy połączenie Bluetooth zostanie zestawione w głównym oknie Serial Monitora pojawi się komunikat >CON zawierający po kropce sześciobajtowy adres urządzenia z którym nastąpi komunikacja.

Zbuduj teraz swój mobilny interfejs wklejając kod JSON do Serial Monitora.

{„ty”:”lout”,”or”:”V”,”img”:”3″,”cs”:[
{„ty”:”Textview”,”te”:”\nTemperatura”,”tc”:”250,250,250″,”ts”:”40″},
{„ty”:”Textview”,”n”:”t”,”te”:”20,1 C”,”tc”:”250,250,250″,”ts”:”50″,”tf”:”02″},
{„ty”:”Textview”,”te”:”\nWilgotno\u015B\u0107″,”tc”:”250,250,250″,”ts”:”40″},
{„ty”:”Textview”,”n”:”h”,”te”:”52 %”,”tc”:”250,250,250″,”ts”:”50″,”tf”:”02″},
{„ty”:”Textview”,”w”:”5″}]}

Wysyłając kolejne kody JSON możesz rozbudowywać i testować rózne interfejsy dla swoich projektów. Możesz testować też komendy sterujące. Dla powyższego interfejsu np.: $set,t:te=”19,8 C”, $set,h:te=”48 %”, $set,t:te=”19,8 C”,h:te=”48 %”.

Za pomocą Serial Monitora nie prześlemy dłuższych kodów JSON ponieważ ma on ograniczenie długości wklejanego tekstu. Jak projektować duże interfejsy zobacz: http://bbmagic.net/bbmobile-jak-zaczac/

Tagi , , , .Dodaj do zakładek Link.

Komentarze są wyłączone.