Съдържание:

Micro: bit Zip Tile Въведение: 9 стъпки (със снимки)
Micro: bit Zip Tile Въведение: 9 стъпки (със снимки)

Видео: Micro: bit Zip Tile Въведение: 9 стъпки (със снимки)

Видео: Micro: bit Zip Tile Въведение: 9 стъпки (със снимки)
Видео: КАК ИГРАТЬ В ГАРИС МОД? 2024, Ноември
Anonim
Micro: bit Zip Tile Въведение
Micro: bit Zip Tile Въведение

Преди да продължа моята поредица от инструкции за сензори за зрение MU за Micro: bit, трябва да направя тази инструкция за Kitronik Zip Tile, тъй като ще го използвам.

Kitronik Zip Tile, просто отсега нататък ще го наричам Zip, е 8x8 неопикселова матрица, която може да се управлява сравнително лесно от micro: bit. Можете действително да добавите няколко ципа заедно, така че да получите 16x16 неопикселова матрица. Те не са евтини, но неопикселовите матрици никога не са евтини и затова намирам цената доста добре.

За тази инструкция ще разгледам как да я настроя и програмирам. Ще премина от прости програми към много сложни програми.

Консумативи

1 x BBC Micro: бит

1 x плочка с цип Kitronik

3.5 - 5.3 V източник на захранване. Просто използвам 3 x AA държач за батерии с бутон за включване/изключване

Стъпка 1: Свързване на Micro: бита и ципа

Свързване на Micro: bit и Zip
Свързване на Micro: bit и Zip
Свързване на Micro: bit и Zip
Свързване на Micro: bit и Zip
Свързване на Micro: bit и Zip
Свързване на Micro: bit и Zip

Когато купувате ципа, той идва с пет винта и пет малки пластмасови тръби. За да свържете micro: bit и цип, просто поставете винтовете в петте големи отвора за щифтове в micro: bit, поставете малка пластмасова тръба на всеки и след това ги завийте в съединителите с ципове 5.

Всъщност трябва да свържете само 3 винта, тъй като ципът се нуждае само от данни от пин 0. Така че трябва само да свържете 3V, GND и пин 0.

Можете също така да изберете да не поставяте пластмасови тръби на всички винтове. Това ще ви позволи да получите достъп до щифтовете, като поставите алигаторен клип върху него. Винаги трябва да поставяте тръби поне на два от винтовете.

Свържете захранването към ципа, а не към micro: бита. Ципът се нуждае от много повече енергия, отколкото може да осигури micro: bit, но може да захранва micro: bit доста лесно. Вградените мерки за безопасност предотвратяват захранването на ципа от micro: bit.

Ако захранвате micro: bit и zip от два различни източника, тези мерки за безопасност понякога ще се включат и ципът ще спре да работи. Не се притеснявай. Просто изключете цялото захранване и изчакайте. След няколко минути трябва да заработи отново. Това най -често се случва, когато свържете micro: bit към компютъра, без да изключвате захранването на ципа.

Стъпка 2: Получаване на разширението

Получаване на разширението
Получаване на разширението
Получаване на разширението
Получаване на разширението
Получаване на разширението
Получаване на разширението

Първо отидете в редактора на Makecode и започнете нов проект. След това отидете на „Разширени“и изберете „Разширения“. Имайте предвид, че тъй като съм датчанин, тези бутони имат малко различни имена на снимките. В разширенията търсите „цип плочки“и избирате единствения резултат, който получавате.

Стъпка 3: Първа програма

Първа програма
Първа програма
Първа програма
Първа програма

Все още съм датчанин, така че моят Makecode е на датски, но все още можете правилно да видите с какво се сравняват блоковете в английската версия

Първият блок в "При стартиране" (Ved start) инициализира връзката между micro: bit и ципа. Тук трябва да посочите колко ципове използвате и как се сглобяват. Тъй като използваме само един цип, имаме само 1x1 матрица, затова го задаваме на 1 вертикална и 1 хоризонтална.

Следващият блок задава яркост от 0 до 255. Ние го настройваме на 50. Ципът е много ярък. Рядко искате да използвате яркост над 50.

След това въведох команда „Покажи номер“за отстраняване на проблеми. Този номер ще бъде показан на micro: bit, а не на ципа.

Във веригата завинаги първата команда задава светодиода a 3; 3 да стане червен. Той няма да покаже действително цвета, преди да извикаме втората команда "Покажи". Това е важно да се запомни. Командата set не променя цвета, преди да се изпълни командата show.

Кодът може да бъде намерен тук.

Стъпка 4: Втора програма

Image
Image
Рендосване на малко арт картина
Рендосване на малко арт картина

За втората програма запазваме същите в "При стартиране", но променяме цикъла "завинаги".

Всъщност това е само една команда, която превърта текста през ципа. Можете да променяте скоростта и цвета на текста, както и да добавяте редове под и/или над текста. Това е много полезна и лесна команда

Можете да намерите програмата тук.

Стъпка 5: Програма 3

Image
Image

Отново запазваме същото в „При стартиране“, но променяме цикъла „завинаги“.

Първата команда задава светодиода на 0; 0 да бъде червен. Не забравяйте, че все още не можете да го видите, защото не сме използвали командата show.

Представете си, че всички светодиоди на ципа имат номер между 1 и 64. Започвайки с 1 в 0; 0, 2 в 0; 1 и така нататък. Вторият блок премества всички светодиоди на ципа 2 стъпки. Така 1 става 3 и 2 става 4. Повтаря се, така че 63 става 1.

Третият блок е командата show, която показва цветните светодиоди.

Четвъртият блок просто кара micro: bit да изчака половин секунда, преди да се повтори. По този начин бързо ще имаме всеки втори светодиод, оцветен в червено.

Програмата може да бъде намерена тук.

Стъпка 6: Четвърта програма

Image
Image

В тази програма използваме цикъл за повторение и променливата "Drawing", за да нарисуваме цял ред в червено. След това използваме командата rotate за целия ред на стъпка и след това я показваме.

Програмата може да бъде намерена тук.

Стъпка 7: Рендосване на картина с малко изкуство

Преди следващата стъпка планирах какво трябва да харесва картината ми в програма за рисуване. Нарисувах този pacman като призрак.

Стъпка 8: Духът

Image
Image
Различни призраци
Различни призраци

Първата част от програмата, маркирана с червен кръг, превръща бутона 6 светодиода в първия ред в червено.

След това целият ред се премества и втората програмна част от програмата, маркирана със син кръг, рисува отново първия ред. Първо настройва 5 светодиода на червено и след това настройва един от тях на бял, а друг на син.

Отново целият ред се премества и нова част от програмата рисува третия ред. Програмата продължава така, докато целият призрак не бъде нарисуван.

Това е дълга програма, така че няма да качвам снимки на цялата. Вместо това можете да намерите програмата тук.

Стъпка 9: Различни призраци

Image
Image
Различни призраци
Различни призраци

Така че сега подобряваме последната си програма, като добавяме три нови променливи. Око, което задържа цвета на очите на призраците. Ghost, който държи цвета на призрака. AnUnit, който определя цветовете.

На първата снимка можете да видите как червеното се изчерпва с променливата призрак, а синьото с променливата на окото.

Частта от програмата на втората картина променя променливите в зависимост от AnUnit. Така че, ако AnUnit = 0, тогава окото става синьо и призракът става червен, ако е AnUnit = 1, тогава окото става червено и призракът става син.

Третата картина е краят на програмата, в която AnUnit се увеличава с 1 и след това, ако е 3, се задава на 0.

Така че AnUnit сега ще се променя между 0, 1, 2 всеки път, когато цялата програма се изпълнява веднъж и в зависимост от това какъв е AnUnit, цветът на призраците ще се промени.

Можете да намерите програмата тук.

Препоръчано: