Mündəricat:

Mikro: bit Smart Watch: 9 addım
Mikro: bit Smart Watch: 9 addım

Video: Mikro: bit Smart Watch: 9 addım

Video: Mikro: bit Smart Watch: 9 addım
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Iyul
Anonim
Mikro: bit Smart Watch
Mikro: bit Smart Watch

Milad üçün bir sıra mikro: bit ağıllı evim var. Zəngli saat, saat, musiqi pleyeri, hətta pedometr və kalkulyator kimi işləyəcək ağıllı bir saat yarada biləcəyimi düşündüm. Sonda əla iş gördüm və bu ağıllı saatın necə hazırlanacağını və proqramlaşdırılmasını sizə yaza bilərəm: D.

Təchizat

Micoro: bir az ağıllı ev

karton

təqlid dəri

bəzi kabellər

kağız sancağı

yapışan bant

Addım 1: Adım 1: Bina qutusu

Addım 1: Bina qutusu
Addım 1: Bina qutusu
Addım 1: Bina qutusu
Addım 1: Bina qutusu

Əvvəlcə bir qutu düzəldirik. Kartona iki ədəd 7 sm * 6.2 sm, sonra digər 3.5 x 7 sm, əvvəllər kartonda 3.5 x 6.5 sm ölçüdə iki düzbucaq çəkərək başlayaq. Daha sonra bu düzbucaqlıları kəsə bilərsiniz. Və bu hədəfin son hissəsi olaraq, düzbucaqlıları göstərildiyi kimi qutulara yapışdırmaq üçün yapışqan silahı istifadə edin. 7 x 6.2 sm ölçüdə bir düzbucaq buraxdıq və sonrakı addımlarda onlarla işləyə bilərik.

Adım 2: Adım 2: Qutunu bitirmək

Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək
Addım 2: Qutunu bitirmək

Beləliklə, artıq qutunun əsasına sahibik, amma bu, işin bitdiyi anlamına gəlmir. Və bu addımda bunu necə tamamlayacağımıza baxacağıq. Mikrobit USB portu qutunun açıq hissəsində olduqda qulaqlıq yuvasının olduğu qutuda ən çox gözlənilən iş. Sonra şəkildəki kimi son addımda buraxdığımız son düzbucağı yapışdırırıq. Kim bir qutuya bənzəyən kiçik bir quş kimi görünən, lakin hələ də təklif etdiyi üst dəri düzbucağını düzəltməyən bir usta olmaq istəyir. Və indi çətin hissəsi gəlir. Qapağı qovub bədəndəki A və B işarələrini qeyd edirlər. Sonra, bu iki nöqtədə, kartonda bir çuxur var. Hazırlanmış deliklərdən barmaqlarınıza toxunacaq şəkildə itələyin. Ekran konnektorlarının yerləşdiyi bu addımın sonuncu hissəsi olaraq, bağlayıcıların kabellərə daha yaxşı toxunması üçün kiçik bir çuxur kəsin.

Addım 3: Saatı tamamlayın

Saatın tamamlanması
Saatın tamamlanması
Saatın tamamlanması
Saatın tamamlanması
Saatın tamamlanması
Saatın tamamlanması

Bu addımda mikrobit saatımızı tamamlayacağıq. Beləliklə, edək. Əvvəlcə məzarımızın enində və əlimizin ətrafına qədər bir dəri dərisini kəsdik. sonra bu parçanı qutumuzun altına yapışqan tabancası ilə yapışdırın, sonra bu dəri hissəsinin digər ucunda kağız kliplə bir neçə deşik yaradın. Sonra, microbit portlarının üstündəki bir karton parçasını bir kağız klipi ilə deşin və kağız klipini oraya yapışdırın. İndi batareyanı örtmək sizin növbənizdir. Kartona bir batareya çəkirik və bu parçaları bir -birinə kəsirik və yapışqan tabancadan istifadə edərək yapışdırırıq. Daha sonra daha yaxşı görünüş üçün, kartondan kəsdiyimiz eyni böyük dəri parçalarını kəsdik. Bu parçaları batareya qapağına yapışdırın. Nəhayət, batareyanın qapağını şəkildə göstərildiyi kimi qutuya yapışdırın. İndi proqram təminatını bitirdik, buna görə də proqrama baxa bilərik.

Addım 4: Proqramlaşdırmaya başlayın

Image
Image

Yeni layihə simgesini vurun və proqramlaşdırmaya başlamağımıza heç nə mane olmur. İndi saatınız hazırdır, amma biz heç vaxt özümüzü proqramlaşdırmayacağıq: D. Və bu səbəbdən sizə mikrobiti necə proqramlaşdırmağı öyrədəcəyəm. Ən yaxşısı səhifənin makekoduna gedin.t. Təməl simvolu vurun və "başlanğıcda" və "şou ledlərini" ağ sahəyə sürükləyin. Sonra İmput'a gedirik və burada yerinə yetirildikdən sonra qoyduğumuz proqrama başlayacaq müxtəlif şərtlər görürük. A düyməsini basaraq seçirik və masaüstünə sürükləyirik. Sonra "şou led" lərini bu bloka sürükləyin və 5 * 5 ledli ekranın mikrobitdə göstərəcəyini basın. Bu daha iki dəfə təkrarlana bilər, ancaq A və A və ya B düymələrinə basdığınız zaman proqramı işə salmalıyıq. Nəhayət, proqram yüklənəndə və A, B, və A + B düymələri sıxılır.

Addım 5: Proqramlaşdırmaya baxın

Kalkulyator Proqramlaşdırma
Kalkulyator Proqramlaşdırma

Son addımda mikrobit proqramlaşdırmanın əsas nəzəriyyəsini öyrəndik. Bir şey anlamırsınızsa və kömək istəsəniz şərhlərdə yazın, bilirəmsə sizə məsləhət verəcəyəm. Əvvəlcə mikrobitin nə istədiyini aydınlaşdıraq. Bu proqramı belə işlədim: A düyməsini basdığımda, vaxt saata əlavə olunur və ya saat həyəcan siqnalı çalınan saatı əlavə edir. Zəngli zamanın səslənməsini istədiyiniz vaxt parametrdən asılıdır. Və yalnız A + B düymələrini basdığınız zaman parametrlər dəyişəcək. İndi hər bir ayarın nə demək olduğunu izah edək: 1 ayarı, A düyməsini basıldığında saatı təyin etmək deməkdir və saata bir saat əlavə edir və B düyməsini bir dəqiqə əlavə edir. Ayar 2, siqnalizasiya vaxtının vaxtla eyni olması deməkdir. A düyməsi zəngli saata bir saat əlavə edir və B düyməsi zəngli saata bir dəqiqə əlavə edir. 3 -ü təyin etmək həm A -nın, həm də B düyməsinin yalnız basıldıqda heç bir şey etməməsi üçün həm həyəcan vaxtı, həm də həyəcan vaxtının artıq qurulduğunu bildirir. ya da düymələr eyni zamanda növbəti ayara keçir. Nəhayət, 4 -ü təyin etmək, zəngli saatın aktiv olmadığı və saatın yalnız saatı göstərdiyini bildirir. Növbəti addım mikrobitin kalkulyator kimi sayılması üçün onu necə proqramlaşdıracağını izah edir.

Addım 6: Kalkulyator Proqramlaşdırması

Image
Image

Son addımda sizə söz verdim ki, bir mikrobin kalkulyator kimi işləməsini necə proqramlaşdıracağımıza baxacağıq və burada sizdə var: Bu proqram 4 dəyişən yaratmaq üçün proqramlaşdırılmışdır: frist sayı, ikinci nömrə, funksiya və nəticə. Daha sonra, A düyməsini basmaq "frist sayı" dəyişəninə bir əlavə edir və B düyməsini basaraq ikinci ədəd dəyişəninə əlavə edir. İndi A + B düyməsini basdığımızda nə olacağını soruşduğunuzdan əminsiniz? Funksiyanı dəyişdiyini düşünürsünüzsə düzgün təxmin etdiniz. Dəyişən funksiyanın dəyəri 0 -a bərabər olduqda, 1 mənasını verəndə + deməkdir, əgər 2 olarsa * və nəhayət 3 olduqda / funksiyası açılır.

Addım 7: Musiqi Proqramlaşdırması

Artıq bir mikrobitanı saat və kalkulyator kimi davranmaq üçün proqramlaşdırmağa çalışdıq. Bu addımda daha zövqlü bir şeyə, yəni musiqi proqramlaşdırmasına baxacağıq. Musiqi qovluğunda musiqi proqramlaşdırma bloklarını tapa bilərsiniz. Orada əvvəlcədən proqramlaşdırılmış melodiyalardan bəzilərini çalmaq istəsəniz və ya özünüzü proqramlaşdıra bilərsiniz. Öz melodiyalarınızı proqramlaşdırmaq üçün menyudakı birinci bloku masaüstünə sürükləyin. Orta C -nin yazıldığı bu bloka tıkladığınızda, bu blokun hansı çalınacağını seçə biləcəyiniz bir piano klaviaturası görəcəksiniz. Sonra notun uzunluğunu təyin etmək üçün "vur" düyməsini basın. İndi musiqiyə görə hansısa mahnını proqramlaşdıra bilərsiniz və ya bəlkə də mənim kimi çex versiyası Jingle bells: D. Ancaq hər bir notu ayrıca təyin etməlisiniz. Aşağıda 4 mahnının olduğu bir proqram var. biri başlanğıcda, digər üçü A, B və A + B basıldığında başlayır. Xoş dinləmələr:)

Addım 8: Ağıllı Saat Proqramı

Image
Image

Digər addımlar asan olsaydı, bu proqram çox mürəkkəb olardı. İlk növbədə, izləmək üçün bütün blokları kopyalayırıq. Daha sonra daha çox parametrlərə ehtiyacımız var (dəyişən dəyişən) 11. 1-4 ayarı artıq saatı proqramlaşdırdığımız addımdan məlumdur və ya: 1 ayarı = saatı təyin etmək, 2 ayarı = həyəcan vaxtını təyin etmək, 3 ayarı = Siqnal aktivdir., Ayar 4 = həyəcan söndürüldü. İndi bu ayara əlavə edirik: Parametrlər 5 = Musiqi Çalma, Ayarlar 6 = Əlavə Kalkulyator, Ayarlar 7 = Çıxarma Kalkulyatoru, Ayarlar 8 = Çarpma Kalkulyatoru, Ayarlar 9 = Kalkulyatoru Böl, Ayarlar 10 = Frist nömrəsini və ikinci rəqəm dəyişənlərini sıfıra qoyun, və son 11 Ayar 11 = pedometr. Bütün proqram elə işləyir ki, A / B düyməsindəki blokda = 5 keçdikdə bir neçə blok var, buna görə də bir dəyişəni bir -bir artırır. Və bu yastiqciklərin 5 -ə ehtiyacı olduğu yerdir. Lakin, bütün proqramı kitabda nəşr olunmasını tam sözlərlə təsvir etmək o qədər çətindir və bu proqramın ekran görüntülərini əlavə edirəm. Və bu proqramın bütün xüsusiyyətlərinin göstərildiyi videoya bir link:

Addım 9: Bütün Layihənin Qiymətləndirilməsi

Bütün Layihənin Qiymətləndirilməsi
Bütün Layihənin Qiymətləndirilməsi
Bütün Layihənin Qiymətləndirilməsi
Bütün Layihənin Qiymətləndirilməsi
Bütün Layihənin Qiymətləndirilməsi
Bütün Layihənin Qiymətləndirilməsi

Bu layihə əvvəlcə düşündüyümdən qat -qat çətin idi. Düşünürəm ki, hələ inkişaf etdiriləcək bir şey var, amma bunu sizə buraxıram. Hətta bir pusula və ya bir oyun da proqramlaşdıra bilərsiniz. Əslində təsəvvürün heç bir hüdudu yoxdur. Ümid edirəm ki, bu layihəni bəyənmisiniz və ya cavab vermək istədiyimi bilsəm kometlərə bu layihə ilə bağlı hər hansı bir sual yazacaqsınız. Geyinilə bilən yarışmada mənə səs versəniz çox xoşbəxt olaram. Bu layihəni həyata keçirməkdə sizə uğurlar arzulayıram:).

Tövsiyə: