Micro:bit İvmeölçer ile Sallamalı Şans Zarı
Kutu oyunu oynarken zarınız masanın altına mı kaçtı? Sorun değil! Micro:bit'i elinizde salladığınızda rastgele zar atan dijital bir zar yapıyoruz.
🎯 Projenin Amacı ve Kazanımları
🧰 Gerekli Malzemeler
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
from microbit import * import random # Başlangıçta kullanıcıyı bilgilendir display.scroll("Salla!") while True: # Kart sallandığında if accelerometer.was_gesture('shake'): display.clear() sleep(200) # 1 ile 6 arasında rastgele bir sayı tut zar = random.randint(1, 6) # Ekranda göster display.show(str(zar))
🛠️ Adım Adım Yapılış Aşamaları
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
Micro:bit üzerindeki mikro-elektromekanik (MEMS) ivmeölçer çipinde gözle görülemeyecek kadar küçük silikon yaylar vardır. Kartı salladığınızda bu minik yaylar esner ve oluşan kapasitans farkı sallama hareketi olarak algılanır.
🚀 Kendini Geliştirme Görevi (Challenge)
Sayı yerine gerçek zar gibi noktalar (1 nokta, 2 nokta, 6 nokta) çizdiren bir görsel zar tasarlayın!