Peki PWM Arduino'da nasıl kullanılır?
PWM kullanmamız için Arduino'nun dijital PWM çıkışlarını kullanıcaz.Fakat burada önemli bir nokta var çıkışlarımız dijital olmasına rağmen yazılımımızda "anologWrite" komutunu kullanıcaz.Yapacağımız uggulamada birde analog sinyale ihtiyacımız olacak bunun içinde potonsiyometreyi analog girişlerden birine bağlamamız gerekecek.
Gerekli Malzemelerimiz:
- Arduino Uno
- 1K Potansiyometre
- 220 ohm direnç
- Led
- Breadboard
- Bağlantı Kabloları
Uygulama Kodu:
int led=9;
int pot=A0;
void setup(){
pinMode(led,OUTPUT); //Led çıkış olarak tanımlandı
}
int deger;
void loop(){
deger=(analogRead(pot)); /*Potansiyometre değeri "deger" adında bir değişkene eşitlendi*/
analogWrite(led,deger/4); /*Led'e potansiyometre değerinin 1/4 uygulandı.(Led maksimum 255'e kadar değer alır.*/
}
int led=9;
int pot=A0;
void setup(){
pinMode(led,OUTPUT); //Led çıkış olarak tanımlandı
}
int deger;
void loop(){
deger=(analogRead(pot)); /*Potansiyometre değeri "deger" adında bir değişkene eşitlendi*/
analogWrite(led,deger/4); /*Led'e potansiyometre değerinin 1/4 uygulandı.(Led maksimum 255'e kadar değer alır.*/
}