Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Micro: bit болон Zip -ийг холбох
- Алхам 2: Өргөтгөлийг авах
- Алхам 3: Эхний хөтөлбөр
- Алхам 4: Хоёр дахь хөтөлбөр
- Алхам 5: Хөтөлбөр 3
- Алхам 6: Дөрөв дэх хөтөлбөр
- Алхам 7: Жаахан урлагийн зураг төлөвлөх
- Алхам 8: Сүнс
- Алхам 9: Янз бүрийн хий үзэгдэл
Видео: Бичил: бит зип хавтангийн танилцуулга: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би 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: Хоёр дахь хөтөлбөр
Хоёрдахь програмын хувьд бид "Эхлэх" хэсэгт ижил хэвээр байгаа боловч "үүрд" хүрдийг өөрчилнө үү.
Энэ бол текстийг цахилгаан товч дээр гүйлгэх ганцхан тушаал юм. Та текстийн өнгө, өнгийг өөрчилж, текстийн доор болон/эсвэл дээр мөр нэмж болно. Энэ бол маш хэрэгтэй бөгөөд хялбар тушаал юм
Та програмыг эндээс олж болно.
Алхам 5: Хөтөлбөр 3
Дахин хэлэхэд бид "Эхлэх" хэсэгт ижил хэвээр байгаа боловч "үүрд" хүрдийг өөрчилнө үү.
Эхний тушаал нь LED -ийг 0; 0 болгож улаан болгоно. Бид харуулах командыг ашиглаагүй байгаа тул та үүнийг хараахан харж чадахгүй байгаа гэдгийг санаарай.
Зип дээрх бүх LED нь 1 ба 64 гэсэн дугаартай байна гэж төсөөлөөд үз дээ. Хоёрдахь блок нь зип дээрх бүх LED -ийг 2 алхамаар хөдөлгөдөг. Тиймээс 1 нь 3 болж, 2 нь 4 болно. Энэ нь давтагдах тул 63 нь 1 болно.
Гурав дахь блок бол LED -ийг өнгөөр харуулах командыг харуулах явдал юм.
Дөрөв дэх блок нь микро: битийг давтахын тулд хагас секунд хүлээнэ. Ингэснээр бид секунд тутамд LED улаан өнгөтэй болно.
Хөтөлбөрийг эндээс олж болно.
Алхам 6: Дөрөв дэх хөтөлбөр
Энэ програмд бид давталтын давталт болон "Зурах" хувьсагчийг ашиглан бүх мөрийг улаан өнгөөр будна. Дараа нь бид эргүүлэх командыг бүх мөрөнд алхам алхамаар хийж, дараа нь харуулна.
Хөтөлбөрийг эндээс олж болно.
Алхам 7: Жаахан урлагийн зураг төлөвлөх
Дараагийн алхамаас өмнө зургийн хөтөлбөрт миний зураг ямар байх ёстойг төлөвлөсөн. Би энэ pacman -ийг сүнс шиг зурсан.
Алхам 8: Сүнс
Улаан тойрогоор тэмдэглэгдсэн програмын эхний хэсэг нь эхний эгнээний 6 LED товчлуурыг улаан болгоно.
Дараа нь мөрийг бүхэлд нь зөөж, цэнхэр тойрогоор тэмдэглэгдсэн програмын хоёр дахь хэсэг нь эхний мөрийг дахин зурна. Эхлээд 5 LED -ийг улаан болгож, дараа нь нэгийг нь цагаан, нөгөөийг нь цэнхэр болгож тохируулна.
Дахин бүх мөрийг хөдөлгөж, програмын шинэ хэсэг нь гуравны нэгийг нь зурна. Сүнсийг бүхэлд нь будах хүртэл хөтөлбөр үргэлжилсээр байна.
Энэ бол урт хөтөлбөр учраас би энэ бүхний зургийг оруулахгүй. Үүний оронд та програмыг эндээс олж болно.
Алхам 9: Янз бүрийн хий үзэгдэл
Тиймээс одоо бид гурван шинэ хувьсагч нэмж сүүлийн хөтөлбөрөө сайжруулж байна. Сүнсний нүдний өнгийг агуулсан нүд. Сүнсний өнгийг барьдаг сүнс. Өнгийг шийддэг AnUnit.
Улаан бол сүнсний хувьсагч, цэнхэр нүдний хувьсагчаар хэрхэн солигддогийг харж болох анхны зургуудын нэг юм.
Хоёр дахь зураг дээрх програмын хэсэг нь AnUnit -ээс хамааран хувьсагчдыг өөрчилдөг. Тиймээс хэрэв AnUnit = 0 байвал нүд цэнхэр болж, сүнс улаан болж, хэрэв AnUnit = 1 байвал нүд улаан болж, сүнс цэнхэр болно.
Гурав дахь зураг бол програмын төгсгөл бөгөөд бид AnUnit -ийг 1 -ээр нэмэгдүүлж, хэрэв 3 бол 0 болгож тохируулна.
Тиймээс AnUnit нь бүх програмыг нэг удаа ажиллуулах бүрт 0, 1, 2 -ийн хооронд өөрчлөгдөх бөгөөд AnUnit ямар байхаас шалтгаалан хий үзэгдлийн өнгө өөрчлөгдөх болно.
Та програмыг эндээс олж болно.
Зөвлөмж болгож буй:
Бичил: бит Neopixel -ийн танилцуулга: 6 алхам
Micro: bit Neopixel -ийн танилцуулга: Энэхүү зааварчилгаа нь неопикселийн талаар анхан шатны мэдлэг олгохоос гадна Neopixel номын санг хэрхэн ашиглахыг зааж өгөх болно. Неопиксель нь төслүүддээ гэрэл гэгээ өгөх гайхалтай арга юм, учир нь тэдгээр нь хямд, ашиглахад хялбар, микро: бит нь тэдний ихэнхийг нэгэн зэрэг хянах боломжтой байдаг
Moto: Ser ашиглан бичил хөдөлгүүрийг хэрхэн ажиллуулах вэ: битийн хувьд: бит: 7 алхам (зурагтай)
Moto: bit ашиглан Micro: bit ашиглан Servo Motors-ийг хэрхэн ажиллуулах вэ: Micro: bit-ийн ажиллагааг өргөжүүлэх нэг арга бол SparkFun Electronics-ийн moto: bit (ойролцоогоор $ 15-20) самбарыг ашиглах явдал юм. Энэ нь төвөгтэй харагдаж байгаа бөгөөд олон онцлог шинж чанартай боловч servo моторыг ажиллуулах нь тийм ч хэцүү биш юм. Мото: бит танд зөвшөөрөх болно
Бичил: Бот - Бичил: Бит: 20 алхам
Бичил: Бот - Микро: Бит: Өөрийгөө бичил болгоорой: Бот! Энэ бол бие даасан жолоодлогын зориулалттай sonar суурилуулсан Micro: Bit удирдлагатай робот эсвэл хэрэв танд хоёр Micro: Bits, радио удирдлагатай жолоодлого байгаа бол
Микро: бит MU харааны мэдрэгч ба зип хавтанг хослуулсан: 9 алхам (зурагтай)
Бичил: бит MU харааны мэдрэгч ба зип хавтанг хослуулсан: Тиймээс энэ төсөлд бид MU харааны мэдрэгчийг Kitronik Zip хавтантай хослуулах гэж байна. Бид MU харааны мэдрэгч ашиглан өнгийг таньж, Zip Tile -ийг бидэнд харуулах болно. Бид өмнө нь ашиглаж байсан зарим техникээ ашиглах гэж байна
Бичил: бит - Микро бөмбөрийн машин: 10 алхам (зурагтай)
Микро: бит - Микро бөмбөрийн машин: Энэ бол зүгээр л дуу гаргахын оронд үйлдэлтэй бөмбөр хийдэг микро: бит микро бөмбөрийн машин юм. Энэ нь микро: битийн оркестроос авсан туулайгаар өдөөгдсөн бөгөөд mocro: bit -тэй ашиглахад хялбар зарим ороомог олоход надад маш их цаг хугацаа зарцуулсан