4 Eylül 2026 Cuma

AD520 dijital potansiyometre, geleneksel mekanik potansiyometrelerin görevini mikrodenetleyiciler üzerinden gelen dijital komutlarla yerine getiren elektronik bir entegre devredir. Mekanik aşınma, tozlanma ve hassasiyet kaybı gibi problemleri ortadan kaldırır. Entegrenin içinde seri olarak bağlanmış çok sayıda küçük sabit direnç ve bunlara bağlı elektronik anahtarlar (FET transistorlar) bulunur.
Mekanik potansiyometredeki orta bacağın fiziksel hareketini, dijital potansiyometrede elektronik anahtarlar simüle eder. Arduino, SPI protokolünü kullanarak entegreye dijital bir kod gönderir. Gönderilen bu koda göre içindeki ilgili elektronik anahtar kapanır. AD520 modelinde 33 farklı kademe (pozisyon) bulunur. Kod değiştikçe orta bacak bu 33 kademe arasında geçiş yaparak direnç değerini adım adım değiştirir. Böylece çıkışa verilen voltaj da değişmiş olur. 


Program Kodları
#include<SPI.h>
int i;
void setup()
{
  SPI.begin();
  SPI.setClockDivider(SPI_CLOCK_DIV4);
}

void loop()
{
  
  
  for (i = 0; i < 256; i++)
  {
    digitalWrite(SS, LOW);
    SPI.transfer(0);  //potansiyometre adres
    SPI.transfer(i);  //potansiyometre değer
    digitalWrite(SS, HIGH);
    delay(25);
  }
  delay(2000);
}



Devre Şeması




0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com