Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Micro: bitin ja Zipin yhdistäminen
- Vaihe 2: Laajennuksen hankkiminen
- Vaihe 3: Ensimmäinen ohjelma
- Vaihe 4: Toinen ohjelma
- Vaihe 5: Ohjelma 3
- Vaihe 6: Neljäs ohjelma
- Vaihe 7: Bit Art -kuvan suunnittelu
- Vaihe 8: Ghost
- Vaihe 9: Erilaiset haamut
Video: Micro: bit Zip Tile Johdanto: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Ennen kuin jatkan sarjaani MU -visioanturiohjeita Micro: bitille, minun on tehtävä tämä opettavaksi Kitronik Zip Tile -laatalle, koska aion käyttää sitä.
Kitronik Zip Tile, jota kutsun tästä lähtien vain Zipiksi, on 8x8 neopikselimatriisi, jota mikro: bitti voi ajaa melko helposti. Voit yhdistää useita vetoketjuja yhteen, jolloin saat 16x16 neopikselimatriisin. Ne eivät ole halpoja, mutta neopikselimatriisi ei ole koskaan halpaa, joten mielestäni hinta on melko hyvä.
Tämän ohjeen vuoksi käyn läpi sen asentamisen ja ohjelmoinnin. Siirryn yksinkertaisista ohjelmista erittäin monimutkaisiin ohjelmiin.
Tarvikkeet
1 x BBC Micro: bitti
1 x Kitronik vetoketju
3,5 - 5,3 V: n virtalähde. Käytän vain 3 x AA -paristopidikettä, jossa on virtapainike
Vaihe 1: Micro: bitin ja Zipin yhdistäminen
Kun ostit vetoketjun, sen mukana tulee viisi ruuvia ja viisi pientä muoviputkea. Voit liittää micro: bitin ja vetoketjun yksinkertaisesti asettamalla ruuvit micro: bitin viiteen suureen reikään, asettamalla pienen muoviputken kumpaankin ja kiertämällä ne sitten vetoketjujen 5 liittimiin.
Sinun tarvitsee vain kytkeä vain 3 ruuvia, koska vetoketju tarvitsee vain tietoja nastasta 0. Joten sinun tarvitsee vain liittää 3 V, GND ja nasta 0.
Voit myös olla asettamatta muoviputkia kaikkiin ruuveihin. Sen avulla voit käyttää tappeja asettamalla siihen alligaattoripidike. Putket on aina asetettava vähintään kahden ruuvin päälle.
Liitä virta vetoketjuun äläkä micro: bittiin. Vetoketju tarvitsee paljon enemmän virtaa kuin micro: bit voi tarjota, mutta se voi käyttää micro: bittiä melko helposti. Sisäänrakennetut turvatoimenpiteet estävät vetoketjun virtaa micro: bitistä.
Jos virtaa micro: bitille ja zipille kahdesta eri lähteestä, nämä turvatoimet joskus kytkeytyvät päälle ja zip lakkaa toimimasta. Älä huoli. Katkaise virta ja odota. Muutaman minuutin kuluttua sen pitäisi toimia uudelleen. Tämä tapahtuu useimmiten, kun liität micro: bitin tietokoneeseen poistamatta vetoketjun virtaa.
Vaihe 2: Laajennuksen hankkiminen
Siirry ensin Makecode -editoriin ja aloita uusi projekti. Siirry sitten "Lisäasetukset" -kohtaan ja valitse "Laajennukset". Huomaa, että koska olen tanskalainen, näillä painikkeilla on hieman eri nimet kuvissa. Laajennuksissa haet "zip tile" ja valitset ainoan saamasi tuloksen.
Vaihe 3: Ensimmäinen ohjelma
Olen edelleen tanskalainen, joten Makecode -koodini on tanskalainen, mutta voit silti nähdä, mihin lohkot verrataan englanninkielisessä versiossa
Ensimmäinen lohko "Käynnistettäessä" (Ved start) muodostaa yhteyden micro: bitin ja zipin välille. Tässä sinun on määritettävä, kuinka monta vetoketjua käytät ja miten ne kootaan. Koska käytämme vain yhtä vetoketjua, meillä on vain 1x1 -matriisi, joten asetamme sen 1 pystysuoraan ja 1 vaakasuoraan.
Seuraava lohko asetti kirkkauden 0 - 255. Asetimme sen arvoon 50. Vetoketju on erittäin kirkas. Harvoin haluat käyttää kirkkautta yli 50.
Sitten laitoin "Näytä numero" -komennon vianetsintään. Tämä numero näkyy micro: bitissä eikä zipissä.
Ikuisesti -silmukassa ensimmäinen komento asettaa LED: n a 3; 3 punaiseksi. Se ei todellakaan näytä väriä ennen kuin kutsumme toista komentoa "Näytä". Se on tärkeä muistaa. Set -komento ei muuta väriä ennen show -komennon suorittamista.
Koodi löytyy täältä.
Vaihe 4: Toinen ohjelma
Toisessa ohjelmassa säilytetään sama "käynnistettäessä", mutta muutetaan "ikuisesti" -silmukkaa.
Se on oikeastaan vain yksi komento, joka vierittää tekstiä zipin yli. Voit muuttaa tekstin nopeutta ja väriä sekä lisätä rivejä tekstin alle ja/tai päälle. Se on erittäin hyödyllinen ja helppo komento
Ohjelman löydät täältä.
Vaihe 5: Ohjelma 3
Jälleen säilytetään sama "käynnistettäessä", mutta muutetaan "ikuisesti" -silmukkaa.
Ensimmäinen komento asettaa LEDin 0; 0 punaiseksi. Muista, että et voi vielä nähdä sitä, koska emme ole käyttäneet show -komentoa.
Kuvittele, että kaikkien vetoketjun LEDien välissä on numero 1 ja 64. Alkaen 1: 0; 0, 2 in 0; 1 ja niin edelleen. Toinen lohko siirtää kaikki vetoketjun LEDit 2 askelta. Joten 1 tulee 3 ja 2 4. Se toistuu niin, että 63 tulee 1.
Kolmas lohko on show -komento, joka näyttää värilliset LEDit.
Neljäs lohko saa micro: bitin odottamaan puoli sekuntia ennen kuin se toistuu. Näin saamme nopeasti joka toisen punaisen LEDin.
Ohjelma löytyy täältä.
Vaihe 6: Neljäs ohjelma
Tässä ohjelmassa maalaamme koko rivin punaiseksi toistosilmukan ja "Drawing" -muuttujan avulla. Sitten käytämme kiertokomentoa koko riville askeleen ja näytämme sen sitten.
Ohjelma löytyy täältä.
Vaihe 7: Bit Art -kuvan suunnittelu
Ennen seuraavaa vaihetta suunnittelin, miltä kuvani pitäisi piirtämisohjelmassa. Piirsin tämän pacmanin kuin aave.
Vaihe 8: Ghost
Ohjelman ensimmäinen osa, joka on merkitty punaisella ympyrällä, muuttaa painikkeen 6 LEDit ensimmäisellä rivillä punaisiksi.
Sitten koko rivi siirretään ja ohjelman toinen ohjelmaosa, joka on merkitty sinisellä ympyrällä, maalaa ensimmäisen rivin uudelleen. Ensin se asettaa 5 LEDiä punaiseksi ja sitten yhden niistä valkoiseksi ja toisen siniseksi.
Jälleen koko rivi siirretään ja uusi osa ohjelmasta maalaa kolmannen rivin. Ohjelma jatkuu näin, kunnes koko haamu on maalattu.
Se on pitkä ohjelma, joten en aio ladata kuvia siitä kaikesta. Sen sijaan löydät ohjelman täältä.
Vaihe 9: Erilaiset haamut
Joten nyt parannamme viimeistä ohjelmaa lisäämällä kolme uutta muuttujaa. Silmä, joka pitää aaveiden silmien värin. Ghost, joka pitää aaveen värin. AnUnit, joka päättää värit.
Ensimmäisessä kuvassa näet kuinka punainen muuttuu haamumuuttujalla ja sininen silmämuuttujalla.
Ohjelman osa toisessa kuvassa muuttaa muuttujia AnUnitin mukaan. Joten jos AnUnit = 0, niin silmä muuttuu siniseksi ja haamu punaiseksi, jos se on AnUnit = 1, niin silmä muuttuu punaiseksi ja haamu tulee siniseksi.
Kolmas kuva on ohjelman loppu, jossa me AnUnit korotetaan yhdellä ja sitten jos se on 3, se asetetaan 0: ksi.
Joten AnUnit muuttuu nyt välille 0, 1, 2 aina, kun koko ohjelma suoritetaan kerran ja riippuen siitä, mikä AnUnit on aaveiden väri.
Ohjelman löydät täältä.
Suositeltava:
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Mikro: bitti MU Vision Sensor ja Zip Tile Yhdistetty: 9 vaihetta (kuvilla)
Micro: bit MU Vision Sensor ja Zip Tile Yhdistetty: Joten tässä projektissa aiomme yhdistää MU -visioanturin Kitronik Zip Tile -laattaan. Käytämme MU -visioanturia värien tunnistamiseen ja Zip Tilen näyttämiseen meille. Aiomme käyttää joitain tekniikoita, joita olemme käyttäneet
Johdanto manipulaattoreihin: 8 vaihetta (kuvilla)
Johdanto manipulaattoreihin: Oikean manipulaattorin luominen haasteeseen on yksi FIRST Robotics Competitionin (FRC) vaikeimmista osista. Neljän opiskeluvuoden aikana se oli aina tiimini suurin epäonnistumispaikka. Vaikka pelihaaste FRC: ssä muuttuu vuodesta toiseen
Johtavat hyytelö munkkeja - johdanto ompelupiireihin Makey Makeyn kanssa: 4 vaihetta (kuvilla)
Conductive Jelly Donuts - Johdanto ompelupiireihin Makey Makeyn kanssa: Huomasimme Twitterissä, että monet Scratch- ja Makey Makey -fanaatikoistamme halusivat tietää enemmän ompelupiireistä, joten olemme laatineet tämän opetusohjelman antaaksemme sinulle lyhyen esittelyn ompelupiireistä ja kuinka voit ommella modulaarisia kappaleita. (Tämä on
Johdanto - DIY -kippikiinnike Gopro -istunnolle jne.: 5 vaihetta (kuvilla)
Johdanto - DIY Gimbal Mount for Gopro Session jne Lopulta päätin tehdä oman. Sama kiinnike toimii myös muissa GoPro -kameroissa - kiinnitä vain kuminauhoilla. Olen