Innholdsfortegnelse:

Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)
Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)

Video: Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)

Video: Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)
Video: Two CALs! 2024, November
Anonim
Micro: bit Zip Tile Introduksjon
Micro: bit Zip Tile Introduksjon

Før jeg fortsetter min serie med MU -visionssensorinstruksjoner for Micro: bit, må jeg gjøre denne instruerbar for Kitronik Zip Tile, siden jeg skal bruke den.

Kitronik Zip Tile, jeg vil bare kalle det Zip fra nå av, er en 8x8 neopikselmatrise, som kan kjøres ganske enkelt av micro: bit. Du kan faktisk legge til flere glidelåser sammen, slik at du kan få en 16 x 16 neopiksel -matrise. De er ikke billige, men neopikselmatrisen er aldri billig, så jeg synes prisen er ganske bra.

For dette instruerbare skal jeg gå gjennom hvordan jeg setter det opp og programmerer det. Jeg vil gå fra enkle programmer til veldig komplekse programmer.

Rekvisita

1 x BBC Micro: bit

1 x Kitronik glidelås

3,5 - 5,3 V strømkilde. Jeg bruker bare en 3 x AA batteriholder med en av/på -knapp

Trinn 1: Koble Micro: bit og Zip

Koble til Micro: bit og glidelåsen
Koble til Micro: bit og glidelåsen
Koble til Micro: bit og glidelåsen
Koble til Micro: bit og glidelåsen
Koble til Micro: bit og glidelåsen
Koble til Micro: bit og glidelåsen

Når du kjøpte glidelåsen, følger det med fem skruer og fem små plastrør. For å koble til micro: bit og zip setter du ganske enkelt skruene inn i de fem store pinnehullene i micro: bit, legger et lite plastrør på hver og skruer dem deretter inn i glidelåsene 5.

Du trenger faktisk bare å koble til 3 skruer, siden glidelåsen bare trenger data fra pin 0. Så du trenger bare å koble til 3V, GND og pin 0.

Du kan også velge å ikke sette plastrør på alle skruene. Det gir deg tilgang til pinnene ved å sette et krokodilleklipp på den. Du bør alltid sette rør på minst to av skruene.

Koble strømmen til glidelåsen og ikke micro: bit. Glidelåsen trenger mye mer kraft enn micro: bit kan gi, men den kan drive micro: bit ganske enkelt. Innebygde sikkerhetstiltak forhindrer at glidelåsen blir strøm fra mikrobiten.

Hvis du driver micro: bit og zip fra to forskjellige kilder, vil disse sikkerhetstiltakene noen ganger engasjere seg og zip vil slutte å fungere. Ikke bekymre deg. Bare ta ut all strøm og vent. Etter noen minutter burde det fungere igjen. Dette skjer oftest når du kobler micro: bit til datamaskinen din, uten å fjerne strømmen til glidelåsen.

Trinn 2: Få utvidelsen

Få utvidelsen
Få utvidelsen
Få utvidelsen
Få utvidelsen
Få utvidelsen
Få utvidelsen

Først går du til Makecode -redaktøren og starter et nytt prosjekt. Du går deretter til "Avansert" og velger "Utvidelser". Vær oppmerksom på at siden jeg er dansk, har disse knappene litt forskjellige navn på bildene. I utvidelser søker du etter "zip tile" og velger det eneste resultatet du får.

Trinn 3: Første program

Første program
Første program
Første program
Første program

Jeg er fortsatt dansk, så min Makecode er på dansk, men du kan fortsatt se hva blokkene sammenligner med i den engelske versjonen

Den første blokken i "On start" (Ved start) initialiserer tilkoblingen mellom micro: bit og zip. Her må du angi hvor mange glidelåser du bruker og hvordan de settes sammen. Siden vi bare bruker en enkelt glidelås, har vi bare en 1x1 matrise, så vi setter den til 1 vertikal og 1 horisontal.

Neste blokk satte lysstyrke fra 0 til 255. Vi satte den til 50. Glidelåsen er veldig lys. Du vil sjelden bruke en lysstyrke over 50.

Så la jeg inn en "Vis nummer" -kommando for feilsøking. Dette nummeret vil bli vist på micro: bit og ikke zip.

I evig sløyfe setter den første kommandoen lysdioden til 3; 3 for å bli rød. Den viser ikke fargen før vi kaller den andre kommandoen "Vis". Det er viktig å huske. Set -kommandoen endrer ikke fargen før kommandoen show kjøres.

Koden finner du her.

Trinn 4: Andre program

Image
Image
Planlegger et bit kunstbilde
Planlegger et bit kunstbilde

For det andre programmet beholder vi det samme i "On start", men endrer "forever" -sløyfen.

Det er faktisk bare en enkelt kommando, som ruller tekst over glidelåsen. Du kan endre hastighet og farge på teksten og også legge til linjer under og/eller over teksten. Det er en veldig nyttig og enkel kommando

Du finner programmet her.

Trinn 5: Program 3

Image
Image

Igjen beholder vi det samme i "Ved start", men endrer sløyfen "for alltid".

Den første kommandoen setter LED -en til 0; 0 til å være rød. Husk at du ikke kan se det enda, fordi vi ikke har brukt show -kommandoen.

Tenk deg at alle lysdiodene på glidelåsen har et tall mellom 1 og 64. Starter med 1 i 0; 0, 2 i 0; 1 og så videre. Den andre blokken flytter alle lysdiodene på glidelåsen 2 trinn. Så 1 blir 3 og 2 blir 4. Den gjentas, slik at 63 blir 1.

Tredje blokk er show -kommandoen for å vise LED -ene som er farget.

Fjerde blokk får bare mikrobiten til å vente et halvt sekund før den gjentas. På den måten vil vi raskt få hver andre LED farget rød.

Programmet finner du her.

Trinn 6: Fjerde program

Image
Image

I dette programmet bruker vi en repetisjonssløyfe og "Drawing" -variabelen for å male en hel rad rød. Deretter bruker vi rotasjonskommandoen til hele raden et trinn og viser den deretter.

Programmet finner du her.

Trinn 7: Planlegging av et bit kunstbilde

Før neste trinn planla jeg hvordan bildet mitt skulle like i et tegneprogram. Jeg tegnet denne pacmanen som et spøkelse.

Trinn 8: Spøkelsen

Image
Image
Ulike spøkelser
Ulike spøkelser

Den første delen av programmet, markert med en rød sirkel, gjør knappen 6 lysdioder i første rad rød.

Deretter flyttes hele raden og den andre programdelen av programmet, markert med en blå sirkel, maler den første raden igjen. Først setter den 5 lysdioder til rødt og deretter setter den en til hvit og en til blå.

Igjen flyttes hele raden og en ny del av programmet maler tredjedelsraden. Programmet fortsetter slik til hele spøkelset er malt.

Det er et langt program, så jeg kommer ikke til å laste opp bilder av det hele. I stedet kan du finne programmet her.

Trinn 9: Ulike spøkelser

Image
Image
Ulike spøkelser
Ulike spøkelser

Så nå forbedrer vi vårt siste program ved å legge til tre nye variabler. Øye, som holder fargen på spøkelsesøyene. Ghost, som holder spøkelsens farge. AnUnit, som bestemmer fargene.

Et av de første bildene kan du se hvordan rødt utveksles med spøkelsesvariabelen og blått med øyevariabelen.

Delen av programmet i det andre bildet endrer variablene avhengig av AnUnit. Så hvis AnUnit = 0, blir øyet blått og spøkelse rødt, hvis det er AnUnit = 1, så blir øyet rødt og spøkelse blir blått.

Tredje bilde er slutten på programmet der vi AnUnit økes med 1, og hvis det er 3 er det satt til 0.

Så AnUnit vil nå endre mellom 0, 1, 2 hver gang hele programmet kjøres en gang, og avhengig av hva AnUnit er, vil fargen på spøkelsene endres.

Du finner programmet her.

Anbefalt: