Obsah:
- Krok 1: Materiály
- Krok 2: Začínáme
- Krok 3: Zapojení
- Krok 4: Nastavení potenciometru a LED
- Krok 5: Kód
Video: LED stmívač s potenciometrem: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Toto je návod, který vás naučí, jak pomocí potenciometru ztlumit LED.
Krok 1: Materiály
- Arduino
- Počítač
- Prkénko
- VEDENÝ
- 5 samčích vodičů
- Potenciometr
- USB kabel
Krok 2: Začínáme
Připojte Arduino k počítači pomocí kabelu USB.
Krok 3: Zapojení
Poté, co je Arduino připojeno k počítači pomocí kabelu USB, vezmeme první vodič a jeden konec zapojíme do země a druhý do j1. Poté umístíte druhý vodič od A0 do j3. Poté umístíte třetí vodič od 5v do j5.
Poté umístíte čtvrtý vodič z D9 do j15. Poté pátý a poslední vodič ze země na j17.
Krok 4: Nastavení potenciometru a LED
Umístěte knoflík směrem od vodičů. Připojte jej k f1 f3 a f5. Poté vezměte LED a vložte delší nohu do f15 a kratší do f17.
Krok 5: Kód
Toto jsou proměnné, které sdělují počítači, co konkrétní slova znamenají:
int potPin = A0; To říká počítači, že střední část potenciometru, kterému říkáme potPin, je zapojena do A0 int readValue; To říká počítači, že kdykoli řekneme readValue, znamená to přečíst potenciometr
Toto je neplatné nastavení, které se stane pouze jednou pro nastavení pro zbytek kódu:
void setup () {To vám jen říká, že toto je začátek Void Setup
pinMode (9, VÝSTUP); Tím se nastavuje světlo, takže jej lze později zapnout
pinMode (potPin, INPUT); Tím se nastaví potenciometr, abychom jej mohli použít později
Další částí je prázdná smyčka, která běží znovu a znovu, dokud ji nezastavíte.
prázdná smyčka () {
readValue = analogRead (potPin); To říká počítači, aby přečetl potenciometr, kdykoli řekneme readValue.
readValue = mapa (readValue, 0, 1023, 0, 255); To převádí čísla z potenciometru, který je od 0-1023, na čísla pro LED, která je od 0-255.
analogWrite (9, readValue); To říká počítači, aby rozsvítil LED při jasu, který to říká potenciometr.
}
Toto je celý kód sám o sobě:
int potPin = A0; int readValue = 0;
neplatné nastavení () {
pinMode (9, VÝSTUP);
pinMode (potPin, INPUT);}
prázdná smyčka () {
readValue = analogRead (potPin);
readValue = mapa (readValue, 0, 1023, 0, 255);
analogWrite (9, readValue);}
Doporučuje:
Výkonný digitální AC stmívač využívající STM32: 15 kroků (s obrázky)
Výkonný digitální stmívač střídavého proudu využívající STM32: Hesam Moshiri, [email protected] AC zatížení žije s námi! Protože jsou všude kolem nás a přinejmenším domácí spotřebiče jsou napájeny ze sítě. Mnoho typů průmyslových zařízení je také napájeno jednofázovým 220V-AC
Přepínač světla + stmívač ventilátoru v jedné desce s ESP8266: 7 kroků (s obrázky)
Přepínač světel + stmívač ventilátoru v jedné desce s ESP8266: V tomto tutoriálu se naučíte, jak vytvořit vlastní spínač světla a stmívač ventilátoru na jediné desce s mikrokontrolérem a modulem WiFi ESP8266. To je skvělý projekt pro IoT. : Tento obvod zvládá hlavní střídavé napětí, takže buďte opatrní
Duální 7segmentové displeje ovládané potenciometrem v CircuitPython - ukázka perzistence vize: 9 kroků (s obrázky)
Duální 7segmentové displeje ovládané potenciometrem v CircuitPython-Demonstrace perzistence vidění: Tento projekt používá potenciometr k ovládání displeje na několika 7segmentových LED displejích (F5161AH). Otáčením knoflíku potenciometru se zobrazené číslo mění v rozsahu 0 až 99. V každém okamžiku svítí pouze jedna LED, velmi krátce, ale
Základní LED stmívač: 5 kroků (s obrázky)
Základní LED stmívač: V tomto Instructable se naučíte, jak vytvořit jednoduchý LED stmívač pomocí pouze potenciometru. Soupravu Arduino, kterou používám, laskavě poskytl Kuman (kumantech.com). Najdete ho zde
Stmívač- pro noční hodiny atd .: 4 kroky (s obrázky)
Stmívací osvětlovač- pro noční hodiny atd .: Tato jednotka vznikla kvůli mé ženě, která si stěžovala, že neviděla hodiny v ložnici, když byla ložnice ve tmě, a nechtěla zapnout světla, aby mě probudila . Moje žena nechtěla oslepující světlo na hodinách, jen dost světla