LattePanda Arduino Programlama C# Kurulumu

Bu yazımızda LattePanda Arduino Programlama ile ilgili uygulama yapacağız. İlk adımda, LattePanda’ya Visual Studio’nun yüklenmesi gerekir. Varsayılan olarak yüklü gelmez.

1. Visual Studio programını indirin ve yükleyin
2. İşletim sisteminizde geliştirici modunu etkinleştirin; Bunun için Ayarlar > Güncelle ve güvenlik > Geliştiriciler İçin bölümünde > Geliştirici Modunu Seçin’e gidin
3. Arduino‘ yu yükleyin (varsayılan olarak yüklü gelir)

Burası önemli, c#’ a geçmeden önce lattepanda’nın içindeki arduino’ya bir fimrata yüklememiz gerekmektedir. Bu firmata kısaca c# ile arduino’yu konuşturmamızı sağlayacak. Bunun için;

4. Arduino Editörünü açın
5. File > Example > Firmata > StandartFirmata programını açın
6. Board(Arduino Leonardo) ve port bilgilerini seçin
7. Programa hiçbir değişiklik yapmadan yükleyin

LattePanda Arduino Firmata Kurulumu
LattePanda Arduino Firmata Kurulumu
LattePanda Arduino Leonardo Seçimi
LattePanda Arduino Leonardo Seçimi
LattePanda Arduino Firmata Kurulumu
LattePanda Arduino Firmata Kurulumu

7. LattePanda Firmata C# Uygulamasını indirin.
8. Arduino’yu ayarladıktan sonra Visual Studio programını açarak yeni bir proje başlatın.
9. Bu uygulama içerisindeki Arduino.cs dosyasını kendi c# uygulamanıza ekleyin.

Lattepanda C# Programı
Lattepanda C# Programı
Lattepanda C# Arduino.cs Eklenmesi
Lattepanda C# Arduino.cs Eklenmesi

10. C# kodunuza ilk önce lattepanda kütüphanesini ekleyin.
11. Sonra analog veya dijital arduino kodlarından istediğiniz gibi programınızı yazarak F5 ile derleyin ve keyfinize bakın.

LattePanda Arduino Analog Pin Okuma
LattePanda Arduino Analog Pin Okuma

Son olarak dikkat etmeniz gereken şey ise, yazdığınız c# programını lattepanda dışında başka bir bilgisayarda çalıştırmak istediğinizde hata alırsınız, çünkü lattepanda da program derlendiğinde arduino port kontrolü yapar, ama yine de programın derlenmesini isterseniz harici bir arduino bağlayıp programınızı derleyebilirsiniz. LattePanda Arduino Programlama konusu umarım işinize yaramıştır.

İyi çalışmalar,

Thank you for reading!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.