Aşağıda Arduino UNO pinleri gösterilmiştir.
Arduino üzerindeki mikrodenetleyicide ADC özelliği mevcuttur. Bu özellik sayesinde dış dünyadaki elektriksel bir değer Arduino'da sayısal/dijital verilere çevrilebilir.
Arduino Uno kartında toplam 6 adet Analog Giriş Pini bulunur. Bu pinler LDR(Işığa duyarlı direnç), toprak nem sensörü, gaz sensörü, ısı ve nem sensörü gibi sensörlerden gelen elektriksel verileri okumak amacıyla kullanılırlar.
Sensörler 5V ile çalışır ve dış ortamdan aldıkları sinyal kuvvetlerine göre analog giriş pinlerine 0 ila 5V değerleri arasında gerilim(volt) uygularlar. Arduino, o an sensörden gelen gerilim kuvvetini mikrodenetleyicide 0 ila 1023 değerleri arasında dijital/sayısal verilere dönüştürür.
Eğer sensör analog girişe 5V değerinde gerilim gönderirse bu 1023 değerindeki dijital veriye karşılık gelir.
Eğer sensör analog girişe 2.5V değerinde gerilim gönderirse bu 512 değerindeki dijital veriye karşılık gelir.
Eğer sensör analog girişe 1V değerinde gerilim gönderirse bu 204 değerindeki dijital veriye karşılık gelir.
Bu pinler hem giriş pini hem de çıkış pini olarak kullanılabilir. Bu pin 0 ve 1 dijital sinyaller ile komut verilir. Örneğin; bir LED'i yakmak istiyorsanız LED'in uzun bacağına bağladığımız o pine 1 dijital değerine karşılık gelen 5V gerilim vererek LED'i yakabiliriz.
Aşağıdaki videoda 12. ve 11. Dijital pinlerine 0/DÜŞÜK 1/YÜKSEK değerleri verilerek bu değerler sonucunda multimetrede ölçülen gerilim değerleri gösterilmiştir.
Dijital PWM pinlerinin yanında ~ işareti olan pinlerlerdir. Analog çıkış olarak kullanılabilen pinlerdir. Dijital Pinleri gibi 0 ya da 5V gerilim vermelerinin yanı sıra, 0-255 değerleri alarak 0 ila 5V gerilim değerleri arasında da değer alabilmektedirler. Bu sayede eklenen devreye istenilen gerilim verilebilir. Örneğin 5V ile çalışan bir motorun dönüş hızı bu şekilde ayarlanabilir.
Aşağıdaki videoda 11. PWM pinine 0-255 arasında değerler verilerek bu değerler sonucunda multimetrede ölçülen gerilim değerleri gösterilmiştir.
PWM pinler, kontrol sistemlerinde kullanılan bir yöntemdir. Basitçe açıklarsak; dijital bir sistem 0 ve 1 verilerini kullanır. Çıkışa bağladığımız bir LEDi çalıştırmak için çıkışı 1(Yüksek) yapmamız yeterlidir. PWM pinlerinin özelliği , 0 ila 255 arasında değer alabilir. Eğer LED'i PWM pinlerine bağlayıp bu pine 127 değerini verirseniz LED yanması gereken ışık şiddetinin yarısı kadar ışık verecektir. Bazı projelerde motor kullanıldığında motorun dönme hızını da PWM pinleri ile motorun dönme hızı belirlenebilir.
Reklam