Görselde potansiyometrenin pin yapısı ve yapılan ayara göre orta ucundan alınan gerilim
değerleri görülmektedir. Potansiyometrenin bir kenardaki ucu GND’ye, diğer kenardaki ucuysa 5
V’a bağlanmıştır. Gerilim bölücü olarak çalışan bu potansiyometrenin orta ucundan 0-5 V arasında bir gerilim elde edilir. Bu gerilim Arduino’nun A3 analog girişine uygulanmıştır

    void setup() {
  Serial.begin(9600); //Seri iletişim başlatıldı.
}

void loop() {
  int pot = analogRead(A0); //A3 girişinden okunan 10 bitlik veriyi pot değişkenine yükle.
  Serial.println(pot); //pot değişkeninin içeriğini yazdır.
  delay(500);
}

const byte cikisPini = 13;

void setup() {
  Serial.begin(9600); //Seri iletişim başlatıldı.
  pinMode(cikisPini, OUTPUT);
}

void loop() {
  int analogGirisDegeri = analogRead(A0); //A0 girişinden okunan 0-1023 arası veriyi analogGirisDegeri değişkenine yükle.
  Serial.println(analogGirisDegeri); //analogGirisDegeri değişkeninin içeriğini yazdır.
  if (analogGirisDegeri < 800) { // Karşılaştırma satırı.
    digitalWrite(cikisPini, HIGH); // Karşılaştırma geçerliyse yapılacaklar.
  }
  else { // Karşılaştırma geçerliyse değilse yapılacaklar.
    digitalWrite(cikisPini, LOW);
  }
}

void setup() {
  Serial.begin(9600);
}

void loop() {
  int pot = analogRead(A3); //A3 pininden 0 - 1023 arasında okunan sayıyı pot değişkenine yükle.
  float gerilim = (5.0/1023.0) * pot; //pot değerini ~0,0049 değeriyle çarp gerilim değişkenine yükle.
  //0.0 - 5.0 arasında küsüratlı sayılar elde edeceğimiz için gerilim değişkeni float olarak tanımlandı.
  Serial.print(gerilim);
  Serial.println(" Volt");
}

Categories:

Tags:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler