Článek původně vyšel na https://www.bobek.cz/blog/2019/semaphore/
Dětí “nutně” potřebovaly semafor.
Sama o sobě je konstrukce semaforu jednoduchá - stačí nějaké male Arduino a hotovo. To co by mohlo být zajímavé je rozhodnutí žádný procesor nepoužit a vystačit si s klasickou kombinační logikou.
Zapojení má 3 základní sekce:
- sdílená výstupní tranzistorová sekce pro ovládání jednotlivých LED
- generátor hodin postavený kolem
NE555
pro funkci “varování” (žlutá bliká) - generátor hodin pro hlavní funkci semaforu, opět postavený kolem
NE555
K vlastnímu programu je použit čítač CD4017
, jeho výstup je použit jako vstup do “tabulky programu”. Ta je realizována pomocí diod. Délka jednotlivého kroku je dána rychlostí čítání a tedy frekvencí příslušného NE555
.
Výstupní tabulka je přímočará:
Aktivní PIN čítače | Aktivní LED |
---|---|
Q0 |
červená |
Q1 |
červená |
Q2 |
červená |
Q3 |
červená |
Q4 |
červená + žlutá |
Q5 |
zelená |
Q6 |
zelená |
Q7 |
zelená |
Q8 |
zelená |
Q9 |
žlutá |