Mündəricat:

Mikro: bit Zip Çini Giriş: 9 addım (şəkillərlə)
Mikro: bit Zip Çini Giriş: 9 addım (şəkillərlə)

Video: Mikro: bit Zip Çini Giriş: 9 addım (şəkillərlə)

Video: Mikro: bit Zip Çini Giriş: 9 addım (şəkillərlə)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Iyul
Anonim
Mikro: bit Zip Çini Giriş
Mikro: bit Zip Çini Giriş

Micro: bit üçün MU görmə sensoru təlimatlı seriyama davam etməzdən əvvəl bunu Kitronik Zip Tile üçün təlimatlandırmalıyam, çünki istifadə edəcəyəm.

Kitronik Zip Tile, bundan sonra onu Zip adlandıracağam, mikro: bit ilə kifayət qədər asan işlədilə bilən 8x8 neopiksel matrisdir. Aktual olaraq bir neçə Zip əlavə edə bilərsiniz, beləliklə 16x16 neopiksel matris əldə edə bilərsiniz. Ucuz deyillər, amma neopiks matrisi heç vaxt ucuz olmur və buna görə də qiyməti olduqca yaxşı hesab edirəm.

Bu təlimat üçün onu necə quracağımı və proqramlaşdıracağam. Sadə proqramlardan çox mürəkkəb proqramlara keçəcəyəm.

Təchizat

1 x BBC Micro: bit

1 x Kitronik Zip Çini

3.5 - 5.3 V güc mənbəyi. Sadəcə açma/söndürmə düyməsinə malik 3 x AA ölçülü batareya tutucusundan istifadə edirəm

Addım 1: Micro: bit və Zip -ə qoşulun

Mikro: bit və Zip -ə qoşulma
Mikro: bit və Zip -ə qoşulma
Mikro: bit və Zip -ə qoşulma
Mikro: bit və Zip -ə qoşulma
Mikro: bit və Zip -ə qoşulma
Mikro: bit və Zip -ə qoşulma

Fermuar alanda beş vida və beş kiçik plastik boru ilə gəlir. Mikro: bit və fermuarları bağlamaq üçün vintləri mikro: bitdəki beş böyük pin çuxuruna qoyun, hər birinə kiçik bir plastik boru qoyun və sonra 5 konnektoru fermuarlara vidalayın.

Aktual olaraq yalnız 3 vida bağlamalısınız, çünki zip yalnız pin 0 -dan məlumatlara ehtiyac duyur. Buna görə yalnız 3V, GND və pin 0 -u bağlamalısınız.

Bütün vintlərə plastik borular qoymamağı da seçə bilərsiniz. Bu, bir timsah klipi qoyaraq, sancaqlara daxil olmağa imkan verəcəkdir. Həmişə vintlərdən ən azı ikisinə borular qoymalısınız.

Gücünü mikro: bitə deyil, zipə bağlayın. Zip, mikro: bitin təmin edə biləcəyindən daha çox gücə ehtiyacı var, ancaq mikro: biti kifayət qədər asanlaşdıra bilər. Təhlükəsizlik tədbirləri qurmaq, zipin mikro: bitdən güc almasını maneə törədir.

Micro: bit və zip -i iki fərqli mənbədən gücləndirirsinizsə, bu təhlükəsizlik ölçüləri bəzən işə düşür və zip işləməyəcək. Narahat olma. Sadəcə bütün gücü çıxarın və gözləyin. Bir neçə dəqiqədən sonra yenidən işləməlidir. Bu, ən çox mikro: biti fermuarın gücünü çıxarmadan kompüterinizə bağladığınız zaman olur.

Addım 2: Genişləndirməni əldə edin

Uzantının əldə edilməsi
Uzantının əldə edilməsi
Uzantının əldə edilməsi
Uzantının əldə edilməsi
Uzantının əldə edilməsi
Uzantının əldə edilməsi

Əvvəlcə Makecode redaktoruna gedin və yeni bir layihəyə başlayın. Sonra "Qabaqcıl" a gedin və "Uzantılar" ı seçin. Bilin ki, mən danimarkalı olduğum üçün bu düymələrin şəkillərində bir az fərqli adlar var. Uzantılarda "zip kafel" axtarırsınız və əldə etdiyiniz yeganə nəticəni seçirsiniz.

Addım 3: Birinci Proqram

Birinci Proqram
Birinci Proqram
Birinci Proqram
Birinci Proqram

Mən hələ də danimarkalıyam, buna görə də Makecode danimarka dilindədir, lakin blokların ingilis versiyasında nəyi müqayisə etdiyini hələ də düzgün görə bilərsiniz.

"Başlanğıcda" (Ved başlanğıcı) ilk blok, mikro: bit və zip arasındakı əlaqəni başlatır. Burada neçə fermuar istifadə etdiyinizi və necə birləşdirildiyini göstərməlisiniz. Yalnız bir zip istifadə etdiyimiz üçün yalnız 1x1 matrisimiz var, buna görə 1 şaquli və 1 üfüqi olaraq təyin edirik.

Növbəti blok parlaqlığı 0 -dan 255 -ə təyin etdi. 50 -yə qoyduq. Zip çox parlaqdır. Nadir hallarda 50 -dən yuxarı bir parlaqlıq istifadə etmək istəyirsiniz.

Sonra problemi həll etmək üçün "Nömrəni göstər" əmrini verdim. Bu nömrə zipdə deyil, mikro: bitdə göstəriləcək.

Əbədi döngədə ilk komanda LED -i 3; 3 olaraq qırmızıya çevirir. İkinci əmri "Göstər" adlandırmadan əvvəl, rəngi aktual olaraq göstərmir. Bunu xatırlamaq vacibdir. Göstəriş əmri başlamazdan əvvəl set əmri rəngi dəyişmir.

Kodu burada tapa bilərsiniz.

Addım 4: İkinci Proqram

Image
Image
Biraz İncəsənət Şəkilinin Planlaşdırılması
Biraz İncəsənət Şəkilinin Planlaşdırılması

İkinci proqram üçün "Başlanğıcda" eyni şeyi saxlayırıq, ancaq "sonsuza qədər" döngəsini dəyişdiririk.

Mətni zip üzərində gəzdirən yalnız bir əmrdir. Mətnin sürətini və rəngini dəyişə bilər, həmçinin mətnin altına və/və ya üzərinə sətirlər əlavə edə bilərsiniz. Çox faydalı və asan bir əmrdir

Proqramı burada tapa bilərsiniz.

Addım 5: Proqram 3

Image
Image

Yenə də "Başlanğıcda" eyni şeyi saxlayırıq, ancaq "sonsuza qədər" döngəsini dəyişdiririk.

İlk əmr, LED -i qırmızı; 0; 0 olaraq təyin edir. Unutmayın ki, hələ görmürsünüz, çünki şou əmrindən istifadə etməmişik.

Zipdəki bütün LED -lərin 1 və 64 arasında bir sıra olduğunu düşünün. 0 -da 1 -dən başlayaraq; 0 -da 2 -də; 1 və s. İkinci blok, zipdəki bütün LED -ləri 2 pillə hərəkət etdirir. Beləliklə, 1 3 -ə, 2 -si 4 -ə çevrilir. Təkrarlanır, beləliklə 63 1 -ə çevrilir.

Üçüncü blok, rəngli LED -ləri göstərmək üçün şou əmridir.

Dördüncü blok yalnız mikro edir: təkrarlanana qədər yarım saniyə gözləyin. Beləliklə, hər saniyədə bir LED qırmızı rəngə sahib olacağıq.

Proqramı burada tapa bilərsiniz.

Addım 6: Dördüncü Proqram

Image
Image

Bu proqramda təkrarlanan bir döngə və "Rəsm" dəyişənindən istifadə edərək bütün sətirləri qırmızı rəngə boyayırıq. Sonra döndərmə əmrini bütün sətirdə bir addım istifadə edirik və sonra göstəririk.

Proqramı burada tapa bilərsiniz.

Addım 7: Biraz İncəsənət Şəkilinin Planlaşdırılması

Növbəti addımdan əvvəl rəsm proqramında şəklimin nəyi sevəcəyini planlaşdırdım. Bu pacmanı xəyal kimi çəkdim.

Addım 8: Ghost

Image
Image
Fərqli xəyallar
Fərqli xəyallar

Qırmızı dairə ilə işarələnən proqramın birinci hissəsi, birinci cərgədəki 6 LED düyməsini qırmızıya çevirir.

Sonra bütün sətir köçürülür və mavi dairə ilə işarələnmiş proqramın ikinci proqram hissəsi yenidən birinci sətri boyayır. Əvvəlcə 5 LED -i qırmızıya, sonra birini ağa, digərini mavi rəngə qoyur.

Yenə bütün sətir köçürülür və proqramın yeni bir hissəsi üçüncü sıranı boyayır. Proqram bütün xəyal boyanana qədər belə davam edir.

Uzun bir proqramdır, buna görə də bütün şəkillərini yükləməyəcəyəm. Bunun əvəzinə proqramı burada tapa bilərsiniz.

Addım 9: Fərqli xəyallar

Image
Image
Fərqli xəyallar
Fərqli xəyallar

İndi üç yeni dəyişən əlavə edərək son proqramımızı təkmilləşdiririk. Xəyal gözlərinin rəngini tutan göz. Hayaletin rengini saxlayan Ghost. Rənglərə qərar verən AnUnit.

Qırmızı rəngin xəyal dəyişənlə, mavi göz dəyişəniylə necə dəyişdirildiyini görə biləcəyiniz ilk şəkillərdən biridir.

Proqramın ikinci şəkildəki hissəsi AnUnit -dən asılı olaraq dəyişənləri dəyişir. Beləliklə, əgər AnUnit = 0 olarsa, göz mavi olur və xəyal qırmızı olur, AnUnit = 1 olarsa, göz qırmızı olur və xəyal mavi olur.

Üçüncü şəkil, AnUnit -in 1 artırıldığı proqramın sonudur və sonra 3 olarsa 0 olaraq təyin olunur.

Beləliklə, AnUnit bütün proqram bir dəfə işlədikdə 0, 1, 2 arasında dəyişəcək və AnUnitin xəyalların rəngindən asılı olaraq dəyişəcək.

Proqramı burada tapa bilərsiniz.

Tövsiyə: