• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc - przepływomierz + menu
#7
Na początku chciałbym zaznaczyć iż jestem początkującym programistą Arduino jeżeli w mojej wypowiedzi są jakiekolwiek błędne informacje to proszę o skorygowanie ich.

Sformatuj kod źródłowy, jeżeli używasz Arduiono IDE to naciśnij CTRL+T będzie bardziej czytelny dla Ciebie i innych osób.

Kod:
void loop()
{

  sensors.requestTemperatures();  // wysyłanie zapytania do czujników <= tą linie bym usunął

Pierwszy odczyt zrealizowałbym w setup()

Kod:
void setup() {

   ...
   ...
   ...
   sensors.requestTemperatures();
   //wyświetlenie danych na ekranie LCD
}

Jeżeli jesteś początkującym programistom to rozbiły bym projekt na mniejsze projekty tzn. obsługa menu, naciśnięcie przycisku i zmiana tekstu np. domyślnie tekst "czujnik1", naciśnięcie down tekst "czujnik2", itd. jak to będzie działać to bym dodał odczyt temperatury.

Trudno stwierdzić dlaczego się nie przełączają wyniki może czas oczekiwania na odczyt jest zbyt krótki, tego nie wiem i należałoby sprawdzić jaki jest czas odczytu z czujników. Spróbuj poniższą linię zmienić np. na 5000 i zobaczyć co się stanie.

Kod:
if (aktualnyCzas - zapamietanyCzas >= 1000UL){
 
Odpowiedź
  


Wiadomości w tym wątku
Pomoc - przepływomierz + menu - przez XaxaS - 18-07-2019, 15:22
RE: Pomoc - przepływomierz + menu - przez kaczakat - 18-07-2019, 21:59
RE: Pomoc - przepływomierz + menu - przez XaxaS - 22-07-2019, 06:32
RE: Pomoc - przepływomierz + menu - przez kaczakat - 22-07-2019, 14:38
RE: Pomoc - przepływomierz + menu - przez XaxaS - 26-08-2019, 12:07
RE: Pomoc - przepływomierz + menu - przez twjx - 26-08-2019, 13:23
RE: Pomoc - przepływomierz + menu - przez XaxaS - 26-08-2019, 14:44

Skocz do:


Przeglądający: 1 gości