Tartalomjegyzék:

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: 3 lépés

Videó: A LED fényerejének szabályozása potenciométerrel Arduino segítségével: 3 lépés

Videó: A LED fényerejének szabályozása potenciométerrel Arduino segítségével: 3 lépés
Videó: Урок 86: Управление положением серводвигателя с помощью потенциометра (английские субтитры) 2024, November
Anonim
Image
Image

Ebben a projektben a LED fényerejét a potenciométer által biztosított változó ellenállással 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 az előrehaladó projektekhez.

Potenciométer nélkül is szabályozhatjuk a LED fényességét. kattintson az alábbi linkre a projekt ellenőrzéséhez

link: - LED fényerő -szabályozás potenciométer nélkül.

1. lépés: Szükséges összetevők

  1. Arduino -
  2. Potenciométer -
  3. LED -
  4. Ellenállás (220–1000 ohm) -
  5. Jumper vezetékek -

2. lépés: Áramkör vázlata

Áramkör vázlata
Áramkör vázlata
Áramkör vázlata
Áramkör vázlata

11 -es tű anód

A0 ablaktörlő

Vcc 5V

A potenciométer Gnd 3. kapcsa, a LED katódja

3. lépés: Arduino kód

Az Arduino analogRead funkció a 0 és 5 volt közötti feszültség mérésére szolgál, és azt 0 és 1023 közötti értékre konvertálja. Az 1023 érték oka az, hogy az analóg-digitális átalakítók 10 bitesek. Mivel a PWM analóg írásának munkaciklusa 0 és 255 között van, ezért a kódban elosztjuk az értéket 4 -gyel.

KÓD

const int POTENTIOMETER_PIN = 0;

int analóg_érték = 0;

void setup () {

// tegye ide a beállítási kódot, hogy egyszer fusson:

pinMode (11, KIMENET);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// tegye ide a fő kódot az ismételt futtatáshoz:

analóg_érték = analóg olvasat (POTENTIOMETER_PIN);

// az analóg_érték értéke 0 és 1023 között, a PWM működési ciklusa pedig 0 és 255 között van.

analogWrite (11, analóg_érték/4);

}

Ajánlott: