Indholdsfortegnelse:

LED -dæmper med potentiometer: 5 trin (med billeder)
LED -dæmper med potentiometer: 5 trin (med billeder)

Video: LED -dæmper med potentiometer: 5 trin (med billeder)

Video: LED -dæmper med potentiometer: 5 trin (med billeder)
Video: Pot Level Indicator Circuit - 5-trins LED-indikator 2024, November
Anonim
LED dæmper med potentiometer
LED dæmper med potentiometer

Dette er en instruerbar, der lærer dig, hvordan du bruger et potentiometer til at dæmpe en LED.

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
  1. Arduino
  2. Computer
  3. Brødbræt
  4. LED
  5. 5 hanledninger
  6. Potentiometer
  7. USB -kabel

Trin 2: Kom godt i gang

Kom godt i gang
Kom godt i gang

Slut Arduino til computeren med USB -kabel.

Trin 3: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Når Arduino er tilsluttet computeren med USB -ledningen, tager vi den første ledning og sætter den ene ende i jorden og den anden i j1. Derefter sætter du den anden ledning fra A0 til j3. Derefter sætter du den tredje ledning fra 5v til j5.

Derefter sætter du den fjerde ledning fra D9 til j15. Derefter den femte og sidste ledning fra jorden til j17.

Trin 4: Potentiometer og LED -opsætning

Potentiometer og LED opsætning
Potentiometer og LED opsætning

Sæt knappen mod forsiden af ledningerne. Slut den til f1 f3 og f5. Tag derefter LED'en, sæt det længere ben i f15 og det kortere i f17.

Trin 5: Koden

Disse er de variabler, der fortæller computeren, hvad specifikke ord betyder:

int potPin = A0; Dette fortæller computeren, at den midterste del af potentiometeret, som vi kalder potPin, er tilsluttet A0 int readValue; Dette fortæller computeren, at når vi siger readValue betyder det at læse potentiometeret

Dette er den ugyldige opsætning, der kun sker én gang for at konfigurere resten af koden:

void setup () {Dette fortæller dig bare, at dette er begyndelsen på den ugyldige opsætning

pinMode (9, OUTPUT); Dette opsætter lyset, så det kan tændes senere

pinMode (potPin, INPUT); Dette opsætter potentiometeret, så vi kan bruge det senere

Den næste del er hulrumsløbet, der løber igen og igen, indtil du stopper det.

void loop () {

readValue = analogRead (potPin); Dette fortæller computeren at læse potentiometeret, når vi siger readValue.

readValue = map (readValue, 0, 1023, 0, 255); Dette konverterer tallene fra potentiometeret, der er fra 0-1023, til tallene for LED'en, der er fra 0-255.

analogWrite (9, readValue); Dette fortæller computeren at tænde LED'en ved den lysstyrke, potentiometeret fortæller den til.

}

Dette er hele koden i sig selv:

int potPin = A0; int readValue = 0;

ugyldig opsætning () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

readValue = map (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Anbefalede: