5.00 / 1 oy

Arduino'da potansiyometre ile ölçüm yapmak

Bu örnekte potansiyometre ile kullanıcıdan input alacağımız bir Arduino örneği hazırlayacağız. Kullanacağımız Arduino çevre birimleri:

- Arduino Uno R3

- Breadboard

- Potansiyometre

- 3 adet jumper kablo

Arduino ve breadboard için hazırladığım tasarım şu şekilde:

arduino potansiyometre örnek

Aşağıdaki kodlarımız çalıştığında, Arduino'dan aldığımız 5V gerilimin ne kadarının input pinine ulaştığını ve kullanıcı potansiyometre üzerindeki değeri çevirip değiştirdikçe bu değerin 0 ile 5 arasında nasıl değiştiğini terminal üzerinden görebiliriz.

Potansiyometreden aldığımız değerler 0 ile 1023 arasındaki tamsayılar olduğu için bu değerleri 0 ile 5 arası küsüratlı değerler verecek şekilde çevirmemiz gerekiyor. Bu sebeple float veri tipinde gerilimMiktari adında bir değişken yaratarak bu değerleri Serial.println ile saniyenin dörtte biri hızında terminalde yazdırıyoruz.

#define potansiyomereInput A5
int potDeger=0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  potDeger = analogRead(potansiyomereInput);
  float gerilimMiktari = (5.00/1024.00)*potDeger;
  Serial.println(gerilimMiktari);
  delay(250);
}

 

mr. faruk

04.05.2020 10:36

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Arduino'da potansiyometre ile ölçüm yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.