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
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
Yorum Yap