• 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
Sterownik ogrzewania wody w basenie.
#12
(14-06-2019, 04:44)kagiva napisał(a): Trochę pokory i odrobina samokrytyki by się przydała Tobie.
Zamiast się przechwalać czego to nie potrafisz wstawiłbyś kod z pomocą
Trochę pokory? Raczej kasy!
Kod mogę napisać, 100zł/h. Wyjątkowo niska cena. Jak chcesz kod, złóż zamówienie i po sprawie.

Twoje wypowiedzi utwierdzają mnie, że jesteś cwaniakiem, który chce znaleźć "jelenia" do napisania kodu za free. Weź się do nauki, to dowiesz się dlaczego za napisanie dobrego kodu płaci się 100...400zł/h i  dlaczego stosunkowo prosty kod pisze się 40..160 godzin.
Mnie na prezenty dla cwaniaków o wartości min 4000zł nie stać.

Podpowiedzieć naturalnie mogę:
Kod:
if( !timner ){
timer = 1000; // sekunda

//działamy co sekundę
}

Do tego:
Kod:
ISR (od comp. timera co 1ms){  / dla oszczędności niewielkiej ilości timerów w AVR, można wykorzystać timer0 , którego przerwania sś wywoływane co ok 1ms
 if( timner  ) timner --;
}

Trzeba zadeklarować zmienną:
Kod:
uint16_t volatile timner;
Kumasz cokolwiek?

Na AVR 8-bir, warunek:
Kod:
if( !timner ){
Bezpiecznie sprawdzać z wyłączonymi przerwaniami. Jest do tego stosowna funkcja. Jak ładnie poprosisz to poszukam jak się nazywa. Teraz nie pamiętam, bo pisze na ARM a tam nawet przy 32-bit nie trzeba sztuczek z blokowaniem IRQ.
Dostałeś praktycznie gotowca. Kod dział szybko, zużywa mało flash i ram w przeciwieństwie do zabaw z millis, nie ma problemu 50 dni.
 
Odpowiedź
  


Wiadomości w tym wątku
Sterownik ogrzewania wody w basenie. - przez kagiva - 13-06-2019, 19:24
RE: Sterownik ogrzewania wody w basenie. - przez es2 - 13-06-2019, 20:23
RE: Sterownik ogrzewania wody w basenie. - przez es2 - 13-06-2019, 20:56
RE: Sterownik ogrzewania wody w basenie. - przez es2 - 13-06-2019, 23:40
RE: Sterownik ogrzewania wody w basenie. - przez es2 - 14-06-2019, 07:43
RE: Sterownik ogrzewania wody w basenie. - przez es2 - 14-06-2019, 15:23

Skocz do:


Przeglądający: 1 gości