Kaydol

Giriş Yap

Parolanızı mı unuttunuz

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Üzgünüz, gönderi ekleme izniniz yok.

Arduino İle Serial Monitörden Buton Okuma

Arduino İle Serial Monitörden Buton Okuma

Merhaba arkadaşlar arduino ile çılgın projeler serimizde olabildiğince hızlı ilerliyoruz bu yazımızda arduino ile serial monitörden buton nasıl okunur onu öğreneceğiz. Bu proje, usb üzerinden arduino’yu veya genuino’yu (klon arduinoyu) bilgisayarınızla seri iletişim kurarak bir butonun durumunu izlemeyi gösterir. İsterseniz vakit kaybetmeden işe koyulalım. 🙂

Malzeme Listesi

1- Herhangi bir arduino modeli

2- Push button

3- 10 k ohm (kahferengi,siyah,turuncu) direnç

4- Jumper kablo (3 tane yeterli)

Not: Tüm bu malzemeleri elektronik parça satan yerlerde bulabilirsiniz yada şu adresten internet üzerinden sipariş edebilirsiniz 🙂

Arduino Serial Monitörden Buton Okuma Devre Şeması

Alt tarafta çizdiğimiz devre şemasına bakarak devremizi breadboard’umuza kuralım.

Devredeki 10 k ohm luk direnç kullanmamızın sebebi ise arduinonun içinde  oluşan ortam gürültüsü adı verilen voltaj dalgalanmasıdır. Eğer biz direnci bağlamasaydık 2. pinden alacağımız değerler net olmazdı (HIGH, LOW değerleri karışık gelirdi) ve devremiz sağlıklı çalışmazdı isterseniz dalgalanmayı direnç bağlamadan devreyi kurarak kendi gözlerinizle görebilirsiniz 🙂

Not: Bu kullandığımız dirence ise Pull Down direnci denmektedir.

Devreyi kurduktan sonra alt tarafta yer alan kodları Arduino kartımıza yükleyelim ve Serial Monitörü açalım.

Basılmadığında 0 değeri,

Basıldığında ise 1 değeri serial monitörde gözükür.

Peki bu 0 ve 1 ne işimize yarayacak diyorsanız ilerideki yazılarımızda göreceksiniz ki projelerde temel unsuru oluşturuyor 🙂

//DONANIM PLUS ELEKTRONİK
//ARDUİNO İLE SERİAL MONİTÖRDEN BUTON OKUMA PROJESİ
// TASARIM TOLGA SOYTEPE
//İNSTAGRAM Tolgasytp
//TWİTTER TSytpp
int pushButon = 2; // butondan gelen verileri almak için buton çıkışını 2. pine bağladık
int butondurum; // butonun durumunu yazdırmak için bir değişken tanımladık
void setup() {Serial.begin(9600); // bilgisayar ile usb üzerinden seri iletişimi başlattık.pinMode(pushButon, INPUT); // butonu bağladığımız pini giriş olarak tanımladık}void loop() {butondurum = digitalRead(pushButon); // butondan gelen veriyi digitalRead komutuyla okumasını ve butondurum değişkenine eşitlemesini istedikSerial.println(butondurum); // butonun durumunu serial monitöre yazmasını istedik

delay(1); // arduinon sağlıklı çalışabilmesi için 1 ms lik bir bekleme zamanı ekledik arduino bir nevi nefes alsın diye 🙂

}

Arduino kodunu buradan indirebilirsiniz. Başka bir yazıda görüşmek dileğiyle kolay gelsin 🙂

İlginizi Çekebilecek Diğer Yazılar

Arduino ile 6 Potansiyometre Kullanarak 6 Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde uzun bir aradan sonra kaldığımız yerden devam ediyoruz. Bu geçirdiğimiz ...

Arduino Nedir? Özellikleri Nelerdir? Nerelerde Kullanılır? Ne İşe Yarar?

Arduino nedir? Arduino ile neler yapılabilir? Ne işe yarar bu Arduino? Arduino çeşitleri nelerdir? Arduino ...

Arduino ile Nrf24l01 Kullanarak Joystick ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino ile Nrf24l01 Kullanarak Potansiyometre ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino, Nrf24l01 ile DHT11 kullanarak Lcd Ekrana Sıcaklık Verisi Yollama

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz bir önceki yazımızın ...

Arduino, Nrf24l01 ile DHT11 kullanarak Serial Monitörden Sıcaklık Bilgileri Okuma

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Nrf24l01 ve Dht11 ...

Arduino İle Akıllı Çöp Kutusu

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz oldukça basit ama ...

Arduino ile NRF24L01 Wireless Modül İle Led Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı gitmeye çalışıyoruz. Bugün ki konumuz Arduino ile NRF24L01 ...

Arduino İle Engelden Kaçan Robot Yapımı

Merhaba arkadaşlar arduino ile projelerimizde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki yazımızın konusu başlıkta da ...

Arduino Uno İle 4x4x4 Led Küp Nasıl Yapılır ?

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Arduino ile 4x4x4 ...