Spisu treści:

Laboratorium 4 - Millis: 4 kroki
Laboratorium 4 - Millis: 4 kroki

Wideo: Laboratorium 4 - Millis: 4 kroki

Wideo: Laboratorium 4 - Millis: 4 kroki
Wideo: Уроки Arduino #4 - функции времени 2024, Lipiec
Anonim
Laboratorium 4 – Millis
Laboratorium 4 – Millis

Jest to krok po kroku, jak skonfigurować serię migających diod LED, które migają w różnych odstępach czasu za pomocą potencjometru kontrolującego jasność i dwóch przycisków, z których pierwszy zwiększa odstępy między miganiem diod LED maksymalnie 3 razy a drugi zmniejsza odstępy między miganiem diod LED do minimalnego mnożnika wynoszącego 1.

Będziesz potrzebować:

1. Arduino UNO

2. Deska do krojenia chleba

3. 3 diody LED

4. Potencjometr

5. 2 przyciski

6. Rezystory 3 100 Ω

7. 2 rezystory 2 kΩ

Krok 1: Dodaj diody LED

Dodaj diody LED
Dodaj diody LED

1. Umieść 3 diody LED na płytce stykowej.

2. Podłącz każdą diodę LED do uziemienia (+).

3. Podłącz pierwszą diodę LED do portu 9, drugą do portu 10, a trzecią do portu 11 za pomocą rezystora o wartości co najmniej 100 omów, aby chronić diodę LED.

4. Podłącz port GND do masy na płytce stykowej, do której podłączone są diody LED.

Krok 2: Dodaj potencjometr

Dodaj potencjometr
Dodaj potencjometr

1. Umieść potencjometr na płytce stykowej.

2. Podłącz lewą kolumnę potencjometru do tej samej masy co diody LED.

3. Podłącz prawą kolumnę potencjometru do prądu (-).

4. Podłącz port 5V do tego samego prądu.

5. Podłącz środkową kolumnę potencjometru do portu analogowego A0.

Krok 3: Dodaj przyciski

Dodaj przyciski
Dodaj przyciski

1. Umieść dwa Przyciski na płytce stykowej.

2. Podłącz górną lewą kolumnę każdego z nich do podłoża.

3. Połącz prawą dolną kolumnę każdego z prądem.

4. Podłącz dolną lewą kolumnę pierwszego przycisku do portu 7, a dolną lewą kolumnę drugiego przycisku do portu 8.

Krok 4: Kod i możliwe błędy

Przyciski nie powinny pozwalać, aby zmienna mnożnika spadła poniżej 0 lub powyżej 3 i można je łatwo zatrzymać, ograniczając interakcję kodu ze zmienną mnożnika po wykryciu jej naciśnięcia.

Przyciski powinny również mieć standardowe 50 milisekundowe opóźnienie, gdy zostaną wykryte jako wciśnięte.

Tablice i pętle for powinny być używane, gdy można uprościć kod zarówno pod względem wydajności, jak i czytelności.

Potencjometr powinien jedynie ograniczać napięcie dostarczane do diod LED, ograniczając w ten sposób ich jasność i umożliwiając regulację analogową w miarę ich aktualizacji.

Zmienna mnożnika powinna być domyślnie ustawiona na 1 i bezpośrednio mnożyć zmienne, które określają opóźnienie dla każdej diody LED w pętli for, która dla uproszczenia aktualizuje stan diod LED.

Jeśli przycisk nie reaguje prawidłowo, może to być spowodowane napięciem powodującym problemy z odczytem stanu płyty UNO. Rezystor na każdym o wartości około 2 kΩ powinien rozwiązać ten problem.

Zalecana: