Loading
Loading
الأردوينو لا يمكنه إخراج 3 فولت، إما 0 أو 5. فكيف نتحكم في إضاءة الليد تدريجياً؟
صل الليد بالدبوس 9 (أو 3، 5، 6، 10، 11) عبر مقاومة.
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
// تدرج الإضاءة من 0 (مطفأ) إلى 255 (أقصى إضاءة)
for(int i = 0; i <= 255; i++) {
analogWrite(9, i);
delay(10);
}
}استخدام analogWrite() على دبوس لا يحتوي على علامة (~)، الليد لن يتدرج بل سيُضاء وينطفئ فجأة.