- Stopky vhodné sú vhodné pre Dobrovoľný hasičský zbor (DHZ) pre tréningové meranie útoku tímu.
- Logika systému sa vykonáva každých 10ms (rozlíšenie na stotiny), alebo 100ms (rozlíšenie na desatiny sekundy)
- Pre výpis času sú kompatibilné LCD znakové displeje 16x2 a 20x4. Implementácia využíva výpis na 16x2 plochu
- Vstupy sú pripojené v režime INPUT_PULLUP buď k internému 20-kohm rezistoru Arduina, alebo prostredníctvom externého pullup rezistora v režime INPUT
- Stopky na desatiny sekundy sú dostupné so zdrojovým kódom, stopky na stotiny sú dostupné iba v strojovom kóde - Shareware verzia - 30 sekúnd inicializácia, max. meranie 15 sekúnd
- Pri záujme o plný zdrojový kód .ino pre stopky na stotiny - [email protected]
- avrdude -CC: avrdude.conf -v -patmega328p -carduino -PCOM21 -b115200 -D -Uflash:w:sketch.ino.hex:i
- Možno využiť nástroj XLoader pre jednoduchšie nahratie firmvéru
- Stopky sa odštartujú kontaktom (môže byť nahradené signálnou pištoľou)
- 2 spínacie kontakty umiestnené na terčoch sa aktivujú pri spadnutí terča, zastaví sa ľavý/pravý prúd na stopkách.
- Posledný kontakt slúži na vynulovanie času - reset času, nové družstvo, nový štart tímu, neplatný štart.
- Arduino Uno/Nano - AtMega328P
- LCD znakový displej 16x2 alebo 20x4
- I2C prevodník
- 4x spínacie kontakty
Režim I2C zbernice vzhľadom na verzie stopiek
Verzia stopiek | Režim I2C |
---|---|
Na desatiny | Standard Mode 100 kHz |
Na stotiny | Fast Mode 400 kHz |
Najpoužívanejšie adresy I2C prevodníka displejov
- 0x3F
- 0x27
- Over adresu nahratím I2C scannera: https://playground.arduino.cc/Main/I2cScanner/
Arduino | Kontakty |
---|---|
D12 | Kontakt ŠTART |
D11 | Kontakt STOP - ľavý terč |
D10 | Kontakt STOP - pravý terč |
D10 | Kontakt RESET |
GND | GND |
Arduino | I2C DISPLEJ |
GND | GND |
5V | VCC |
A4 (HW SDA) | SDA |
A5 (HW SCL) | SCL |