Mục lục:

Kiểm soát độ sáng của đèn LED với chiết áp với Arduino: 3 bước
Kiểm soát độ sáng của đèn LED với chiết áp với Arduino: 3 bước

Video: Kiểm soát độ sáng của đèn LED với chiết áp với Arduino: 3 bước

Video: Kiểm soát độ sáng của đèn LED với chiết áp với Arduino: 3 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng bảy
Anonim
Image
Image

Trong dự án này, chúng tôi sẽ kiểm soát độ sáng của đèn LED bằng cách sử dụng điện trở thay đổi được cung cấp bởi chiết áp. Đây là một dự án rất cơ bản cho người mới bắt đầu nhưng nó sẽ dạy cho bạn nhiều điều về chiết áp và hoạt động của đèn LED, những thứ cần thiết để thực hiện các dự án trước.

Chúng tôi cũng có thể kiểm soát độ sáng của đèn LED mà không cần chiết áp. nhấp vào liên kết bên dưới để kiểm tra dự án đó

link: - Điều khiển độ sáng Led không cần chiết áp.

Bước 1: Các thành phần cần thiết

  1. Arduino -
  2. Chiết áp -
  3. LED -
  4. Điện trở (220 đến 1000 ohms) -
  5. Dây nhảy -

Bước 2: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch
Sơ đồ mạch
Sơ đồ mạch

Pin 11 cực dương dẫn

A0 gạt mưa

Vcc 5V

Đầu nối Gnd 3 của chiết áp, cực âm của đèn LED

Bước 3: Mã Arduino

Chức năng Arduino analogRead được sử dụng để đo điện áp từ 0 đến 5 volt và chuyển nó thành giá trị kỹ thuật số từ 0 đến 1023. Sở dĩ có giá trị 1023 là vì bộ chuyển đổi tương tự sang kỹ thuật số dài 10 bit. Vì analogWrite của PWM có chu kỳ nhiệm vụ từ 0 đến 255, đó là lý do tại sao chúng ta sẽ chia giá trị được đọc cho 4 trong mã.

MÃ SỐ

const int POTENTIOMETER_PIN = 0;

int analog_value = 0;

void setup () {

// đặt mã thiết lập của bạn ở đây, để chạy một lần:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// đặt mã chính của bạn ở đây, để chạy nhiều lần:

analog_value = analogRead (POTENTIOMETER_PIN);

// giá trị của analog_value là từ 0 đến 1023 và chu kỳ nhiệm vụ của PWM là 0 đến 255.

analogWrite (11, analog_value / 4);

}

Đề xuất: