Potansiyometreyle Analog Giriş Uygulaması

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");
}

Benzer Temrinler & Yazılar

  • Alev Dedektörü Devresi

    Alev sensörleri ortamda alev algıladığında uyarı sinyali verir. Alev sensörü 760 nm – 1100 nm arasındaki dalga boyuna sahip ışığı (kızılötesi ışınım) tespit etmek için kullanılır. Görselde alev sensörü pin yapısı, Görseldeki ise alev dedektörü devresi görülmektedir. A0: Analog veri çıkışı. GND: Toprak pini. +: 3,3 V-5 V besleme. D0: Dijital veri çıkışı. const byte buzzer…

  • Röleyle Dijital Çıkış Uygulaması

    Görselde röle modülünün beslemesi Arduino kartının 5 V ve GND uçlarından verilir. Modülün sinyal girişine Arduino’nun çıkış olarak ayarlanan 13 numaralı pini bağlanır. Modülün NO-COM uçlarına 220 V’la seri bağlanan lamba normalde sönüktür. Modülün sinyal girişi Arduino’nun 13 numaralı pininden lojik 1 (5 V) bilgisini aldığında röle içinde COM ucu NO kontağıyla temas eder ve…

  • ASCII

    //void setup() { Serial.begin(9600); Serial.println("ASCII Tablosu"); for (byte i = 33; i < 127; i++) { Serial.write(i); //Karakteri yaz. Serial.print(", dec: "); //Onluk karşılığını yaz. Serial.print(i); Serial.print(", hex: "); Serial.print(i, HEX); //Onaltılık karşılığını yaz. Serial.print(", oct: "); Serial.print(i, OCT); //Oktal karşılığını yaz. Serial.print(", bin: "); Serial.println(i, BIN); //İkilik karşılığını yaz. } } void loop() {…

  • Engelden Kaçan Robot Uygulaması

    Engelden kaçan robotta engelleri algılamak için ultrasonik sensör kullanılmaktadır GörseldekiUltrasonik sensörden gelen bilgilerle mesafe hesaplanır. Mesafe 30 cm’nin altına indiğinde motor tarafından sürücüye sol tekerleği geriye döndürme bilgisi gönderilmektedir. 30 cm üzerindekitüm mesafe ölçümlerinde tekerlekler ileri yönde döndürülecek şekilde motor sürücüye bilgi gönderilmektedir. Taslaktaki “hiz=255;” değeri düz gitme ve dönüş için farklı değerlere ayarlanarakrobot yavaşlatılabilir….

  • Ultrasonik Sensör Uygulaması

    İnsanlar, frekansı 16 Hz ile 20 kHz arasında olan sesleri duyabilmektedir. Ultrasonik ses, insanınişitme sınırından daha yüksek frekanslardaki ses dalgalarıdır. Görselde ses frekans aralıkları görülmektedir. Görseldeki HC-SR04 ultrasonik sensör ve pin yapısı görülmektedir. HC-SR04 ultrasonik sensör üzerinde alıcı ve verici olmak üzere iki yüzey bulunur. Verici yüzeyden 15 derece açıyla ortama 40 kHz frekansta ultrasonik…

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir.