Obsah:
Video: Dýchací LED s Arduino Uno R3: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V této lekci zkusíme něco zajímavého - postupně měnit jas LED pomocí programování. Protože pulzující světlo vypadá jako dýchání, dáváme mu kouzelný název - dýchací LED. Tohoto efektu dosáhneme pulzně šířkovou modulací (PWM)
Krok 1: Součásti
- Deska Arduino Uno * 1
- USB kabel * 1
- Rezistor (220Ω) * 1
- LED * 1
- Breadboard * 1
- Propojovací vodiče
Krok 2: Princip
Modulace pulzní šířky nebo PWM je technika pro získání analogových výsledků digitálními prostředky. Digitální ovládání se používá k vytvoření čtvercové vlny, signálu přepínaného mezi zapínáním a vypínáním. Tento obrazec zapnutí a vypnutí může simulovat napětí mezi plným zapnutím (5 voltů) a vypnutím (0 voltů) změnou části času, po který signál stráví, oproti času, který signál stráví. Trvání „na čas“se nazývá šířka pulzu. Chcete -li získat různé analogové hodnoty, změňte nebo modulujte tuto šířku. Pokud tento způsob zapnutí a vypnutí opakujete dostatečně rychle u některého zařízení, například LED, bude to vypadat takto: signál je stálým napětím mezi 0 a 5 V ovládajícím jas LED. (Viz popis PWM na oficiálních stránkách Arduina).
Na obrázku níže představují zelené čáry pravidelné časové období. Toto trvání nebo období je inverzní k frekvenci PWM. Jinými slovy, s frekvencí Arduino PWM asi 500 Hz by zelené čáry měřily po 2 milisekundách.
Volání analogWrite () je na stupnici od 0 do 255, takže analogWrite (255) požaduje 100% pracovní cyklus (vždy zapnuto) a analogWrite (127) je 50% pracovní cyklus (v poloviční době) pro příklad.
Zjistíte, že čím menší je hodnota PWM, tím menší bude hodnota po převedení na napětí. Poté se LED podle toho ztlumí. Můžeme tedy ovládat jas LED ovládáním hodnoty PWM.
Krok 3: Schematický diagram
Krok 4: Postupy
Programováním můžeme použít funkci analogWrite () k zápisu různých hodnot na pin 9. Na základě toho se změní svítivost LED. Na desce SunFounder Uno jsou kolíky 3, 5, 6, 9, 10 a 11 piny PWM (s označením „~“). Můžete připojit kterýkoli z těchto pinů.
Krok 1:
Vybudujte obvod.
Krok 2:
Stáhněte si kód z
Krok 3:
Nahrajte skicu na desku Arduino Uno
Kliknutím na ikonu Odeslat odešlete kód na ovládací panel.
Pokud se ve spodní části okna zobrazí „Hotovo nahrávání“, znamená to, že skica byla úspěšně nahrána.
Zde byste měli vidět, jak LED svítí stále jasněji, pak pomalu stmívá a znovu opakovaně jasněji a stmívá, stejně jako dýchání.
Doporučuje:
RGB LED a osvětlení dýchací nálady: 8 kroků
RGB LED a osvětlení dýchací nálady: RGB LED & Breathing Mood Light je jednoduché noční světlo, které obsahuje dva režimy. V prvním režimu můžete změnit barvu RGB LED otáčením tří variabilních odporů a v druhém režimu představuje stav dýchání
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Práce s LED pomocí Arduino UNO v obvodech TinkerCAD: 7 kroků
Práce s LED pomocí Arduino UNO v obvodech TinkerCAD: Tento projekt ukazuje práci s LED a Arduino v obvodech TinkerCAD
Výkonnější Arduino-UNO, Massduino-UNO: 9 kroků
Výkonnější Arduino-UNO, Massduino-UNO: Co je to Massduino? Massduino je nová produktová řada, která kombinuje periferní platformu Arduino-bohatý, pohodlný a rychlý vývoj, levné a snadno vyrobitelné výhody ve velkém měřítku. Téměř celý kód Arduino může být
Dýchací světlo ovládané Raspberry Pi: 5 kroků
Dýchací světlo ovládané Raspberry Pi: " Světlo pro dýchací cvičení " zde popsané je jednoduché a relativně levné pulzující světlo, které vás může podporovat ve vašich dechových výkonech a pomůže vám udržovat konstantní dechový rytmus. Může být také použit např. jako uklidňující n