Мазмұны:

Потенциометрмен жарық диодты диммер: 5 қадам (суреттермен)
Потенциометрмен жарық диодты диммер: 5 қадам (суреттермен)

Бейне: Потенциометрмен жарық диодты диммер: 5 қадам (суреттермен)

Бейне: Потенциометрмен жарық диодты диммер: 5 қадам (суреттермен)
Бейне: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Шілде
Anonim
Жарықдиодты диммер потенциометрмен
Жарықдиодты диммер потенциометрмен

Бұл жарық диодты өшіру үшін потенциометрді қолдануға үйрететін нұсқаулық.

1 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
  1. Ардуино
  2. Компьютер
  3. Нан тақтасы
  4. ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
  5. 5 Аталық сымдар
  6. Потенциометр
  7. USB кабелі

2 -қадам: Жұмысты бастау

Бастау
Бастау

USB кабелі бар компьютерге Arduino қосыңыз.

3 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Arduino компьютерге USB кабелі арқылы қосылғаннан кейін, біз бірінші сымды алып, бір ұшын жерге, екіншісін j1 -ге қосамыз. Содан кейін сіз A0 -дан j3 -ге дейінгі екінші сымды саласыз. Содан кейін сіз 5 -тен j5 -ке дейінгі үшінші сымды саласыз.

Осыдан кейін сіз D9 -дан j15 -ке дейінгі төртінші сымды саласыз. Содан кейін жерден бесінші және соңғы сым j17 -ге дейін.

4 -қадам: потенциометр мен жарықдиодты орнату

Потенциометр мен жарықдиодты орнату
Потенциометр мен жарықдиодты орнату

Тұтқаны сымдардан алыс қаратып қойыңыз. Оны f1 f3 және f5 желісіне қосыңыз. Содан кейін жарықдиодты ұзын аяғын f15 -ке, ал қысқа аяқты f17 -ге салыңыз.

5 -қадам: Кодекс

Бұл белгілі бір сөздердің нені білдіретінін компьютерге айтатын айнымалылар:

int potPin = A0; Бұл компьютерге potPin деп атайтын потенциометрдің ортаңғы бөлігі A0 int readValue қосылғанын айтады; Бұл компьютерге readValue деп айтқан сайын потенциометрді оқу дегенді білдіреді

Бұл кодтың қалған бөлігін орнату үшін тек бір рет болатын Void Setup:

void setup () {Бұл сізге Void Setup -тың басталуы екенін айтып тұр

pinMode (9, OUTPUT); Бұл шамды орнатады, сондықтан оны кейінірек қосуға болады

pinMode (potPin, INPUT); Бұл потенциометрді орнатады, сондықтан біз оны кейінірек қолдана аламыз

Келесі бөлік - сіз тоқтағанша қайта -қайта жүгіретін бос цикл.

void loop () {

readValue = analogRead (potPin); Бұл компьютерге readValue деп айтқан сайын потенциометрді оқу керектігін айтады.

readValue = карта (readValue, 0, 1023, 0, 255); Бұл 0-1023 аралығындағы потенциометрден алынған сандарды 0-255 аралығындағы жарық диодты сандарға түрлендіреді.

analogWrite (9, readValue); Бұл компьютерге потенциометрдің жарықтығында жарықдиодты жарықтандыруды ұсынады.

}

Бұл бүкіл кодтың өзі:

int potPin = A0; int readValue = 0;

жарамсыз орнату () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

readValue = карта (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Ұсынылған: