İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje, eğim sensörü her eğildiğinde yeni bir sayı üreten bir LED zarı oluşturur. Bu proje bir düğme kullanacak şekilde değiştirilebilir, ancak kodun buna göre değiştirilmesi gerekir.
Bu projeye başlamadan önce, devre tahtasının her iki tarafına 5V ve GND bağladığınızdan emin olun.
Gereçler
- SW-520D Eğim Sensörü
- 7 LED
- 7 220 veya 330 ohm direnç
- ekmek tahtası
- Jumper Telleri
Adım 1: Adım 1: LED'leri Ayarlayın
Yapmak istediğiniz ilk şey, bir zarın ana hatlarını vermek için LED'leri 'H' şeklinde ayarlamaktır. Yukarıdaki resme göre, her iki yanda dikey olarak 3 LED'i sıralayın (her bacağın kendi sırası olduğundan emin olun) ve bir LED'i ortaya yerleştirin.
Bu yapıldıktan sonra, her bir LED'in kısa ayağını GND'ye bağlayın.
Kodu biraz daha kolaylaştırmak için 7 led için sadece 4 dijital pin olacak, 3 grup 2 olacak ve orta led'in kendi dijital pini olacak (yukarıdaki resme bakın)
- Grup 1'in uzun bacaklarını birbirine bağlayın ve dijital pin 10'a bağlayın
- Grup 2'nin uzun bacaklarını birbirine bağlayın ve dijital pin 9'a bağlayın
- Grup 3'ün uzun bacaklarını birbirine bağlayın ve dijital pin 8'e bağlayın
- LED 4 uzun ayağını dijital pim 7'ye bağlayın
Adım 2: Adım 2: Eğim Sensörünü Bağlayın
Eğim sensörünün nasıl çalıştığı hakkında biraz bilgi vermek için, Arduino düğmesine benzer bir KAPALI durumuna ve AÇIK durumuna sahip olacak şekilde kodlanabilir. Sensör dikey olarak dik ise genellikle AÇIK durumda, dikey olarak aşağı bakıyorsa genellikle KAPALI durumda kabul edilir, Bu projede eğim sensörü aşağı baktığında, rastgele bir sayı atmak için 'zar' sinyali verecektir.
Eğim sensörünün kısa ayağını GND'ye, uzun ayağını ise dijital pin 2'ye bağlayın
Adım 3: Adım 3: Kod
İşte kodun bağlantısı. Herhangi bir sorunuz varsa, sormaktan çekinmeyin.