Templates by BIGtheme NET
Anasayfa / Teknoloji / Programlama dilleri / Arduino / İki arduino birbirine nasıl bağlanır ?
arduinobaglanti

İki arduino birbirine nasıl bağlanır ?

Başlıktan da anlaşılacağı gibi iki adet arduinonun birbiri ile iletişim kurması nasıl sağlanır sorusuna cevap yazmaya çalışacağım. Arduinoların birbiriyle  haberleşmesini kablolu veya kablosuz ile bağlayarak iki şekilde sağlayabilirsiniz.

Kablosuz bağlantı için bluetooth modüllerden birisini(HC05 veya 06), ESP8266 wifi haberleşme modülü yada  radyo frekansı ile haberleşen nRF24L01 modüllerinden birisini kullanabilirsiniz. Daha önce Bluetooth modül kullanarak telefondan arduinoya bağlı olan lcdye mesaj yazma örneği ile ilgili bir makale yazmıştık. Bluetooth ile 16×2 LCD ye mesaj gönderme konusuna buradan ulaşabilirsiniz. nRF24l01 modülünün kullanımı ile ilgili kumanda devresi örneğine Servo motoru nasıl kumanda ederim isimli makalemizden ulaşabilirsiniz.

Kablolu bağlantı kurmak için ise TXD ve RXD pinlerini kullanabilirsiniz. Biz bu konumuzda kablolu olarak iki arduino birbiri ile nasıl iletişim kurabilir? sorusuna cevap vereceğiz.

Arduinolar normal standartlarda seri haberleşme yolu kullanırlar. Bu haberleşme için arduino üzerinde TX ve RX pinleri bulunur. Kaba tabirle TX pininden veri gönderilirken RX pininden de gelen veri okunur. Böylelikle diğer arduino veya modüller ile iletişim kurulabilir.

Arduinoları birbirine TX ve RX pinleri ile bağlayabilirsiniz. Bağlantıyı yaparken dikkat etmeniz gereken TX pinini RX pinine, RX pinini ise TX pinine takmanız gerekmektedir. Sonuçta bir arduinonun TX ile gönderdiği veriyi karşı taraftaki arduinonun RX pini okuyabilir.

Aşağıdaki örnek bağlantı şemamız da  bir arduinodan düğmeye basıldığında diğer arduinoya bağlı olan led yanacaktır. Bende bir arduino uno ve bir arduino pro mini olduğu için ikisini kullandım. Siz iki adet uno yada farklı bir model kullanabilirsiniz, farketmez. Arduno pro mininin bilgisayara nasıl bağlandığını bilmiyorsanız daha önce yazmış olduğumuz Arduino Pro mini nasıl bağlanır isimli makalemizden öğrenebilirsiniz.

ikiarduinobaglanti

Bağlantıları şekildeki gibi yaptıktan sonra aşağıdaki kodu düğmenizin bağlı olduğu arduinoya kopyalayıp yükleyebilirsiniz.

Şimdide led diyotun bağlandığı arduinoye aşağıdaki kodu yüklüyoruz.

 

Arduinoları birbirine bağlamakla ne elde edilebilir ? 

  • Doğru bir bağlantı ve kodlama ile 2 kat daha fazla dijital pini kontrol edebilirsiniz
  • Doğru bir bağlantı ve kodlama ile 2 kat daha fazla analog girişi kontrol edebilirsiniz.
  • Kısa mesafeli alanlarda uzaktaki sensörlerden tek bir seri iletişim ile veri okuyabilirsiniz.

Konuyla ilgili her türlü sorularınızı yorum atabilirsiniz. En kısa zamanda cevap vermeye çalışırım.

Cevapla

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*