
parentah:
SLIDER
Pikeun MICRO:BIT
V1A
BUBUKA
The MonkMakes slaider pikeun mikro: bit ngidinan Anjeun pikeun berinteraksi sareng mikro Anjeun: bit ku ngageser hiji kontrol kénca jeung katuhu.
Dewan ngagunakeun résistor variabel linier 10kΩ (pot) pikeun ngahasilkeun voltage antara 0 jeung 3V nu bisa diukur dina mikro Anjeun: program bit ngagunakeun salah sahiji mikro: bit
sambungan salaku input analog.
BAGIAN
Punten dicatet yén mikro BBC: bit teu kalebet dina kit ieu.
Sateuacan anjeun ngalakukeun naon waé, pariksa yén kit anjeun kalebet barang-barang ieu:
| Slider pikeun mikro: bit | ![]() |
| Set lead klip buaya (5 lead) | ![]() |
NGAMIMITIAN
Ngeunaan Alligator Clips
Lamun ngagunakeun klip buaya pikeun nyambungkeun mikro Anjeun: bit ka MonkMakes slaider pikeun mikro: bit dewan, Anjeun kudu rada ati kumaha nyambungkeun klip dina mikro: bit tungtung. Cara pangalusna nyaéta pikeun nyambungkeun klip vertikal saperti ditémbongkeun di handap ieu.
Nyambungkeun klip buaya sapertos kieu nyegah sambungan anu teu kahaja antara konektor ageung sareng liang sareng konektor anu langkung alit (garis emas dina poto di luhur)
Sambungkeun mikro: bit ka slaider pikeun mikro: bit
Anggo tilu tihang klip buaya pikeun nyambungkeun mikro anjeun: bit sareng Slider pikeun mikro: bit babarengan.
Ieu mangrupakeun ide nu sae pikeun ngagunakeun kalungguhan beureum pikeun 3V, hideung pikeun GND sarta warna béda pikeun nyambungkeun kaluaran slaider keur mikro: bit mun BBC mikro Anjeun: bit. Anjeun tiasa nganggo P0,
P1 atanapi P2 tina mikro Anjeun: bit, tapi pikeun exampprogram le dieu, eta dianggap nu geus disambungkeun ka P2 ditémbongkeun saperti di luhur.
Variabel résistor
Komponén utama slaider pikeun mikro: bit mangrupakeun résistor variabel ngageser (ogé mindeng disebut potentiometer atawa ngan pot). Komponén séjén dina dewan dirancang pikeun ngajaga mikro Anjeun: bit ngalawan karuksakan teu kahaja mun anjeun nyambungkeun hal cara salah sabudeureun tur Amber kakuatan LED nu nunjukkeun yén slaider keur mikro: bit Powered.
Ieu diagram skéma tina résistor variabel sareng mikro: bit gawé bareng.
Résistor variabel saleresna mangrupikeun lagu résistif, dimana mikro: bit nyayogikeun voltage tina 0V di hiji tungtung (kénca) jeung 3V di séjén (katuhu). Lamun anjeun mindahkeun geseran ka kénca jeung ka katuhu anjeun mindahkeun kontak listrik ngageser sapanjang lagu. Nalika slaider aya dina posisi pang kénca na, voltage di slaider bakal boga voltage tina 0V sarta nalika na di posisi paling katuhu slaider bakal boga voltagieu 3v. Nalika na di posisi tengah, vol ieutage bakal satengah jalan antara 0 jeung 3V dina kecap séjén 1.5V. Catet yén vol sabenernatage meureun bakal kirang ti 3V mun anjeun powering mikro: bit ti accu.
The slaider voltage diukur ku mikro: bit ngagunakeun P2 (atanapi whichever pin Anjeun mutuskeun ngagunakeun) salaku input analog.
Tilu sambungan 0, 1 jeung 2 sadayana tiasa dianggo salaku input analog. Dina kode Blok, anjeun ngalakukeun ieu nganggo analog maca pin Blok. Blok ieu ngukur voltage di konektor dieusian tapi tinimbang balik vol sabenernatage dina Volts, éta ngabalikeun nomer antara 0 sareng 1023.
Nalika slaider aya dina posisi pangkéncana, bacaanna bakal 0 sareng nalika paling katuhu bacaanna 1023. Catet yén dina praktékna nilai maksimalna bakal sakitar 1013 tibatan 1024 kusabab sirkuit tambahan anu diwangun kana Slider pikeun mikro: bit anu ngajaga mikro: bit.
Mantan ieuample bakal nembongkeun bacaan nalika tombol A dipencet. Muatkeun kana mikro anjeun: bit (tingali tautan) sareng cobian mindahkeun geseran ka sababaraha posisi teras pencét tombol A sareng tingali naon bacaanana.
Pencét tautan ieu teras Unduh program kana mikro: bit anjeun: https://makecode.microbit.org/_5x9RyqRKyTwL
Upami anjeun nganggo Python, program di handap ieu sami sareng kode blok di luhur. Anjeun tiasa ngundeur sadaya Python example kode pikeun kit ieu di
https://github.com/monkmakes/mb_slider. Program ieu disebut analog_reading.py.

Kanggo inpo nu langkung lengkep ihwal ngagunakeun MicroPython on mikro Anjeun: bit, tingali Bagian MicroPython kalawan Mu, engké dina parentah ieu.
Ieu sababaraha program deui pikeun anjeun nguji slaider.
PROGRAM 1. SLIDER NUMBER
Program ieu mintonkeun hiji digit antara 0 jeung 9 gumantung kana posisi slaider. Pikeun nyobaan ngagunakeun kode Blok, buka ieu webkaca dina panyungsi anjeun. https://makecode.microbit.org/_C9mFbkMwu7iw

Pencét kana tautan Unduh di handapeun jandela sareng salin HEX file kana mikro Anjeun: bit. Saatos kedip-kedip parantos réngsé, anjeun kedah ningali yén tampilan mikro: bit nunjukkeun nomer. Lamun anjeun geser slaider deui mudik anjeun kudu ningali robah angka ti 0 (kénca) ka 9 (katuhu).
Ku ngabagi bacaan analog ku 110, bacaan maksimum 1023 janten 9 (saleresna 9.3) tapi kami nganggo blok buleud pikeun ngabuleudkeun ieu ka 9.
Ieu mangrupikeun versi MicroPython tina program ieu. program nu disebut slider_number.py.
PROGRAM 2. SLIDER BAR GRAPH
Mantan ieuample ngagunakeun Blockcode nu plot bar grafik tina blok pikeun mintonkeun grafik bar nu responds kana posisi slaider.

Ieu tautan pikeun kodeu: https://makecode.microbit.org/_HYtds3Yg9J32
Perhatikeun kumaha rentang grafik bar plot blok disetel ka 0 nepi ka 1023. Pindahkeun geseran pikeun ngarobah tampilan.
Versi Python ieu saeutik béda sabab MicroPython pikeun mikro: bit teu kaasup hiji sarua jeung grafik plot bar blok sahingga urang kudu nulis sorangan. Ieu dikandung dina fungsi bargraph nu nyangka angka antara 0 jeung 5 salaku parameter na lajeng mintonkeun 0 ka 5 garis LEDs. Anjeun bakal manggihan kode dina slider_bar_graph.py.
PROGRAM 3. Oray
Mantan ieuample ngagunakeun slaider pikeun nyieun animasi oray wiggly mun anjeun mindahkeun slaider. Ieu rada hese pikeun ngajelaskeun, jadi meureun ngan coba eta kaluar: https://makecode.microbit.org/_hgvDyoM2KVEP
Kode ngagunakeun susunan pikeun ngalacak posisi titik dina unggal baris. Blok salamina mimiti ngacak sadayana posisi titik dina hiji tempat nganggo loop for.
Teras mupus tampilan teras netepkeun posisi titik panghandapna pikeun ditangtukeun ku posisi geseran. Ieu lajeng draws sagala titik. Blok pause ngan ngalambatkeun hal-hal.
Ieu kode MicroPython anu nuturkeun pola anu sami. Anjeun bakal manggihan eta dina file slider_snake.py
PROGRAM 4. MU PLOTTER
Program ahir ieu ngan sadia pikeun MicroPython maké Mu sabab ngagunakeun fasilitas Plotter Mu pikeun plot nilai dikirim kaluar ti mikro: bit ka komputer liwat USB.
Muat program kana mikro Anjeun: bit (disebut mu_plotter.py) lajeng klik dina tombol Plotter dina toolbar. Ayeuna mun anjeun mindahkeun slaider ngeunaan anjeun bakal nempo nilai robah dina plot.
Ieu kodeu:
Data kudu dikirim salaku tuple Python, sanajan ngan boga hiji nilai.
Éta sababna aya tambahan () sareng koma dina garis anu disorot di luhur.

MIKROPITHON jeung MU
Kodeu pikeun kit ieu sayogi salaku kode Blok sareng salaku MicroPython. Upami anjeun hoyong ngajalankeun vérsi program MicroPython tinimbang kode Blok, teras anjeun tiasa ngaunduh sadaya program ti Github Ieuh: https://github.com/monkmakes/mb_slider
Pencét tombol Kodeu héjo sareng pilih pilihan Unduh ZIP. Ekstrak arsip ZIP sareng anjeun bakal mendakan diréktori anu ngandung program python pikeun sadaya proyék.
Anjeun teras tiasa nganggo editor Mu (https://codewith.mu/) pikeun ngamuat program nu diundeur lajeng Flash aranjeunna onto mikro Anjeun: bit.
Versi MicroPython tina program dimodelkeun raket kana blok anu sami sareng kedah gampang dituturkeun.
PAMÉRÉSAN MASALAH
Masalah: Kuring ngagerakkeun geseran, tapi bacaanna henteu robih.
Solusi: Pastikeun yén blok pin baca analog boga pin sarua dipilih salaku disambungkeun fisik ka slaider pikeun mikro: kaluaran bit urang.
Masalah: Daya Amber LED dina slaider pikeun mikro: bit teu hurung.
Solusi: Pastikeun yén mikro anjeun: bit sorangan narima kakuatan sarta yén GND na 3V sambungan mikro: bit disambungkeun ka GND na 3V panyambungna slaider.
Masalah: Kumaha carana abdi tiasa nyambungkeun leuwih ti hiji slaider pikeun mikro: bit ka mikro abdi: bit?
Solusi: Anjeun tiasa make salah sahiji mikro: pin bit pikeun maca nilai analog, jadi ngagunakeun kadua mikro: bit anjeun ngan perlu nyadiakeun eta kalawan kakuatan tur sambungkeun kaluaran na ka pin disebutkeun henteu kapake sakumaha ditémbongkeun di handap ieu.
Catet yén anjeun peryogi langkung seueur petunjuk buaya.
DIAJAR
mikro: bit Programming
Upami anjeun hoyong diajar langkung seueur ngeunaan program micro: bit dina MicroPython, maka anjeun kedah mertimbangkeun mésér buku Simon Monk 'Programming micro: bit: Started with MicroPython', anu sayogi ti sadaya padagang buku utama.
Kanggo sababaraha ideu proyék anu pikaresepeun, anjeun ogé tiasa resep micro:bit pikeun Mad Scientist ti NoStarch Press.
Anjeun tiasa mendakan langkung seueur ngeunaan buku ku Simon Monk (desainer kit ieu) di: http://simonmonk.org atanapi tuturkeun anjeunna dina Twitter dimana anjeunna @simonmonk2
MONKMAKES
Kanggo inpo nu langkung lengkep ihwal kit ieu, halaman imah produk aya di dieu: https://monkmakes.com/mb_slider
Kitu ogé kit ieu, MonkMakes ngadamel sagala jinis kit sareng gadget pikeun ngabantosan proyék-proyék panyipta anjeun. Pilarian langkung seueur, ogé dimana mésér di dieu: https://monkmakes.com Anjeun oge bisa nuturkeun MonkMakes on Twitter @monkmakes.

Ti kénca ka katuhu: Electronics Starter Kit pikeun mikro: saeutik, Kakuatan pikeun mikro: saeutik (AC adaptor teu kaasup) jeung 7 Bagéan pikeun mikro: saeutik.
Dokumén / Sumberdaya
![]() |
Monk ngajadikeun MNK00085 slaider pikeun Micro Bit [pdf] Parentah MNK00085, slaider pikeun Micro Bit |






