Mundarija:

Micro: bit Smart Watch: 9 qadam
Micro: bit Smart Watch: 9 qadam

Video: Micro: bit Smart Watch: 9 qadam

Video: Micro: bit Smart Watch: 9 qadam
Video: СРОЧНО! КИТАЙСКИЙ ЭЛЕКТРОМОБИЛЬ ЗА 900$ С ALIEXPRESS! НОВЫЙ АВТОМОБИЛЬ 2024 ГОДА ИЗ КИТАЯ (CHANGLI) 2024, Noyabr
Anonim
Mikro: bitli aqlli soatlar
Mikro: bitli aqlli soatlar

Menda Rojdestvo uchun mikro: bitli aqlli uylar to'plami bor. Men budilnik, soat, musiqa pleyeri, lekin hatto pedometr va kalkulyator sifatida ishlaydigan aqlli soat yaratishim mumkin deb o'yladim. Oxir -oqibat men juda yaxshi ishladim, shuning uchun men sizga bu aqlli soatni yasash va dasturlash bo'yicha ko'rsatmalarni yozishim mumkin: D.

Ta'minotlar

Micoro: aqlli uy

karton

taqlid teri

ba'zi kabellar

qog'oz qisqichi

yopishqoq lenta

1 -qadam: 1 -qadam: qurilish qutisi

1 -qadam: qurilish qutisi
1 -qadam: qurilish qutisi
1 -qadam: qurilish qutisi
1 -qadam: qurilish qutisi

Avval biz quti qilamiz. Kartonga 7 sm * 6,2 sm uzunlikdagi ikkita to'rtburchaklar, keyin qolgan 3,5 x 7 sm, qolgan ikkitasi esa ilgari kartonga 3,5 x 6,5 sm o'lchamdagi to'rtburchaklar chizishdan boshlaylik. Keyin bu to'rtburchaklar kesishingiz mumkin. Va bu maqsadning oxirgi qismi sifatida, ko'rsatilgandek, to'rtburchaklar qutilarga yopishtirish uchun yopishtiruvchi tabancadan foydalaning. Biz 7x6.2 sm o'lchamdagi bitta to'rtburchak qoldirdik va keyingi bosqichlarda ular bilan ishlashimiz mumkin edi.

2 -qadam: 2 -qadam: qutini tugatish

2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish
2 -qadam: qutini tugatish

Shunday qilib, bizda allaqachon qutining asosi bor, lekin bu bajarilgan degani emas. Va biz bu bosqichda uni qanday to'ldirish kerakligini ko'rib chiqamiz. Mikrobit USB porti qutining ochiq qismida bo'lsa, minigarnituralar uyasi joylashgan qutidagi eng kutilgan ish. Keyin biz rasmda iloji boricha oxirgi qadamda qoldirgan oxirgi to'rtburchakni yopishtiramiz. Kim usta bo'lishni xohlasa, xuddi qutiga o'xshab ko'rinadigan, lekin hali ham taklif qilayotgan ustki teridan yasalgan to'rtburchaklar ko'rinmaydigan kichik qushga o'xshaydi. Va endi qiyin qismi keladi. Ular qopqoqni ta'qib qilib, tanadagi mavjud A va B belgilarini belgilaydilar. Keyin, bu ikki nuqtada sizda kartonda teshik bor. Ularni tayyorlangan teshiklardan itaring, shunda ular barmoqlaringizga tegadi. Bu qadamning oxirgi qismi bo'lib, displey ulagichlari joylashgan joyida, ulagichlar kabellarga yaxshiroq tegib turishi uchun kichik bir teshikni kesib oling.

3 -qadam: soatni to'ldirish

Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash

Ushbu bosqichda biz mikrobitli soatimizni yakunlaymiz. Shunday qilib, buni qilaylik. Birinchidan, biz qabrimiz kengligida va qo'limiz atrofi uzunligida charmdan yasalgan bo'lakni kesib tashladik. Keyin bu bo'lakni qutimizning pastki qismiga yopishtiruvchi qurol bilan yopishtiring, so'ngra terining boshqa uchida qog'oz qisqich bilan bir nechta teshik hosil qilamiz. Keyin, karton bo'lagidagi mikrobit portlari ustidagi teshikni qog'oz qisqich bilan teshib qo'ying va qog'oz qisqichini u erga yopishtiring, endi batareyani yopish vaqti keldi. Biz kartonga batareyani chizamiz va bu qismlarni bir -biriga kesib, yopishtiruvchi qurol yordamida yopishtiramiz. Keyinchalik, yaxshi ko'rinish uchun, biz xuddi kartondan kesib tashlaganimizdek, xuddi shu katta terini kesib tashladik. Bu qismlarni batareya qopqog'iga yopishtiring. Nihoyat, rasmda ko'rsatilgandek, batareya qopqog'ini qutiga yopishtiring. Va endi biz dasturiy ta'minotni ko'rib chiqdik, shuning uchun biz dasturiy ta'minotni tugatdik.

4 -qadam: Dasturlashni boshlash

Image
Image

Yangi loyiha belgisini bosing va dasturlashni boshlashimizga hech narsa to'sqinlik qilmaydi. Endi siz soatingizni bajardingiz, lekin biz hech qachon o'zimizni dasturlashtirmaymiz: D. Shuning uchun men sizga mikrobitlarni dasturlashni o'rgataman. Sahifa makekode -ga o'ting. Asosiy belgini bosing va "boshida" va "ko'rsatish LEDlari" ni oq maydonga suring. Keyin biz Imput -ga o'tamiz va bu erda biz bajaradigan dasturni ishga tushiradigan turli shartlarni ko'ramiz. Biz A tugmachasini bosamiz va uni ish stoliga tortamiz. Keyin "ko'rsatish chiroqlarini" ushbu blokga torting va 5 * 5 LED displeyi mikrobitda nimani ko'rsatishini bosing. Bu yana ikki marta takrorlanishi mumkin, lekin biz dasturni A va A yoki B tugmachalarini bosish bilan boshlashimiz kerak. Nihoyat, dastur yuklanganda ko'rsatiladigan xush kelibsiz tasvirni qo'shishimiz mumkin va A, B, va A + B bosiladi.

5 -qadam: Dasturlashni tomosha qiling

Kalkulyator dasturlash
Kalkulyator dasturlash

Oxirgi bosqichda biz mikrobit dasturlashning asosiy nazariyasini bilib oldik. Agar siz biror narsani tushunmasangiz va yordam istasangiz, izohlarda yozing, agar bilsam, sizga maslahat beraman. Birinchidan, keling, mikrobit nima qilishni xohlashini aniqlab olaylik. Men bu dasturni shunday qildim: A tugmachasini bosganimda, vaqt vaqtga qo'shiladi yoki soat signal eshitiladigan vaqtga qo'shiladi. siz signal berishni xohlagan vaqt sozlamaga bog'liq. Va faqat A + B tugmachalarini bosganingizda sozlamalar o'zgaradi. Keling, har bir parametr nimani anglatishini tushuntirib beramiz: 1 -ni sozlash A -ni bosganda vaqtni belgilash, vaqtga bir soat qo'shiladi va B -ni bir daqiqaga qo'shadi. 2 -sozlash signal vaqtining vaqt bilan bir xilligini bildiradi. A tugmasi uyg'otish vaqtiga bir soat qo'shadi va B tugmasi uyg'otish vaqtiga bir daqiqa qo'shadi. 3 ni belgilash shuni anglatadiki, A va B tugmachalari faqat bosilganda hech narsa qilmaydi. yoki tugmalar bir vaqtning o'zida keyingi sozlamaga o'tadi. Nihoyat, 4 -ni o'rnatish budilnik faol emasligini va soat faqat vaqtni ko'rsatadi, keyingi qadam esa mikrobitni kalkulyator sifatida hisoblash uchun qanday dasturlash kerakligini aytadi.

6 -qadam: Kalkulyator dasturlash

Image
Image

Oxirgi bosqichda, men sizga mikrobni kalkulyator sifatida ishlash uchun qanday dasturlash kerakligini ko'rib chiqamiz, deb va'da berdim va bu erda sizda: Bu dastur 4 o'zgaruvchini yaratish uchun dasturlashtirilgan: birinchi raqam, ikkinchi raqam, funktsiya va natija. Keyinchalik, "A" tugmachasini bosish "birinchi raqam" o'zgaruvchisiga, "B" tugmachasi esa ikkinchi raqamli o'zgaruvchiga qo'shiladi. Va endi siz A + B tugmachasini bosganimizda nima bo'lishini so'rashingiz aniq. Agar siz bu funktsiyani o'zgartiradi deb o'ylagan bo'lsangiz, to'g'ri taxmin qildingiz. Agar o'zgarmaydigan funktsiya qiymati 0 ga teng bo'lsa, bu 1 ma'noni anglatganda + degan ma'noni anglatadi - agar 2 bo'lsa * va nihoyat 3 bo'lganda / funktsiyasi yoqiladi.

7 -qadam: Musiqiy dasturlash

Biz allaqachon mikrobitani soat va kalkulyator kabi tutish uchun dasturlashga harakat qildik. Bu bosqichda biz yanada zavqliroq narsani, ya'ni musiqiy dasturlashni ko'rib chiqamiz. Musiqa papkasida siz musiqiy dasturlash bloklarini topishingiz mumkin. U erda siz oldindan dasturlashtirilgan musiqalarni ijro etishni xohlaysizmi yoki o'zingiznikini dasturlashingiz mumkin. O'z musiqangizni dasturlash uchun menyudagi birinchi blokni ish stoliga torting. "C" o'rtasi yozilgan blokni bosganingizda, siz pianino klaviaturasini ko'rasiz, u erda siz qaysi blokni chalishni tanlashingiz mumkin, so'ngra notaning uzunligini aniqlash uchun "beat" tugmasini bosing. Va endi siz musiqaga ko'ra biron bir qo'shiqni dasturlashtira olasiz yoki ehtimol menga o'xshaydi jingle qo'ng'iroqlari. Quyida 4 ta kuy bor dastur mavjud. biri boshida, ikkinchisi A, B va A + B bosilganda boshlanadi. Yaxshi tinglang:)

8 -qadam: Smart Watch dasturi

Image
Image

Agar boshqa qadamlar oson bo'lganida, bu dastur juda murakkab bo'lar edi. Birinchidan, biz tomosha qilish uchun barcha bloklarni nusxa ko'chiramiz. Keyin bizga ko'proq sozlamalar kerak bo'ladi (o'zgaruvchi o'zgaruvchi) 11 ga yaqin. Biz soatni dasturlaganimizdan 1-4 sozlamalari allaqachon ma'lum: yoki 1: vaqtni sozlash, 2 ni sozlash-signal vaqtini sozlash, 3 ni sozlash = signal faol., 4 ni sozlash = signal o'chirilgan. Endi biz bu sozlamaga quyidagilarni qo'shamiz: Sozlamalar 5 = Musiqa ijro etish, Sozlamalar 6 = Qo'shish kalkulyatori, Sozlamalar 7 = Ayirish kalkulyatori, Sozlamalar 8 = Ko'paytirish kalkulyatori, Sozlamalar 9 = Kalkulyatorni taqsimlash, Sozlamalar 10 = Frist raqami va ikkinchi raqam o'zgaruvchilarini nolga o'rnatish, va oxirgi 11 Sozlama 11 = pedometr. Butun dastur shunday ishlaydi, A / B tugmachasini bosilganda, tugma = 5 bo'lsa, bir nechta bloklar mavjud, shuning uchun u o'zgaruvchini birma -bir ko'taradi. Va bu erda prokladkalarga kerak bo'lgan joy 5. Biroq, butun dasturni so'z bilan ta'riflash juda qiyin, shuning uchun kitobda e'lon qilinadi, shuning uchun men ushbu dasturning skrinshotlarini qo'shaman. Va bu erda ushbu dasturning barcha xususiyatlari ko'rsatilgan videoga havola:

9 -qadam: Butun loyihani baholash

Butun loyihani baholash
Butun loyihani baholash
Butun loyihani baholash
Butun loyihani baholash
Butun loyihani baholash
Butun loyihani baholash

Bu loyiha men o'ylaganimdan ancha qiyin edi. O'ylaymanki, hali yaxshilanadigan narsa bor, lekin men buni sizga qoldiraman. Siz hatto kompas yoki o'yinni ham dasturlashingiz mumkin. Aslida, tasavvurning chegarasi yo'q. Umid qilamanki, sizga bu loyiha yoqdi yoki agar men javob berishni xohlasam, kometalarga bu loyiha haqida savollar yozasiz. Agar taqiladigan tanlovda menga ovoz bersangiz, men juda xursand bo'laman. Sizga ushbu loyihani amalga oshirishda omad tilayman:).

Tavsiya: