• 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
Kilka "stron" LCD
#14
Tak sobie teraz siedzę i patrzę na ten mój twór z dopisanym kawałkiem kodu od Ciebie do obsługi przełącznika i powiem Ci że mruganie ustało ALE jest tego przyczyna, mianowicie mój program obsługuje nie tylko czujniki temperatury ale też komunikację radiową na modułach NRF24L01 i przyczyną ustania mrugania jest to że od kilku dni mam odłączoną właśnie tą komunikację.

Sytuacja ma się następująco chcę przedstawić mój projekt na forum ale na tę chwilę nie wydaje mi się aby kod był do końca dopracowany dlatego nie chciał bym go jeszcze umieszczać na razie zamieszczę strukturę main loop:

Kod:
void loop(void)
{
    network.update();
    sensors.requestTemperatures();
    while ( network.available() )
    {
        getRadioData();
    }
            if (digitalRead(buttonPin) == HIGH)
    {
     if(a == 0){
       a=1;
       b=0;
       czysc();
     }
    displayDataLCD2();
    }
    else
    {
       if(b == 0){
       a=0;
       b=1;
       czysc();
     }
     displayDataLCD();
    }
    Alarm();
    delay(100);
}

i teraz tak 

mam nadajnik podpięty do pieca CO który właśnie drogą radiową przekazuje mi temperaturę z pieca oraz numer wysłanego pakietu, nadawanie odbywa się co 5s - właśnie wtedy następuje mignięcie.
W tym momencie mam wyłączony ten nadajnik i w/w program nie odbiera nic ale dalej wykonuje czynności takie jak odczyt czujników bezpośrednio podpiętych do stacji odbiorczej, wyświetla wszystko na LCD oraz oczywiście obsługuje przycisk do którego kolega Adix pomógł mi dopisać program.

Pytanie, dlaczego gdy odbierane są pakiety drogą radiową następuje migotanie LCD zupełnie jak gdyby wykonywała się komenda lcd.clear() ???
 
Odpowiedź
  


Wiadomości w tym wątku
Kilka "stron" LCD - przez shalvan - 19-09-2015, 17:50
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 00:11
RE: Kilka "stron" LCD - przez shalvan - 20-09-2015, 09:29
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 10:38
RE: Kilka "stron" LCD - przez shalvan - 20-09-2015, 11:21
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 11:38
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 12:41
RE: Kilka "stron" LCD - przez shalvan - 20-09-2015, 13:05
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 15:27
RE: Kilka "stron" LCD - przez shalvan - 20-09-2015, 19:46
RE: Kilka "stron" LCD - przez adix - 20-09-2015, 22:52
RE: Kilka "stron" LCD - przez shalvan - 21-09-2015, 06:28
RE: Kilka "stron" LCD - przez adix - 21-09-2015, 17:21
RE: Kilka "stron" LCD - przez shalvan - 26-09-2015, 10:35
RE: Kilka "stron" LCD - przez JasQ - 26-09-2015, 12:39
RE: Kilka "stron" LCD - przez shalvan - 26-09-2015, 13:34
RE: Kilka "stron" LCD - przez JasQ - 26-09-2015, 14:03
RE: Kilka "stron" LCD - przez shalvan - 26-09-2015, 15:19
RE: Kilka "stron" LCD - przez JasQ - 26-09-2015, 15:47
RE: Kilka "stron" LCD - przez shalvan - 26-09-2015, 18:32
RE: Kilka "stron" LCD - przez JasQ - 26-09-2015, 18:56
RE: Kilka "stron" LCD - przez shalvan - 27-09-2015, 12:52
RE: Kilka "stron" LCD - przez JasQ - 27-09-2015, 15:16
RE: Kilka "stron" LCD - przez shalvan - 27-09-2015, 16:42
RE: Kilka "stron" LCD - przez JasQ - 27-09-2015, 22:24

Skocz do:


Przeglądający: 2 gości