Mục lục:

Đèn cường độ sáng: 4 bước
Đèn cường độ sáng: 4 bước

Video: Đèn cường độ sáng: 4 bước

Video: Đèn cường độ sáng: 4 bước
Video: Các bước setup ánh sáng khi quay video ngắn #shorts 2024, Tháng bảy
Anonim
Đèn cường độ sáng
Đèn cường độ sáng

Này các lập trình viên, hôm nay tôi sẽ dạy bạn cách tạo một chiếc đèn có quang trở trên TinkerCad. Bắt đầu nào!

Quân nhu

Bạn sẽ cần:

* 1 Quang điện trở

* 1 Arduino Uno R3

* 1 bóng đèn

* 1 Relay SPDT (vì bóng đèn có 120 V và Arduino chỉ cung cấp 5V)

* 1 Nguồn điện

* 1 Breadboard

Bước 1: Tổ chức

Tổ chức
Tổ chức

Điều đầu tiên bạn muốn làm là sắp xếp các tài liệu của bạn như trong hình. Điều này sẽ làm cho nó dễ dàng hơn khi chúng ta phải kết nối mọi thứ lại với nhau.

Bước 2: Điện trở quang

Điện trở quang
Điện trở quang

Điều đầu tiên chúng ta sẽ đấu dây là quang điện trở. Chúng tôi kết nối chân 5V với cực dương của bảng mạch, thêm đất (đảm bảo thêm nguồn / đất trên khắp bảng mạch) và thêm quang điện trở cách mặt đất một hàng chân. Ở giữa chúng, bạn nối chân A0 với một điện trở 1000 ohm và kết nối nó với cực dương.

Bước 3: Nguồn điện, Rơ le và Bóng đèn

Nguồn điện, Rơ le và Bóng đèn
Nguồn điện, Rơ le và Bóng đèn

Tiếp theo, chúng ta sẽ đấu dây nguồn điện, rơ le và bóng đèn với Arduino. Đầu tiên, chúng ta nên nối đất với Arduino và kết nối các đầu của mỗi breadboard để nguồn và đất đi khắp breadboard. Tiếp theo, đối với nguồn điện, chúng tôi kết nối đất với đầu cuối 1 của Rơle và thêm đất từ đầu cuối 8 của Rơle. Cực dương của nguồn điện đi tới cực 2 của bóng đèn và cực dương của bóng đèn đi tới cực 7 của rơ le. Cuối cùng, chúng ta có thể kết nối chân số 4 với đầu cuối 5 của Rơle. Sau đó, tất cả hệ thống dây / phần cứng đã xong và chúng ta có thể chuyển sang mã hóa Arduino!

Bước 4: Mã hóa trong Arduino

Mã hóa trong Arduino
Mã hóa trong Arduino

Mã hóa cho điều này gồm hai phần; thiết lập void và vòng lặp void. Như đã nói, việc thiết lập các chốt và vòng lặp lặp lại một đoạn mã.

Đối với thiết lập void, chúng tôi sử dụng pinMode để chọn một số pin cụ thể và chọn xem nó là đầu vào hay đầu ra. Trong trường hợp này, chân A0 là đầu vào và chân 4 cho đầu ra. Serial.begin khởi động màn hình nối tiếp cho quang điện trở. Với điều đó, chúng ta có thể bắt đầu trên vòng lặp void.

Đối với vòng lặp void, chúng ta viết Serial.println (analogRead (A1)); để in dữ liệu của quang điện trở và màn hình nối tiếp. Chúng tôi viết một câu lệnh if rằng, nếu quang điện trở cho các con số trên 500 (hoặc ánh sáng mờ) thì nó sẽ tắt bóng đèn và bật nó lên nếu nó không mờ. Và cứ như vậy code xong và mạch hoạt động!

Cảm ơn bạn đã đọc bài hướng dẫn này! Tôi mong la bạn thich!

Đề xuất: