Mblock ile Bilgisayara Veri Göndermek

Mblock ile Bilgisayara Veri Göndermek

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ğız. 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 yanda 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.

Kartlar menüsünden kart seç

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

Seri Port seç

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 doğru seçmeniz gerekecek.

Binary Çıktısı

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.

Harf Çıktısı

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ı ile 10 defa tekrarla kullanırsak alt alta 10 kere merhaba yazacaktır.

Paylaş,

Yazar hakkında

Orhan Gazi DEMİRCİ administrator

1984 Samsun doğumluyum. Ondokuz Mayıs Üniversitesi Bilgisayar öğretmenliği 2007 Mezunuyum. Bafra İlçe Milli Eğitim Müdürlüğünde Fatih Projesi eğitmenliği görevinde bulunmaktayım. KodlaBafra yürütücülüğü 2017 yılından beri yürütmekteyim. Evli ve bir çocuk babasıyım.