PWM chiqish
1.4-rasm.
Impuls – kengligi bo‘yicha modulaytsiya – impuls signali yordamida analog
chiqishni imitatsiya qilish usulidir. Buni yorug‘lik chiqaruvchi diodni o‘chirish
yoki ravshanligini oshirish yoki servomotorni boshqarish uchun ishlatilishi
mumkin. quyidagi namuna for siklidan foydalangan holda LED ravshanligini sekin
oshiradi va o‘chiradi.
intledPin=9 // LED uchun PWM chiqish
voidsetup(){} // setup kerak emas
void loop()
{
for(inti=0;i<=255;itt) // I uchun oshuvchi qiymat
{
analogWrite(ledPin,i); // I uchun ravshanlik darajasini o‘rnatadi
delay(100); // 100 millisekundli to‘xtalish
}
for(inti=255;i>=0;i--) // I uchun kamayuvchi qiymat
{
analogWrite(ledPin,i); // I uchun ravshanlik darajasini o‘rnatadi
delay(100); // 100 millisekundli to‘xtalish
32
}
}
Do'stlaringiz bilan baham: |