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

Program na wyświetlanie stacja pogody, temperatury i wilgotności co 10 sekund

chris18404 18 Mar 2017 12:39 1074 15
REKLAMA
  • #1 16353820
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Witam. Jak robić krótki program, który przez 10 sekund, na wyświetlaczu będzie wyświetlał "stacja pogody", po 10 sekundach, pokazywało samą temperaturę i następnie wilgotność (temperatura i wilgotność w pętli), jak to zrobić?

    https://megawrzuta.pl/download/0b66174a8ce43c5a7a12da014efdc2f5.html
  • REKLAMA
  • #2 16353843
    Press
    Poziom 24  
    Posty: 566
    Pomógł: 69
    Ocena: 40
    Algorytm sam już opisałeś.
    A żeby Ci pomóc to schemat i język w jakim piszesz.

    P.S.
    Co to za plik z rozszerzeniem *.ino, który podlinowałeś? Czym to otworzyć?
  • REKLAMA
  • REKLAMA
  • #5 16353922
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Wojciech. napisał:
    @Press W ArduinoIDE.
    Dodano po 10 [minuty]:
    @chris18404


    void setup(){
    
    }
    
    void loop(){
    
    lcd.print("STACJA POGODOWA");
    delay(5000);
    
    temperatura();
    delay(ile chcesz);
    wilgotnosc();
    delay(ile chcesz);
    
    
    }
    
    void temperatura(void){
    
    lcd.clear();
    lcd.print(temperatura);
    
    }
    
    
    
    void wilgotnosc (void){
    
    lcd.clear();
    lcd.print(wilgotnosc);
    
    }
    


    Spróbuj taki szablon


    błąd wyskoczył.
    Załączniki:
    • Program na wyświetlanie stacja pogody, temperatury i wilgotności co 10 sekund Bez tytułu.png (116.75 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 16353954
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Wojciech. napisał:
    @chris18404 Bo powtórzyły Ci się zmienne. Zmień nazwę void temperatura(void) na np void temp(void), wilgotnosc tak samo.


    niestety źle wyswietla:
    Załączniki:
    • Program na wyświetlanie stacja pogody, temperatury i wilgotności co 10 sekund pog.jpg (26.74 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #9 16354057
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Wojciech. napisał:
    w tych funkcjach po lcd.clear() ustaw sobie pozycje kursora.



    nie działa.
  • #11 16354098
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Wojciech. napisał:
    Wrzuć cały kod.
    Załączniki:
    • ard.txt (867 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 16354163
    adasikp
    Poziom 18  
    Posty: 285
    Pomógł: 24
    Ocena: 62
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Poprawione złe pozycje kursora pierwsza oś x druga y .
  • #14 16354192
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    adasikp napisał:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Poprawione złe pozycje kursora pierwsza oś x druga y .



    przeciez tutaj jest cały czas na ekranie wszystko (stacja pogody, temperatura , wilgotność ) a ja chce po 10 sekund w pętli wilgotnosc i temperaturę)

    Dodano po 3 [minuty]:

    Wojciech. napisał:
    No ale to nie jest ten kod.
    Załączniki:
    • ard.txt (1.05 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #15 16355272
    chris18404
    Poziom 19  
    Posty: 971
    Ocena: 78
    Nikt nie pomoże?
  • #16 16355294
    Konto nie istnieje
    Poziom 1  

Podsumowanie tematu

✨ Użytkownik poszukuje pomocy w stworzeniu programu, który na wyświetlaczu LCD przez 10 sekund pokazuje napis "stacja pogody", a następnie w pętli wyświetla temperaturę i wilgotność. W odpowiedziach zasugerowano użycie funkcji `lcd.print()` oraz `delay()`, a także poprawki dotyczące zmiennych i pozycji kursora. Wskazano na błędy w kodzie, takie jak powtarzające się nazwy funkcji oraz konieczność ustawienia pozycji kursora po wyczyszczeniu ekranu. Zasugerowano również unikanie długich opóźnień w programie, proponując użycie funkcji `millis()` do zarządzania czasem.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA