🤖
ROBOT KODLA
Öğrenmeye Başla →
🔲 Micro:bit Projeleri Başlangıç ⏱ Tahmini: 25 dk

Micro:bit İvmeölçer ile Sallamalı Şans Zarı

Dahili 3 eksenli ivmeölçer sensörünü kullanarak kart sallandığında 1-6 arası zar atan donanım projesi.

📅 16 Ekim 2026•👁 3 kez görüntülendi•✅ Ücretsiz Ders

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ı

  • 3 Eksenli İvmeölçer (Accelerometer) çipinin çalışma prensibini öğrenmek.
  • `accelerometer.was_gesture('shake')` sallama hareketini algılamak.
  • `random.randint(1, 6)` ile rastgele sayı üretimi yapmak.
  • 🧰 Gerekli Malzemeler

  • 1x Micro:bit Kartı
  • 1x Taşınabilir Pil Yuvası
  • 💻 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ı

  • Kodu Micro:bit'e yükleyin ve bilgisayardan söküp pil yuvasını takın.
  • Kartı avucunuzun içinde hafifçe sallayın.
  • Ekranda 1 ile 6 arasında bir sayının belirdiğini göreceksiniz.
  • 💡 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!

    💡

    Micro:bit İvmeölçer ile Sallamalı Şans Zarı Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Micro:bit İvmeölçer ile Sallamalı Şans Zarı dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders Micro:bit Projeleri kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Scratch kod blokları çalışmadığında ilk olarak ne kontrol edilmelidir?▼
    Olay bloklarının (örn: Yeşil bayrağa tıklandığında) doğru bağlandığından, karakterlerin (kuklaların) başlangıç X-Y koordinatlarının sıfırlandığından ve döngülerin (sürekli tekrarla) açık kaldığından emin olunmalıdır.
    Micro:bit İvmeölçer ile Sallamalı Şans Zarı çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →