Satura rādītājs:

Micro: bit Zip Tile Ievads: 9 soļi (ar attēliem)
Micro: bit Zip Tile Ievads: 9 soļi (ar attēliem)

Video: Micro: bit Zip Tile Ievads: 9 soļi (ar attēliem)

Video: Micro: bit Zip Tile Ievads: 9 soļi (ar attēliem)
Video: Abandoned American Home Holds Thousands Of Forgotten Photos! 2024, Jūlijs
Anonim
Micro: bit Zip Tile Ievads
Micro: bit Zip Tile Ievads

Pirms turpināt savu MU redzes sensora instrukciju sēriju Micro: bit, man tas jādara norādāms Kitronik Zip Tile, jo es to izmantošu.

Kitronik Zip Tile, no šī brīža es to saukšu tikai par Zip, ir 8x8 neopikseļu matrica, kuru micro: bit var palaist diezgan viegli. Jūs varat kopā pievienot vairākus rāvējslēdzējus, lai iegūtu 16x16 neopikseļu matricu. Tie nav lēti, bet neopikseļu matrica nekad nav lēta, tāpēc es uzskatu, ka cena ir diezgan laba.

Par šo pamācību es eju cauri, kā to iestatīt un ieprogrammēt. Es pāreju no vienkāršām programmām uz ļoti sarežģītām programmām.

Piegādes

1 x BBC Micro: bits

1 x Kitronik rāvējslēdzēja flīze

3,5 - 5,3 V barošanas avots. Es vienkārši izmantoju 3 x AA bateriju turētāju ar ieslēgšanas/izslēgšanas pogu

1. darbība: pievienojiet Micro: bit un Zip

Micro: bit un Zip savienošana
Micro: bit un Zip savienošana
Micro: bit un Zip savienošana
Micro: bit un Zip savienošana
Micro: bit un Zip savienošana
Micro: bit un Zip savienošana

Pērkot rāvējslēdzēju, tam ir piecas skrūves un piecas mazas plastmasas caurules. Lai savienotu micro: bit un rāvējslēdzēju, vienkārši ievietojiet skrūves piecos lielajos tapas caurumos micro: bit, ielieciet uz katra nelielu plastmasas cauruli un pēc tam ieskrūvējiet tos 5 rāvējslēdzēju savienotājos.

Jums faktiski ir jāpievieno tikai 3 skrūves, jo rāvējslēdzējam ir nepieciešami tikai dati no 0. tapas. Tātad jums ir jāpievieno tikai 3 V, GND un 0.

Varat arī izvēlēties nelikt plastmasas caurules uz visām skrūvēm. Tas ļaus jums piekļūt tapām, uzliekot tam aligatora skavu. Jums vienmēr jāuzliek caurules vismaz divām skrūvēm.

Pievienojiet strāvu rāvējslēdzējam, nevis mikro: bitam. Zip ir nepieciešams daudz vairāk enerģijas nekā micro: bit var nodrošināt, bet tas var darbināt micro: bit diezgan viegli. Iebūvētie drošības pasākumi novērš to, ka rāvējslēdzējs tiek darbināts no mikro: bita.

Ja barojat mikro: bitu un rāvējslēdzēju no diviem dažādiem avotiem, šie drošības pasākumi dažkārt ieslēdzas un rāvējslēdzējs pārstāj darboties. Neuztraucieties. Vienkārši atvienojiet visu strāvu un gaidiet. Pēc dažām minūtēm tam vajadzētu atkal darboties. Tas visbiežāk notiek, savienojot micro: bit ar datoru, neatvienojot strāvu zip.

2. darbība. Paplašinājuma iegūšana

Paplašinājuma iegūšana
Paplašinājuma iegūšana
Paplašinājuma iegūšana
Paplašinājuma iegūšana
Paplašinājuma iegūšana
Paplašinājuma iegūšana

Vispirms dodieties uz Makecode redaktoru un sāciet jaunu projektu. Pēc tam dodieties uz "Papildu" un atlasiet "Paplašinājumi". Ņemiet vērā, ka, tā kā esmu dāņu valoda, šīm pogām attēlos ir nedaudz atšķirīgi nosaukumi. Paplašinājumos jūs meklējat "zip tile" un atlasāt vienīgo iegūto rezultātu.

3. darbība: pirmā programma

Pirmā programma
Pirmā programma
Pirmā programma
Pirmā programma

Es joprojām esmu dāņu valoda, tāpēc mans Makecode ir dāņu valodā, bet jūs joprojām varat redzēt, ar ko bloki ir salīdzināmi angļu versijā

Pirmais bloks sadaļā "Sākumā" (Ved start) inicializē savienojumu starp micro: bit un zip. Šeit jums jānorāda, cik daudz rāvējslēdzēju jūs izmantojat un kā tie tiek salikti kopā. Tā kā mēs izmantojam tikai vienu rāvējslēdzēju, mums ir tikai 1x1 matrica, tāpēc mēs to iestatām uz 1 vertikālu un 1 horizontālu.

Nākamais bloks iestatīja spilgtumu no 0 līdz 255. Mēs iestatījām to uz 50. Rāvējslēdzējs ir ļoti spilgts. Jūs reti vēlaties izmantot spilgtumu virs 50.

Tad es ievietoju komandu "Rādīt numuru" problēmu novēršanai. Šis numurs tiks parādīts micro: bit, nevis zip.

Mūžīgajā cilpā pirmā komanda nosaka, ka gaismas diode a 3; 3 kļūst sarkana. Pirms otrās komandas izsaukšanas "Parādīt", tā faktiski nerādīs krāsu. To ir svarīgi atcerēties. Komanda set nemaina krāsu, pirms tiek palaista komanda show.

Kods atrodams šeit.

4. solis: otrā programma

Image
Image
Bitu mākslas attēla plānošana
Bitu mākslas attēla plānošana

Otrajai programmai mēs saglabājam to pašu sadaļā "Sākumā", bet mainām cilpu "uz visiem laikiem".

Faktiski tā ir tikai viena komanda, kas ritina tekstu pār zip. Jūs varat mainīt teksta ātrumu un krāsu, kā arī pievienot rindas zem un/vai virs teksta. Tā ir ļoti noderīga un vienkārša komanda

Programmu varat atrast šeit.

5. solis: 3. programma

Image
Image

Atkal mēs saglabājam to pašu sadaļā "Sākumā", bet mainām cilpu "uz visiem laikiem".

Pirmā komanda nosaka, ka gaismas diode 0; 0 ir sarkana. Atcerieties, ka jūs to vēl nevarat redzēt, jo mēs neesam izmantojuši komandu show.

Iedomājieties, ka visiem rāvējslēdzēja gaismas diodēm ir skaitlis starp 1 un 64. Sākot ar 1 pret 0; 0, 2 pret 0; 1 un tā tālāk. Otrais bloks pārvieto 2 gaismas diodes uz rāvējslēdzēja 2 soļiem. Tātad 1 kļūst par 3 un 2 kļūst par 4. Tas atkārtojas tā, ka 63 kļūst par 1.

Trešais bloks ir parādīšanas komanda, lai parādītu krāsainās gaismas diodes.

Ceturtais bloks liek micro: bit gaidīt pussekundi, pirms tas atkārtojas. Tādā veidā mēs ātri iegūsim katru otro LED sarkanu krāsu.

Programma atrodama šeit.

6. solis: Ceturtā programma

Image
Image

Šajā programmā mēs izmantojam atkārtotu cilpu un mainīgo "Zīmējums", lai visu rindu nokrāsotu sarkanā krāsā. Tad mēs izmantojam komandu pagriezt visai rindai soli un pēc tam to parādām.

Programma atrodama šeit.

7. solis: bitu mākslas attēla plānošana

Pirms nākamā soļa es plānoju, kā manai bildei vajadzētu patikt zīmēšanas programmā. Es zīmēju šo pacmanu kā spoku.

8. solis: Spoks

Image
Image
Dažādi spoki
Dažādi spoki

Programmas pirmajā daļā, kas apzīmēta ar sarkanu apli, pirmās pogas 6 gaismas diodes kļūst sarkanas.

Tad visa rinda tiek pārvietota, un programmas otrā programmas daļa, kas atzīmēta ar zilu apli, atkal krāso pirmo rindu. Vispirms 5 gaismas diodes tiek ieslēgtas sarkanā krāsā, un pēc tam viena no tām ir balta, bet otra - zila.

Atkal visa rinda tiek pārvietota, un jauna programmas daļa krāso trešo rindu. Programma turpinās tā, līdz viss spoks ir nokrāsots.

Tā ir gara programma, tāpēc es neaugšupielādēšu visas tās bildes. Tā vietā programmu var atrast šeit.

9. solis: dažādi spoki

Image
Image
Dažādi spoki
Dažādi spoki

Tāpēc tagad mēs uzlabojam savu pēdējo programmu, pievienojot trīs jaunus mainīgos. Acis, kas saglabā spoku acu krāsu. Spoks, kuram pieder spoku krāsa. AnUnit, kas nosaka krāsas.

Viens no pirmajiem attēliem ir redzams, kā sarkanā krāsa tiek mainīta, izmantojot spoku mainīgo, un zilā krāsa ar acu mainīgo.

Programmas daļa otrajā attēlā maina mainīgos atkarībā no AnUnit. Tātad, ja AnUnit = 0, tad acs kļūst zila un spoks kļūst sarkans, ja tā ir AnUnit = 1, tad acs kļūst sarkana un spoks kļūst zils.

Trešais attēls ir programmas beigas, kur mēs AnUnit tiek palielināts par 1 un tad, ja tas ir 3, tas ir iestatīts uz 0.

Tātad AnUnit tagad mainīsies starp 0, 1, 2 katru reizi, kad visa programma tiks palaista vienu reizi, un atkarībā no tā, kāda ir AnUnit, spoku krāsa mainīsies.

Programmu varat atrast šeit.

Ieteicams: