Mündəricat:

Coronavirus: Micro: bit: 3 Addımla yayılmasını dayandırın
Coronavirus: Micro: bit: 3 Addımla yayılmasını dayandırın

Video: Coronavirus: Micro: bit: 3 Addımla yayılmasını dayandırın

Video: Coronavirus: Micro: bit: 3 Addımla yayılmasını dayandırın
Video: micro:bit Hakkında Bilinmesi Gerekenler 2024, Iyul
Anonim
Coronavirus: Micro: bit ilə yayılmasını dayandırın
Coronavirus: Micro: bit ilə yayılmasını dayandırın

Ən çətin zamanlarda insan ixtiraçılığı ən çox parlayır. 2020-ci ilin yanvar ayından etibarən COVID-19 pandemiyası dünyanı bürüdü. COVID-19 hava damlaları və qusma ilə yayılır. Fomitlər, mebel, paltar, qapı tutacaqları və s. Beləliklə, COVID-19 yayılmasının qarşısını almağın ən vacib yollarından biri (sosial uzaqlaşmalardan başqa) əllərimizi tez-tez yuyub üzümüzə toxunmamaqdır. Statistikaya görə, insanlar saatda orta hesabla 16 dəfə üzlərinə toxunur. Bir çoxumuzun vərdişidir və çox vaxt belə fərqinə varmırıq. Beləliklə, bu yazıda, bunu etməzdən əvvəl üzümüzə toxunmamaq lazım olduğunu xatırlatacaq rahat bir cihaz hazırlayacağıq. Evdə qalsaq, bir -iki saatlıq cansıxıcılıqdan xilas olarsınız:)

Təchizat

BBC Micro: bit

BitWearable Kit - Micro: bit üçün kəmərli ağıllı saat

Addım 1: BitWear yığın

BitWear yığın
BitWear yığın

BitWear, mikro: bit istifadəçilərinin geyinə biləcəyi gadget'lar hazırlaması üçün aşağı qiymətli kompakt bir aksesuardır. Gəmidə əyləncəli proyektləriniz üçün nəzərdə tutulmuş vibrasiya mühərriki, səs siqnalı və ünvanlı RGB LED var. Lövhə, motoru və pikselləri açarlarla söndürməyə imkan verir, beləliklə toxunma pinlərindən və ya digər deşiklərdən istifadə edə bilərsiniz.

Montaj 5 dəqiqədən az çəkir və hətta ibtidai sinif şagirdləri üçün də çox asandır. Montaj təlimatları üçün yuxarıdakı videoya baxa bilərsiniz.

Addım 2: Kodlaşdırma

Image
Image
Təkmilləşdirmə
Təkmilləşdirmə

Kiçik Micro: bit geyilə bilən gadgetımız üçün sadə, lakin faydalı bir proqram hazırlamaq üçün Microsoft -un Makecode -dan istifadə edəcəyik. Məqsədimiz, istifadəçinin üzünə toxunduqda qorxunc bir koronavirus görüntüsünü titrəməsi/göstərməsini təmin etməkdir. İstifadəçinin üzünə toxunduğunu necə bilə bilərik? Yaxşı, akselerometr oxunuşunu müəyyən bir mövqedə (əlin yaxınlığında) qeyd edə bilərik və sonra bəzi dəyişiklikləri hesabladıqdan sonra onu indi sürətləndirici oxu ilə müqayisə edə bilərik. Bir uyğunluq varsa, həyəcan siqnalı veririk.

Alqoritmdəki addımları sadalamaqla başlayaq:

1) A düyməsinə basıldıqda istifadəçiyə ölçmənin müvəffəqiyyəti barədə məlumat vermək və pos1 siyahısında accelerometer y-dəyərini qeyd etmək üçün ekranda bir şəkil göstəririk. Orijinal dəyəri və +/- 10 aralığında olan bütün dəyərləri qeyd edirik. Həssaslığı artırmaq/azaltmaq üçün bu rəqəmi dəyişə bilərsiniz.

2) pos1 siyahısının elementlərini akselerometr vasitəsi ilə çıxarılan real vaxt dəyərləri ilə müqayisə edirik və əgər uyğunluq olarsa a) 500 ms ərzində vibrasiya motorunu yandırırıq b) LED matrisində qorxulu üz göstəririk. səssiz dəyişən.

3) B düyməsinə basıldıqda, dəyişkən səssiz 0 olarsa (vibrasiya motoru rejimi), onu 1 olaraq təyin edirik. Əks halda 0 olaraq təyin edirik. Bu şəkildə vibrasiya/LED ekran rejimi arasında keçid edə bilərik.

Və bu həqiqətəndir. Necə istifadə ediləcəyinə dair nümayiş videosuna baxın və getməyiniz yaxşıdır. Çətinliklə qarşılaşsanız, GitHub depomuzdan da yükləyə bilərsiniz.

Addım 3: Təkmilləşdirmə

Təkmilləşdirmə
Təkmilləşdirmə

Kodda bəzi təkmilləşdirmələr edilə bilər. Sıfırladıqdan dərhal sonra sürətölçən ölçmə apara və sonra həssaslığı tənzimləmək üçün A düyməsini istifadə edə bilərsiniz. Və ya bəzi səs effektləri əlavə edin. Və ya Bluetooth ilə uzaqdan izləmə əlavə edin. Və ya müəyyən müddət ərzində üzünüzə neçə dəfə toxunduğunuzu/toxunmaq istədiyinizi görmək üçün sayğac əlavə edin.

Bütün bunları kodlaşdırmaq və etmək sizin üçündür! Bəzi maraqlı xüsusiyyətləri düşünüb tətbiq edirsinizsə, aşağıdakı şərhlərdə paylaşın. Ayrıca, BitWear, TinkerGen -in onlayn kurs platformasında, https://make2learn.tinkergen.com/ pulsuz əldə edə biləcəyiniz bir onlayn kursla gəlir!

Oyunun təkmilləşdirilmiş bir versiyasını edirsinizsə, aşağıdakı şərhlərdə paylaşın! BitWear və istehsalçılar və STEM müəllimləri üçün digər avadanlıqlar haqqında daha çox məlumat üçün https://tinkergen.com/ saytımızı ziyarət edin və bülletenimizə abunə olun.

TinkerGen, kodlaşdırma, robototexnika, AI öyrətmək üçün bir robot dəsti olan MARK (Make a Robot Kit) üçün bir Kickstarter kampaniyası hazırladı!

Tövsiyə: