Bloklarla Arduino-mBlock İle Bilgisayara Veri Gönderme

Arduino programlamaya yeni başlayanların sık kullandığı bir özellik olan Seri Port üzerinden bilgisayar ile haberleşmenin nasıl yapıldığını anlatmaya çalışacağım. Bu özelliği kullanabilmek için bilgisayara bağlı Arduino olması yeterli. Bunun dışında herhangi bir donanım gerekmemektedir. Bu sayede yazdığımız kodların çalışıp çalışmadığını veya doğru çalışıp çalışmadığını kısa sürede test etmiş oluruz.

Seri Port ile Arduino’dan bilgisayara veri gönderebiliriz. Ve gönderdiğimiz bu verile ekranda görebiliriz. Bunun için kullanacağımız kod bloğu aşağıda görülmektedir.

Bu kod bloğu ile ekrana dilediğimiz yazıyı yazdırabiliriz. Yalnız Türkçe karakter kullanılamamaktadır.

Bu işlemin nasıl yapılacağına gelirsek, öncelikle Kartlar menüsünden Arduino Uno kartımızı seçiyoruz.

Daha sonra ise Bağlan menüsünden Seri Port seçeneklerinde İlgili COM portunu seçiyoruz.

Artık kod yazımına geçebiliriz. Yine en başa Robotlar bölümünde bulunan “Arduino Programı” bloğunu koyacağız. Sonrasında da Seri Porta yaz bloğu ile yazdırmak istediğimiz harfleri/kelimeleri “merhaba” yazan kısma yazıyoruz.  

Yukarıdaki gibi kodlarımızı yazıp Arduinoya yükledikten sonra mBlock program arayüzünün sağ alt tarafında bulunan bildirim ekranında aşağıdaki gibi bir çıktı elde edeceğiz.

Not: Eğer programı yükledikten sonra çıkış alamıyorsanız, Bağlan Menüsünden tekrar Seri Port seçeneğinden COM portu seçmeniz gerekecek.

Bunun sebebi; “recv encode mode” altında bulunan seçeneklerden “binary hali” seçeneğinin aktif olmasıdır. Bunu “harf hali” olarak değiştiriyoruz. Değişikliği yaptıktan sonra Arduino üzerinde bulunan “reset” butonuna bastığımızda program yeniden başlayacak ve bu sefer bildirim ekranına aşağıdaki gibi bir çıktı getirecektir. İstediğimiz sonuçta budur..

Oluşturduğumuz kodlarda Seri Porta yazdırma işlemi bir kez olduğundan çıkış olarak da bir kez görüntülenmiş oldu.

Kod bloklarında aşağıdaki gibi bir değişiklik yaptığımızda çıkışa 10 kez istediğimiz yazıyı yazdıracaktır.

Programı oluşturup Arduinoya yüklediğimizde ise aşağıdaki gibi bir çıktı alacağız. Bu şekilde “10 defa tekrarla” bloğunu kullanmış ve nasıl çalıştığını anlamış olduk.

Kod bloğunu aşağıdaki gibi düzenlerseniz 1 saniye aralıklarla bildirim alanına sürekli olarak “dudigan” yazacaktır…

 

 

Bir Cevap Yazın

%d blogcu bunu beğendi: