Kazalo:

Micro: bit Zip Tile Uvod: 9 korakov (s slikami)
Micro: bit Zip Tile Uvod: 9 korakov (s slikami)

Video: Micro: bit Zip Tile Uvod: 9 korakov (s slikami)

Video: Micro: bit Zip Tile Uvod: 9 korakov (s slikami)
Video: КАК НАСТРОИТЬ L4D2 2024, Julij
Anonim
Micro: bit Zip Tile Uvod
Micro: bit Zip Tile Uvod

Preden nadaljujem s serijo navodil za senzorje vida MU za Micro: bit, moram to narediti za Kitronik Zip Tile, saj ga bom uporabljal.

Kitronik Zip Tile, od zdaj naprej ga bom imenoval samo Zip, je matrika neopikslov 8x8, ki jo lahko z micro: bitom dokaj enostavno zaženem. Pravzaprav lahko skupaj dodate več zadrg, tako da dobite matriko neopikslov 16x16. Niso poceni, vendar matrice neopikslov nikoli niso poceni, zato se mi zdi cena precej dobra.

Za to navodilo bom preučil, kako ga nastaviti in programirati. Šel bom od preprostih programov do zelo zapletenih programov.

Zaloge

1 x BBC Micro: bit

1 x Kitronik zadrga

3,5 - 5,3 V vir napajanja. Uporabljam samo 3 x AA držalo za baterijo z gumbom za vklop/izklop

1. korak: Povežite Micro: bit in Zip

Priključitev Micro: bita in zadrge
Priključitev Micro: bita in zadrge
Priključitev Micro: bita in zadrge
Priključitev Micro: bita in zadrge
Priključitev Micro: bita in zadrge
Priključitev Micro: bita in zadrge

Ko ste kupili zadrgo, je priloženih pet vijakov in pet majhnih plastičnih cevi. Če želite priključiti micro: bit in zadrgo, preprosto vstavite vijake v pet velikih luknjic za micro: bit, na vsako položite majhno plastično cevko in jih nato privijte v priključke z zadrgo 5.

Pravzaprav morate povezati samo 3 vijake, saj zadrga potrebuje le podatke iz zatiča 0. Torej morate priključiti samo 3V, GND in pin 0.

Odločite se lahko tudi, da na vse vijake ne namestite plastičnih cevi. To vam bo omogočilo dostop do zatičev, tako da nanj postavite zaponko iz aligatorja. Cevi vedno namestite na vsaj dva vijaka.

Napajanje priključite na zadrgo in ne na micro: bit. Zadrga potrebuje veliko več energije, kot jo lahko zagotovi micro: bit, lahko pa napaja micro: bit precej enostavno. Vgrajeni varnostni ukrepi preprečujejo napajanje zadrge iz micro: bita.

Če mikro: bit in zadrgo napajate iz dveh različnih virov, se bodo ti varnostni ukrepi včasih vključili in zadrga preneha delovati. Ne skrbite. Odstranite vso napajanje in počakajte. Po nekaj minutah bi moralo spet delovati. To se najpogosteje zgodi, ko mikro: bit priključite na računalnik, ne da bi pri tem prekinili napajanje zip.

2. korak: Pridobite razširitev

Pridobivanje razširitve
Pridobivanje razširitve
Pridobivanje razširitve
Pridobivanje razširitve
Pridobivanje razširitve
Pridobivanje razširitve

Najprej pojdite v urejevalnik Makecode in začnite nov projekt. Nato pojdite na "Napredno" in izberite "Razširitve". Zavedajte se, da imajo ti gumbi na slikah, ker sem Danka, nekoliko drugačna imena. V razširitvah iščete "zadrgo" in izberete edini rezultat, ki ga dobite.

3. korak: Prvi program

Prvi program
Prvi program
Prvi program
Prvi program

Še vedno sem danski, zato je moj Makecode v danščini, vendar lahko še vedno dobro vidite, v čem se bloki primerjajo v angleški različici

Prvi blok v "Ob zagonu" (Ved start) inicializira povezavo med micro: bit in zip. Tu morate določiti, koliko zadrg uporabljate in kako so sestavljeni. Ker uporabljamo samo eno zadrgo, imamo samo matriko 1x1, zato jo nastavimo na 1 navpično in 1 vodoravno.

Naslednji blok nastavi svetlost od 0 do 255. Nastavili smo ga na 50. Zadrga je zelo svetla. Redko želite uporabiti svetlost nad 50.

Nato sem za odpravljanje težav vnesel ukaz "Pokaži številko". Ta številka bo prikazana na micro: bit in ne na zadrgi.

V večni zanki prvi ukaz nastavi LED a 3; 3 na rdečo. Barva ne bo dejansko prikazana, preden drugi ukaz pokličemo "Pokaži". To si je pomembno zapomniti. Ukaz set ne spremeni barve, preden se izvede ukaz show.

Kodo najdete tukaj.

4. korak: Drugi program

Image
Image
Načrtovanje bitne slike
Načrtovanje bitne slike

Pri drugem programu ostanemo enaki v "Ob zagonu", vendar spremenimo zanko "za vedno".

Pravzaprav je samo en ukaz, ki se pomika po besedilu po zadrgi. Spremenite lahko hitrost in barvo besedila ter dodate črte pod in/ali nad besedilo. To je zelo uporaben in enostaven ukaz

Program najdete tukaj.

5. korak: Program 3

Image
Image

Še enkrat ostanemo enaki v "Ob zagonu", vendar spremenimo zanko "za vedno".

Prvi ukaz nastavi LED na 0; 0 na rdečo. Ne pozabite, da tega še ne vidite, ker nismo uporabili ukaza show.

Predstavljajte si, da imajo vse LED na zadrgi številko med 1 in 64. Začenši z 1 v 0; 0, 2 v 0; 1 itd. Drugi blok premakne vse LED na zadrgi v 2 stopnicah. Tako 1 postane 3 in 2 postane 4. Ponovi se, tako da 63 postane 1.

Tretji blok je ukaz show, ki prikazuje obarvane LED diode.

Četrti blok naredi mikro: bit počakati pol sekunde, preden se ponovi. Tako bomo hitro vsako drugo LED obarvali rdeče.

Program najdete tukaj.

6. korak: Četrti program

Image
Image

V tem programu uporabljamo ponavljajočo se zanko in spremenljivko "Risba", da celotno vrstico obarvamo rdeče. Nato uporabimo ukaz rotate za celotno vrstico korak in ga nato prikažemo.

Program najdete tukaj.

Korak 7: Načrtovanje bitne slike

Pred naslednjim korakom sem načrtoval, kakšna bi morala biti moja slika v risarskem programu. Ta pacman sem narisal kot duh.

8. korak: Duh

Image
Image
Različni duhovi
Različni duhovi

Prvi del programa, označen z rdečim krogom, gumb 6 LED v prvi vrstici obarva rdeče.

Nato se premakne celotna vrstica in drugi programski del programa, označen z modrim krogom, znova pobarva prvo vrstico. Najprej nastavi 5 LED diod na rdečo, nato eno izmed njih nastavi na belo, drugo pa na modro.

Spet se premakne celotna vrstica in nov del programa naslika tretjo vrstico. Program se tako nadaljuje, dokler niso naslikali celotnega duha.

Program je dolg, zato ne bom naložil vseh slik. Namesto tega lahko program najdete tukaj.

9. korak: Različni duhovi

Image
Image
Različni duhovi
Različni duhovi

Tako smo zdaj izboljšali naš zadnji program z dodajanjem treh novih spremenljivk. Oko, ki zadrži barvo oči duhov. Ghost, ki ohranja barvo duha. AnUnit, ki odloča o barvah.

Na prvi sliki lahko vidite, kako je rdeča izčrpana s spremenljivko duh, modra pa s spremenljivko oči.

Del programa na drugi sliki spreminja spremenljivke glede na AnUnit. Torej, če je AnUnit = 0, potem oko postane modro in duh postane rdeč, če je AnUnit = 1, potem oko postane rdeče in duh postane modro.

Tretja slika je konec programa, kjer AnUnit povečamo za 1, nato pa, če je 3, nastavimo na 0.

Tako se bo AnUnit zdaj spremenil med 0, 1, 2 vsakič, ko se bo celoten program enkrat zagnal in odvisno od tega, kakšen je AnUnit, se bo barva duhov spremenila.

Program najdete tukaj.

Priporočena: