Агуулгын хүснэгт:

LED гэрэлтүүлгийг Arduino ашиглан потенциометрээр хянах: 3 алхам
LED гэрэлтүүлгийг Arduino ашиглан потенциометрээр хянах: 3 алхам

Видео: LED гэрэлтүүлгийг Arduino ашиглан потенциометрээр хянах: 3 алхам

Видео: LED гэрэлтүүлгийг Arduino ашиглан потенциометрээр хянах: 3 алхам
Видео: M#3 MAX7219 7-сегментные и матричные дисплеи | Аутсил Дев. ПЛК Мега 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү төсөлд бид потенциометрийн хувьсах эсэргүүцлийг ашиглан LED -ийн гэрлийг хянах болно. Энэ бол эхлэгчдэд зориулсан маш энгийн төсөл боловч урьдчилсан төсөл боловсруулахад шаардлагатай потенциометр ба LED -ийн талаар олон зүйлийг зааж өгөх болно.

Бид мөн потенциометргүйгээр LED бригнетийг хянах боломжтой. Төслийг шалгахын тулд доорх линк дээр дарна уу

холбоос: - Потенциометргүй гэрэлтүүлгийг хянах.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

  1. Arduino -
  2. Потенциометр -
  3. LED -
  4. Резистор (220-1000 ом) -
  5. Холбогч утас -

Алхам 2: Хэлхээний схем

Хэлхээний схем
Хэлхээний схем
Хэлхээний схем
Хэлхээний схем

Pin 11 анод

A0 арчигч

Vcc 5V

Потенциометрийн Gnd терминал 3, LED катод

Алхам 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);

}

Зөвлөмж болгож буй: