Агуулгын хүснэгт:
- Алхам 1: Яаж эхлэх вэ
- Алхам 2: Кодлох ажлыг эхлүүлцгээе
- Алхам 3: Кодлох…
- Алхам 4: Кодлосоор байна …
- Алхам 5: Хагасыг нь хийлээ…
- Алхам 6: Дахин кодлох …
- Алхам 7: Бага зэрэг кодлох …
- Алхам 8: Бараг дууссан …
- Алхам 9: Сүүлд нэмж байна …
- Алхам 10: Таашаал аваарай…
Видео: Magic 8 Ball бүхий Microbit Running Assistant: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бид Magic 8 Ball бүхий Running Assistant -ийг кодлох гэж байна
Microbit гүйлтийн туслах нь маш их гүйдэг байсан хүмүүст, заримдаа гүйдэг хүмүүст эсвэл бүр дөнгөж гүйж байгаа хүмүүст маш сайн тусалдаг. Заримдаа та шийдвэр гаргах хэрэгтэй болдог, жишээлбэл- Хэрхэн үргэлжлүүлэхээ шийдэхийн тулд бидэнд Magic 8 Ball байна. Энэхүү зааварчилгаа нь 10 хэсэгт хуваагдана.
Тэмдэглэл: Алхам бүр кодыг гаргахын тулд хийх ёстой алхамуудыг нарийвчлан харуулсан зурагтай байх болно. Үүнийг хийж эхлэхээсээ өмнө зааварчилгааг бүхэлд нь уншина уу. () Энэхүү зааврын гарын авлага нь чухал ач холбогдолтой үг, хэсгүүд юм. Тиймээс () хаалт нь зөвхөн үгийн хэлбэр, дугуй хэлбэрийг харуулах арга юм. Тиймээс та андуурч болохгүй гэж найдаж байна.
Алхам 1: Яаж эхлэх вэ
Нэгдүгээрт, хайлтын вэбсайт руу ороод микро хуудас кодлохын тулд https://makecode.microbit.org хаягийг хайж олох бөгөөд энэ нь таныг нүүр хуудсанд аваачна. Дараа нь та гарчгийг (Миний төсөл) хар өнгөөр харах бөгөөд доор нь Violet дээр харуулах сонголтыг харах болно (Шинэ төсөл) үүнийг сонгоод эхлэх хуудас гарч ирнэ!
Эхлэх хуудсан дээр та (Эхлэх) ба (Үүрд) аль хэдийн байрлуулсан болно.
Алхам 2: Кодлох ажлыг эхлүүлцгээе
2) Одоо бид инээмсэглэл бүхий эхлэлийн шугамыг кодлох гэж байгаа бөгөөд энэ нь таныг Microbit -ийг эхлүүлэх бүрт харуулах болно. Тиймээс, (дэвшилтэт) сонголтыг баруун товшиж, [Зураг] дотроос [Зураг] гэж хайгаад, (Зургийн myImages -ийг офсет 0 дээр харуулах) гэж хайна уу.
Дараа нь (эхлэх үед) багана дотор байрлуулаад дараа нь (Зураг) руу буцаж очоод олохын тулд (дүрсний дүрс) доош гүйлгэж байхдаа үүнийг олоод чирээд, (Зургийн myImages -ийг офсет 0 дээр байрлуулна уу) дээр байрлуулна уу.. Дараа нь дүрсний дүрсийг (зүрх) -ээс (инээмсэглэх) болгож өөрчилж болно.
Дараа нь эхний сонголт болох (Үндсэн) сонголт руу ороод сонгоно уу. (Үндсэн) хэсэгт байх үед ("Сайн байна уу" гэсэн мөрийг харуул), энэ нь бидний анхны танилцуулга болно. Дараа нь (0 -р офсет дээр зургийн дүрс зургийг харуулах) доорх (эхлэх үед) блок дотор байрлуулна уу. Та танилцуулгыг өөр зүйл болгон өөрчилж болно, жишээлбэл (Сайн байна уу ноён/хатагтай).
Алхам 3: Кодлох…
3) Алхамын тоолуур: Одоо бид (Хувьсагч) хийх хэрэгтэй. Тиймээс та (Логик) доор байгаа бөгөөд Улаан өнгөөр бичигдсэн (Хувьсагч) -ийг олох хэрэгтэй. (Variable) хэсэгт та хайрцгийн нэрийг (Хувьсагч хийх …) харах болно, үүнийг сонгоно уу, дээр харуулсан шиг (Шинэ хувьсагчийн нэр:) гэсэн гарчиг гарч ирнэ.
[Variable] нэрээр [Step] гэж бичээд (OK) дарна уу. Одоо та гурван сонголтыг харах болно, гэхдээ та хоёр дахь сонголт болох ((алхам) -ыг (0) болгож тохируулах) нэгийг сонгох болно. Дараа нь чирж аваад (эхлэх үед) блок руу оруулна уу. (Эхлэх үед) сонголтын дотор (Set (step) to (0)) -г бусад бүхний доор оруулахаа бүү мартаарай.
(Set (step) (0)) гэж юу хийдэг вэ гэхээр энэ нь эхлэх алхамын тоог тохируулдаг бөгөөд энэ нь мэдээж тэг юм.
Тэмдэглэл: Хувьсагч гэдэг нь үндсэндээ микробитийн санаж байх ёстой зүйлүүд юм
Алхам 4: Кодлосоор байна …
4) Одоо бид тоолуур бидний алхамыг хэрхэн илрүүлэхийг кодлох гэж байна. Тиймээс (Оруулах) хэсэгт очоод блокны нэрийг (On shake) чирээд хуудсан дээр хаа нэг газар байрлуулахыг харах болно. Дараа нь та (Хувьсагч) руу буцаж очоод (Алхам 1 -ээр өөрчилнө үү) гэсэн сонголтыг чирээд (On shake) блок дотор байрлуулна. Тиймээс бид хөлөө сэгсрэх тоолонд одоогийн тоонд 1 -ийг нэмнэ.
Алхам 5: Хагасыг нь хийлээ…
5) Одоо бид хичнээн алхам алхаж байгааг мэдэх хэрэгтэй! Үүний тулд (Үндсэн) руу очоод (Show дугаар) гэж хайна уу. Та үүнийг олж мэдээд чирээд, (үүрд) блок дотор байрлуулна уу. Дараа нь та (Хувьсагч) руу буцаж очоод (Алхам) гэж хэлэх сонголтыг сонгоно уу. Дараа нь та (Хувьсах) алхамыг 0 -ийн оронд (Show number 0) блокт оруулах болно. Тиймээс энэ нь болдог (Алхам дугаарыг харуул).
Алхам 6: Дахин кодлох …
6) Дэлгэцийн хоцрогдол байж болзошгүй тул дугаарыг хоцорч харуулдаг бөгөөд оройтож харуулсан тул зарим алхамаа алдаж магадгүй юм. Үүний тулд та сонголтын талбар дахь хамгийн сайн сонголт болох (Хайх) сонголт руу очих болно. Дараа нь та (Хөдөлгөөнт хөдөлгөөнийг зогсоох) гэж бичээд (сэгсэрч) чирээд дотор нь байрлуулна.
Түүнчлэн (анимацийг зогсоох) -г [Өөрчлөх (Алхам) -аар (1)) гэсэн хэсэгт оруулах нь чухал биш, учир нь энэ нь огт хамаагүй юм. Гэхдээ би үргэлж доор байх дуртай, яагаад гэвэл тэр нь бүр тодорхой болно.
Бүх сонголтыг тусад нь ялгаж салгах хэрэгтэй гэдгийг санаарай, ингэснээр хуудсан дээрх бүх сонголтууд хамтдаа бутлагдаагүй болно
Алхам 7: Бага зэрэг кодлох …
7) Одоо (Оруулах) руу очоод (А товчлуур дээр дарагдсан) олоод хуудасны хаа нэгтээ байрлуулна уу. Үүний дараа (A товчлуур дээр дарагдсан) (A) дээр зүүн товшоод (A+B) -г сонгоно уу.
Дараа нь (Variables) руу ороод (Хувьсагч хийх …) гэсэн сонголтыг сонгоод (Хариулах) гэж нэрлээд дараа нь (Ok) сонгоно уу. Гурван сонголтоос (хариулт) -ыг (0) болгож, (A+B товчлуур дээр дарсан) доор байрлуулна уу. Одоо (хайх) сонголт руу ороод (санамсаргүй байдлаар 0 -ээс 10 хүртэл сонгох) хайж олох боломжтой. (Математик) сонголт дээр. Одоо (хариултыг 0 болгож тохируулах) 0 -ийн оронд (санамсаргүй байдлаар 0 -ээс 10 хүртэл сонгоно уу) оруулна уу. Тиймээс энэ нь (санамсаргүй байдлаар (0) -ээс (3) сонгоно.
Алхам 8: Бараг дууссан …
8) Одоо (Логик) руу очоод (Хэрэв тийм биш бол) гэж хайгаад дараа нь чирээд, (A+B товчлуур дээр дарагдсан) дотор (санамсаргүй байдлаар 0 -ээс 3 хүртэл сонгоно уу) доор байрлуулна уу. Одоо (логик) руу ороод (0 = 0) аваад эхний зурган дээр үзүүлсэн шиг (Хэрэв тэгэхгүй бол) -ийн (Үнэн) дээр тавь.
Дараа нь (Variable) руу ороод (хариулт) аваад (0 = 0) -ийн эхний тэг рүү чирээд дараа нь (үндсэн) рүү очоод ("Hello" мөрийг харуулах) сонгоод доор нь чирнэ үү (хэрэв хариулт = 0 тэгээд) гэж бичээд мөрт (Үгүй ээ!) Гэж бичнэ үү. Одоо (Plus) товчлуурыг зүүн доод буланд байгаа (Хэрэв тийм бол өөр) 3 удаа дарна уу. Баруун талд байгаа доод хасах тэмдгийг нэг удаа дарна уу. Дараа нь та 3 зургаан талт хэлбэртэй байх ёстой.
Одоо гурван удаа (хариулт = 0) давтаж, зургаан талт дүрс тус бүрт нэгийг тавь. Одоо хоёр дахь хэсэгт (хариулт = 0) дээрээс (0) -ээс (1) болгож, гурав дахь нь (0) -ээс (2) болгож, дөрөвдүгээрт (0) -ээс (3) болгон өөрчилнө үү.).
Одоо үндсэн рүү очоод (мөрийг харуул) үүнийг (хариулт (=) 1) доор оруулаад (Сайн байна уу) гэж өөрчилж мөрөнд (Магадгүй!) Гэж бичнэ үү. Одоо (харуулах мөрийг) баруун товшиж 2 удаа давтаж, тус бүрийн доор байрлуулна уу. Гурав дахь мөрөнд (Магадгүй!) Оронд (Боломжгүй!) Гэж бичээд сүүлийн мөрөнд (Мэдээж!) Гэж бичээд эцэст нь ийм байх ёстой! дээр үзүүлсэн шиг!
(A+B) дарахаас өмнө Magic 8 Ball -оос асуулт асуухаа бүү мартаарай.
Алхам 9: Сүүлд нэмж байна …
9) Одоо бид хөгжим нэмэх гэж байна- Эхлээд оролт руу ороод (А товчлуур дээр дарагдсан) хайж, хуудсан дээр хаа нэг газар байрлуулна уу. Мөн (A товчлуур дээр дарагдсан) (A) дээр хулганы зүүн товчийг дарж (A) -ийг (b) болгон өөрчлөхээ бүү мартаарай. Одоо (Loop) руу ороод (4 удаа давтана уу) олоод (B товчлуурыг дарсан) руу чирнэ үү. Одоо (Хөгжим) руу ороод (Эхлэх аялгуу (Дададум) (нэг удаа) давтаж) олоод чирээд чирнэ үү. Дараа нь (Start melody (Dadadum) давтаж (нэг удаа)) дээр хулганы баруун товчийг дарж үүнийг дөрвөн удаа хуулна. Танд таван (Эхлэх аялгуу (Дададум) давтагдах (нэг удаа)) байхын тулд (Б товчлуурыг дарсан) дотор байгаа бүх аялгууг багтаах боломжтой (Давтах (4) удаа хийх).
Дараа нь (Dadadum) зүүн товчлуур дээр дараад эхний аяыг (асаах) сонгож, хоёр дахь дууг (унтраах), гурав дахь (доош үсрэх), дөрөв дэхийг (дээш үсрэх), тавдугаарт (punchline) үргэлжлүүлэх замаар сонгоно уу. Та эдгээр аялгууг олохын тулд доош гүйлгэх хэрэгтэй болж магадгүй юм. Мөн давтах сонголтыг (4 (давтан) (4) удаа) (4) -с (10) болгож өөрчлөхөө бүү мартаарай. Мөн (Нэг удаа) дээр дарж (Melodys) давталтыг (үүрд) болгох.
Анхаарна уу- энэ бол зөвхөн санал, тиймээс та өөр өөр аялгууг сонгож, холих замаар аялгуугаа бүтээх боломжтой. Эцэст нь дээр дурдсан шиг харагдах ёстой.
Алхам 10: Таашаал аваарай…
10.0) Эцэст нь бүх хуудас дээрх зурагтай төстэй байх ёстой. Одоо (Татаж авах) сонголтыг дарснаар та програмаа микро бит дээрээ татаж авах боломжтой. Hex файлыг микро бит рүү чирэх эсвэл Hex файлыг Microbit руу зөөх боловч Microbit -ийг эхлээд USB кабелиар холбох ёстой. Дараа нь та явахад бэлэн байна, хэрэв та хүсвэл өөр зүйл нэмж болно!
Зөвлөмж болгож буй:
Цахим бэх бүхий дэлгэц бүхий цахилгаан хэмнэх GPS: 4 алхам
Цахилгаан бэх бүхий GPS хэмнэх GPS: Зун болгон би алслагдсан газруудаар явган аялал хийдэг. Заримдаа, мөр нь бүдэгрэх эсвэл бүр алга болоход би утасныхаа GPS -ийг ашиглан координатаа олж, цаасан газрын зураг дээрх байрлалаа шалгах шаардлагатай болдог (надад ихэвчлэн дохио байдаггүй, тиймээс цаасан газрын зураг заавал байх ёстой
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
Arduino Pro Mini ба TFT дэлгэцтэй Magic Answers Ball: 7 алхам
Arduino Pro Mini ба TFT дэлгэцтэй ид шидийн хариултууд: Хэсэг хугацааны өмнө охин бид хоёр Magic 8 бөмбөгийг салгаж авснаар тэр хорин хариултыг өөрийн хүссэнээр сольж чадсан юм. Энэ бол түүний найздаа өгсөн бэлэг байв. Энэ нь үүнийг хэрхэн илүү өргөн хүрээнд хийх талаар бодоход хүргэсэн юм. Бидэнд маш их м байж болох уу
SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам
ESP32 Interface with SSD1306 Oled with MicroPython: Micropython бол python -ийн оновчтой, жижиг хэмжээтэй ул мөр юм. Санах ойн хязгаарлалттай, эрчим хүчний хэрэглээ багатай суулгагдсан төхөөрөмжид зориулагдсан болно. Micropython нь ESP8266, ESP32, Ardui зэрэг олон хянагч гэр бүлүүдэд зориулагдсан болно
IDC2018IOT Leg Running Tracker: 6 алхам
IDC2018IOT Leg Running Tracker: Бид энэхүү санаагаа " Интернетийн зүйл " Төслийн зорилго нь NodeMCU, хэд хэдэн мэдрэгч, боломжтой сервер ашиглан гүйх эсвэл алхахтай холбоотой биеийн хөдөлгөөнийг сайжруулах явдал юм. Үүний үр дүн