Mờ dần Ví dụ này cho thấy làm thế nào để biến một đèn LED trên pin 9 sử dụng chức năng analogWrite(). Các analogWrite() chức năng sử dụng PWM, vì vậy nếu bạn muốn thay đổi mã pin mà bạn đang sử dụng, chắc chắn để sử dụng một PWM có khả năng pin. Trên hầu hết các Arduino, PWM chân được xác định với một "~" dấu hiệu, như ~ 3, ~ 5, ~, ~ 9, ~ 10 và 6 ~ 11. Mã ví dụ này là trong miền công cộng. */int dẫn = 10; PWM pin LED gắn liền vớiđộ sáng int = 0; làm thế nào sáng LED làint fadeAmount = 5; làm thế nào nhiều điểm phai LED bởithiết lập thói quen chạy một lần khi bạn nhấn đặt lại:void setup() {} khai báo mã pin 10 đến là một đầu ra: pinMode (dẫn, đầu ra);}những thói quen loop chạy lại mãi mãi:void loop() {} thiết lập độ sáng pin 10: analogWrite (led, độ sáng); thay đổi độ sáng cho thời gian tiếp theo thông qua các vòng lặp: độ sáng = sáng + fadeAmount; đảo ngược hướng mờ dần lúc kết thúc của các phai: Nếu (độ sáng < = 0 || brightness > = 255) {} fadeAmount = - fadeAmount; } chờ 30 giây để xem các hiệu ứng dimming Delay(100);}
đang được dịch, vui lòng đợi..