Hızlı Başlangıç - Raspberry Pi Sense HAT kullanmak için .NET kullanma
Raspberry Pi Sense HAT (Hardware Attached on Top) Raspberry Pi için bir eklenti panosudur. Sense HAT 8×8 RGB LED matris, beş düğmeli oyun çubuğu ile donatılmıştır ve aşağıdaki algılayıcıları içerir:
- Jiroskop
- İvme Ölçer
- Manyetometre
- Sıcaklık
- Barometrik basınç
- Nem
Bu hızlı başlangıçta Sense HAT'ten sensör değerlerini almak, oyun çubuğu girişine yanıt vermek ve LED matrisi çalıştırmak için .NET 2010 2010 2010 2010 2010 2010 2013 2013 2010 2013 2013 2010
Önkoşullar
- Raspberry Pi işletim sistemi ile ARM v7 yönergelerini destekleyen Raspberry Pi. Raspberry Pi OS Lite (64 bit) önerilir.
- Sense HAT
Raspberry Pi'yi hazırlama
SBC'nizin raspi-config
aşağıdaki hizmetleri destekleyecek şekilde yapılandırıldığından emin olmak için komutunu kullanın:
- SSH
- I2C
hakkında raspi-config
daha fazla bilgi için Raspberry Pi belgelerine bakın.
Sense HAT ekleme
Raspberry Pi cihazı kapalı durumdaysa Akıllı HAT'ı takın. Raspberry Pi'yi açın ve önyükleme yaptıktan sonra Bash kabuğunu başlatın. SSH kullanabilir veya Raspberry Pi'yi bir ekrana bağlayabilirsiniz.
Git’i yükleme
Kabuktan Raspberry Pi'nize Git'in en son sürümünün yüklendiğinden emin olun. Aşağıdaki komutları çalıştırın:
sudo apt update
sudo apt install git
Komutlar aşağıdakiler için Gelişmiş Paket Aracı komutunu kullanır:
- Tüm yapılandırılmış kaynaklardan paket bilgilerini indirin.
- Git komut satırı aracını yükleyin.
Hızlı başlangıcı çalıştırma
Kabuktan aşağıdaki komutu çalıştırın:
. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)
Komutu bir betik indirir ve çalıştırır. Betik şunları yapar:
- .NET SDK'sını yükler.
- Sense HAT hızlı başlangıç projesini içeren bir GitHub deposunu klonlar.
- Projeyi oluşturur.
- Projeyi çalıştırır.
Algılayıcı verileri görüntülenirken konsol çıkışını gözlemleyin. LED matrisi mavi bir alanda sarı piksel görüntüler. Oyun çubuğunu herhangi bir yönde tutmak sarı pikseli bu yönde hareket eder. Orta oyun çubuğu düğmesine tıkladığınızda arka plan maviden kırmızıya geçer.
Kaynak kodunu alma
Bu hızlı başlangıcın kaynağı GitHub'da kullanılabilir.