6 Ekim 2014 Pazartesi

Arduino Potansiyometre ile PWM Uygulaması





        Arduino’yu incelerken Digital(PWM ~ )  yazdığını ve 3 , 5 , 6 , 9 , 10 , 11 (6 adet) nolu pinlerin yanında da ~ işareti olduğunu fark etmişsinizdir. PWM min açılımı Pulse Width Modulation olup anlayacağımız şekli ile bir ledin parlaklığını veya motorun hızını ayarlamamızı sağlayan çok güzel bir özelliktir. PWM hakkında webten daha detaylı ve teknik bilgiler elde edebilirsiniz. Bu uygulama ile 1 K lık bir potansiyometre ile 0-255 değeri elde ederek PWM çıkışlardan birisinden ledin parlaklığını ayarlayabiliyoruz. Devrenin kodu ve Fritzing ile oluşturduğum şeması aşağıda olduğu gibidir. 



int led = 11;
void setup() {
  Serial.begin(9600);
  pinMode(led,OUTPUT);
}
void loop() {
  int sensorValue = analogRead(A0);
  float voltage = sensorValue/4;
  Serial.println(voltage);
  analogWrite(led,voltage);
}




0 yorum:

Yorum Gönder