Arduino-C# haberleşmesi

Öncelikle Herkese Merhaba

Yapacağımız bazı Arduino uygulamalarını bilgisayarımızla haberleştirmemiz gerekebiliyor. Bir Windows Form uygulaması ile bunun nasıl yapılacağını anlatmak istedim.

Arduino kısmından bahsetmeyeceğim, C# kısmı şu şekilde;

C# kısmı

Öncelikle kullanacağımız kütüphaneleri ekliyoruz. Kamera görüntüsü için Aforge kütüphanesi, Haberleşme için IO kütüphanesi.

Bluetooth cihazları ve kameralar için birer Global değişken oluşturuyoruz

Portlardan alınan bilgiler ile bluetooth cihazlarını ve kameralarını combobox’lara dolduruyoruz

Şimdi seçilen portlara göre hangi cihaza bağlanacağını ayarlıyoruz. Bağlanma sağlanamazsa ekrana hata mesajı basıyoruz.

Basılan butonlara göre arduinoya gönderilecek char verilerini belirleyip port üzerinden gönderme işlemi yapıyoruz. İşlem başarısız olursa ekrana hata mesajı basıyoruz.

Kameraya bağlanma ve görüntü alma işlemlerini yapıyoruz

Son olarak Kameradan alınan görüntü için bir bitmap oluşturuyoruz ve görüntüyü buraya atıyoruz

Kodun birleştirilmiş hali de şu şekilde;

Görüntüler

Programın Çalışırken ki ekran görüntüsü

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir