MONK MAKES MNK00085 Slider pou Micro Bit - logo

Enstriksyon:
SLIDER
POU MICRO:BIT
V1AMONK MAKES MNK00085 Slider pou Micro Bit - Micro Bit

ENTWODIKSYON

Slider MonkMakes pou mikwo: bit pèmèt ou kominike avèk mikwo: ti jan pa glise yon kontwòl agoch ​​ak dwa.
Tablo a sèvi ak yon rezistans varyab lineyè 10kΩ (po) pou pwodiksyon yon voltage ant 0 ak 3V ki ka mezire nan pwogram micro:bit ou yo lè l sèvi avèk youn nan micro:bit la
koneksyon kòm yon opinyon analòg.

PATI

Tanpri sonje ke yon mikwo BBC: bit pa enkli nan twous sa a.
Anvan ou fè nenpòt lòt bagay, tcheke si twous ou a gen ladan atik sa yo:

Kurseur pou mikwo: bit MONK MAKES MNK00085 Slider for Micro Bit - Slider for micro
Ansanm kòd kayiman (5 fil) MONK MAKES MNK00085 Slider pou Micro Bit -Set Kayiman

KÒMANSE

Konsènan klip Kayiman
Lè w ap itilize klip Kayiman yo pou konekte mikwo: bit ou a ak Slider MonkMakes pou tablo mikwo: bit, ou dwe fè yon ti kras atansyon ki jan ou konekte klip yo nan fen mikwo: bit la. Pi bon fason se konekte klip yo vètikal jan yo montre anba a.MONK MAKES MNK00085 Slider pou Micro Bit - About Kayiman

Konekte klip Kayiman yo tankou sa a anpeche nenpòt koneksyon aksidan ant konektè yo gwo ak twou yo nan ak konektè yo pi piti anpil (liy lò nan foto ki anwo a)

Konekte mikwo: bit la ak Slider pou mikwo: bit la
Sèvi ak twa nan clip Kayiman yo konekte mikwo: ti jan ak Slider pou mikwo: ti jan ansanm.MONK MAKES MNK00085 Slider pou Micro Bit - Konekte mikwo a

Li se yon bon lide yo sèvi ak plon wouj la pou 3V, nwa pou GND ak yon koulè diferan pou konekte pwodiksyon an nan Slider a pou mikwo:bit ak mikwo:bit BBC ou. Ou ka itilize P0,
P1 oswa P2 nan mikwo ou a: ti jan, men pou egzanp lanamppwogram yo isit la, li sipoze ke ou te konekte li nan P2 jan yo montre pi wo a.

REZISTÈ A Varyab

Eleman prensipal la nan Slider la pou mikwo: ti jan se yon rezistans varyab glisman (tou souvan yo rele yon potansyomètr oswa jis po). Lòt konpozan yo sou tablo a yo fèt pou pwoteje mikwo ou: ti jan kont domaj aksidan ta dwe ou konekte bagay sa yo nan move fason alantou ak Amber pouvwa dirije ki montre ke Slider a pou mikwo: ti jan mache.
Men dyagram chema yon rezistans varyab ak mikwo: bit k ap travay ansanm.MONK MAKES MNK00085 Slider pou Micro Bit - Men chema a

Rezistans varyab la se aktyèlman yon tras rezistan, atravè ki mikwo a: ti jan bay yon voltage nan 0V nan yon bout (gòch la) ak 3V nan lòt la (adwat). Lè w deplase kurseur la agoch ​​ak dwa w ap deplase yon kontak elektrik glisman sou tras la. Lè kurseur a nan pozisyon ki pi goch li, voltage nan kurseur a pral gen yon voltage nan 0V ak lè li nan pozisyon ki pi dwat kurseur la pral gen yon voltage nan 3V. Lè li nan pozisyon nan mitan an, sa a voltage pral mwatye wout ant 0 ak 3V nan lòt mo 1.5V. Remake byen ke vol aktyèl latage pwobableman ap mwens pase 3V si w ap alimante mikwo a: ti jan soti nan pil.

Kurseur a voltage mezire pa mikwo: bit lè l sèvi avèk P2 (oswa kèlkeswa PIN ou deside itilize) kòm yon opinyon analòg.
Twa koneksyon yo 0, 1 ak 2 yo tout ka itilize kòm entrain analòg. Nan kòd blòk, ou fè sa lè l sèvi avèk la analòg lekti PIN blòk. Blòk sa a mezire voltage nan konektè a espesifye men olye ke retounen vol aktyèl latage an Volt, li retounen yon nimewo ant 0 ak 1023.
Lè kurseur a nan pozisyon ki pi goch li, lekti a pral 0 epi lè adwat lekti a pral 1023. Remake byen ke nan pratik valè maksimòm lan pral alantou 1013 olye ke 1024 paske nan sikwi siplemantè ki te bati nan Slider a pou mikwo: ti jan sa a. pwoteje mikwo a: bit.
Ansyen sa aample pral montre lekti a lè bouton A ap peze. Chaje li sou mikwo ou: bit (gade lyen an) epi eseye deplase kurseur a nan divès pozisyon ak Lè sa a, peze bouton A epi wè ki sa lekti a ye.
Klike sou lyen sa a epi telechaje pwogram nan sou mikwo ou: bit: https://makecode.microbit.org/_5x9RyqRKyTwLMONK MAKES MNK00085 Slider pou Micro Bit - Klike sou lyen sa a

Si w ap itilize Python, pwogram sa a fè menm jan ak kòd blòk anlè a. Ou ka telechaje tout ansyen Python laample kòd pou kit sa a nan
https://github.com/monkmakes/mb_slider. Yo rele pwogram nan analog_reading.py.

MONK FÈ MNK00085 Slider pou Micro Bit - Si w ap itilize

Pou plis enfòmasyon sou itilizasyon MicroPython sou mikwo: bit ou a, gade Seksyon MicroPython ak Mu, pita nan enstriksyon sa yo.
Men kèk lòt pwogram pou w teste kurseur la.

PWOGRAM 1. NIMEWO KLISER

Pwogram sa a montre yon sèl chif ant 0 ak 9 depann sou pozisyon kurseur la. Pou eseye li lè l sèvi avèk Block Code, vizite sa a webpaj nan navigatè ou a. https://makecode.microbit.org/_C9mFbkMwu7iw

MONK MAKES MNK00085 Slider pou Micro Bit - PWOGRAM

Klike sou lyen Download ki anba fenèt la epi kopye HEX la file sou mikwo ou: bit. Yon fwa flache fini, ou ta dwe wè ke ekspozisyon mikwo: bit la montre yon nimewo. Lè ou glise Slider a retounen ak lide ou ta dwe wè nimewo a chanje soti nan 0 (gòch) a 9 (adwat).
Lè nou divize lekti analòg la pa 110, lekti maksimòm 1023 la vin 9 (aktyèlman 9.3), men nou itilize blòk wonn lan pou awondi sa a desann nan 9.
Isit la se vèsyon an MicroPython nan pwogram sa a. Yo rele pwogram nan slider_number.py.MONK MAKES MNK00085 Slider pou Micro Bit - Slider pou m

PWOGRAM 2. GRAF BAR KLILISÈ

Ansyen sa aample sèvi ak Blockcode la trase ba graf nan blòk pou montre yon graf ba ki reponn ak pozisyon kurseur la.

MONK MAKES MNK00085 Slider pou Micro Bit - sPROGRAM

Men yon lyen pou kòd la: https://makecode.microbit.org/_HYtds3Yg9J32
Remake kijan seri graf ba trase blòk la mete sou 0 a 1023. Deplase kurseur la pou chanje ekspozisyon an.
Vèsyon an Python nan sa a se yon ti kras diferan paske MicroPython pou mikwo: bit la pa gen ladan yon ekivalan nan graf la ba trase nan blòk epi kidonk nou dwe ekri pwòp pa nou an. Sa a se nan fonksyon an bargraph ki espere yon nimewo ant 0 ak 5 kòm paramèt li yo ak Lè sa a, montre 0 a 5 liy ki ap dirije. Ou pral jwenn kòd la nan slider_bar_graph.py.slider_bar_graph.py

PWOGRAM 3. KOULÈV

Ansyen sa aample sèvi ak Slider a pou fè yon animasyon koulèv wiggly lè ou deplase kurseur la. Sa a se yon ti kras difisil a dekri, kidonk petèt jis eseye li soti: https://makecode.microbit.org/_hgvDyoM2KVEPMONK MAKES MNK00085 Slider pou Micro Bit - Sa a ansyenample

Kòd la sèvi ak yon etalaj pou kenbe tras nan pozisyon nan pwen sou chak ranje. Blòk la pou tout tan an premye chefeul tout pozisyon pwen yo moute yon sèl kote lè l sèvi avèk yon bouk pou.
Lè sa a, li efase ekspozisyon an ak Lè sa a, mete pozisyon nan pwen ki pi anba a yo dwe detèmine pa pozisyon nan kurseur. Lè sa a, li trase tout pwen yo. Blòk la poz jis ralanti bagay sa yo.
Isit la se kòd la MicroPython ki swiv egzakteman menm modèl la. Ou pral jwenn li nan la file slider_snake.pyMONK FÈ MNK00085 Slider pou Micro Bit - Isit la se la

PWOGRAM 4. MU PLOTTER

Pwogram final sa a disponib sèlman pou MicroPython lè l sèvi avèk Mu paske li itilize etablisman Plotter Mu a pou trase valè yo voye soti nan micro:bit nan òdinatè w lan sou USB.
Chaje pwogram nan sou micro:bit ou a (ki rele mu_plotter.py) epi klike sou bouton Plotter la nan ba zouti a. Koulye a, lè ou deplase kurseur la sou ou pral wè valè yo chanje nan trase a.

Men kòd la:MONK FÈ MNK00085 Slider pou Micro Bit - kòd li

Done yo dwe voye kòm yon tuple Python, menm si li gen sèlman yon valè.
Se poutèt sa gen siplemantè () ak yon vigil nan liy ki make pi wo a.

MONK MAKES MNK00085 Slider pou Micro Bit - Done yo genyen

MICROPYTHON AK MU

Kòd pou twous sa a disponib tou de kòm Block Code ak kòm MicroPython. Si ou ta renmen kouri vèsyon MicroPython yo nan pwogram yo olye ke kòd blòk la, Lè sa a, ou ka telechaje tout pwogram yo soti nan Github isit la: https://github.com/monkmakes/mb_sliderMONK MAKES MNK00085 Slider pou Micro Bit - Konekte m

Klike sou bouton vèt Kòd la epi chwazi opsyon Download ZIP. Ekstrè achiv postal la epi w ap jwenn yon anyè ki gen pwogram python pou tout pwojè yo.
Lè sa a, ou ka itilize editè Mu a (https://codewith.mu/) Pou Chaje pwogram yo telechaje yo ak Lè sa a, Flash yo sou mikwo ou: bit.
Vèsyon MicroPython nan pwogram yo modle byen sou ekivalan Block yo epi yo ta dwe fasil pou swiv.

DEPANN

Pwoblèm: Mwen deplase kurseur a, men lekti a pa chanje.
Solisyon: Asire w ke blòk analòg lekti zepeng la gen menm peny ki chwazi ak fizikman konekte ak Slider la pou pwodiksyon micro:bit la.

Pwoblèm: Pouvwa Amber ki ap dirije sou Slider a pou micro:bit pa limen.
Solisyon: Asire w ke micro:bit ou a li menm ap resevwa pouvwa epi koneksyon GND ak 3V micro:bit la konekte ak konektè GND ak 3V Slider la.

Pwoblèm: Kouman mwen ka konekte plis pase yon Slider pou micro:bit ak micro:bit mwen an?
Solisyon: Ou ka sèvi ak nenpòt nan broch micro:bit la pou li valè analòg, kidonk pou itilize yon dezyèm micro:bit ou jis bezwen bay li ak pouvwa epi konekte pwodiksyon li nan yon PIN otreman ki pa itilize jan yo montre anba a.
Remake byen ke w ap bezwen kèk plis kayiman mennen.MONK FÈ MNK00085 Slider pou Micro Bit - Isit la se theh

APRANN

micro: bit Programming
Si ou vle aprann plis sou pwogramasyon micro: bit nan MicroPython, Lè sa a, ou ta dwe konsidere achte liv Simon Monk la 'Programming micro:bit: Getting Started with MicroPython', ki disponib nan tout gwo vandè liv.
Pou kèk ide pwojè enteresan, ou ta ka renmen tou micro:bit pou Mad Scientist nan NoStarch Press.
Ou ka jwenn plis enfòmasyon sou liv Simon Monk (konsepsyon twous sa a) nan: http://simonmonk.org oswa swiv li sou Twitter kote li ye @simonmonk2MONK MAKES MNK00085 Slider pou Micro Bit - microa

MONKMAKES

Pou plis enfòmasyon sou twous sa a, paj lakay pwodwi a se isit la: https://monkmakes.com/mb_slider
Osi byen ke twous sa a, MonkMakes fè tout kalite twous ak gadjèt pou ede ak pwojè maker ou yo. Jwenn plis enfòmasyon, osi byen ke ki kote yo achte isit la: https://monkmakes.com ou ka swiv MonkMakes tou sou Twitter @monkmakes.

MONK MAKES MNK00085 Slider pou Micro Bit - MONKMAKES

De goch a dwat: Elektwonik Starter Twous pou mikwo: ti jan, Pouvwa pou mikwo: ti jan (adaptè AC pa enkli) ak 7 Segman pou mikwo: ti jan.

Dokiman / Resous

MONK FÈ MNK00085 Slider pou Micro Bit [pdfEnstriksyon yo
MNK00085, Curseur pou Micro Bit

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *