1. Anasayfa
  2. Yazılım Genel

Arduino ”Seri Port Üzerinden Haberleşme”

Arduino ”Seri Port Üzerinden Haberleşme”
0

Seri Port Üzerinden Haberleşme

Arduino projelerin’de genellikle komut yollamak veya sensörlerdeki değerleri görüntülemek için seri haberleşmeyi kullanırız. Seri haberleşmeyle bu protokolü destekleyen cihazlarla haberleşebiliriz. Bu yazımızda Bluetooth ve USB üzerinden bilgisayara veri aktarmak için seri haberleşme protokolünü kullanacağız.

Arduino’nun Rx ve Tx pinleri seri haberleşmeyi sağlamaktadır numaraları 0 ve 1 numaralı girişlerdir. Bu pinler aynı zamanda Arduino’nun bilgisayarla haberleşmesini sağlayan USB hattına da bağlıdır. Eğer 0 ve 1 numaralı pinler başka bir yere bağlı olursa, Arduino bilgisayarla haberleşmesini sağlayamamaktadır. Bu yüzden Arduino’ya kod atarken bu pinlerin bir yere bağlı olmamasına dikkat edilmelidir!

USB ile veri aktarımı

Arduino’nun USB kablosu üzerinden bilgisayara veri aktaracağız. Bunun için öncelikle haberleşme hızını (BaudRate) ayarlamamız gerekiyor bu işlemi sadece bir kere ilk kullanım da yapmamız yeterli bu yüzden, haberleşme hızı setup fonksiyonu içerisinde ayarlanmalıdır.Şimdi bu işlemleri yaptık dan sonra kodlama aşamasına geçeiliriz.

Gönderdiğimiz mesajları görmek için Arduino programının sağ üstünde büyüteç şeklindeki butona (Serial Monitor) basalım. Eğer mesajlarımız doğru bir şekilde görüntülenemiyor ise, Baud Rate hızımız yanlış olabilir. Serial Monitor ekranının sağ altından baud hızımızı 9600 olarak ayarlayalım.Seri port ile haberleşmeyi öğrendik den sonra yazılım üzerin de kendinize göre değişiklikler yapabilirsiniz.

Bu Yazıya Tepkiniz Ne Oldu?
  • 0
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    e_lendim
    Eğlendim
  • 0
    d_nceliyim
    Düşünceliyim
  • 0
    _rendim
    İğrendim
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    _ok_k_zd_m
    Çok Kızdım

Teknoloji ve bilime ilgili sizinle beraber öğrenmeye geleceği değiştirmeye çalışan elektronik ve haberleşme mühendisliği öğrencisi.

Yazarın Profili
Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir