Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - logo

parentah:
SLIDER
Pikeun MICRO:BIT
V1AMonk ngajadikeun MNK00085 slaider pikeun Micro Bit - Micro Bit

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 Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - slaider keur mikro
Set lead klip buaya (5 lead) Monk ngajadikeun MNK00085 slaider pikeun Micro Bit -Set of buaya

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.Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - Ngeunaan buaya

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.Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - Sambungkeun mikro

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.Monk JIEUNAN MNK00085 slaider pikeun Micro Bit - Ieu schematic nu

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/_5x9RyqRKyTwLMonk ngajadikeun MNK00085 slaider pikeun Micro Bit - Klik link ieu

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.

Monk JIEUNAN MNK00085 slaider pikeun Micro Bit - Upami Anjeun keur make

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

Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - PROGRAM

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.Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - slaider pikeun m

PROGRAM 2. SLIDER BAR GRAPH

Mantan ieuample ngagunakeun Blockcode nu plot bar grafik tina blok pikeun mintonkeun grafik bar nu responds kana posisi slaider.

Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - sPROGRAM

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.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/_hgvDyoM2KVEPMonk ngajadikeun MNK00085 slaider pikeun Micro Bit - ex Ieuample

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.pyMonk ngajadikeun MNK00085 slaider pikeun Micro Bit - Ieu teh

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:Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - anjeunna kode

Data kudu dikirim salaku tuple Python, sanajan ngan boga hiji nilai.
Éta sababna aya tambahan () sareng koma dina garis anu disorot di luhur.

Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - data The boga

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_sliderMonk ngajadikeun MNK00085 slaider pikeun Micro Bit - Sambungkeun m

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.Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - Ieu teh

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 @simonmonk2Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - microa

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.

Monk ngajadikeun MNK00085 slaider pikeun Micro Bit - 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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *