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

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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.