Arduino Polska Forum

Pełna wersja: Symulator LCD via bt?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Hej Smile

Znacie może jakiś zgrabny program najlepiej na PC który symulowałby wyświetlacz
LCD w różnych konfiguracjach - np. 2x16, 4x20 etc oraz symulował jakieś wyjście np. klawisze?

Wyobrażam sobie to tak, że zamiast na LCD wysyłam linie tekstu na RS (i dalej BT)
i analogicznie zamiast czekać na klawisz nasłuchuje RS czy pojawiają się jakieś
"naciśnięcia"...

Ułatwiłoby mi to pracę gdy projekt jeszcze w proszku - brak obudowy etc, płytka
luzem leży Wink Zamiast robić pająka łatwiej byłoby mieć LCD na ekranie i naciskać
klawisze...

Z góry dzięki za podpowiedzi.

Ps. Tak wiem, terminal. Wolałbym jednak, żeby LCD wyglądało choć troszkę jak LCD Wink

PWL
Jak pamiętam, w Bascom jest taki emulator a przynajmniej podobny.
Wpisz w Google "simulator Arduino", kilka jest, ale szybciej wg mnie jest złożyć prototyp na stykówce. Za 2-3$ można z Ali zamówić po prostu shield z LCD i przyciskami.  Przez RS tak do końca nie zasymulujesz, bo inaczej się wysyła dane do LCD, a inaczej do UART. Możesz zrobić sobie co prawda program, który tłumaczy jedno na drugie, ale on musi być i w Arduino i na PC. A co do zasady pisząc program możesz pisać komendy do wyświetlania i obsługi przycisków w taki sposób, że potem w to miejsce podstawiasz tylko inne zmienne - abstrakcyjnie, dopiero w ostatecznym programie podkładasz że button to wartość odczytana z pinu, a zmienną wysyłasz na LCD.
Jeśli w ogóle I/O ma być np. telefon to w Google Play wystarczy wpisać Arduino i jest mnóstwo programów do komunikacji przez BT/WIFI, można sobie robić ekrany/przyciski/kontrolki.
Tak, w Bascom jest symulator i służy do Bascom, ale właśnie w Arduino są podobne symulatory.
Szukałem "symulatorów Arduino", ale to za dużo. W zasadzie potrzebuje skromny terminal,
który co cztery linie wyczyści ekran Smile Jeszcze poszukam...

Mam teraz ciasno na biurku (małe lokum). Gdy się przeprowadzę mam nadzieję niedługo do większego
to zrobię sobie stanowisko z modułami i będzie wygodnie. Teraz Arduino wisi na kablu USB z boku biurka,
bo na blacie się nie mieści Wink Takie życie, co począć Wink

Ps. Znalazłem idealna klawiaturkę dla mnie:
https://www.ebay.com/sch/i.html?_from=R4...e&_sacat=0

Potrzebuje MENU, UP, DOWN, BACK, ENTER Smile

PWL
Szperałem i nic nie wyszperałem. Terminali jest sporo, ale to nie to samo...

To może inaczej - polećcie z łaski swojej dobry emulator Arduino z dobrą symulacją
LCD, przycisków, enkodera obrotowego. Zewnętrzne moduły (poza LCD) na tym etapie zbędne...

Głównie chcę popracować nad menu, wprowadzaniem danych przyciskami etc.

PWL
Nie używam, więc Ci nie powiem jakie ma ograniczenia, ale uruchomienie tinkercad zajmuje kilkanaście sekund. Wszedłem na stronę, zalogowałem się przez konto google, wybrałem Arduino, jest gotowiec z LCD, można od razu edytować kod i obserwować zmiany.
[attachment=814]
Działa Smile Zrobiłem sobie klawiaturkę na podzielniku napięcia i działa.
Co prawda LCD ma LAG jak na 10-stopniowym mrozie, ale działa Wink

PWL
Jak odpaliłem oryginalny program z wyświetlaniem w każdym loop to lag faktycznie był, ale z przykładem z millis i odświeżaniem co 1s działa prawie w czasie rzeczywistym (no jakieś 60%).