Bài 05: Thay đổi độ Sáng Của đèn, Hay Làm Mờ Nó, Có Khó Không?
Có thể bạn quan tâm
Nội dung chính, cần nắm
Hôm nay chúng sẽ tìm hiểu cách sử dụng các chân digital để xuất giá trị analog và ứng dụng chúng trong việc làm thay đổi độ sáng của đèn (làm mờ đèn) nhé!
Bạn cần xem các bài viết về xung PWM và analogWrite() để mau chóng hiểu rõ những đoạn code trong bài học này. Đừng ngại, hãy kiên trì nhé!
Phần cứng
- Arduino Uno
- Breadboard
- Dây cắm breadboard
- 1 điện trở 560 Ohm (hoặc 220 Ohm hoặc 1kOhm)
- 1 đèn LED siêu sáng
Lắp mạch
int led = 6; // cổng digital mà LED được nối vào int brightness = 0; // mặc định độ sáng của đèn là int fadeAmount = 5; // mỗi lần thay đổi độ sáng thì thay đổi với giá trị là bao nhiêu void setup() { // pinMode đèn led là OUTPUT pinMode(led, OUTPUT); } void loop() { //xuất giá trị độ sáng đèn LED analogWrite(led, brightness); // thay đổi giá trị là đèn LED brightness = brightness + fadeAmount; // Đoạn code này có nghĩa nếu độ sáng == 0 hoặc bằng == 255 thì sẽ đổi chiều của biến thay đổi độ sáng. Ví dụ, nếu đèn từ sáng yếu --> sáng mạnh thì fadeAmount dương. Còn nếu đèn sáng mạnh --> sáng yếu thì fadeAmmount lúc này sẽ có giá trị âm if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } //đợi 30 mili giây để thấy sự thay đổi của đèn delay(30); }Lưu ý những chân digital có dấu ~ phía trước và những chân analog mới hỗ trợ analogWrite, bạn nhé!
Từ khóa » điều Khiển độ Sáng Bóng đèn 220v Arduino
-
Điều Chỉnh độ Sáng Bóng đèn Từ Xa Với Arduino - ADVANCE CAD
-
[IoT] Lập Trình Arduino điều Khiển Bóng đèn 220V Trong Gia đình
-
Điều Khiển độ Sáng Bóng đèn Sợi đốt 220VAC Bằng Arduino
-
Điều Khiển độ Sáng Của Bóng đèn 220v Dùng Vđk - Dien Tu Viet Nam
-
Điều Khiển Đèn 220V Bằng Realy Sử Dụng Arduino
-
TOP 5 điều Khiển độ Sáng Của đèn LED Xuất Sắc ... - đèn đường LED
-
Điều Khiển Đèn 220V Bằng Realy Sử Dụng Arduino
-
Dimmer Điều Khiển Độ Sáng Đèn 220V - ĐIỆN TỬ TƯƠNG LAI
-
TOP 5 điều Khiển độ Sáng Của đèn LED Xuất Sắc Nhất
-
Lập Trình Arduino Cơ Bản - Bài 9: PWM điều Khiển 1 đèn LED Sáng ...
-
Mạch điều Khiển độ Sáng Của đèn Led Là Gì? Top ...
-
Mạch điều Chỉnh độ Sáng đèn LED - Hoàng Vina
-
Arduino Việt Nam | Mình Có Thể Chỉnh độ Sáng đèn 220v(k Tính Bóng ...