Tartalomjegyzék:

LED dimmer potenciométerrel: 5 lépés (képekkel)
LED dimmer potenciométerrel: 5 lépés (képekkel)

Videó: LED dimmer potenciométerrel: 5 lépés (képekkel)

Videó: LED dimmer potenciométerrel: 5 lépés (képekkel)
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Július
Anonim
LED dimmer potenciométerrel
LED dimmer potenciométerrel

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

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
  1. Arduino
  2. Számítógép
  3. Kenyeretábla
  4. VEZETTE
  5. 5 Hálózati vezetékek
  6. Potenciométer
  7. USB kábel

2. lépés: Az első lépések

Elkezdeni
Elkezdeni

Csatlakoztassa az Arduino -t a számítógéphez USB -kábellel.

3. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

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

Potenciométer és LED beállítá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: