26 Mayıs 2019 Pazar

BASİT ANALOG DEVRELER 26.05.2019

BASİT ANALOG DEVRESİ

Öncelikle kolay bir ayarlı direnç (trimpot) ile analog değer okuma işlemini yapabiliriz . Bu olay için 10K ' lık değerinde bir ayarlı direnç kullandık . Tabi bu isteğimize bağlı bir olaydır eğer elimizde başka bir değeri olan ayarlı direncimiz varsa onu da kullanabiliriz . Ayarlı direncimizin kalın olması sebebiyle Beradboard'a oturması sıkıntılı bir olay haline gelebilir . Bu yüzden ayakları yamultmayacak şekilde hafifçe bastırarak karta oturturmamız gerekir . Ayrıyetten el ile ayarlanan potansiyometreler Breadboard kartlara uyumlu değildir . O yüzden bunları sadece bir kablo yardımıyla bağlayabiliriz . Ayarlı direncimizin (trimpot) bir bacağına 5V diğer bacağına 0V yani GND verdik . Bunun sebebi tornavida ile ayarlı direncimizi ayarladığımızda 0 ile 5V arası değer almak istememizden kaynaklanır . Ayarlı direncin orta bacağı ise hareket halinde olan kısma bağlı olup tornavidayla çevrilince aynı bir ibre gibi direcç yüzeyinin üzerinde hareket etmektedir . Burada bahsettiğim bacağı da her hangi istediğimiz bir devreye bağlayabiliriz . Bu yapacağımız programda A0 bacağını değer okuyabilmek kullanacağız .


ANALOG VERİYİ OKUYACAK KODUMUZ : 


void setup() {

Serial.begin(9600) ;

}

void loop() {

int okuma = analogRead(A0) ;
Serial.print("Analog Değer:") ;
Serial.println(okuma) ;
delay(100) ;

}


BU FONKSİYON ŞİMDİ UNO İÇİN 0-1023 ARASI İNTEGER YANİ TAMSAYI VERİ DÖNDÜRMEKTEDİR . SONRA DA BU VERİYİ BELİRLİ ARALIKLARLA SERİ PORT EKRANINA YAZDIRIR .


ANALOGDAKİ VERİYİ ANALOGDAKİ GERİLİM MİKTARINI ÖLÇEN KODUMUZ :


void setup() {

Serial.begin(9600) ;

}

void loop() {

int okuma = analogRead(A0) ;
Serial.print("Analog Değer:") ;
Serial.println(okuma) ;
float gerilim = okuma * (5.0 / 1023.0) ;
Serial.print("Gerilim:") ;
Serial.print(gerilim) ;
Serial.println("V") ;
delay(100) ;

}


 

Hiç yorum yok:

Yorum Gönder

ARDUINO 27.05.2019

ARDUİNO DEDİĞİN NEDİR Kİ ? Arduino projelerimizde kullanabileceğimiz açık kaynak kodlu bir bileşendir. Arduino dediğimiz zaman aklımıza...