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

Zawieszanie się Arduino Mega 2560 w projekcie kontrolera terrarium

gwalento 21 Wrz 2018 16:26 882 3
REKLAMA
  • #1 17452738
    gwalento
    Poziom 2  
    Posty: 3
    Ocena: 1
    Witam,

    Obecnie jestem w fazie tworzenia kontrolera do terrarium który odpowiadałby za wilgotność pory dnia oraz temperaturę.
    Niestety utknąłem w martwym punkcie, otóż mój program raz na jakiś czas się zawiesza i nie jest to cyklicznie np. co 2 godziny.
    Wyczerpała się już moja wiedza ale może któremuś z was uda się odnaleźć błąd w kodzie, będę bardzo wdzięczny za pomoc.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 17452749
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 17479602
    ex-eter
    Poziom 12  
    Posty: 36
    Pomógł: 2
    Czesc,

    mialem podobny problem. Nie wiem na jakiej rozdzielczosci masz czujniki temperatury.
    Generalnie im wyzsza rozdzielczosc tym dluzszy czas odczytu.
    !!! Poza tym robisz odczyty w pentli glowniej (OJ, NIEDOBRZE!!!)
    LCD znacznie opoznia wykonanie kodu.
    Poza tym masz duzo przekaznikow ... Ja mam ich 100+ ale sterowane przez (SPI) i TLC5940 na 4 przewodach.
    A do tego wszystkiego dodales ten delay(1000).

    Proponuje ustaw zegar i rob odczyty np co 10sek lub 1 czunik na 1sek lub podobnie.
    Czy na pewno potrzebujesz odczyty przy kazdym wykonaniu pentli ????
    Powodzenia
  • #4 17479620
    Konto nie istnieje
    Poziom 1  
REKLAMA