Analog INPUT, Analog girişler, Analog Sinyal, Arduino ile yapılabilecekler – Ders 11

Arduino üzerinde bulunan analog input pinleri ile dışarıdan veri alabiliyoruz. Analog girişler sayesinde dışarıdan aldığımız analog sinyaller arduino tarafından dijitale dönüştürülüyor. Analog sinyaller dijital sinyallere dönüştürülürken 10 bitlik bir sistem ile 1024 farklı sinyale dönüştürülebiliyor.
Bir arduino uno r3 üzerinde A0, A1, A2, A3, A4, A5 olmak üzere toplam 6 adet analog giriş bulunur. Bu girişlere 5 voltluk gerilim uygulayabiliriz. Uyguladığımız gerilim miktarını 1024 farklı değer bölerek içerisine aktarabilmekteyiz. Ortalama 4.9miliVoltluk hassasiyetle çalışabilmektedir. Bir potansiyometre ile 5 volt gerilimi 4.9 miliVolt olarak parça parça gönderebiliriz. Bir seri ekran haberleşmesi başlatıp pine uygulanan girişi okuduğumuz zaman rakamsal değer aralığı 0 ile 1023 arasında döndüğünü görebiliriz. Parça parça aldığımız bu sinyallerin durumuna göre arduinoya bir çok iş yaptırabiliriz. Sadece bir analog girişe birden fazla (1 ila 100 ve daha fazlası) buton bağlayarak bir klavye oluşturmak mümkündür.
Analog girişten okuma yaparken analogRead komutunu kullanabiliriz. Bu kod sayesinde girişteki değer okunabilir.

Videoyu İzlemek İçin Tıklayınız
buton_şema
Buton Bağlantı şeması
pot_bağlantı
Potans bağlantı şeması
//Görsel İşitsel Teknoloji Kanalı
//wwww.teknikerler.com
//Kerim Arı Youtube kanalı Analog İnput kullanımı örnek Kodları

void setup() {
  pinMode(A0, INPUT);
  Serial.begin(9600);  
}

void loop() {
   int analog_deger = analogRead(A0);
   Serial.println(analog_deger);
   delay(100);
}