Съдържание:

LED димер с потенциометър: 5 стъпки (със снимки)
LED димер с потенциометър: 5 стъпки (със снимки)

Видео: LED димер с потенциометър: 5 стъпки (със снимки)

Видео: LED димер с потенциометър: 5 стъпки (със снимки)
Видео: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноември
Anonim
LED димер с потенциометър
LED димер с потенциометър

Това е инструкция, която ви учи как да използвате потенциометър за затъмняване на светодиод.

Стъпка 1: Материали

Материали
Материали
Материали
Материали
Материали
Материали
Материали
Материали
  1. Arduino
  2. Компютър
  3. Платка
  4. LED
  5. 5 мъжки проводника
  6. Потенциометър
  7. USB кабел

Стъпка 2: Първи стъпки

Приготвяме се да започнем
Приготвяме се да започнем

Включете Arduino в компютър с USB кабел.

Стъпка 3: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

След като Arduino е включен в компютъра с USB кабела, ще вземем първия проводник и ще сложим единия край в земята, а другия в j1. След това ще поставите втория проводник от A0 до j3. След това ще поставите третия проводник от 5v към j5.

След това ще поставите четвъртия проводник от D9 до j15. След това петият и последен проводник от земята към j17.

Стъпка 4: Потенциометър и LED настройка

Потенциометър и LED настройка
Потенциометър и LED настройка

Поставете копчето с лице към проводниците. Включете го в f1 f3 и f5. След това вземете светодиода, поставете по -дългия крак във f15 и по -късия във f17.

Стъпка 5: Кодът

Това са променливите, които казват на компютъра какво означават конкретни думи:

int potPin = A0; Това казва на компютъра, че средната част на потенциометъра, която наричаме potPin, е включена в A0 int readValue; Това казва на компютъра, че всеки път, когато кажем readValue, означава да прочетете потенциометъра

Това е настройката на Void, която се случва само веднъж, за да се настрои за останалата част от кода:

void setup () {Това само ви казва, че това е началото на Void Setup

pinMode (9, OUTPUT); Това настройва светлината, така че да може да се включи по -късно

pinMode (potPin, INPUT); Това настройва потенциометъра, така че можем да го използваме по -късно

Следващата част е цикълът void, който работи отново и отново, докато не го спрете.

void loop () {

readValue = analogRead (potPin); Това казва на компютъра да чете потенциометъра всеки път, когато кажем readValue.

readValue = map (readValue, 0, 1023, 0, 255); Това преобразува числата от потенциометъра, който е от 0-1023, в числата за светодиода, който е от 0-255.

analogWrite (9, readValue); Това казва на компютъра да светне светодиода при яркостта, на която го показва потенциометърът.

}

Това е целият код сам по себе си:

int potPin = A0; int readValue = 0;

void setup () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

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

analogWrite (9, readValue);}

Препоръчано: