Indholdsfortegnelse:

Micro: bit Zip Tile Introduktion: 9 trin (med billeder)
Micro: bit Zip Tile Introduktion: 9 trin (med billeder)

Video: Micro: bit Zip Tile Introduktion: 9 trin (med billeder)

Video: Micro: bit Zip Tile Introduktion: 9 trin (med billeder)
Video: Programming The BBC Micro:Bit For NeoPixels | Tutorial Accompanying Video 2024, Juli
Anonim
Micro: bit Zip Tile Introduktion
Micro: bit Zip Tile Introduktion

Inden jeg fortsætter min serie af MU -visionssensor -instruktioner til Micro: bit, skal jeg gøre dette instruerbart til Kitronik Zip Tile, da jeg kommer til at bruge det.

Kitronik Zip Tile, jeg vil bare kalde det Zip fra nu af, er en 8x8 neopixel matrix, der kan køres temmelig let af micro: bit. Du kan faktisk tilføje flere lynlåse sammen, så du kan få en 16 x 16 neopixelmatrix. De er ikke billige, men neopixelmatrix er aldrig billige, og derfor synes jeg prisen er ganske god.

For denne instruerbare vil jeg gå igennem, hvordan man sætter den op og programmerer den. Jeg vil gå fra enkle programmer til meget komplekse programmer.

Forbrugsvarer

1 x BBC Micro: bit

1 x Kitronik Zip Tile

3,5 - 5,3 V strømkilde. Jeg bruger bare en 3 x AA batteriholder med en tænd/sluk -knap

Trin 1: Tilslutning af Micro: bit og Zip

Tilslutning af Micro: bit og Zip
Tilslutning af Micro: bit og Zip
Tilslutning af Micro: bit og Zip
Tilslutning af Micro: bit og Zip
Tilslutning af Micro: bit og Zip
Tilslutning af Micro: bit og Zip

Da du købte lynlåsen, leveres den med fem skruer og fem små plastrør. For at tilslutte micro: bit og lynlås skal du blot sætte skruerne i de fem store pinhuller i micro: bit, sætte et lille plastrør på hver og derefter skrue dem ind i lynlåsen 5 stik.

Du behøver faktisk kun at tilslutte 3 skruer, da lynlåsen kun har brug for data fra pin 0. Så du behøver kun at tilslutte 3V, GND og pin 0.

Du kan også vælge ikke at sætte plastrør på alle skruerne. Det giver dig mulighed for at få adgang til stifterne ved at sætte et krokodilleklip på det. Du bør altid sætte rør på mindst to af skruerne.

Tilslut strømmen til lynlåsen og ikke micro: bit. Lynlåsen har brug for meget mere strøm, end micro: bit kan levere, men den kan drive micro: bit temmelig let. Indbyggede sikkerhedsforanstaltninger forhindrer lynlåsen i at være strøm fra micro: bit.

Hvis du driver micro: bit og zip fra to forskellige kilder, vil disse sikkerhedsforanstaltninger undertiden gå i gang, og lynlåsen stopper med at fungere. Bare rolig. Bare fjern al strøm og vent. Efter et par minutter skulle det virke igen. Dette sker oftest, når du slutter micro: bit til din computer uden at fjerne strømmen til lynlåsen.

Trin 2: Hent udvidelsen

Få udvidelsen
Få udvidelsen
Få udvidelsen
Få udvidelsen
Få udvidelsen
Få udvidelsen

Først går du til Makecode -editoren og starter et nyt projekt. Du går derefter til "Avanceret" og vælger "Udvidelser". Vær opmærksom på, at da jeg er dansk, har disse knapper lidt forskellige navne på billederne. I udvidelser søger du efter "zip tile" og vælger det eneste resultat, du får.

Trin 3: Første program

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

Jeg er stadig dansk, så min Makecode er på dansk, men du kan stadig se, hvad blokkene sammenligner med i den engelske version

Den første blok i "Ved start" (Ved start) initialiserer forbindelsen mellem micro: bit og zip. Her skal du angive, hvor mange lynlåse du bruger, og hvordan de sættes sammen. Da vi kun bruger en enkelt lynlås, har vi kun en 1x1 matrix, så vi sætter den til 1 lodret og 1 vandret.

Næste blok indstiller lysstyrken fra 0 til 255. Vi sætter den til 50. Lynlåsen er meget lys. Du vil sjældent bruge en lysstyrke over 50.

Derefter indsatte jeg en kommando "Vis nummer" til fejlfinding. Dette nummer vises på micro: bit og ikke zip.

I den evige sløjfe sætter den første kommando LED'en en 3; 3 til at blive rød. Det viser ikke farven, før vi kalder den anden kommando "Vis". Det er vigtigt at huske. Set -kommandoen ændrer ikke farven, før kommandoen show køres.

Koden kan findes her.

Trin 4: Andet program

Image
Image
Planlægning af et bit kunstbillede
Planlægning af et bit kunstbillede

For det andet program beholder vi det samme i "On start", men ændrer "forever" -sløjfen.

Det er faktisk kun en enkelt kommando, der ruller tekst over zip. Du kan ændre hastighed og farve på teksten og også tilføje linjer under og/eller over teksten. Det er en meget nyttig og let kommando

Du finder programmet her.

Trin 5: Program 3

Image
Image

Igen beholder vi det samme i "On start", men ændrer "forever" -sløjfen.

Den første kommando sætter LED'en til 0; 0 til at være rød. Husk, at du ikke kan se det endnu, for vi har ikke brugt kommandoen show.

Forestil dig, at alle lysdioderne på lynlåsen har et nummer mellem 1 og 64. Startende med 1 i 0; 0, 2 i 0; 1 og så videre. Den anden blok bevæger alle LED'erne på lynlåsen 2 trin. Så 1 bliver 3 og 2 bliver 4. Det gentages, så 63 bliver 1.

Tredje blok er show -kommandoen for at vise de lysdioder, der er farvet.

Fjerde blok får bare micro: bit til at vente et halvt sekund, før den gentages. På den måde får vi hurtigt hver anden LED rød.

Programmet findes her.

Trin 6: Fjerde program

Image
Image

I dette program bruger vi en repeat loop og variablen "Drawing" til at male en hel række rød. Derefter bruger vi roteringskommandoen til hele rækken et trin og viser den derefter.

Programmet findes her.

Trin 7: Planlægning af et bit kunstbillede

Inden det næste trin planlagde jeg, hvad mit billede kunne lide i et tegneprogram. Jeg tegnede denne pacman som et spøgelse.

Trin 8: Spøgelsen

Image
Image
Forskellige spøgelser
Forskellige spøgelser

Den første del af programmet, markeret med en rød cirkel, gør knappen 6 lysdioder i den første række rød.

Derefter flyttes hele rækken, og den anden programdel af programmet, der er markeret med en blå cirkel, maler den første række igen. Først indstiller den 5 lysdioder til rød og derefter sætter den en til hvid og en anden til blå.

Igen flyttes hele rækken, og en ny del af programmet maler tredje række. Programmet fortsætter sådan, indtil hele spøgelset er blevet malet.

Det er et langt program, så jeg vil ikke uploade billeder af det hele. I stedet kan du finde programmet her.

Trin 9: Forskellige spøgelser

Image
Image
Forskellige spøgelser
Forskellige spøgelser

Så nu forbedrer vi vores sidste program ved at tilføje tre nye variabler. Øje, der holder spøgelsens øjnes farve. Ghost, der holder spøgelsens farve. AnUnit, der bestemmer farverne.

Et af de første billeder kan du se, hvordan rødt udvides med spøgelsesvariablen og blå med øjenvariablen.

Delen af programmet i det andet billede ændrer variablerne afhængigt af AnUnit. Så hvis AnUnit = 0, så bliver øjet blåt og spøgelse bliver rødt, hvis det er AnUnit = 1, så bliver øjet rødt og spøgelse bliver blåt.

Tredje billede er slutningen på programmet, hvor vi AnUnit øges med 1, og hvis det er 3, sættes det til 0.

Så AnUnit vil nu ændre mellem 0, 1, 2 hver gang hele programmet køres en gang og afhængigt af hvad AnUnit er, vil spøgelsernes farve ændre sig.

Du finder programmet her.

Anbefalede: