Yukarıdaki kod WPF uygulaması geliştirenler için çok yabancı gelmeyecektir. Benim gibi yeni başlayanlar için ise alışmak biraz zor oluyor, bu yüzden başlar biraz sancılı geçebilir 🙂 Kod kısmında ise durumlarını kontrol etmemiz gereken iki tane buton ve ledlerin durumuna göre hareket eden iki tane elips mevcut. Butonlardan biri ledin yanması, diğeri ise kapanmasını sağlayacak. Elipslerden biri ise 500ms’de bir yanıp sönecek, diğeri ise butonun durumuna göre yanıp/sönecek.
Yukarıdaki kodu satır satır inceleyelim. İlk olarak değişkenlerden başlayalım;
LED_TIMER ve LED_STATUS bizim Raspberry Pi 2’imize bağlı olan ledlerimizin pin numaralarını gösteriyor. Raspberry Pi 2’de hangi pinlerin hangi görevleri olduğunu aşağıdaki resimden görebilirsiniz.
pinTimer ve pinBtnStatus bu ledleri kontrol edeceğimiz değişkenler. Windows 10 IoT uygulamalarında giriş çıkış pinlerini temsil eden GpioPin sınıfı mevcuttur, bu sınıf üzerinden pinleri kontrol edebiliriz. 500ms’de bir ledi kapatıp söndüreceğimiz için, led’in son durumunu tutması için “pinValue” adında bir değişken tanımlıyoruz. Tabi 500ms’de bir işlemi yapmamızı sağlaması için de bir “timer”a ihtiyacımız var. Son olarak SolidColorBrush sınıfına ait değişkenler ise ön yüzdeki elipslerin renklerini değiştirmek için tanımlandı.
Nesnelerin İnterneti Zirvesinin Ardından	Merhaba 2020 – Nerede Kalmıştık?
4 Responses to Raspberry Pi 2 – İlk Windows IoT Uygulaması
raspberry pi 3 aldım buna visual studio programını yükleyebilirmiyim
Cihan 08 Aralık 2015