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.
|
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`.
|
||||||
Ukazuje score do 19 bodů a minuty.
|
|
||||||
|
|
||||||
|
## 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