Skocz do zawartości

Problem z programem - menu na LCD


Pomocna odpowiedź

(edytowany)

Pomijając tego ifowego babola to tak (przynajmniej tak mi się wydaje, ja tu od rana przerzucam się z Pythona i baz danych na forum i C++, i chyba powoli ślepnę bo sam zrobiłem taki sam błąd jak Ty).

Edytowano przez ethanak
void karta()
{
  aktualnyCzas1 = millis();
  if (i != 100)
  {
        if (aktualnyCzas1 - zapamietanyCzas1 >= 80000)
    {
      zapamietanyCzas1 = aktualnyCzas1;
      plik = SD.open("temp.txt", FILE_WRITE);
      plik.println("Odczyt temperatury nr: ");
      plik.println(i);
      plik.println("Temperatura w pokoju");
      plik.println(sensor1.getTempCByIndex(0));
      plik.println("Temperatura na zewnątrz");
      plik.println(sensor2.getTempCByIndex(0));
      plik.println("Temperatura na grzejniku");
      plik.println(sensor3.getTempCByIndex(0));
      plik.close();
      i = i + 1;
    }
  }
}

Babola poprawiona, działa! Serdecznie Wam dziękuję, początkowo się trochę zniechęciłem chyba zbyt trudny program sobie postawiłem na cel do napisana, ale jak na drugi mój własny program napisany w życiu to chyba nie jest źle. Teraz rozumiem że podstawy są mega ważne także wracam do przeglądania poradników żeby Wam znowu głowy nie zawracać takimi banałami. @ethanak dziękuję, że nie wyręczyłeś mnie wprost podając kod tylko naprowadziłeś tymi irytującymi czasem wskazówkami. Jesteś super!

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...