Skocz do zawartości

Pomoc w utworzeniu aplikacji mobilnej


nightslayer2

Pomocna odpowiedź

Witam. Zatem od początku. Tworzę projekt, a mianowicie popularną dość stację pogodową. Mam do dyspozycji Arduino Uno, BMP280, czujnik temp. DS18B20, DHT22, wyswietlacz LCD 4X20 z I2C, oraz moduł bluetooth HC-06. Samo podłączenie raczej nie sprawi tu problemu, jednak problem zaczyna się gdy muszę stworzyć do tego projektu aplikację mobilną poprzez połączenie się z bluetooth. Aplikacja ma za zadanie utworzenie kilka przycisków jak np. "temperatura", gdzie po kliknięciu w ten przycisk zarówno w aplikacji jak i na wyświetlaczu LCD wyświetli się temperatura pobierana z czujnika. Zatem w skrócie aplikacja ma pobierać dane i wyświetlać je zarówno na wyświetlaczu jak i w telefonie. Czy jest to wgl możliwe do zrealizowania? Jestem dość świeży w świecie Arduino i nigdy nie programowałem w tym środowisku. Czy jest ktoś w stanie pomóc?

Link do komentarza
Share on other sites

Telegram BOT (łączność przez sieć WiFi - konieczność stałego łącza internetowego) lub BLYNK (podobnie jak wcześciej)
niezbędne przykłady znajdziesz u mnie tutaj : https://www.facebook.com/groups/1100373413801234/user/100000850806456
Jeśli tylko BT to biblioteka BluetoothSerial.h  https://randomnerdtutorials.com/esp32-bluetooth-classic-arduino-ide/

Link do komentarza
Share on other sites

Jeśli ma to być tylko połączenie BT <-> Android to możesz spróbować wykorzystać klocki z https://appinventor.mit.edu/ ale odradzam, bo co bardziej skomplikowane aplikacje w tym budować to koszmar. Za to proponuję wykorzystać lepsze i równie proste narzędzie ze strony https://www.b4x.com/ dane z arduino przesyłasz jako komendy AT i na ich podstawie podejmujesz akcje, na początek zbuduj system z czujnikami i wyświetlaczem oraz komunikacją UART aby przetestować polecenia, a potem za uart podkładasz przejściówkę BT i można pisać apkę

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bez większych problemów, nawet mam gdzieś bloki służące do otwierania portu BT ale tak jak wyżej pisałem składanie tych klocków jest uciążliwe 

Link do komentarza
Share on other sites

Pisałem (a raczej wyklikiwałem) ostatnio taką prostą aplikację. Da się, ale jak człowiek jest przyzwyczajony do pisania kodu to szukanie takiego klikanego ifa co ma jeszcze else może być przyczyną wpadnięcia w alkoholizm.

Tym niemniej owszem, jest to możliwe.

Link do komentarza
Share on other sites

Hehe, coś w tym jest. Pod koniec jak się jeszcze tymi puzzlami bawiłem to spostrzegłem że aby to szło w miarę gładko to trzeba sprawnie posługiwać się listami. No ale potem b4a stał się darmowy to już przy nim zostałem, szkoda nerwów na układanki

Edytowano przez _LM_
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.