Spisu treści:
Wideo: Controllig LED za pomocą potencjometru: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Wcześniej używaliśmy Serial Monitor do wysyłania danych do płyty sterującej, co może być pouczające, aby poznać nowe oprogramowanie. W tej lekcji zobaczmy, jak zmienić luminancję diody LED za pomocą potencjometru i odbierz dane z potencjometru w Monitorze szeregowym, aby zobaczyć zmianę jego wartości.
Krok 1: Komponenty
- Płytka Arduino Uno * 1
-Kabel USB * 1
-Rezystor (220Ω) * 1
-LED * 1
-Potencjometr * 1
-Płytka chlebowa * 1
- Przewody połączeniowe
Krok 2: Zasada
Potencjometr liniowy to analogowy element elektroniczny. Jaka jest więc różnica między wartością analogową a cyfrową? Mówiąc najprościej, cyfrowe oznacza włącz/wyłącz, wysoki/niski poziom z tylko dwoma stanami, tj. 0 lub 1. Ale stan danych sygnałów analogowych jest liniowy, na przykład od 1 do 1000; wartość sygnału zmienia się w czasie, zamiast wskazywać dokładną liczbę. Sygnały analogowe obejmują natężenie światła, wilgotność, temperaturę i tak dalej.
Krok 3: Schematyczny diagram
Krok 4: Procedury
W tym eksperymencie potencjometr służy jako dzielnik napięcia, co oznacza podłączenie urządzeń do wszystkich jego trzech pinów. Podłącz środkowy pin potencjometru do pinu A0, a pozostałe dwa piny do odpowiednio 5V i GND. Dlatego napięcie potencjometru wynosi 0-5V. Kręć gałką potencjometru, a napięcie na pinie A0 zmieni się. Następnie przekształć to napięcie na wartość cyfrową (0-1024) za pomocą konwertera AD na płycie sterującej. Poprzez programowanie możemy wykorzystać przekonwertowaną wartość cyfrową do sterowania jasnością diody LED na tablicy kontrolnej.
Krok 1:
Zbuduj obwód.
Krok 2:
Pobierz kod z
Krok 3:
Prześlij szkic na płytkę Arduino Uno
Kliknij ikonę Prześlij, aby przesłać kod do tablicy kontrolnej.
Jeśli na dole okna pojawi się komunikat „Zakończono przesyłanie”, oznacza to, że szkic został pomyślnie przesłany.
Obróć wałek potencjometru i powinieneś zobaczyć zmianę luminancji diody LED.
Jeśli chcesz sprawdzić odpowiednie zmiany wartości, otwórz monitor szeregowy, a dane w oknie zmienią się wraz z obracaniem pokrętła potencjometru. Ten eksperyment można również zmienić na inne, według własnego uznania. Na przykład użyj potencjometru do kontrolowania odstępu czasu dla migania diody LED.
Krok 5: Kod
//Kontrolowane potencjometrem
//Obracać się
wałek potencjometru i powinieneś zobaczyć zmianę luminancji diody LED.
//Strona internetowa:www.primerobotics.in
/******************************************/
stały
int analogPin = 0;//pin wejścia analogowego dołączyć do
stały
int ledPin = 9;//dioda dołączona do
int
inputValue = 0;//zmienna do przechowywania wartości pochodzącej z czujnika
int
outputValue = 0;//zmienna do przechowywania wartości wyjściowej
/******************************************/
próżnia
Ustawiać()
{
Serial.begin(9600);//ustaw numer seryjny
szybkość transmisji jako 9600
}
/******************************************/
próżnia
pętla()
{
inputValue = analogRead (analogPin);//odczytaj
wartość z potencjometru
Serial.print("Wejście: "); //wydrukować
"Wejście"
Serial.println(wartość wejściowa); //wydrukować
Wartość wejściowa
OutputValue = map(inputValue, 0, 1023, 0, 255); //Konwertuj od 0-1023 proporcjonalnie do liczby od 0 do 255
Serial.print("Wyjście: "); //wydrukować
"Wyjście"
Serial.println(wartośćwyjściowa); //wydrukować
Wartość wyjściowa
analogWrite(ledPin, outputValue); //przekręć
Dioda świeci w zależności od wartości wyjściowej
opóźnienie (1000);
}
/*******************************************/
Zalecana:
Kontroluj migające impulsy LED za pomocą potencjometru: 6 kroków
Kontroluj pulsowanie diody LED za pomocą potencjometru: W tym samouczku dowiemy się, jak kontrolować pulsowanie diody LED za pomocą potencjometru. Obejrzyj film demonstracyjny
Sterowanie miganiem diody LED za pomocą potencjometru i wyświetlacza OLED: 6 kroków
Kontroluj miganie diody LED za pomocą potencjometru i wyświetlacza OLED: W tym samouczku dowiemy się, jak kontrolować miganie diody LED za pomocą potencjometru i wyświetlać wartość częstotliwości tętna na wyświetlaczu OLED. Obejrzyj film demonstracyjny
Kontrolowanie jasności LED za pomocą potencjometru i wyświetlacza OLED: 6 kroków
Kontrolowanie jasności LED za pomocą potencjometru i wyświetlacza OLED: W tym samouczku nauczymy się kontrolować jasność LED za pomocą potencjometru i wyświetlać wartość na wyświetlaczu OLED. Obejrzyj film demonstracyjny
Sterowanie jasnością LED za pomocą potencjometru i Arduino: 6 kroków
Sterowanie jasnością LED za pomocą potencjometru i Arduino: W tym samouczku nauczymy się sterować jasnością LED za pomocą potencjometru i Arduino. Obejrzyj film demonstracyjny
Sterowanie diodą LED za pomocą potencjometru z Arduino Uno R3: 6 kroków
Sterowanie diodą LED za pomocą potencjometru Z Arduino Uno R3: Wcześniej używaliśmy monitora szeregowego do wysyłania danych do płyty sterującej, co może być pouczające, aby poznać nowe oprogramowanie. W tej lekcji zobaczmy, jak zmienić luminancję diody LED za pomocą potencjometru i otrzymać dane z potencjometru