2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym laboratorium będziesz używać potencjometru do włączania i wyłączania 5 diod LED. Diody LED będą zawierały zanikanie, dzięki czemu wybrana dioda LED będzie najjaśniejsza, podczas gdy inne diody LED będą albo wyłączone, albo nieco przyciemnione.
Sprzęt wymagany do tego projektu:
1. Arduino Uno
2. Potencjometr
3. 5 diod LED
4. Deska do krojenia chleba
5. Przewody/złącza
Krok 1: Dodaj pięć diod LED
W przypadku tego projektu do płytki stykowej zostanie podłączonych 5 diod LED. Diody LED zostaną podłączone do portów Arduino, które wykorzystują modulację szerokości impulsu (PWM). Porty z PWM to: 11, 10, 9, 6 i 5. PWM to wyjście analogowe w zakresie 0-255, które jest konwertowane na sygnał cyfrowy.
Aby podłączyć diodę LED do płytki stykowej:
1. Umieść diodę LED na płytce stykowej
2. Na schemacie dolny przewód (-) diody LED jest umieszczony bezpośrednio w szynie uziemiającej płytki stykowej. W tym kroku można również użyć przewodu połączeniowego, aby podłączyć diodę LED do dowolnej pozycji na płytce stykowej.
3. Podłącz przewód połączeniowy z portu w Arduino do płytki stykowej. Umieść rezystor 220 Ω (omów) w tym samym rzędzie co przewód i podłącz go do górnego przewodu (+) diody LED. W tym projekcie diody LED są podłączone do portów: 11, 10, 9, 6 i 5.
4. Powtórz kroki 1 - 3, aby podłączyć pozostałe 4 diody LED do płytki stykowej
Krok 2: Dodaj potencjometr
Potencjometr zostanie użyty do zmiany wybranej diody LED, która będzie najjaśniejsza z 5 diod LED. W zależności od kierunku obrócenia potencjometru, wybrana dioda LED przesunie się w lewo lub w prawo.
Aby podłączyć potencjometr do płytki stykowej:
1. Umieść potencjometr na płytce stykowej
2. Po stronie z dwoma pinami lewy pin zostanie połączony przewodem połączeniowym z szyną zasilającą płytki stykowej.
3. Prawy pin zostanie podłączony do szyny uziemiającej płytki stykowej za pomocą przewodu połączeniowego.
4. Po stronie z tylko jednym pinem podłącz pin z przewodem połączeniowym do dowolnego portu analogowego Arduino. Na schemacie wybrano port analogowy A5.
Krok 3: Kod do zanikania LED
W załączniku znajduje się plik 1200_FinalExam_Project1.ino, który zawiera cały kod wymagany do ukończenia tego projektu. Kod odczytuje wartość analogową z potencjometru, a następnie za pomocą instrukcji If wybiera właściwą diodę LED. Diody bezpośrednio obok wybranej diody LED zostaną ustawione na niższy poziom, a diody LED o dwie odległości od wybranej diody zostaną ustawione na bardzo przyciemniony poziom. Jeśli dioda LED znajduje się w odległości 3 lub 4 pól od wybranej diody LED, ta dioda LED zostanie po prostu wyłączona.