2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V této laboratoři budete pomocí potenciometru zapínat a vypínat 5 LED diod. LED diody budou obsahovat vyblednutí, takže vybraná LED bude nejjasnější, zatímco ostatní LED diody budou buď vypnuté, nebo mírně ztlumené.
Hardware požadovaný pro tento projekt:
1. Arduino Uno
2. Potenciometr
3. 5 LED diod
4. Breadboard
5. Dráty/konektory
Krok 1: Přidejte pět LED diod
U tohoto projektu bude do prkénka zapojeno 5 LED diod. LED diody budou připojeny k portům na Arduinu, které používají PWM (Pulse Width Modulation). Porty s PWM jsou: 11, 10, 9, 6 a 5. PWM je analogový výstup v rozsahu 0-255, který je převeden na digitální signál.
Připojení LED k prkénku:
1. Umístěte LED na prkénko
2. V diagramu je spodní vývod (-) LED umístěn přímo do zemnící lišty nepájivého pole. V tomto kroku lze také použít propojovací vodič pro připojení LED k libovolné poloze na desce.
3. Připojte propojovací vodič z portu na Arduinu k prkénku. Umístěte odpor 220 Ω (ohm) do stejné řady jako vodič a připojte jej k hornímu vodiči (+) LED. U tohoto projektu jsou diody LED připojeny k portům: 11, 10, 9, 6 a 5.
4. Zopakováním kroků 1 - 3 připojte zbývající 4 diody LED k prkénku
Krok 2: Přidejte potenciometr
Potenciometr bude použit ke změně vybrané LED diody, která bude z 5 LED diod nejjasnější. V závislosti na směru otáčení potenciometru způsobí pohyb vybrané LED diody doleva nebo doprava.
Postup připojení potenciometru k prkénku:
1. Umístěte potenciometr na prkénko
2. Na straně se dvěma kolíky bude levý kolík propojen propojovacím drátem s napájecí lištou prkénka.
3. Pravý kolík bude připojen k uzemňovací liště nepájivého pole pomocí propojovacího vodiče.
4. Na straně s pouze jedním kolíkem připojte kolík propojovacím kabelem k libovolnému z analogových portů na Arduinu. V diagramu byl vybrán analogový port A5.
Krok 3: Kód pro LED Fade
V příloze je soubor 1200_FinalExam_Project1.ino, který obsahuje veškerý požadovaný kód k dokončení tohoto projektu. Kód načte analogovou hodnotu z potenciometru a poté pomocí příkazu If vybere správnou LED. LED diody přímo vedle zvolené LED diody budou nastaveny na nižší úroveň a LED diody, které dva přecházejí od vybrané LED, budou nastaveny na velmi tlumenou úroveň. Pokud je LED dioda 3 nebo 4 mezery od vybrané LED diody, tato LED bude právě vypnuta.