
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:56



Salam dostlar, bu gün bu tək layihəni paylaşmaq istəyirəm. Bu oyunun Tv -də göstərildiyi və (4x4) klaviatura ilə idarə olunan arduino ilə bir sıra tapmaca oyunudur.
Videoya buradan baxın
Bulmacanın kvadratını sürüşdürmək və ya hərəkət etdirmək üçün, istədiyiniz kvadratın mövqeyinə görə düyməni basın. Məsələn, şəkildə göstərildiyi kimi 5 nömrəli (dördüncü mövqedə) olan kvadratı sola (boş mövqe olduğu üçün) daşımaq istəyirsinizsə, klaviaturada '4' düyməsini basın, çünki klaviaturada dördüncü mövqedir.
Bu layihəni bəyənirsinizsə, zəhmət olmasa tapmaca yarışmasında ona səs verin.
Təşəkkürlər
Addım 1: Komponentlərin siyahısı
Bu layihə üçün istifadə olunan materiallar:
- Arduino Bu və ya digər model.
- Video çıxışı olan TV.
- RCA video kabeli.
- (1) 1k ohm müqavimət
- (1) 470 ohm müqavimət.
- Hex klaviatura.
- Tullananlar.
Addım 2: Arduino'yu TV -yə bağlayın



Bu kitabxananı yükləyin və eskizə daxil edin.
Birincisi, rezistorları bir sıra bağlama telinə əlavə edin.
RCA kabelinin içərisində 2 tel, torpaq teli və video teli olacaq.
1k ohm rezistor Arduino pin 9 -a bağlıdır.
470 ohm Arduino pin 7 -yə qoşulur.
Rezistorların uclarını birləşdirin və video kabelinə qoşun.
RCA kabelinin GND teli Arduinonun GND -nə gedir.
Kompilyasiyada probleminiz varsa, kitabxana qovluğundakı 3 qovluğu çıxarın.
Addım 3: Klaviaturanı qoşun

Arduino pin | Klaviatura |
---|---|
13 | Sıra 0 |
6 | Sıra 1 |
5 | 2 -ci sıra |
4 | 3 -cü sıra |
3 | Col 0 |
2 | Kol 1 |
1 | Kol 2 |
0 | Kol 3 |
Layihəni şəkildə göstərildiyi kimi yığın.
Addım 4: Kod

Nömrələr (1 ilə 16 arasında) bir sıra olaraq saxlanılır.
16 sayı boş mövqeyi ifadə edir.
Nömrələri qarışdırmaq üçün 'A' düyməsini basın (oyunun əvvəlində), bu, serialdakı nömrələri qarışdıran və daha sonra ekranda görünən bir proseduru çağırır.
Klaviaturada hansısa düyməni basdığınız zaman, proqram yaxın mövqedə boş yerin olub olmadığını yoxlayır
(sol, sağ, yuxarı və ya aşağı). Şəkildə göstərildiyi kimi: '1' düyməsinə basılırsa, yaxın mövqeləri yoxlayır.
keçid (açar) {
hal '1':
dəyişiklik (0, 1); // Array (0) mövqeyi, array (1) mövqeyini yoxlayır.
dəyişiklik (0, 4); // Array (0) mövqeyi, array (4) mövqeyini yoxlayır.
fasilə;
…………
CHANGE funksiyası serialdakı nömrələri dəyişir və ekranda nömrələrlə yenilənir.
Oyun sıra düzgün qaydada olanda bitir: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Tam kodu buradan yükləyin.
Bu layihəni bəyənirsinizsə, zəhmət olmasa tapmaca yarışmasında və istehsalçı olimpiya yarışmasında səs verin
Təşəkkürlər
Tövsiyə:
BBC MicroBit istifadə edərək yaddaş tapmacası oyunu: 7 addım

BBC MicroBit -dən istifadə edərək Yaddaş Bulmacası Oyunu: BBC MicroBit -in nə olduğunu bilmirsinizsə, bu, giriş və çıxışlara sahib olmaq üçün proqramlaşdıra biləcəyiniz həqiqətən kiçik bir cihazdır. Kindof bir Arduino kimi, amma daha çox ətlidir. MicroBit haqqında həqiqətən bəyəndiyim şey, iki giriş girişinə sahib olması idi
Təsadüfi Sayı Yaradan: 5 Adım (Şəkillərlə birlikdə)

Təsadüfi Sayı Yaradan: Bu məqalə, bir insanın giriş terminalına toxunduğu zaman təsadüfi bir rəqəm istehsalçısının analoqunu göstərir. Dövrə çıxışı güclənir, inteqrasiya olunur və kimi davranan bir insanın səs -küyünü daha da artırır
Facebook azarkeş sayı: 5 addım (şəkillərlə)

Facebook azarkeş sayı: Yeniləmə: 26.09.2019 - Zaman uçur və texnologiya dəyişir. Bu layihəni yaratdığımdan bəri Facebook API və APP quruluşunu dəyişdi. Beləliklə, bir Facebook APP yaratmaq üçün addım sona çatdı. Bu gün artıq bu addımı izləmək imkanım və ya imkanım yoxdur
Susam Küçəsi - Pinball sayı sayı: 8 addım (şəkillərlə)

Sesame Street - Pinball sayı sayı: Bu təlimat xüsusi bir saatın qurulmasını təsvir edəcək. Bu xüsusi olaraq Susam Caddesindeki saatın qurulmasıdır; Pinball sayı sayma animasiyası, ümumi prosedurlar eynidır və təlimat
Yalan Təsadüfi Sayı Generatoru ilə Matris Ekranı yaradın: 4 addım

Yalan Təsadüfi Nömrələr Generatoru ilə Matris Ekranı yaradın: Əgər matrisi sevirsinizsə və bir az boş vaxtınız varsa, matrisə çox oxşar görünən kompüterin işləyə biləcəyi qədər təsadüfi ədədləri göstərən sonsuz bir proqram hazırlaya bilərsiniz. ! Hazırlanması cəmi 5 dəqiqə çəkir! Bir baxırdım