Sadržaj:

Micro: bit Zip Tile Uvod: 9 koraka (sa slikama)
Micro: bit Zip Tile Uvod: 9 koraka (sa slikama)

Video: Micro: bit Zip Tile Uvod: 9 koraka (sa slikama)

Video: Micro: bit Zip Tile Uvod: 9 koraka (sa slikama)
Video: Two CALs! 2024, Juli
Anonim
Micro: bit Zip Tile Uvod
Micro: bit Zip Tile Uvod

Prije nego nastavim svoju seriju instrukcija MU senzora vida za Micro: bit, moram napraviti ovu instrukciju za Kitronik Zip Tile, jer ću je koristiti.

Kitronik Zip Tile, od sada ću ga samo zvati Zip, matrica je 8x8 neopiksela, koju micro: bit može pokrenuti prilično jednostavno. Zapravo možete dodati nekoliko Zipova zajedno, tako da možete dobiti matricu od 16 x 16 neopiksela. Nisu jeftine, ali neopikselne matrice nikada nisu jeftine, pa sam prilično dobro našao cijenu.

Za ovu instrukciju ću proći kako da je postavim i programiram. Ići ću od jednostavnih programa do vrlo složenih programa.

Supplies

1 x BBC Micro: bit

1 x Kitronik Zip pločica

3.5 - 5.3 V izvor napajanja. Koristim samo držač baterije 3 x AA s gumbom za uključivanje/isključivanje

Korak 1: Povežite Micro: bit i Zip

Povezivanje Micro: bita i Zip -a
Povezivanje Micro: bita i Zip -a
Povezivanje Micro: bita i Zip -a
Povezivanje Micro: bita i Zip -a
Povezivanje Micro: bita i Zip -a
Povezivanje Micro: bita i Zip -a

Kad ste kupili patentni zatvarač, dolazi s pet vijaka i pet malih plastičnih cijevi. Za spajanje micro: bita i patentnog zatvarača jednostavno stavite vijke u pet velikih rupica na micro: bitu, stavite malu plastičnu cijev na svaku, a zatim ih uvrnite u konektore s patentnim zatvaračima 5.

Zapravo morate spojiti samo 3 vijka, jer patentnom zatvaraču trebaju samo podaci sa pina 0. Dakle, potrebno je samo spojiti 3V, GND i pin 0.

Također možete izabrati da ne stavljate plastične cijevi na sve vijke. To će vam omogućiti pristup iglama, stavljanjem aligatorske kopče na nju. Uvijek trebate staviti cijevi na barem dva vijka.

Priključite napajanje na zatvarač, a ne na micro: bit. Zip -u je potrebno mnogo više energije nego što micro: bit može pružiti, ali može napajati micro: bit prilično lako. Ugrađene sigurnosne mjere sprječavaju napajanje zip -a iz micro: bita.

Ako napajate micro: bit i zip iz dva različita izvora, tada će se ove sigurnosne mjere ponekad uključiti i zatvarač će prestati raditi. Ne brini. Samo isključite svu struju i pričekajte. Nakon nekoliko minuta trebao bi ponovo raditi. To se najčešće događa kada povežete micro: bit sa računarom, a da ne isključite napajanje patentnim zatvaračem.

Korak 2: Dobivanje proširenja

Dobivanje proširenja
Dobivanje proširenja
Dobivanje proširenja
Dobivanje proširenja
Dobivanje proširenja
Dobivanje proširenja

Prvo idite u uređivač Makecode i započnite novi projekt. Zatim idite na "Napredno" i odaberite "Proširenja". Imajte na umu da budući da sam Dankinja, ova dugmad imaju malo drugačija imena na slikama. U ekstenzijama tražite "zip tile" i odaberete jedini rezultat koji dobijete.

Korak 3: Prvi program

Prvi program
Prvi program
Prvi program
Prvi program

Još uvijek sam danski, pa je moj Makecode na danskom, ali i dalje možete ispravno vidjeti s čime se blokovi upoređuju u engleskoj verziji

Prvi blok u "On start" (Ved start) inicira vezu između micro: bita i zip -a. Ovdje morate navesti koliko patentnih zatvarača koristite i kako su sastavljeni. Budući da koristimo samo jedan patentni zatvarač, imamo samo matricu 1x1, pa smo je postavili na 1 okomito i 1 vodoravno.

Sljedeći blok je postavio svjetlinu od 0 do 255. Postavili smo ga na 50. Zip je vrlo svijetao. Rijetko želite koristiti svjetlinu veću od 50.

Zatim sam stavio naredbu "Prikaži broj" za rješavanje problema. Taj broj će biti prikazan na micro: bit -u, a ne na zipu.

U zauvijek petlji prva naredba postavlja LED a 3; 3 na crveno. Neće zapravo pokazati boju, prije nego što drugu naredbu pozovemo "Prikaži". To je važno zapamtiti. Naredba set ne mijenja boju prije izvođenja naredbe show.

Kôd možete pronaći ovde.

Korak 4: Drugi program

Image
Image
Planing Bit Art Picture
Planing Bit Art Picture

Za drugi program zadržavamo isti u "On start", ali mijenjamo "forever" petlju.

To je zapravo samo jedna naredba koja pomiče tekst preko zip -a. Možete promijeniti brzinu i boju teksta te dodati i redove ispod i/ili preko teksta. To je vrlo korisna i laka naredba

Program možete pronaći ovdje.

Korak 5: Program 3

Image
Image

Opet zadržavamo isto u "On start", ali mijenjamo "forever" petlju.

Prva naredba postavlja LED na 0; 0 da bude crveno. Zapamtite da to još ne možete vidjeti jer nismo koristili naredbu show.

Zamislite da sve LED diode na patentnom zatvaraču imaju broj između 1 i 64. Počevši od 1 u 0; 0, 2 u 0; 1 i tako dalje. Drugi blok pomiče sve LED diode na patentnom zatvaraču u 2 koraka. Tako 1 postaje 3, a 2 postaje 4. Ponavlja se, tako da 63 postaje 1.

Treći blok je naredba show koja prikazuje LED diode u boji.

Četvrti blok samo čini da mikro: bit sačeka pola sekunde prije nego što se ponovi. Na taj način ćemo brzo imati svaku drugu LED boju crvenu.

Program možete pronaći ovdje.

Korak 6: Četvrti program

Image
Image

U ovom programu koristimo petlju ponavljanja i varijablu "Crtanje" da cijeli red obojimo crvenom bojom. Zatim koristimo naredbu rotate za cijeli red korak, a zatim je prikazujemo.

Program možete pronaći ovdje.

Korak 7: Planiranje bitne umjetničke slike

Prije sljedećeg koraka planirao sam kako bi moja slika trebala izgledati u programu za crtanje. Nacrtao sam ovog pacmana kao duh.

Korak 8: Duh

Image
Image
Different Ghosts
Different Ghosts

Prvi dio programa, označen crvenim krugom, okreće dugme 6 LED dioda u prvom redu u crveno.

Zatim se cijeli red premješta i drugi programski dio programa, označen plavim krugom, ponovo oslikava prvi red. Prvo postavlja 5 LED dioda na crveno, a zatim postavlja jednu od njih na bijelu, a drugu na plavu.

Ponovo se cijeli red premješta i novi dio programa oslikava treći red. Program se nastavlja tako dok cijeli duh ne bude naslikan.

Program je dug, pa neću postavljati slike svega. Umjesto toga program možete pronaći ovdje.

Korak 9: Različiti duhovi

Image
Image
Different Ghosts
Different Ghosts

Tako smo sada poboljšali naš posljednji program dodavanjem tri nove varijable. Oko, koje zadržava boju očiju duhova. Duh, koji zadržava boju duha. AnUnit, koji odlučuje o bojama.

Na jednoj prvoj slici možete vidjeti kako se crvena iscrpljuje s varijablom duha, a plava s varijablom oka.

Dio programa na drugoj slici mijenja varijable ovisno o AnUnit -u. Dakle, ako je AnUnit = 0, tada oko postaje plavo, a duh postaje crveno, ako je AnUnit = 1, tada oko postaje crveno, a duh postaje plav.

Treća slika je kraj programa gdje AnUnit povećavamo za 1, a zatim ako je 3 postavlja se na 0.

Tako će se AnUnit sada mijenjati između 0, 1, 2 svaki put kada se cijeli program jednom pokrene i ovisno o tome koji je AnUnit boja će se promijeniti.

Program možete pronaći ovdje.

Preporučuje se: