Potansiyometrenin çıkışındaki analog değeri ADC kullanarak ölçmeyi öğrendik. Ölçtüğümüz bu değer 0 ile 1023 arasındaydı. Yapacağımız voltmetre uygulaması ile bu değeri daha anlamlı bir şekle getireceğiz. Bunun için öncelikle adım aralığını bulmamız gerekir. 5 volt 1023’e karşılık geldiği için adım aralığımız 5/1023 olmaktadır. Eğer bu kesir ADC ölçümü ile çarpılırsa ölçülen değerin gerilim karşılığı bulunur. Bulduğumuz bu sonucu ekrana yazdıralım.
void setup() {
Serial.begin(9600); //Seri haberleşmeyi başlattık.
}
void loop() {
int pot = analogRead(A3); //Analog A3 girişinden alınan 0-1023
//arasındaki değeri pot değişkenine atadık.
float gerilim = (5 / 1023) * pot;
/*
float (noktalı sayı)
tipindeki gerilim değişkenine
5/1023 yani 0,005'i pot'tan alınan 0-1023 arasındaki
değerle çarpıp sonucunu yükledik.
*/
Serial.print(gerilim);
Serial.println(" Volt");
}
No responses yet