Mục lục:

Bộ điều chỉnh độ sáng LED với chiết áp: 5 bước (có hình ảnh)
Bộ điều chỉnh độ sáng LED với chiết áp: 5 bước (có hình ảnh)

Video: Bộ điều chỉnh độ sáng LED với chiết áp: 5 bước (có hình ảnh)

Video: Bộ điều chỉnh độ sáng LED với chiết áp: 5 bước (có hình ảnh)
Video: Nguyên lý hoạt động của chiết áp 2024, Tháng mười hai
Anonim
Bộ điều chỉnh độ sáng LED có chiết áp
Bộ điều chỉnh độ sáng LED có chiết áp

Đây là tài liệu hướng dẫn hướng dẫn bạn cách sử dụng chiết áp để làm mờ đèn LED.

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
  1. Arduino
  2. Máy vi tính
  3. Breadboard
  4. DẪN ĐẾN
  5. 5 dây đực
  6. Chiết áp
  7. cáp USB

Bước 2: Bắt đầu

Bắt đầu
Bắt đầu

Cắm Arduino vào máy tính bằng cáp USB.

Bước 3: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Sau khi Arduino được cắm vào máy tính bằng dây USB, chúng tôi sẽ lấy dây đầu tiên và đặt một đầu vào đất và đầu kia vào j1. Sau đó, bạn sẽ đưa dây thứ hai từ A0 đến j3. Sau đó, Bạn sẽ đặt dây thứ ba từ 5v đến j5.

Sau đó bạn sẽ đặt dây thứ tư từ D9 đến j15. Sau đó là dây thứ năm và cuối cùng từ đất đến j17.

Bước 4: Thiết lập chiết áp và đèn LED

Thiết lập chiết áp và đèn LED
Thiết lập chiết áp và đèn LED

Đặt núm xoay đối diện với dây điện. Cắm nó vào f1 f3 và f5. Sau đó, lấy đèn LED đặt chân dài hơn vào f15 và chân ngắn hơn ở f17.

Bước 5: Mã

Đây là những biến cho máy tính biết những từ cụ thể có nghĩa là gì:

int potPin = A0; Điều này cho máy tính biết rằng phần giữa của chiết áp, mà chúng ta đang gọi là potPin, được cắm vào A0 int readValue; Điều này cho máy tính biết rằng bất cứ khi nào chúng ta nói readValue, nó có nghĩa là đọc chiết áp

Đây là Thiết lập Void chỉ xảy ra một lần để thiết lập cho phần còn lại của mã:

void setup () {Điều này chỉ cho bạn biết rằng đây là bước khởi đầu của Thiết lập Void

pinMode (9, OUTPUT); Đây là thiết lập đèn để có thể bật đèn sau này

pinMode (potPin, INPUT); Thao tác này thiết lập chiết áp để chúng ta có thể sử dụng nó sau này

Phần tiếp theo là vòng lặp void chạy đi chạy lại cho đến khi bạn dừng nó lại.

void loop () {

readValue = analogRead (potPin); Điều này cho máy tính đọc chiết áp bất cứ khi nào chúng ta nói readValue.

readValue = map (readValue, 0, 1023, 0, 255); Điều này chuyển đổi các số từ chiết áp từ 0-1023 sang các số cho đèn LED từ 0-255.

analogWrite (9, readValue); Điều này cho biết máy tính sáng đèn LED ở độ sáng mà chiết áp đang yêu cầu.

}

Đây là toàn bộ mã của chính nó:

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);}

Đề xuất: