Sadržaj:

LED prigušivač s potenciometrom: 5 koraka (sa slikama)
LED prigušivač s potenciometrom: 5 koraka (sa slikama)

Video: LED prigušivač s potenciometrom: 5 koraka (sa slikama)

Video: LED prigušivač s potenciometrom: 5 koraka (sa slikama)
Video: Схема индикатора уровня бака — 5-ступенчатый светодиодный индикатор 2024, Studeni
Anonim
LED prigušivač s potenciometrom
LED prigušivač s potenciometrom

Ovo je instrukcija koja vas uči kako koristiti potenciometar za prigušivanje LED diode.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
  1. Arduino
  2. Računalo
  3. Oglasna ploča
  4. LED
  5. 5 muških žica
  6. Potenciometar
  7. USB kabl

Korak 2: Početak

Početak rada
Početak rada

Priključite Arduino u računalo pomoću USB kabela.

Korak 3: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Nakon što je Arduino priključen u računalo USB kabelom, uzet ćemo prvu žicu i jedan kraj utaknuti u masu, a drugi u j1. Zatim ćete drugu žicu staviti od A0 do j3. Zatim ćete treću žicu staviti s 5v na j5.

Nakon toga ćete četvrtu žicu staviti od D9 do j15. Zatim peta i posljednja žica od zemlje do j17.

Korak 4: Potenciometar i postavljanje LED diode

Potenciometar i LED postavke
Potenciometar i LED postavke

Držite gumb okrenut od žica. Uključite ga u f1 f3 i f5. Zatim uzmite LED i stavite dužu nogu u f15, a kraću u f17.

Korak 5: Kôd

Ovo su varijable koje računalu govore što određene riječi znače:

int potPin = A0; To govori računalu da je srednji dio potenciometra, koji nazivamo potPin, uključen u A0 int readValue; To govori računalu da kad god kažemo readValue znači očitati potenciometar

Ovo je Void Setup koji se događa samo jednom za postavljanje ostatka koda:

void setup () {Ovo vam samo govori da je ovo početak postavljanja Void

pinMode (9, OUTPUT); Ovo postavlja svjetlo tako da se kasnije može uključiti

pinMode (potPin, INPUT); Time se potenciometar postavlja tako da ga kasnije možemo koristiti

Sljedeći dio je petlja void koja se ponavlja uvijek iznova dok je ne zaustavite.

void loop () {{100} {101}

readValue = analogRead (potPin); To govori računalu da očita potenciometar kad god kažemo readValue.

readValue = karta (readValue, 0, 1023, 0, 255); Ovo pretvara brojeve s potenciometra koji je od 0-1023, u brojeve za LED koji je od 0-255.

analogWrite (9, readValue); Ovo govori računalu da zasvijetli LED diodu na jačini svjetlosti na koju mu potenciometar govori.

}

Ovo je cijeli kôd sam po sebi:

int potPin = A0; int readValue = 0;

void setup () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {{100} {101}

readValue = analogRead (potPin);

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

analogWrite (9, readValue);}

Preporučeni: