Soru & Cevap

c# ile pin kontrolü

11.03.2019 - 11:37

merhaba akadaşlar aduino ile poje yapıyorum şöyleki mesafe sensörüne göre röle yi açıp kapayacağım c# ile arayüz tasarladım. Mesafe sensörü 30 cm altında ölçtüğünde röle kapansın istiyorum arduino ile kod yazınca devamlı çalışıyor c# ta. pin kontrol edebilir miyiz

42 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-87289-1569234090.png
yakupgovler
28.09.2019 - 11:33

C# üzerinden doğrudan arduino pinini kontrol edemezsiniz. Arduino'da serial komutunun kullanımını öncelikle ayrıntılı olarak öğrenin. Ardından C# ile arduino haberleştirmeyi (zaten serial komutu üzerinden oluyor) öğrenin. C# üzerinden bir karakter gönderip, arduino ile o karakteri alırsınız ve eğer gelen karakter şu ise pini aç, bu ise pini kapat şekline çevirebilirsiniz.

Hatta arduinoya bluetooth modül ekleyip, app inventor ile yazacağınız bir uygulama ile bunu cep telefonu üzerinden yapmayı denemenizi de tavsiye ederim. Bu platformda Eğitimler bölümünden App inventor eğitimini inceleyebilirsiniz.

Profile picture for user ahmtyvz91
ahmtyvz91
11.03.2019 - 02:46

Şimdi öncelikle C# kullanacağın platform ile (yani bilgisayarın ile) Arduinoyu haberleştirmen lazım. Bunun için Arduino-C# haberleşmesi nasıl olur? diye aratırsan internette yeterli kaynak bulursun. Sonra da C# tan Arduinoya 's' , 'd' vs.. veri gönderip arduinoda da o verileri alıp ona göre bir if-else mantığı kurup pinlere 'HIGH' , 'LOW' verdirebilirsin.