updated README.dm
This commit is contained in:
54
README.md
54
README.md
@@ -1,4 +1,52 @@
|
||||
#Fotbalová tabule
|
||||
# Fotbalová Tabule pro Arduino
|
||||
|
||||
Fotbalová tabule, fungující na arduinu.
|
||||
Ukazuje score do 19 bodů a minuty.
|
||||
Digitální fotbalová tabule řízená pomocí **Arduino**, která zobrazuje **aktuální skóre** (0–19) a **čas** v minutách. Ovládání probíhá bezdrátově přes **RF dálkový ovladač** pomocí knihovny `RCSwitch`.
|
||||
|
||||
|
||||
## Funkce
|
||||
|
||||
- Zobrazení skóre domácích a hostů (0–19)
|
||||
- Zobrazení herního času (30, 35, 40 nebo 45 minut)
|
||||
- Ovládání pomocí bezdrátového RF ovladače
|
||||
- Dva poločasy s možností pauzy
|
||||
- Možnost ruční úpravy skóre a času během hry
|
||||
- Blikání displeje mezi poločasy a na konci zápasu.
|
||||
|
||||
---
|
||||
|
||||
## Hardwarové Požadavky
|
||||
|
||||
- **Arduino Uno / Nano**
|
||||
- **7-segmentový displej** (2 číslice pro skóre, 2 číslice pro čas)
|
||||
- **BCD to 7-segment dekodér** – použitý neznámý typ (pravděpodobně např. `CD4511` nebo `74HC4511`)
|
||||
- **RF přijímač 433 MHz** (kompatibilní s RCSwitch)
|
||||
- **Bezdrátový RF ovladač** (např. s pevně kódovanými tlačítky)
|
||||
|
||||
*Poznámka:* BCD (Binary-Coded Decimal) kódování je generováno z Arduina a odesíláno ve formě 4bitového výstupu na dekodér, který řídí 7-segmentové LED displeje.
|
||||
|
||||
## Použité Knihovny
|
||||
|
||||
- [`Tasker`](https://github.com/madleech/Tasker-Arduino) – jednoduchý plánovač úloh
|
||||
- [`RCSwitch`](https://github.com/sui77/rc-switch) – knihovna pro přijímání RF signálu
|
||||
|
||||
---
|
||||
|
||||
## Stavové Režimy
|
||||
|
||||
| Stav | Popis |
|
||||
|------|-------|
|
||||
| `1` | Nastavení délky poločasu (30/35/40/45 min) |
|
||||
| `2` | Připraveno ke startu (bliká čas) |
|
||||
| `3` | První poločas |
|
||||
| `4` | Pauza mezi poločasy (čas bliká) |
|
||||
| `5` | Druhý poločas |
|
||||
| `6` | Konec zápasu (čas bliká) |
|
||||
|
||||
## Úvodní Displej
|
||||
|
||||
Po zapnutí se na 60 sekund zobrazí `88` minut a score `19` bodů pro test segmentů a poté se tabule připraví k použití.
|
||||
|
||||
## Úprava skóre a minut
|
||||
|
||||
- Tlačítky lze během hry upravovat čas a skóre.
|
||||
- Po skončení zápasu (stav `6`) se tabule resetuje do režimu nastavení po 30 stisknutích `change` tlačítka (ochrana proti náhodnému restartu).
|
||||
|
||||
Reference in New Issue
Block a user