Агуулгын хүснэгт:

Бичил: бит зип хавтангийн танилцуулга: 9 алхам (зурагтай)
Бичил: бит зип хавтангийн танилцуулга: 9 алхам (зурагтай)

Видео: Бичил: бит зип хавтангийн танилцуулга: 9 алхам (зурагтай)

Видео: Бичил: бит зип хавтангийн танилцуулга: 9 алхам (зурагтай)
Видео: КАК НАСТРОИТЬ L4D2 2024, Долдугаар сарын
Anonim
Бичил: бит зип хавтангийн танилцуулга
Бичил: бит зип хавтангийн танилцуулга

Би Micro: bit -ийн MU харааны мэдрэгчийн зааврыг үргэлжлүүлэхийн өмнө үүнийг ашиглах гэж байгаа тул үүнийг Kitronik Zip Tile -д зааж өгөх хэрэгтэй.

Kitronik Zip Tile, одооноос би үүнийг Zip гэж нэрлэх болно, энэ нь 8x8 хэмжээтэй неопиксел матриц бөгөөд үүнийг микро: битийн тусламжтайгаар хялбархан ажиллуулж болно. Та хэд хэдэн Zips -ийг хамтад нь нэмж болно, ингэснээр та 16x16 неопиксел матриц авах боломжтой болно. Тэдгээр нь хямдхан биш боловч неопиксел матриц хэзээ ч хямд байдаггүй тул үнийг маш сайн олж авдаг.

Энэхүү зааварчилгааны хувьд би үүнийг хэрхэн тохируулах, програмчлах талаар авч үзэх болно. Би энгийн програмуудаас маш нарийн төвөгтэй програмууд руу шилжих болно.

Хангамж

1 x BBC Micro: бит

1 x Kitronik зип хавтан

3.5 - 5.3 V хүчдэлийн эх үүсвэр. Би зүгээр л асаах/унтраах товчлуур бүхий 3 x АА хэмжээтэй батерейг ашиглаж байна

Алхам 1: Micro: bit болон Zip -ийг холбох

Микро холболт: бит ба зип
Микро холболт: бит ба зип
Микро холболт: бит ба зип
Микро холболт: бит ба зип
Микро холболт: бит ба зип
Микро холболт: бит ба зип

Та зип худалдаж авахдаа таван эрэг, таван жижиг хуванцар хоолойтой ирдэг. Микро: бит ба зипийг холбохын тулд та боолтыг микро: битийн таван том зүү нүхэнд хийж, тус бүр дээр нь жижиг хуванцар хоолой тавиад 5 холбогч руу шургуулна.

Зөвхөн 3 боолтыг холбох шаардлагатай. Учир нь зипт зөвхөн зүү 0 -ээс өгөгдөл хэрэгтэй болно. Тиймээс та зөвхөн 3V, GND, 0 зүү холбох хэрэгтэй.

Та мөн бүх эрэг дээр хуванцар хоолой тавихгүй байхыг сонгож болно. Энэ нь танд матрын хавчаар тавьснаар тээглүүр рүү нэвтрэх боломжийг олгоно. Доод тал нь хоёр эрэг дээр та үргэлж хоолой тавих ёстой.

Эрчим хүчийг микро: бит биш зип рүү холбоно уу. Зип нь микро: битийн хангаж чадахаас хамаагүй илүү их хүч шаарддаг боловч микро: битийг ажиллуулахад маш хялбар байдаг. Аюулгүй байдлын арга хэмжээг авч хэрэгжүүлснээр зип нь микро: битийн тэжээлээс сэргийлдэг.

Хэрэв та micro: bit болон zip -ийг хоёр өөр эх үүсвэрээс тэжээдэг бол эдгээр аюулгүй байдлын хэмжүүрүүд заримдаа идэвхжиж, зип ажиллахаа болино. Санаа зоволтгүй. Бүх хүчийг салгаад хүлээнэ үү. Хэдэн минутын дараа дахин ажиллах ёстой. Энэ нь ихэвчлэн зипийн хүчийг салгалгүйгээр микро: битийг компьютерт холбоход тохиолддог.

Алхам 2: Өргөтгөлийг авах

Өргөтгөлийг авах
Өргөтгөлийг авах
Өргөтгөлийг авах
Өргөтгөлийг авах
Өргөтгөлийг авах
Өргөтгөлийг авах

Эхлээд та Makecode засварлагч руу очиж шинэ төсөл эхлүүлнэ үү. Дараа нь та "Нарийвчилсан" руу очоод "Өргөтгөлүүд" -ийг сонгоно уу. Намайг Дани хүн тул эдгээр товчлуурууд зурган дээр арай өөр нэртэй байдаг гэдгийг анхаараарай. Өргөтгөлүүдээс та "zip хавтан" гэж хайгаад цорын ганц үр дүнг сонгоно уу.

Алхам 3: Эхний хөтөлбөр

Эхний хөтөлбөр
Эхний хөтөлбөр
Эхний хөтөлбөр
Эхний хөтөлбөр

Би дани хүн хэвээрээ байгаа тул миний Makecode нь дани хэл дээр байгаа боловч та блокуудыг англи хувилбартай харьцуулж харах боломжтой хэвээр байна.

"Эхлэх" (Ved эхлэх) хэсгийн эхний блок нь микро: бит ба зип хоорондын холболтыг эхлүүлнэ. Энд та хичнээн зип ашиглаж байгаа, хэрхэн яаж нийлүүлснийг зааж өгөх хэрэгтэй. Бид зөвхөн ганц зип ашиглаж байгаа тул бидэнд зөвхөн 1x1 матриц байгаа тул 1 босоо, 1 хэвтээ гэж тохируулсан болно.

Дараагийн блок нь гэрэлтүүлгийг 0 -ээс 255 болгоно. Бид үүнийг 50 болгож тохируулсан. Зип нь маш тод байна. Та 50 -аас дээш гэрэлтүүлгийг ашиглахыг бараг хүсдэггүй.

Дараа нь би асуудлыг шийдэхийн тулд "Дугаар харуулах" командыг оруулсан. Энэ тоог зип дээр биш харин микро: бит дээр харуулах болно.

Мөнхийн гогцоонд эхний тушаал нь LED -ийг 3; 3 болгож улаан болгоно. Хоёрдахь командыг "Show" гэж дуудахаас өмнө энэ нь өнгийг харуулахгүй. Үүнийг санах нь чухал юм. Шоу командыг ажиллуулахаас өмнө тогтоосон команд нь өнгийг өөрчлөхгүй.

Кодыг эндээс олж болно.

Алхам 4: Хоёр дахь хөтөлбөр

Image
Image
Жаахан урлагийн зураг төлөвлөх
Жаахан урлагийн зураг төлөвлөх

Хоёрдахь програмын хувьд бид "Эхлэх" хэсэгт ижил хэвээр байгаа боловч "үүрд" хүрдийг өөрчилнө үү.

Энэ бол текстийг цахилгаан товч дээр гүйлгэх ганцхан тушаал юм. Та текстийн өнгө, өнгийг өөрчилж, текстийн доор болон/эсвэл дээр мөр нэмж болно. Энэ бол маш хэрэгтэй бөгөөд хялбар тушаал юм

Та програмыг эндээс олж болно.

Алхам 5: Хөтөлбөр 3

Image
Image

Дахин хэлэхэд бид "Эхлэх" хэсэгт ижил хэвээр байгаа боловч "үүрд" хүрдийг өөрчилнө үү.

Эхний тушаал нь LED -ийг 0; 0 болгож улаан болгоно. Бид харуулах командыг ашиглаагүй байгаа тул та үүнийг хараахан харж чадахгүй байгаа гэдгийг санаарай.

Зип дээрх бүх LED нь 1 ба 64 гэсэн дугаартай байна гэж төсөөлөөд үз дээ. Хоёрдахь блок нь зип дээрх бүх LED -ийг 2 алхамаар хөдөлгөдөг. Тиймээс 1 нь 3 болж, 2 нь 4 болно. Энэ нь давтагдах тул 63 нь 1 болно.

Гурав дахь блок бол LED -ийг өнгөөр харуулах командыг харуулах явдал юм.

Дөрөв дэх блок нь микро: битийг давтахын тулд хагас секунд хүлээнэ. Ингэснээр бид секунд тутамд LED улаан өнгөтэй болно.

Хөтөлбөрийг эндээс олж болно.

Алхам 6: Дөрөв дэх хөтөлбөр

Image
Image

Энэ програмд бид давталтын давталт болон "Зурах" хувьсагчийг ашиглан бүх мөрийг улаан өнгөөр будна. Дараа нь бид эргүүлэх командыг бүх мөрөнд алхам алхамаар хийж, дараа нь харуулна.

Хөтөлбөрийг эндээс олж болно.

Алхам 7: Жаахан урлагийн зураг төлөвлөх

Дараагийн алхамаас өмнө зургийн хөтөлбөрт миний зураг ямар байх ёстойг төлөвлөсөн. Би энэ pacman -ийг сүнс шиг зурсан.

Алхам 8: Сүнс

Image
Image
Янз бүрийн хий үзэгдэл
Янз бүрийн хий үзэгдэл

Улаан тойрогоор тэмдэглэгдсэн програмын эхний хэсэг нь эхний эгнээний 6 LED товчлуурыг улаан болгоно.

Дараа нь мөрийг бүхэлд нь зөөж, цэнхэр тойрогоор тэмдэглэгдсэн програмын хоёр дахь хэсэг нь эхний мөрийг дахин зурна. Эхлээд 5 LED -ийг улаан болгож, дараа нь нэгийг нь цагаан, нөгөөийг нь цэнхэр болгож тохируулна.

Дахин бүх мөрийг хөдөлгөж, програмын шинэ хэсэг нь гуравны нэгийг нь зурна. Сүнсийг бүхэлд нь будах хүртэл хөтөлбөр үргэлжилсээр байна.

Энэ бол урт хөтөлбөр учраас би энэ бүхний зургийг оруулахгүй. Үүний оронд та програмыг эндээс олж болно.

Алхам 9: Янз бүрийн хий үзэгдэл

Image
Image
Янз бүрийн хий үзэгдэл
Янз бүрийн хий үзэгдэл

Тиймээс одоо бид гурван шинэ хувьсагч нэмж сүүлийн хөтөлбөрөө сайжруулж байна. Сүнсний нүдний өнгийг агуулсан нүд. Сүнсний өнгийг барьдаг сүнс. Өнгийг шийддэг AnUnit.

Улаан бол сүнсний хувьсагч, цэнхэр нүдний хувьсагчаар хэрхэн солигддогийг харж болох анхны зургуудын нэг юм.

Хоёр дахь зураг дээрх програмын хэсэг нь AnUnit -ээс хамааран хувьсагчдыг өөрчилдөг. Тиймээс хэрэв AnUnit = 0 байвал нүд цэнхэр болж, сүнс улаан болж, хэрэв AnUnit = 1 байвал нүд улаан болж, сүнс цэнхэр болно.

Гурав дахь зураг бол програмын төгсгөл бөгөөд бид AnUnit -ийг 1 -ээр нэмэгдүүлж, хэрэв 3 бол 0 болгож тохируулна.

Тиймээс AnUnit нь бүх програмыг нэг удаа ажиллуулах бүрт 0, 1, 2 -ийн хооронд өөрчлөгдөх бөгөөд AnUnit ямар байхаас шалтгаалан хий үзэгдлийн өнгө өөрчлөгдөх болно.

Та програмыг эндээс олж болно.

Зөвлөмж болгож буй: