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