6x nezávislý časovač v Arduinu nano

Sem pište, hledáte-li někoho, kdo pro vás něco naprogramuje, či sestaví.
AstroMiK
Příspěvky: 593
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: 6x nezávislý časovač v Arduinu nano

Příspěvek od AstroMiK » 22 dub 2018, 08:56

... Takže jako takhle?
https://youtu.be/Bv6RzxyNSfc

(Pro testy jsem použil kratší časy a ten spoštěcí signál je drát na GND)


Všechny časovače mohou být spouštěné nezávisle jeden na druhém (třeba všechny současně):
https://youtu.be/jMzIZFck-tc

AstroMiK
Příspěvky: 593
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: 6x nezávislý časovač v Arduinu nano

Příspěvek od AstroMiK » 22 dub 2018, 10:29

... Kód je tady:
http://astromik.org/forum/casovac6x.ino

Pro lepší přehlednost jsem se snažil dodržet důsledné oddělení těch tří typů časovačů.
Jak je ale vidět, spousta věcí se ve všech typech opakuje, takže by se to dalo napsat úsporněji.

Všechny časy se zadávají v desetinách sekundy. = ((minuty * 60) + sekundy ) * 10.

Protože jsou piny D0 a D1 použity pro USB komunikaci, posunul jsem číslování vstupů a výstupů až od pinu D2 do D11.
Při zapnutí napájení (kvůli bootloaderu) párkrát zakmitne pin D13, takže také není pro program použitelný. Proto jsem poslední časovač nastavil až na piny A0 a A1 (chovají se stejně jako digitální piny).

Uživatelský avatar
RR_cz
Příspěvky: 15
Registrován: 21 úno 2018, 15:36
Reputation: 0

Re: 6x nezávislý časovač v Arduinu nano

Příspěvek od RR_cz » 22 dub 2018, 11:39

Co mám napsat :)
Perfektní! Dělá přesně to, co potřebuji. Fakt klobouk dolu. Mladýmu to omlátím o hlavu, prej to nejde. A to v pátek dostal dopis, že ho na ČVUT berou mezi 71 uchazeči bez přijímaček.

AstroMiku,poslal jsem SZ.
A ještě jednou díky moc.
RR
První velkou akci jsem zvládl už v 8 letech. Vyrazil jsem hlavni jistič pro panelák.
Životní moudro: Ještě se nestalo, aby to nějak nedopadlo.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů