Arduino - stopky

Odpovědět
naprasklej_parek
Příspěvky: 1
Registrován: 09 říj 2020, 11:14
Reputation: 0

Arduino - stopky

Příspěvek od naprasklej_parek » 09 říj 2020, 11:31

Ahoj všem,
vím že už se tu téma stopek několikrát opakuje a probíralo, ale čtení těchto vláken neuspokojilo, to co potřebuji já.

Potřeboval bych poradit s projektem na arduino, jak napsat prográmek na stopování časových úseků.

Funkčně by to mělo vypadat tak, že při stisknutí tlačítka (Start) se spustí odpočet. A stopnutí a výsledný čas by se zapsal, až by se 5x přerušil paprsek opto-závory? Výsledný čas ideálně ve tvaru 00:00:00 (minuty:sekundy:setiny). Doma mám na to nachystané Arduino NANO + displej 4x20 s prevodnikem + moduly pro optozávoru.

Netuším absolutně jak to napsat, tak pokud by byl někdo ochotný mi poradit a pomoci, byl bych rád, předem děkuji

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino - stopky

Příspěvek od pavel1tu » 09 říj 2020, 13:38

No paráda, Arduino už máš ...
- začni krok po kroku (podle příkladů z netu) - první na co koukni jak vypisovat i na seriový monitor pro ladění
- zprovozni si displej, nauč se na něj vypisovat text - třeba AHOJ
- nauč se vypisovat běžící čas bez START/STOP - na displeji stačí MM:SS, nauč se formátovat výstup, aby se ti správně zobrazilo i 01:05
- nauč se klidně od tlačítka nulovat běžící čas, nebo prostě odstartovat a stopnou běžící čas + ho uložit do proměnné po STOP
- nauč se od tlačítka uložit mezičas do proměnné, pak 5 mezičasů nebo kolik potřebuješ
- místo tlačítka zprovozni závoru

- pak to jen poskládáš dohromady

PS: s jednotlivými kroky ti rádi pomůžeme, kod sdílej pomocí tlačítka </>
proměnné nazývej tak aby jsi tomu rozuměl (mezicas, CilovyCas, atd.), piš komentáře aby tomu porozuměl i někdo jiný kdo třeba tvuj kod využeje, nebo ti bude chtít pomoci,

Není to složité, stopky na autodráhu máme na kroužku jako projekt pro děcka už druhým rokem a dávají to i děti kolem 10let, chce to neuspěchat začátek, jakmile pochopíš základy, je vyhráno - kod programu si piš a strukturuj dle sebe, nesnaž se kopírovat a přebírat věci kterým nerozumíš - nebo se je snaž pochopit - Arduino je skvělá hračka, držíme (asi i ostatní) palce.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

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