İçindekiler
Arduino İle Serial Monitörden Potansiyometre Okuma
Merhaba arkadaşlar arduino ile çılgın projelerde olabildiğince hızlı ilerlemeye gayret ediyoruz. Bu yazımızın konusu arduino ile serialden potansiyometre okuma nasıl yapılır onu öğreneceğiz 🙂 Bu proje, usb üzerinden arduino’yu veya genuino’yu (klon arduinoyu) bilgisayarınızla seri iletişim kurarak bir pot’un durumunu incelememizi ve daha sonra bunu çeşitli cihazların kontrolünde kullanacağız. İsterseniz vakit kaybetmeden işe koyulalım. 🙂
Malzeme Listesi
1- Herhangi bir arduino modeli
2- potansiyometre
3- Breadbord ve Jumper kablolar (Bize 3 adet yeterli 🙂 )
Not: Tüm bu malzemeleri elektronik parça satan yerlerde bulabilirsiniz yada şu ve bu adreslerden internet üzerinden güvenle sipariş edebilirsiniz 🙂
Arduino İle Serial Monitörden Potansiyometre Okuma Devre Şeması
Alt tarafta çizdiğimiz devre şemasına bakarak devremizi breadboard’umuza kuralım.
Burada dikkat etmemiz gereken yer pot’un çıkış ayağını neden A0 a bağladık dijital pinler 0-255 aralığını ve sadece güç var mı yok mu kontrol ettiklerinden dalgayı ölçemiyor tam burada analog girişler yardımımıza yetişiyor 0-5 volt aralığını 0 – 1023 aralığına oranlıyor ve istediğimiz dalga boyunu ölçmemizi sağlıyor yani dijital pinler doğru akımı ölçerken analog pinler dalgalı akımı ölçüyor umarım anlamışsınızdır 🙂
Devreyi kurduktan sonra alt tarafta yer alan kodları Arduino kartımıza yükleyelim ve Serial Monitörü açalım bakalım ne ile karşılaşacağız 🙂
//DONANIM PLUS ELEKTRONİK //TASARIM TOLGA SOYTEPE //İNSTAGRAM Tolgasyp //TWİTTER TSytpp int potpin =A0; //Potumuzun çıkışını A0 a tanımladık.. int potdeger; // Pottan alacağımız değerleri yazdıracağımız bir değişken tanımladık..void setup(){ pinMode(potpin,INPUT); //Potun bağlı olduğu pini giriş olarak tanımladık arduino bu bağladığınız ne demesin diye 🙂 Serial.begin(9600); // USB üzerinden bilgisayarla seri iletişimi başlattık.. }void loop () {potdeger= analogRead(potpin); // Potumuzn bağlı olduğu pinden gelen değerimizi potdeger değişkenimize yazdıdık.. Serial.println(potdeger); // Ve aldığı değerleri serial monitöre yazmasını söyledik.. } // Kodumuz bu kadar kartımıza yükleyip ne olacağını hep birlikte görelim 🙂 |
Yazımızda kullandığımız kodu buradan indirebilirsiniz.
Evet kodumuzu yazdık ve vakit kaybetmeden hemen yüklüyoruz 🙂
Potumuz tam solda iken “0″ tam sağda iken ise “1023″ değerlerini serial monitörde göreceksiniz. Buradaki “0″, 0 volt geldiğini gösterirken “1023” ise 5 volt geldiğini göstermekte. Soldan sağa giderken ise gözünüzlede gördüğünüz gibi 0 – 1023 değerleri arası değerler alacaksınız tıpkı aşağıdaki resimler gibi 🙂
Tam solda iken;
Tam sağda iken;
Arada iken;
Bir yazının daha sonuna geldik umarım faydalı olmuştur anlamadığınız veya kafanıza takılan yerler olursa yorumda veya kişisel sosyal medya hesaplarımdan ulaşabilirsiniz. İlerleyen zamanlarda konuyla alakalı video yazıya eklenecektir. Kolay gelsin 🙂
AYRICA İLGİLİ VİDEOYU İZLEMENİZİ TAVSİYE EDERİM
Yorum Yap