Мазмұны:

LED жарықтығын потенциометрмен Arduino көмегімен басқару: 3 қадам
LED жарықтығын потенциометрмен Arduino көмегімен басқару: 3 қадам

Бейне: LED жарықтығын потенциометрмен Arduino көмегімен басқару: 3 қадам

Бейне: LED жарықтығын потенциометрмен Arduino көмегімен басқару: 3 қадам
Бейне: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Шілде
Anonim
Image
Image

Бұл жобада біз потенциометрдің айнымалы қарсылығын қолдана отырып, жарықдиодты жарықтылықты басқарамыз. Бұл жаңадан бастағандар үшін өте қарапайым жоба, бірақ ол сізге потенциометр мен жарық диодты жұмыс туралы көп нәрсені үйретеді, олар алдын ала жобалар жасау үшін қажет.

Сондай -ақ, біз потенциометрсіз жарықдиодты жиілікті басқара аламыз. бұл жобаны тексеру үшін төмендегі сілтемені басыңыз

сілтеме: - Потенциометрсіз жарықдиодты жарықдиодты басқару.

1 -қадам: Қажетті компоненттер

  1. Ардуино -
  2. Потенциометр -
  3. Жарық диоды -
  4. Резистор (220 -дан 1000 Омға дейін) -
  5. Өткізгіш сымдар -

2 -қадам: схеманың схемасы

Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы

11 -шнурлы анод

A0 тазалағыш

Vcc 5V

Потенциометрдің Gnd 3 -ші терминалы, жарықдиодты катод

3 -қадам: Arduino коды

Arduino analogRead функциясы 0-ден 5 вольтке дейінгі кернеуді өлшеу үшін қолданылады және оны 0-ден 1023-ке дейінгі цифрлық мәнге түрлендіреді. 1023 мәнінің себебі-аналогты цифрлық түрлендіргіштердің ұзындығы 10 биттік. PWM analogWrite ретінде 0 -ден 255 -ке дейінгі жұмыс циклі бар, сондықтан біз кодтағы оқылған мәнді 4 -ке бөлеміз.

КОД

const int POTENTIOMETER_PIN = 0;

int analog_value = 0;

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

// бір рет іске қосу үшін орнату кодын осында қойыңыз:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// бірнеше рет іске қосу үшін негізгі кодты осында қойыңыз:

analog_value = analogRead (POTENTIOMETER_PIN);

// analog_value мәні 0 -ден 1023 -ке дейін және PWM жұмыс циклі 0 -ден 255 -ке дейін.

analogWrite (11, analog_value/4);

}

Ұсынылған: