2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Fikrimi buradan aldım:
www.instructables.com/id/Arduino-Led-Dice/
Nə dəyişdim:
- Kiçik düyməni daha böyük düyməyə basdırın
- LED -lərin rəngləri
- LED -lər üçün gecikmə vaxtı
- Dinamik əlavə olunur
- D pinlərinin sifarişi, çünki orijinal parametrlər işləyə bilmədi
Addım 1: Giriş
Bu layihəyə Arduino LED zar + dinamik deyilir.
Fərqli rəngli 7 LED, düymə və dinamik var.
Bu necə işləyir:
Düyməni basdığınız zaman dinamikdən bir səs eşidəcəksiniz və LEDlər təsadüfi olaraq 1 -dən 6 -a qədər bir rəqəm seçəcəkdi. Təxminən bir saniyədən sonra LEDlər sönəcək və başqa bir nömrə seçmək üçün düyməni yenidən basa bilərsiniz.. Masa oyunları oynayarkən istifadə etdiyimiz zarlara bənzəyir.
Yuxarıdakı video bunun necə işlədiyini göstərir və şəkillər fərqli tərəfdən görünüşü əks etdirir.
Addım 2: Materiallar
Bu layihə üçün lazım olan bəzi materiallar:
- Arduino və Breadboard
- İstənilən növ və rəngdə 7x LED
- 7x 220 və ya 330 Rezistor (qəhvəyi)
- 1x düymə
- 1x Dinamik
- Bəzi tellər
Addım 3: Başlayın
- LEDləri çörək taxtanıza "H" şəklində qoyun (diaqramda göstərildiyi kimi)
- Bütün LED-lərin katotlarını (-) rezistorlar ilə yerə (-) qoşun
- 4 LED qrupunu birləşdirin (diaqramda göstərildiyi kimi)
- LED qruplarını D pininə qoşun (diaqramda göstərildiyi kimi)
- Düyməni çörək taxtasına qoyun və 10k ohm rezistorla yerə (+), digər tərəfini D pininə bağlayın
- Dinamiki çörək taxtasına qoyun və yerə (-) və D pininə qoşun
Zərb qaydalarına riayət etməlidir:
Zarların 1 nömrəsi üçün: LED 4 -ü yandırın
2 nömrəli zar üçün: 1 -ci qrupu işıqlandırır
3 nömrəli zar üçün: 3 və 4 qrupları işıqlandırır
Zarların 4 nömrəsi üçün: 1 və 3 qruplarını işıqlandırır
5 nömrəli zar üçün: 1, 3 və 4 qruplarını işıqlandırır
6 nömrəli zar üçün: 1, 2 və 3 qruplarını işıqlandırır
Addım 4: Kod
Bu layihənin kodu budur:
註明 「改」 地方 的 代表 經過 修改 修改
create.arduino.cc/editor/rachelhsiao0821/b…
Addım 5: Test edin
Son addım, layihənizin işlədiyini sınamaqdır!
Layihəmdən daha bir neçə şəkil: 1 -dən 6 -dək LED zarlar.