
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

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

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

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

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:
Jak zrobić domowe laboratorium: 7 kroków

Jak zrobić laboratorium domowe: Witam wszystkich w T3chFlicks! W tym poście podzielimy się niektórymi z naszych wskazówek dotyczących konfigurowania i organizowania własnego laboratorium domowego. Podobnie jak małe zastrzeżenie, nie jest to w żadnym wypadku definicja tego, czym powinno być domowe laboratorium - oparte na różnych inter
Przenośne laboratorium Arduino: 25 kroków (ze zdjęciami)

Przenośne laboratorium Arduino: Witam wszystkich… Wszyscy znają Arduino. Zasadniczo jest to platforma do prototypowania elektronicznego typu open source. Jest to komputer z mikrokontrolerem jednopłytkowym. Jest dostępny w różnych formach Nano, Uno itp. Wszystkie są używane do tworzenia elektronicznych pro
Laboratorium DIY - wirówka HD oparta na Arduino: 3 kroki

DIY Lab - HD Wirówka Arduino Na podstawie: PT // Construimos uma centrífuga umilizando um HD velho com control de velocidade based on Arduino. PL // Zbudowaliśmy wirówkę na starym HD z regulacją prędkości w oparciu o Arduino
HackerBox 0051: Laboratorium MCU: 10 kroków

HackerBox 0051: Laboratorium MCU: Pozdrowienia dla hakerów HackerBox na całym świecie! HackerBox 0051 przedstawia HackerBox MCU Lab. MCU Lab to platforma programistyczna do testowania, rozwijania i prototypowania z mikrokontrolerami i modułami mikrokontrolerów. Moduł Arduino Nano, ESP32
Laboratorium przerwań (praca w toku): 3 kroki

Laboratorium przerwań (praca w toku): Celem tego laboratorium jest uruchomienie programu Arduino przy użyciu przerwań. To laboratorium nie działa w pełni poprawnie z powodu problemów z kodowaniem. Czego będziesz potrzebować: - 1 Arduino Uno - 1 płytka prototypowa - 1 przycisk - 3 diody LED - Rezystory 220 Ohm - Przewody połączeniowe