📅 20 Nisan 2026, Pazartesi
📚 Ders Kitapları ✉ İletişim
@ydiner.gen.tr İlköğretim & Lise Düzeyi Kaynak Site "Bilgi paylaştıkça çoğalır"
🏠 Ana Sayfa
  • 🧊 3D Tasarım
  • Animasyon
  • ⚡ Arduino
  • 📌 Genel
  • 🎨 Grafik
  • Pardus
  • 💻 Programlama
  • Robotik ve Kodlama
  • 🗄️ SQL
  • 🌐 Web Tasarım
  • 🤖 Yapay Zeka
  • Arduino Analog Read ve Seri Haberleşme

    Arduino Analog Read ve Seri Haberleşme (Potansiyometre Değer Okuma)

    Aşağıdaki kodla  gerilimin sayısal karşılığını seri porttan görebileceğiz.( Seri Haberleşme nedir ? bkz.)

    #define potpin A0 //Potansiyometreyi A0 pinine tanımlıyoruz
    int deger=0; //"Değer" adlı 0 başlangıçlı bir değişken tanımlıyoruz
    void setup() 
    {
      Serial.begin(9600); //9600 Baund bir seri haberleşme başlatıyoruz
      Serial.println("Pot Deger Okuma"); //Seri monitörde bir kez gönderilen bir mesaj tanımlıyoruz
    }
    void loop() 
    {
      deger  = analogRead(potpin); //"Değer" değişkeni potansiyometrenin değerini okuyup buna göre değişir
      Serial.println(deger); //Okunan değer seri monitörde mesaj olarak gönderilir
      delay(100); //Bu işlem 100 milisaniye aralıklarla yapılır
    }

    Voltaj seviyelerini eşleştirilirse ;

    #define potpin A0
    int deger=0;
    void setup() 
    {
      Serial.begin(9600);
      Serial.println("Pot Deger Okuma");
    }
    void loop() 
    {
      deger  = analogRead(potpin);
      float gerilim = (5.00/1024.00)*deger; //5V gerilim, 1024 bite bölünür ve potansiyometreden gelen değer ile çarpılır; değerin eşiti olan gerilim hesaplanır
      Serial.println(gerilim); //Hesaplanan gerilim seri monitörde mesaj olarak gönderilir
      delay(100);
    }