Мазмұны:

Микро: бит Zip Tile Кіріспе: 9 қадам (суреттермен)
Микро: бит Zip Tile Кіріспе: 9 қадам (суреттермен)

Бейне: Микро: бит Zip Tile Кіріспе: 9 қадам (суреттермен)

Бейне: Микро: бит Zip Tile Кіріспе: 9 қадам (суреттермен)
Бейне: Two CALs! 2024, Қараша
Anonim
Микро: бит Zip Tile кіріспе
Микро: бит Zip Tile кіріспе

Мен MU көру сенсорының сериясын Micro: bit үшін нұсқауларды жалғастырмас бұрын, мен оны Kitronik Zip Tile үшін нұсқаулық етіп жасауым керек, өйткені мен оны қолданамын.

Kitronik Zip Tile, мен қазірден бастап оны Zip деп атаймын, 8x8 неопиксельді матрица, оны микро: битпен оңай басқаруға болады. Бірнеше Zips қосуға болады, осылайша сіз 16x16 неопиксель матрицасын аласыз. Олар арзан емес, бірақ неопиксель матрицасы ешқашан арзан болмайды, сондықтан мен бағаны өте жақсы деп есептеймін.

Бұл нұсқаулық үшін мен оны қалай орнату және бағдарламалауды қарастырамын. Мен қарапайым бағдарламалардан өте күрделі бағдарламаларға өтемін.

Жабдықтар

1 x BBC Micro: бит

1 x Kitronik Zip тақтайшасы

3,5 - 5,3 В қуат көзі. Мен қосу/өшіру түймесі бар 3 x АА батарея ұстағышын қолданамын

1 -қадам: Micro: bit пен Zip қосылу

Micro: bit және Zip қосылуы
Micro: bit және Zip қосылуы
Micro: bit және Zip қосылуы
Micro: bit және Zip қосылуы
Micro: bit және Zip қосылуы
Micro: bit және Zip қосылуы

Сіз зип сатып алған кезде, ол бес бұранда мен бес кішкене пластикалық түтікпен бірге келеді. Микро: бит пен зипті қосу үшін бұрандаларды микро: битке арналған бес үлкен саңылауға салып, әрқайсысына кішкене пластикалық түтікті салыңыз, содан кейін оларды 5 коннекторға бұраңыз.

Сіз тек 3 бұранданы қосуыңыз керек, себебі зипке тек 0 түйреуішінің деректері қажет. Сондықтан сізге тек 3V, GND және 0 түйреуішін қосу қажет.

Пластикалық түтіктерді барлық бұрандаларға салмауды таңдауға болады. Бұл сізге аллигатор қысқышын қою арқылы түйреуіштерге қол жеткізуге мүмкіндік береді. Сіз әрқашан түтіктерді кем дегенде екі бұранданың үстіне қоюыңыз керек.

Қуатты микро: битке емес, зипке қосыңыз. Zip микро: битке қарағанда әлдеқайда көп қуатты қажет етеді, бірақ ол микро: битпен жұмыс істей алады. Қауіпсіздік шараларын қолдану zip -тің микро: битке қосылуына жол бермейді.

Егер сіз micro: bit және zip -ті екі түрлі көзден қуаттандыратын болсаңыз, онда бұл қауіпсіздік шаралары кейде қосылады және zip жұмысын тоқтатады. Уайымдамаңыз. Барлық қуатты өшіріп, күтіңіз. Бірнеше минуттан кейін ол қайтадан жұмыс істеуі керек. Бұл көбінесе микро: биттерді компьютерге зиптің қуатын өшірмей қосқанда болады.

2 -қадам: кеңейтімді алу

Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу

Алдымен сіз Makecode редакторына кіріп, жаңа жобаны бастайсыз. Содан кейін «Кеңейтілген» бөліміне өтіп, «Кеңейтімдерді» таңдаңыз. Мен даниялық болғандықтан, бұл түймелердің суреттерде сәл өзгеше екенін біліңіз. Кеңейтімдерде сіз «zip плиткасын» іздейсіз және сіз алатын жалғыз нәтижені таңдайсыз.

3 -қадам: Бірінші бағдарлама

Бірінші бағдарлама
Бірінші бағдарлама
Бірінші бағдарлама
Бірінші бағдарлама

Мен әлі күнге дейін даниялықпын, сондықтан менің Makecode дания тілінде, бірақ сіз әлі де блоктардың ағылшын тіліндегі нұсқасын салыстыра аласыз.

«Бастауда» (Ved старты) бірінші блок микро: бит пен zip арасындағы байланысты инициализациялайды. Мұнда сіз қанша зипті қолданғаныңызды және оларды қалай біріктіру керектігін көрсетуіңіз керек. Біз тек бір ғана зипті қолданатындықтан, бізде тек 1x1 матрица бар, сондықтан біз оны 1 тік және 1 көлденең етіп орнатамыз.

Келесі блок жарықтығын 0 -ден 255 -ке дейін орнатады. Біз оны 50 -ге қойдық. Zip өте жарқын. Сіз 50 -ден асатын жарықтықты сирек қолданғыңыз келеді.

Содан кейін ақаулықтарды жою үшін «Нөмірді көрсету» командасын енгіздім. Бұл сан zip емес, микро: бит бойынша көрсетіледі.

Мәңгілік циклде бірінші пәрмен светодиодты 3; 3 етіп қызыл түске айналдырады. Екінші команданы «Көрсету» деп атамас бұрын, ол түс көрсетпейді. Бұл есте сақтау маңызды. Көрсету пәрмені іске қосылғанға дейін орнатылған команда түсін өзгертпейді.

Кодты мына жерден табуға болады.

4 -қадам: Екінші бағдарлама

Image
Image
Кішкене көркем суретті жоспарлау
Кішкене көркем суретті жоспарлау

Екінші бағдарлама үшін біз «Бастауда» сол қалпында сақтаймыз, бірақ «мәңгілік» циклін өзгертеміз.

Мәтінді ZIP -ге айналдыратын бұл тек бір ғана команда. Сіз мәтіннің жылдамдығы мен түсін өзгерте аласыз, сонымен қатар мәтіннің астына және/немесе үстіне жолдар қоса аласыз. Бұл өте пайдалы және жеңіл команда

Бағдарламаны мына жерден таба аласыз.

5 -қадам: 3 -бағдарлама

Image
Image

Тағы да біз «Бастауда» солай сақтаймыз, бірақ «мәңгілік» циклды өзгертеміз.

Бірінші команда жарықдиодты 0; 0 деп қызыл етіп орнатады. Есіңізде болсын, сіз оны әлі көре алмайсыз, себебі біз show командасын қолданған жоқпыз.

Зиптегі барлық светодиодтардың 1 мен 64 арасында нөмірі бар екенін елестетіп көріңіз. 0 -де 1 -ден басталады; 0 -де, 2 -де 0; 1 және т.б. Екінші блок zip -тегі барлық жарықдиодты 2 қадамға жылжытады. Сонымен, 1 3 -ке, ал 2 4 -ке айналады. Ол қайталанады, сондықтан 63 -те 1 болады.

Үшінші блок - түрлі -түсті жарықдиодты шамдарды көрсету үшін көрсету командасы.

Төртінші блок микро: бит жасайды, ол қайталанбас бұрын жарты секунд күтіңіз. Осылайша біз әр секунд сайын қызыл түсті қызыл түске ие боламыз.

Бағдарламаны мына жерден табуға болады.

6 -қадам: Төртінші бағдарлама

Image
Image

Бұл бағдарламада қайталанатын цикл мен «Сызу» айнымалысы бүкіл жолды қызыл түске бояу үшін қолданылады. Содан кейін біз айналдыру пәрменін бүкіл жолға қадаммен қолданамыз, содан кейін оны көрсетеміз.

Бағдарламаны мына жерден табуға болады.

7 -қадам: Кішкене көркем суретті жоспарлау

Келесі қадам алдында мен сурет салу бағдарламасында менің суретім нені ұнататынын жоспарладым. Мен бұл пакманды елес сияқты салдым.

8 -қадам: Елес

Image
Image
Әр түрлі елестер
Әр түрлі елестер

Қызыл шеңбермен белгіленген бағдарламаның бірінші бөлігі бірінші қатардағы 6 жарықдиодты түймешікті қызылға айналдырады.

Содан кейін бүкіл жол жылжиды және көк шеңбермен белгіленген бағдарламаның екінші бағдарлама бөлігі бірінші жолды қайтадан бояйды. Алдымен ол 5 жарықдиодты қызылға, сосын біреуін аққа, екіншісін көкке қояды.

Тағы да барлық жол жылжиды және бағдарламаның жаңа бөлігі үшінші жолды бояйды. Бағдарлама бүкіл елес боялғанша осылай жалғаса береді.

Бұл ұзақ бағдарлама, сондықтан мен оның барлық суреттерін жүктемеймін. Оның орнына бағдарламаны мына жерден табуға болады.

9 -қадам: Әр түрлі елестер

Image
Image
Әр түрлі елестер
Әр түрлі елестер

Енді біз үш жаңа айнымалыны қосу арқылы соңғы бағдарламамызды жақсартамыз. Елес көздердің түсін сақтайтын көз. Елестің түсін ұстайтын елес. Түстерді шешетін AnUnit.

Алғашқы суреттің бірі - қызылдың елес айнымалымен, көк көздің айнымалымен қалай ауысатынын көруге болады.

Екінші суреттегі бағдарламаның бөлігі AnUnit -ке байланысты айнымалыларды өзгертеді. Егер AnUnit = 0 болса, онда көз көк түске, ал елес қызылға айналады, егер AnUnit = 1 болса, онда көз қызылға, ал елес көкке айналады.

Үшінші сурет - бұл бағдарламаның соңы, онда біз AnUnit 1 -ге көбейеміз, егер ол 3 болса, ол 0 -ге орнатылады.

Енді AnUnit 0, 1, 2 арасында өзгереді, бұл бағдарлама бір рет іске қосылған сайын және AnUnit қандай болатынына байланысты елестердің түсі өзгереді.

Бағдарламаны мына жерден таба аласыз.

Ұсынылған: