• 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
optymalizacja kodu
#1
Witajcie
Chciałbym prosić bardziej doświadczonych formumowiczów o pomoc w optymalizacji kodu.
Jest to moja kolejna wersja/modernizacja sterownika akwarystycznego. Poprzednia bazowała na wyświetlaczu LCD 64x20 i generalnie było OK.  Na chwilę obecną chciałem rozbudować ten sterownik o parę nowych opcji plus możliwość sterowania z pozycji klawiszy zamiast za każdym razem wgrywania kodu.
Moje obecnie problemy to zbyt wolno działający kod co widać szczególnie w godzinach gdzie sekundy przeskakują co 7 sekund :-( . temperatury a raczej cyfry są zniekształcone (czasami).
Całość jakoś działa ale moim celem jest dodanie do programu menu z pozycji którego mógłbym ustawiać:
- bieżącą godzinę i datę (jak się rozkoduje zegar),
- zmieniać godzinę/ minuty świtu oraz zmierzchu,
- ustawiać temperaturę dla której miałby się włączać wentylator (plus histereza),
- wprowadzać wartość KH wg. której będzie wyliczana zawartość Co2.

Całość obsługiwana jest przez arduino nano (ze względu na rozmiar),
wyświetlacz to graficzny LCD 128x64 ST7920,
termometry dwa na jednym kablu w funkcji złodzieja (bez pełnego zasilania),
obsługa dwóch styczników (na razie sterowany jest tylko jeden - drugi w zapasie),
zegar RTC DS1307, Sonda pH,
i do tego przetwornica step-down,
klawisze na chwilę obecną podpięte do pinów 9,8,7,4.


Załączone pliki
.zip   sterownik_aqua_v2.zip (Rozmiar: 55.98 KB / Pobrań: 6)
 
Odpowiedź
  


Wiadomości w tym wątku
optymalizacja kodu - przez nebari - 12-03-2018, 20:24
RE: optymalizacja kodu - przez kaczakat - 13-03-2018, 04:37
RE: optymalizacja kodu - przez nebari - 13-03-2018, 14:19
RE: optymalizacja kodu - przez kaczakat - 14-03-2018, 04:20
RE: optymalizacja kodu - przez nebari - 14-03-2018, 20:24
RE: optymalizacja kodu - przez Robson Kerman - 15-03-2018, 20:37
RE: optymalizacja kodu - przez Robson Kerman - 15-03-2018, 20:46

Skocz do:


Przeglądający: 1 gości