Arduino Devreleri #21 Arduino Seri Portta Potansiyometre Değerini ve Volt Değerini Görme

Merhabalar, bu yazımızda Arduino uygulamaları serisinden Arduino Seri Portta Potansiyometre Değerini ve Volt Değerini Görme Uygulaması hakkında bilgi vereceğim. analogRead komutunun kullanımını bu anlatımda görmüş olacaksınız.

Arduino programı ayrıntılı kod kısmı, devre bağlantı şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.

Arduino’da Seri Port nedir? Nasıl çalışır? Anlatım konusuna aşağıdaki linkten ulaşabilirsiniz. Bu örneği yapmadan önce bu linkteki konuyu okumanızı tavsiye ederim.

https://egitim.ahmetcandemir.com.tr/arduino-dersleri-6-seri-port-ekrani/

NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırdaki kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. Kod satırından isterseniz // işaret ile başlayan açıklama satırlarını silebilirsiniz.

KOD BÖLÜMÜ: (POTANSİYOMETRE DEĞERİNİ OKUMA)


//Seri Portta Potansiyometre Değerini Okuma

#define pot A0 //Potansiyometreyi A0 pinine tanımlıyoruz
int veri=0; //"veri" 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
}
void loop() 
{
  veri  = analogRead(pot); //"veri" değişkeni potansiyometrenin değerini okuyup buna göre değişir
  Serial.print("Pot Degeri:"); //Seri monitörde bir kez gönderilen bir mesaj tanımlıyoruz
  Serial.println(veri); //Okunan değer seri monitörde mesaj olarak gönderilir
  delay(100); //Bu işlem 100 milisaniye aralıklarla yapılır
}

DEVRENİN ÇALIŞMASI:

Potansiyometre çevrildiğinde Seri Port ekranında potansiyometre değeri 0 -1023 arasında okunacaktır.

KOD BÖLÜMÜ: (VOLT DEĞERİNİ OKUMA)


//Seri Portta Potansiyometre İle Volt Değerini Okuma

#define pot A0
int veri=0;
void setup() 
{
  Serial.begin(9600);
  Serial.println("Pot Degeri");
}
void loop() 
{
  veri  = analogRead(pot);
  float gerilim = (5.00/1024.00)*veri; //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);
}

DEVRENİN ÇALIŞMASI:

Potansiyometre çevrildiğinde Seri Port ekranında voltaj değeri 0 – 5 Volt arasında okunacaktır.

DEVRE BAĞLANTI ŞEMASI

Arduino Seri Portta Potansiyometre Değerini ve Volt Değerini Görme

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
1 adet Potansiyometre (Tercihen 10KOhm)
3 adet iki ucu erkek jumper kablo

Breadboard üzerine potansiyometre yerleştirilir. Potansiyometrenin kenar uçlarından bir tanesi board üzerinden Arduino’nun +5 Volt pinine, kenar uçlarından diğeri, Arduino’nun GND pinine, orta ucu ise Arduino üzerinde yer alan analog girişlerden A0 girişine bağlanarak devre tamamlanır.

Arduino Seri Portta Potansiyometre Değerini ve Volt Değerini Görme

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni