Voltaj seviyelerinin eşleştirebilmesi nasıl yapılır
Ardunio üzerindeki pimleri kullanarak dijitalden analoğa dönüşüm yaparak voltaj okumamız mümkün
Devremiz çok basit

Kodlarımız
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#define potpin A0 //Potansiyometreyi A0 pinine 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(1000); //Bu işlem 1000 milisaniye aralıklarla yapılır } |
kodu Arduino’ya yükledikten sonra seri port ekranını açıyoruz ve potansiyometreyi çevirmeye başlıyoruz. Değerlerdeki değişimi görebilirsiniz

Voltaj seviyelerinin eşleştirebilmesi
Arduino mikrokontrolü 5V gerilimle çalışmakta. Bu mikrokontrolcü 10-bit ADC, 0V ile 5V arası gerilimleri 210 = 1024 adım hassasiyet ile okuyabilir.
Yani analog input pinlerinden birine vereceğimiz 0V gerilim bize 0 değerini;
Aynı şekilde 5V gerilim ise 1023 değerine denk düşüyor.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/* "Voltaj seviyelerinin eşleştirebilmesi diyot.net */ #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 delay(1000); } |
