logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] wemos d1 mini -jak na wyświetlaczu 7 segmentowym wyświetlić dane ze strony www?

deadmike84 21 Sie 2019 18:18 1500 6
REKLAMA
  • #1 18127846
    deadmike84
    Poziom 2  
    Posty: 3
    Ocena: 4
    Witam jestem tu nowy i praktycznie zielony z elektroniki i programowania. W ostatnim czasie zafascynowała mnie elektronika a w szczególności Arduino i wszelkie mu pochodne. Nie byłby sobą gdybym nie wymyślił projektu który przerasta moją wiedzę. To tytułem wstępu, a teraz do sedna. Zakupiłem płytkę Wamos d1 mini oraz wyświetlacz 7 segmentowy LED 4 cyfry TM1637 oraz przycisk (reset). Udało mi się to wszystko połączyć ze sobą, ale niestety programowo mam problem. Stworzyłem stronę internetową (wamos robi za serwer www) na której są pola z liczbami i chciałbym żeby po wyborze jakiegoś z pól "wysyłane" to było do Wamos i po naciśnięciu przycisku(fizycznego na obudowie) wyświetliła się ta liczba na wyświetlaczu tm1637. Czy moglibyście mi wyjaśnić na czym polega to zjawisko oraz jak to zrobić? Za wszelką pomoc z góry bardzo dziękuje.
  • REKLAMA
  • Pomocny post
    #2 18128036
    tos18
    Poziom 42  
    Posty: 7143
    Pomógł: 1113
    Ocena: 1871
    taki mały przykład... trochę bałaganiarski ale widać jak ogarnąć buttony na stronie www.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #3 18128114
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • Pomocny post
    #4 18128582
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Do komunikacji między stroną WWW a programem ESP użyj websocket. Tutaj przykład użycia do sterowania led https://github.com/kaczakat/ESP8266/blob/master/ESP8266-websocketRGB02.ino, loop przesyła do strony jakieś liczniki. Zamiast zaświecić led możesz oczywiście wysłać tekst na ekran. Od strony WWW trzeba to oprogramować w JavaScript, co tam sobie napiszesz to zostanie wysłane do ESP, całą stronę można umieścić w kodzie programu lub osobnym pliku dokompilowanym do projektu lub jako po prostu plik HTML wrzucony do pamięci flash, na dysk spiffs ESP8266.
    Pomogłem? Kup mi kawę.
  • #5 18132502
    deadmike84
    Poziom 2  
    Posty: 3
    Ocena: 4
    Bardzo dziękuje za wasze podpowiedzi. Część problemu udało mi się rozwiązać dzięki waszym podpowiedzią. Po wciśnięciu wybranego przycisku na stronie www w porcie szeregowym wyświetla się wartość z przycisku. Nadal jednak nie mogę poradzić sobie z tym żeby te wartości z przycisku wyświetliły się na wyświetlaczu 7 segmentowym. Dodam tylko, że wartości z przycisku to liczby (np. 24,5 ; 42,0).
  • REKLAMA
  • Pomocny post
    #6 18132603
    Konto nie istnieje
    Poziom 1  
  • #7 18151941
    deadmike84
    Poziom 2  
    Posty: 3
    Ocena: 4
    Dziękuję za pomoc :)

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zadał pytanie dotyczące wyświetlania danych z serwera WWW na wyświetlaczu 7-segmentowym TM1637 przy użyciu płytki Wemos D1 Mini. Po połączeniu komponentów, użytkownik napotkał problemy z programowaniem. Otrzymał kilka wskazówek, w tym przykłady kodu do wyświetlania danych oraz sugestie dotyczące użycia websocketów do komunikacji między stroną WWW a ESP8266. Użytkownik zdołał częściowo rozwiązać problem, jednak nadal miał trudności z wyświetleniem wartości na wyświetlaczu. W odpowiedziach zasugerowano również, aby pokazał problematyczny fragment kodu, co mogłoby pomóc w dalszym rozwiązywaniu problemu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA