Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Az első lépések
- 3. lépés: huzalozás
- 4. lépés: Potenciométer és LED beállítás
- 5. lépés: A kód
Videó: LED dimmer potenciométerrel: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez egy tanulság, amely megtanítja, hogyan kell használni a potenciométert a LED tompításához.
1. lépés: Anyagok
- Arduino
- Számítógép
- Kenyeretábla
- VEZETTE
- 5 Hálózati vezetékek
- Potenciométer
- USB kábel
2. lépés: Az első lépések
Csatlakoztassa az Arduino -t a számítógéphez USB -kábellel.
3. lépés: huzalozás
Miután az Arduino -t csatlakoztatta a számítógéphez az USB -kábellel, fogjuk az első vezetéket, és az egyik végét a földbe, a másikat a j1 -be helyezzük. Ezután a második vezetéket A0 -ról j3 -ra helyezi. Ezután behelyezi a harmadik vezetéket 5v -ről j5 -re.
Ezt követően a negyedik vezetéket a D9 -ről a j15 -re helyezi. Ezután az ötödik és utolsó vezeték a földtől a j17 -ig.
4. lépés: Potenciométer és LED beállítás
Tegye a gombot a vezetékektől kifelé. Csatlakoztassa az f1 f3 és f5 csatlakozóhoz. Ezután vegye a LED -et, és tegye a hosszabb lábat az f15 -be, a rövidebbet pedig az f17 -be.
5. lépés: A kód
Ezek azok a változók, amelyek megmondják a számítógépnek, hogy mit jelentenek a konkrét szavak:
int potPin = A0; Ez azt jelzi a számítógépnek, hogy a potenciométer középső része, amelyet potPin -nek hívunk, be van dugva az A0 int readValue -ba; Ez azt mondja a számítógépnek, hogy amikor azt mondjuk readValue, ez azt jelenti, hogy le kell olvasni a potenciométert
Ez az üres beállítás, amely csak egyszer történik meg a kód többi részének beállításához:
void setup () {Ez csak azt jelzi, hogy ez a Void Setup kezdete
pinMode (9, KIMENET); Ez beállítja a lámpát, így később bekapcsolható
pinMode (potPin, INPUT); Ez beállítja a potenciométert, hogy később használhassuk
A következő rész az üres hurok, amely újra és újra fut, amíg le nem állítja.
void loop () {
readValue = analogRead (potPin); Ez azt mondja a számítógépnek, hogy olvassa el a potenciométert, amikor azt mondjuk, hogy readValue.
readValue = térkép (readValue, 0, 1023, 0, 255); Ez a potenciométer 0-1023 közötti számokat a LED számokká alakítja, amelyek 0-255.
analogWrite (9, olvasási érték); Ez azt mondja a számítógépnek, hogy a potenciométer által jelzett fényerősség mellett világítson a LED -en.
}
Ez a teljes kód önmagában:
int potPin = A0; int readValue = 0;
void setup () {
pinMode (9, KIMENET);
pinMode (potPin, INPUT);}
void loop () {
readValue = analogRead (potPin);
readValue = térkép (readValue, 0, 1023, 0, 255);
analogWrite (9, readValue);}
Ajánlott:
Indigo LED kocka 3*3*3 Adxl35 és potenciométerrel: 8 lépés
Indigo Led Cube 3*3*3 Adxl35 -tel és potenciométerrel: Ez az első alkalom, hogy közzéteszek egy Instructables -t. Készítettem egy 3*3*3 -as led kockát Arduino uno -val. Ennek további jellemzői, hogy a led mozoghat a a platform mozgása. És a LED mintája variálható
A LED villogó impulzusainak vezérlése potenciométerrel: 6 lépés
Villogó LED impulzusok vezérlése potenciométerrel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet a LED villogó impulzusokat potenciométerrel szabályozni. Nézzen meg egy bemutató videót
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: 3 lépés
A LED fényerejének szabályozása potenciométerrel Arduino segítségével: Ebben a projektben a LED fényerejét a potenciométer által biztosított változó ellenállás segítségével fogjuk szabályozni. Ez egy nagyon alapvető projekt egy kezdő számára, de sok mindent megtanít a potenciométerről és a LED -ek működéséről, amelyek szükségesek a fejlesztéshez
Villogó vezérlő LED potenciométerrel és OLED kijelzővel: 6 lépés
Villogó LED vezérlése potenciométerrel és OLED kijelzővel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet a villogó LED -et potenciométerrel szabályozni, és az impulzusfrekvencia értékét megjeleníteni az OLED kijelzőn
3 szervomotor vezérlése 3 potenciométerrel és egy Arduino -val: 11 lépés (képekkel)
3 szervomotor vezérlése 3 potenciométerrel és egy Arduino -val: Üdv. Ez az első tanítható, ezért remélem, hogy türelmes leszel hozzám, ha hibákat követek el a beállítás során. Kezdőknek íródott, így a fejlettebbek közülök sokat kihagyhatnak ebből, és csak rá kell kötni. A kitűzött célom a mysel