
Təlimatlar:
SAYDER
MİKRO:BIT
V1A
GİRİŞ
Micro: bit üçün MonkMakes Slider, idarəetməni sola və sağa sürüşdürərək mikro: bitinizlə qarşılıqlı əlaqə yaratmağa imkan verir.
Lövhə volt çıxarmaq üçün 10kΩ xətti dəyişən rezistordan (qazan) istifadə edirtage mikro: bit proqramlarınızda mikro: bitlərdən birini istifadə edərək ölçülə bilən 0 və 3V arasında
analoq giriş kimi birləşmələr.
HİSSƏLƏR
Nəzərə alın ki, BBC micro: bit bu dəstə daxil DEYİL.
Başqa bir şey etməzdən əvvəl dəstinizə aşağıdakı elementlərin daxil olduğunu yoxlayın:
| micro:bit üçün sürüşdürmə | ![]() |
| Alligator klipsi dəsti (5 aparıcı) | ![]() |
BAŞLAMAQ
Alligator Klipləri haqqında
Micro: bitinizi micro: bit lövhəsi üçün MonkMakes Slider-ə qoşmaq üçün timsah kliplərindən istifadə edərkən, mikro: bit ucundakı klipləri necə birləşdirdiyinizə bir az diqqətli olmalısınız. Ən yaxşı yol klipləri aşağıda göstərildiyi kimi şaquli şəkildə birləşdirməkdir.
Timsah kliplərinin bu şəkildə birləşdirilməsi böyük bağlayıcılar və daha kiçik bağlayıcılar (yuxarıdakı fotoşəkildə qızıl xətlər) arasında təsadüfi əlaqənin qarşısını alır.
micro: biti micro: bit üçün Slayderə qoşun
Mikro: bitinizi və micro: bit üçün Sliderinizi birləşdirmək üçün üç timsah klipi kabelindən istifadə edin.
3V üçün qırmızı teldən, GND üçün qaradan və micro:bit üçün Slider çıxışını BBC mikro:bitinizə birləşdirmək üçün fərqli rəngdən istifadə etmək yaxşı fikirdir. P0 istifadə edə bilərsiniz,
Mikronızın P1 və ya P2: bit, lakin keçmiş üçünampBurada proqramlar üçün yuxarıda göstərildiyi kimi onu P2-yə bağladığınız güman edilir.
DƏYƏNƏN REZISTOR
Mikro üçün Slayderin əsas komponenti: bit sürüşən dəyişən rezistordur (çox vaxt potensiometr və ya sadəcə qazan adlanır). Lövhədəki digər komponentlər mikro: bitinizi təsadüfi zədələnmədən qorumaq üçün nəzərdə tutulub ki, siz hər şeyi yanlış şəkildə birləşdirsəniz və Slider for micro: bit-in işə salındığını göstərən sarı rəngli işıq işığı.
Dəyişən rezistor və mikro: bitin birlikdə işləməsinin sxematik diaqramı budur.
Dəyişən rezistor əslində rezistiv trekdir, onun üzərində mikro: bit bir həcm verirtage bir ucunda 0V (solda), digərində (sağda) 3V. Slayderi sola və sağa hərəkət etdirdiyiniz zaman siz yol boyunca sürüşən elektrik kontaktını hərəkət etdirmiş olursunuz. Sürgü ən sol mövqedə olduqda, cildtagKaydırıcıda e bir vol olacaqtage 0V və ən sağ mövqedə olduqda, sürüşdürmənin həcmi olacaqtage 3V. Orta mövqedə olduqda, bu cildtage 0 ilə 3V arasında, başqa sözlə, 1.5V arasında olacaq. Qeyd edək ki, faktiki cildtagMikro: biti batareyalardan gücləndirirsinizsə, e yəqin ki, 3V-dən az olacaq.
Slayder cildtage analoq giriş kimi P2 (və ya istifadə etmək qərarına gəldiyiniz pin) istifadə edərək mikro: bit ilə ölçülür.
Üç əlaqə 0, 1 və 2 analoq giriş kimi istifadə edilə bilər. Blok kodunda bunu istifadə edərək edirsiniz analoq oxu pin blok. Bu blok həcmi ölçürtage, göstərilən birləşdiricidə, lakin faktiki həcmi qaytarmaq əvəzinətage Volt ilə 0 ilə 1023 arasında bir rəqəm qaytarır.
Slayder ən sol mövqedə olduqda, oxunma 0, ən sağda isə oxunuş 1023 olacaq. Nəzərə alın ki, praktikada maksimum dəyər 1013 deyil, 1024 ətrafında olacaq, çünki mikro üçün Slayderdə əlavə dövrə quraşdırılmışdır: bit ki, mikro qoruyur: bit.
Bu keçmişample A düyməsini basdıqda oxunu göstərəcək. Onu mikro: bitinizə yükləyin (linkə baxın) və sürüşdürməni müxtəlif mövqelərə köçürməyə çalışın və sonra A düyməsini basın və oxunuşun nə olduğuna baxın.
Bu linkə klikləyin və sonra proqramı mikro: bitinizə endirin: https://makecode.microbit.org/_5x9RyqRKyTwL
Python istifadə edirsinizsə, aşağıdakı proqram yuxarıdakı blok kodu ilə eyni şeyi edir. Bütün köhnə Python-u yükləyə bilərsinizampBu dəst üçün kodu burada
https://github.com/monkmakes/mb_slider. Proqram analog_reading.py adlanır.

Mikro: bitinizdə MicroPython-dan istifadə haqqında daha çox məlumat üçün bu təlimatlarda daha sonra Mu ilə MicroPython bölməsinə baxın.
Slayderi sınamaq üçün burada daha bir neçə proqram var.
PROQRAM 1. SAYDER NÖMRƏSİ
Bu proqram kaydırıcının yerindən asılı olaraq 0 ilə 9 arasında bir rəqəm göstərir. Blok kodundan istifadə edərək sınamaq üçün buraya daxil olun websəhifəniz brauzerinizdə. https://makecode.microbit.org/_C9mFbkMwu7iw

Pəncərənin altındakı Yükləmə linkinə klikləyin və HEX-i kopyalayın file mikro üzərinə: bit. Yanıb-sönmə tamamlandıqdan sonra micro: bit-in ekranında rəqəmin göstərildiyini görməlisiniz. Slayderi irəli-geri sürüşdürdükdə, rəqəmin 0-dan (sol) 9-a (sağ) dəyişdiyini görməlisiniz.
Analoq oxunu 110-a bölməklə, 1023-ün maksimum oxunuşu 9-a (əslində 9.3) çevrilir, lakin biz bunu 9-a yuvarlaqlaşdırmaq üçün dairəvi blokdan istifadə edirik.
Bu proqramın MicroPython versiyası. Proqram çağırılır slider_number.py.
PROQRAM 2. SÜRÜŞÜCÜ BAR QRAFİ
Bu keçmişample Blockcode istifadə edir qrafasının qrafiki kaydırıcının mövqeyinə cavab verən bir bar qrafiki göstərmək üçün blok.

Budur kod üçün link: https://makecode.microbit.org/_HYtds3Yg9J32
Blokun qrafik qrafasının diapazonunun 0-dan 1023-ə necə təyin olunduğuna diqqət yetirin. Ekranı dəyişmək üçün slayderi hərəkət etdirin.
Bunun Python versiyası bir az fərqlidir, çünki mikro üçün MicroPython: bit blokun qrafik qrafasının ekvivalentini ehtiva etmir və ona görə də biz özümüzü yazmalıyıq. Bu, parametr kimi 0 ilə 5 arasında bir rəqəm gözləyən və sonra 0-dan 5-ə qədər LED-ləri göstərən barqraf funksiyasında var. kodunu tapacaqsınız slider_bar_graph.py.
PROQRAM 3. İLAN
Bu keçmişample kaydırıcıyı hərəkət etdirdiyiniz zaman sürüşkən ilan animasiyası yaratmaq üçün Slayderdən istifadə edir. Bunu təsvir etmək bir az çətindir, ona görə də sadəcə cəhd edin: https://makecode.microbit.org/_hgvDyoM2KVEP
Kod, hər bir sətirdə nöqtə mövqeyini izləmək üçün massivdən istifadə edir. Forever bloku əvvəlcə for loopundan istifadə edərək bütün nöqtə mövqelərini bir yerdə qarışdırır.
Sonra ekranı təmizləyir və sonra sürüşdürmə mövqeyi ilə müəyyən ediləcək ən aşağı nöqtənin mövqeyini təyin edir. Sonra bütün nöqtələri çəkir. Fasilə bloku sadəcə işləri yavaşlatır.
Budur MicroPython kodu tam olaraq eyni nümunəni izləyir. -də tapa bilərsiniz file slider_snake.py
PROQRAM 4. MU PLOTER
Bu son proqram yalnız Mu-dan istifadə edən MicroPython üçün əlçatandır, çünki o, mikro: bitdən kompüterinizə USB vasitəsilə göndərilən dəyərlərin qrafikini çəkmək üçün Mu-nun Plotter qurğusundan istifadə edir.
Proqramı micro:bit-ə (mu_plotter.py adlanır) yükləyin və alətlər panelindəki Plotter düyməsini basın. İndi slayderi hərəkət etdirdiyiniz zaman süjetdə dəyərlərin dəyişdiyini görəcəksiniz.
Budur kod:
Məlumat yalnız bir dəyərə malik olsa da, Python tuple kimi göndərilməlidir.
Buna görə də yuxarıda vurğulanan sətirdə əlavə () və vergül var.

MU İLƏ MİKROPİTON
Bu dəst üçün kod həm Blok kodu, həm də MicroPython olaraq mövcuddur. Əgər siz Blok kodu deyil, proqramların MicroPython versiyalarını işə salmaq istəyirsinizsə, o zaman Github-dan bütün proqramları buradan yükləyə bilərsiniz: https://github.com/monkmakes/mb_slider
Yaşıl Kod düyməsini vurun və ZIP-i yükləyin seçimini seçin. ZIP arxivini çıxarın və bütün layihələr üçün python proqramlarını ehtiva edən bir kataloq tapa bilərsiniz.
Daha sonra Mu redaktorundan istifadə edə bilərsiniz (https://codewith.mu/) yüklənmiş proqramları yükləyin və sonra onları mikro: bitinizə yandırın.
Proqramların MicroPython versiyaları onların Blok ekvivalentləri əsasında modelləşdirilmişdir və onları izləmək asan olmalıdır.
Nasazlıqların aradan qaldırılması
Problem: Slayderi hərəkət etdirirəm, amma oxu dəyişmir.
Həlli: Analoq oxuma pin blokunun micro:bit çıxışı üçün Slayderə fiziki olaraq qoşulduğu ilə eyni pin seçildiyinə əmin olun.
Problem: Mikro: bit üçün Slayderdəki sarı güc LEDi yanmır.
Həlli: Mikro:bitinizin özünün enerji aldığına və micro:bitin GND və 3V birləşmələrinin Sliderin GND və 3V konnektorlarına qoşulduğuna əmin olun.
Problem: Micro:bit üçün birdən çox Slayderi mikro: bitimə necə qoşa bilərəm?
Həlli: Siz analoq dəyərləri oxumaq üçün micro:bit pinlərindən hər hansı birini istifadə edə bilərsiniz, beləliklə, ikinci mikro: bitdən istifadə etmək üçün sadəcə onu enerji ilə təmin etmək və onun çıxışını aşağıda göstərildiyi kimi başqa şəkildə istifadə olunmayan pinə qoşmaq lazımdır.
Nəzərə alın ki, sizə daha çox timsah aparatlarına ehtiyacınız olacaq.
Öyrənmək
mikro: bit proqramlaşdırma
MicroPython-da micro: bit proqramlaşdırması haqqında daha çox öyrənmək istəyirsinizsə, o zaman bütün əsas kitab satıcılarından əldə edilə bilən Simon Monk-un "Proqramlaşdırma mikro: bit: MicroPython ilə Başlarkən" kitabını almağı düşünməlisiniz.
Bəzi maraqlı layihə ideyaları üçün NoStarch Press-dən Mad Scientist üçün micro:bit də bəyənə bilərsiniz.
Simon Monkun (bu dəstin dizayneri) kitabları haqqında daha çox məlumatı bu ünvanda tapa bilərsiniz: http://simonmonk.org və ya @simonmonk2 olduğu Twitter-də onu izləyin
MONKMAKES
Bu dəst haqqında ətraflı məlumat üçün məhsulun ana səhifəsi buradadır: https://monkmakes.com/mb_slider
Bu dəstlə yanaşı, MonkMakes istehsalçı layihələrinizə kömək etmək üçün hər cür dəstlər və qadcetlər hazırlayır. Daha çox, həmçinin haradan alınacağını buradan öyrənin: https://monkmakes.com siz MonkMakes-i Twitter @monkmakes-də də izləyə bilərsiniz.

Soldan sağa: Mikro: bit üçün Elektronika Başlanğıc Dəsti, Mikro: bit üçün Güc (AC adapteri daxil deyil) və mikro: bit üçün 7 Seqment.
Sənədlər / Resurslar
![]() |
MONK Micro Bit üçün MNK00085 Slayderi EDİR [pdf] Təlimatlar MNK00085, Mikro Bit üçün Kaydırıcı |






