Arduino için birden fazla Seri Monitör nasıl açılır
Hiç iki Arduino'nun birbiriyle iletişim kurmasını gerektiren bir proje üzerinde çalışırken, aynı anda yalnızca bir Seri Monitör açık olabildiği için hayal kırıklığına uğradınız mı? Bu, özellikle nRF24L01 veya HC-05 Bluetooth gibi kablosuz modülleri hata ayıklarken, her cihazın ne gönderdiğini ve ne aldığını aynı anda görmeniz gerektiğinde yaygın bir engeldir. Bu eğitim, her biri kendi COM portuna bağlı iki ayrı Arduino IDE penceresi açmak için basit ve akıllıca bir numara sunar ve her iki cihazı da gerçek zamanlı olarak izlemenizi sağlar. Bu rehber, çift yönlü iletişimi test eden, uzaktan kumanda sistemi kuran veya sürekli port değiştirmeden iki ayrı mikrodenetleyicide hata ayıklamak isteyen herkes için mükemmeldir.
Bu tekniğin paha biçilmez olduğu birkaç pratik senaryo şunlardır:
Verici/Alıcı Çiftini Hata Ayıklama: RF modülleri kullanırken, TX biriminden gönderilen tam veriyi izleyebilir ve RX biriminin aldığı tam veriyi aynı anda doğrulayabilirsiniz.
Master/Slave I2C veya SPI Kurulumunu Test Etme: Master tarafından gönderilen komutları ve slave'den gelen yanıtları gerçek zamanlı olarak izleyerek doğru el sıkışmayı sağlayın.
İki Yönlü Sohbet Sistemi Oluşturma: Bir bilgisayarın Seri Monitöründe bir mesaj yazıp diğerinde göründüğünü görebileceğiniz basit bir kablolu veya kablosuz sohbet arayüzü kurun ve bunun tersini de yapın.
Sensor Okumalarını Karşılaştırma: İki bağımsız sensör düğümünüz varsa, kalibrasyonu veya çevresel farklılıkları doğrulamak için çıktılarını yan yana karşılaştırabilirsiniz.
Donanım/Bileşenler
Bu özel eğitim için birincil "donanım" aslında yazılım ortamıdır, ancak takip etmek için aşağıdakilere ihtiyacınız olacak:
İki Arduino kartı (ör. Uno, Nano, Mega) – bunlar TX ve RX birimleriniz olacak.
Her iki Arduino'yu bilgisayarınıza bağlamak için iki USB kablosu.
Arduino IDE yüklü bilgisayarınız.
Video bunu iki ayrı Arduino ile gösteriyor, ancak temel prensip IDE örneklerini yönetmekle ilgilidir, belirli donanımla değil. Devam etmeden önce her iki kartın da bilgisayarınıza düzgün şekilde bağlandığından ve tanındığından emin olun.
Kod Açıklaması
Video IDE kurulumuna odaklandığından, bu numara için belirli bir kod sağlanmaz veya gerekmez. Teknik, Arduino'larınıza yüklediğiniz herhangi bir taslakla çalışır. Kritik kısım kodun kendisi değil, IDE'yi başlatma sürecidir.
Başlamak için her Arduino'ya basit bir taslak yüklediğinizden emin olun. Örneğin, temel bir "Merhaba Dünya" veya basit bir seri yankı programı kurulumu test etmek için mükemmel çalışacaktır. Amaç, her iki Seri Monitörde de bağımsız olarak veri akışını görmektir.
Canlı Proje/Gösterim
Videoda gösterildiği gibi (videoda 01:06'da) bu çift monitör kurulumunu elde etmek için adım adım süreci inceleyelim.
Adım 1: Bağlayın ve Portları Tanımlayın. Önce her iki Arduino'yu bilgisayarınıza takın. İlk Arduino IDE örneğinizi açın ve TX (verici) biriminiz için taslağı yükleyin. Araçlar > Port bölümüne gidin ve atanan COM portunu not edin (ör. COM8). Videoda bu, COM8'deki TX programıdır.
Adım 2: İlk Seri Monitörü Açın. Bu ilk Arduino için monitörü açmak üzere Seri Monitör simgesine tıklayın. COM8'e bağlı olduğunu göreceksiniz. Bu sizin ilk izleme pencerenizdir.
Adım 3: Kritik Numara - İkinci Bir IDE Örneği Açın. Anahtar, mevcut IDE penceresinden yeni bir dosya açmak değildir. Bunun yerine, masaüstünüze veya Başlat Menüsü'ne gidin ve Arduino IDE uygulamasının tamamen yeni bir örneğini başlatın (videoda 01:33'te). Bu, ayrı ve bağımsız bir program penceresi oluşturur.
Adım 4: İkinci Taslağı Yükleyin. Bu yeni açılan IDE penceresinde Dosya > Aç bölümüne gidin ve RX (alıcı) biriminiz için taslağı yükleyin. Bu, COM11'deki RX dosyasıdır.
Adım 5: İkinci Portu ve Monitörü Yapılandırın. Bu ikinci IDE penceresinde Araçlar > Port bölümüne gidin ve ikinci Arduino için COM portunu seçin (ör. COM11). Şimdi bu ikinci pencerede Seri Monitör simgesine tıklayın. Artık biri COM8'de, diğeri COM11'de olmak üzere, her biri bağımsız çalışan iki ayrı Seri Monitör pencereniz olacak (videoda 02:17'de).
Artık bir monitörden veri gönderip diğerinde görünmesini sağlayabilirsiniz ve bunun tersini de yapabilirsiniz, böylece çift yönlü iletişim sisteminizi tamamen hata ayıklayabilirsiniz.
Bölümler
[00:00] Giriş ve Proje Genel Bakışı
[00:19] Tek Seri Monitörle Sorunun Gösterilmesi
[01:06] Numara: İkinci Bir Arduino IDE Örneği Açma
[01:56] İkinci IDE'yi Farklı Bir COM Portu için Yapılandırma
[02:17] Başarılı İki Yönlü Seri İzleme
Kaynaklar ve referanslar
-
İndirDownload Arduino IDE for freearduino.cc
Dosyalar📁
Dosya mevcut değil.