
Cyfarwyddiadau:
LLITHRYDD
AR GYFER MICRO:BIT
V1A
RHAGARWEINIAD
Mae'r MonkMakes Slider ar gyfer micro:bit yn caniatáu ichi ryngweithio â'ch micro: bit trwy lithro rheolydd i'r chwith ac i'r dde.
Mae'r bwrdd yn defnyddio gwrthydd newidiol llinol 10kΩ (pot) i allbynnu cyftage rhwng 0 a 3V y gellir ei fesur yn eich rhaglenni micro:bit gan ddefnyddio un o'r micro:bit
cysylltiadau fel mewnbwn analog.
RHANNAU
Sylwch NAD yw micro:bit y BBC wedi'i gynnwys yn y pecyn hwn.
Cyn i chi wneud unrhyw beth arall, gwiriwch fod eich pecyn yn cynnwys yr eitemau canlynol:
| Llithrydd ar gyfer micro:bit | ![]() |
| Set o lidiau clipiau aligator (5 arweiniad) | ![]() |
DECHRAU
Ynglŷn â Chlipiau Alligator
Wrth ddefnyddio'r clipiau aligator i gysylltu eich micro:bit i'r MonkMakes Slider ar gyfer bwrdd micro:bit, mae'n rhaid i chi fod ychydig yn ofalus sut rydych chi'n cysylltu'r clipiau ar y pen micro:bit. Y ffordd orau yw cysylltu'r clipiau yn fertigol fel y dangosir isod.
Mae cysylltu'r clipiau aligator fel hyn yn atal unrhyw gysylltiadau damweiniol rhwng y cysylltwyr mawr gyda'r tyllau ynddynt a'r cysylltwyr llawer llai (llinellau aur yn y llun uchod)
Cysylltwch y micro:bit i'r Slider ar gyfer micro:bit
Defnyddiwch dri o'r gwifrau clip aligator i gysylltu eich micro:bit a Slider ar gyfer micro:bit gyda'i gilydd.
Mae'n syniad da defnyddio'r plwm coch ar gyfer 3V, du ar gyfer GND a lliw gwahanol i gysylltu allbwn y Slider ar gyfer micro:bit â'ch micro:bit BBC. Gallwch ddefnyddio P0,
Ll1 neu P2 eich micro:bit, ond ar gyfer y cynampGyda rhaglenni yma, cymerir yn ganiataol eich bod wedi ei gysylltu â P2 fel y dangosir uchod.
Y GWRTHODYDD AMRYWIOL
Prif gydran y llithrydd ar gyfer micro:bit yw gwrthydd newidiol llithro (a elwir hefyd yn aml yn potentiometer neu bot yn unig). Mae'r cydrannau eraill ar y bwrdd wedi'u cynllunio i amddiffyn eich micro:bit rhag difrod damweiniol pe baech chi'n cysylltu pethau y ffordd anghywir o gwmpas a'r LED pŵer ambr sy'n dangos bod y Slider for micro:bit wedi'i bweru.
Dyma'r diagram sgematig o wrthydd newidiol a micro:bit yn gweithio gyda'i gilydd.
Trac gwrthiannol yw'r gwrthydd newidiol mewn gwirionedd, y mae'r micro:bit yn cyflenwi cyfrol ar ei drawstage o 0V ar un pen (y chwith) a 3V yn y pen arall (dde). Pan fyddwch chi'n symud y llithrydd i'r chwith ac i'r dde rydych chi'n symud cyswllt trydanol llithro ar hyd y trac. Pan fydd y llithrydd yn ei safle mwyaf chwith, mae'r cyftagBydd e wrth y llithrydd yn cael cyftage o 0V a phan fydd yn y safle mwyaf cywir bydd gan y llithrydd gyftage o 3V. Pan fydd yn y safle canol, mae'r gyfrol hontagbydd e hanner ffordd rhwng 0 a 3V mewn geiriau eraill 1.5V. Sylwch fod y cyftagMae'n debyg y bydd yn llai na 3V os ydych chi'n pweru'r micro:bit o fatris.
Mae'r llithrydd cyftagMae e'n cael ei fesur gan y micro:bit gan ddefnyddio P2 (neu ba bynnag bin rydych chi'n penderfynu ei ddefnyddio) fel mewnbwn analog.
Gellir defnyddio'r tri chysylltiad 0, 1 a 2 i gyd fel mewnbynnau analog. Yn y cod bloc, rydych chi'n gwneud hyn gan ddefnyddio'r pin darllen analog bloc. Mae'r bloc hwn yn mesur y cyftage yn y cysylltydd a nodir ond yn hytrach na dychwelyd y cyftagd mewn Voltiau, mae'n dychwelyd rhif rhwng 0 a 1023.
Pan fydd y llithrydd yn ei safle mwyaf chwith, y darlleniad fydd 0 a phan fydd ar y dde fwyaf bydd y darlleniad yn 1023. Sylwch, yn ymarferol, y gwerth mwyaf fydd tua 1013 yn hytrach na 1024 oherwydd cylchedwaith ychwanegol sydd wedi'i gynnwys yn y llithrydd ar gyfer micro:bit that yn amddiffyn y micro: bit.
Mae'r cynampBydd le yn dangos y darlleniad pan fydd botwm A yn cael ei wasgu. Llwythwch ef ar eich micro:bit (gweler y ddolen) a cheisiwch symud y llithrydd i wahanol leoliadau ac yna gwasgwch botwm A i weld beth yw'r darlleniad.
Cliciwch ar y ddolen hon ac yna Lawrlwythwch y rhaglen i'ch micro:bit: https://makecode.microbit.org/_5x9RyqRKyTwL
Os ydych chi'n defnyddio Python, mae'r rhaglen ganlynol yn gwneud yr un peth â'r cod blociau uchod. Gallwch chi lawrlwytho'r holl Python example cod ar gyfer y pecyn hwn yn
https://github.com/monkmakes/mb_slider. Gelwir y rhaglen yn analog_reading.py.

I gael rhagor o wybodaeth am ddefnyddio MicroPython ar eich micro:bit, gweler Adran MicroPython gyda Mu, yn ddiweddarach yn y cyfarwyddiadau hyn.
Dyma rai mwy o raglenni i chi brofi'r llithrydd.
RHAGLEN 1. RHIF LLITHR
Mae'r rhaglen hon yn dangos un digid rhwng 0 a 9 yn dibynnu ar leoliad y llithrydd. I roi cynnig arno gan ddefnyddio cod bloc, ewch i hwn webtudalen yn eich porwr. https://makecode.microbit.org/_C9mFbkMwu7iw

Cliciwch ar y ddolen Lawrlwytho ar waelod y ffenestr a chopïwch yr HEX file ar eich micro:bit. Unwaith y bydd y fflachio wedi'i gwblhau, dylech weld bod arddangosfa'r micro:bit yn dangos rhif. Pan fyddwch yn llithro'r llithrydd yn ôl ac ymlaen dylech weld y rhif yn newid o 0 (chwith) i 9 (dde).
Trwy rannu’r darlleniad analog â 110, mae’r darlleniad uchaf o 1023 yn dod yn 9 (9.3 mewn gwirionedd) ond rydyn ni’n defnyddio’r bloc crwn i dalgrynnu hwn i lawr i 9.
Dyma fersiwn MicroPython o'r rhaglen hon. Gelwir y rhaglen slider_number.py.
RHAGLEN 2. GRAFF BAR LLITHRWYR
Mae'r cynampMae le yn defnyddio'r Blockcode plot bar graff o bloc i arddangos graff bar sy'n ymateb i leoliad y llithrydd.

Dyma ddolen ar gyfer y cod: https://makecode.microbit.org/_HYtds3Yg9J32
Sylwch sut mae amrediad y plot bar graff bloc wedi'i osod i 0 i 1023. Symudwch y llithrydd ar fin newid y dangosydd.
Mae fersiwn Python o hyn ychydig yn wahanol oherwydd nid yw MicroPython ar gyfer y micro:bit yn cynnwys yr hyn sy'n cyfateb i'r plot bar graff bloc ac felly mae'n rhaid i ni ysgrifennu ein un ni. Mae hyn wedi'i gynnwys yn y swyddogaeth bargraff sy'n disgwyl nifer rhwng 0 a 5 fel ei baramedr ac yna'n arddangos 0 i 5 llinell o LEDs. Fe welwch y cod yn slider_bar_graph.py.
RHAGLEN 3. neidr
Mae'r cynampMae le yn defnyddio'r Slider i wneud animeiddiad neidr droellog pan fyddwch chi'n symud y llithrydd. Mae hyn ychydig yn anodd ei ddisgrifio, felly efallai rhowch gynnig arni: https://makecode.microbit.org/_hgvDyoM2KVEP
Mae'r cod yn defnyddio arae i gadw golwg ar leoliad y dotiau ar bob rhes. Mae'r bloc am byth yn symud yr holl leoliadau dot i fyny un lle yn gyntaf gan ddefnyddio dolen for.
Yna mae'n clirio'r arddangosfa ac yna'n gosod lleoliad y dot mwyaf gwaelod i'w bennu gan safle'r llithrydd. Yna mae'n tynnu'r holl smotiau. Mae'r bloc saib yn arafu pethau.
Dyma'r cod MicroPython sy'n dilyn yn union yr un patrwm. Byddwch yn dod o hyd iddo yn y file llithrydd_neidr.py
RHAGLEN 4. MU PLOTTER
Dim ond ar gyfer MicroPython sy'n defnyddio Mu y mae'r rhaglen derfynol hon ar gael oherwydd ei bod yn defnyddio cyfleuster Plotiwr Mu i blotio gwerthoedd a anfonwyd o'r micro:bit i'ch cyfrifiadur dros USB.
Llwythwch y rhaglen ar eich micro:bit (o'r enw mu_plotter.py) ac yna cliciwch ar y botwm Plotiwr yn y bar offer. Nawr pan fyddwch chi'n symud y llithrydd o gwmpas fe welwch y gwerthoedd yn newid yn y plot.
Dyma'r cod:
Mae'n rhaid anfon y data fel Python tuple, er mai dim ond un gwerth sydd ganddo.
Dyna pam mae yna ychwanegol () a choma yn y llinell a amlygwyd uchod.

MICROPYTHON GYDA MU
Mae'r cod ar gyfer y pecyn hwn ar gael fel cod bloc ac fel MicroPython. Os hoffech chi redeg y fersiynau MicroPython o'r rhaglenni yn hytrach na'r cod Bloc, yna gallwch chi lawrlwytho'r holl raglenni o Github yma: https://github.com/monkmakes/mb_slider
Cliciwch ar y botwm Cod gwyrdd a dewiswch yr opsiwn Lawrlwythwch ZIP. Tynnwch yr archif ZIP ac fe welwch gyfeiriadur sy'n cynnwys y rhaglenni python ar gyfer yr holl brosiectau.
Yna gallwch chi ddefnyddio'r golygydd Mu (https://codewith.mu/) Llwytho'r rhaglenni sydd wedi'u llwytho i lawr ac yna eu fflachio ar eich micro:bit.
Mae fersiynau MicroPython o'r rhaglenni wedi'u modelu'n agos ar eu cywerthoedd Bloc a dylent fod yn hawdd eu dilyn.
TRWYTHU
Problem: Rwy'n symud y llithrydd, ond nid yw'r darlleniad yn newid.
Ateb: Sicrhewch fod y bloc pin darllen analog wedi'i ddewis yr un pin ag sydd wedi'i gysylltu'n ffisegol â'r Slider ar gyfer allbwn micro:bit.
Problem: Nid yw'r LED pŵer ambr ar y llithrydd ar gyfer micro:bit wedi'i oleuo.
Ateb: Gwnewch yn siŵr bod eich micro:bit ei hun yn derbyn pŵer a bod cysylltiadau GND a 3V y micro:bit wedi'u cysylltu â chysylltwyr GND a 3V y Slider.
Problem: Sut alla i gysylltu mwy nag un Slider ar gyfer micro:bit i fy micro:bit?
Ateb: Gallwch ddefnyddio unrhyw un o'r pinnau micro:bit i ddarllen gwerthoedd analog, felly i ddefnyddio ail micro:bit y cyfan sydd angen i chi ei wneud yw ei gyflenwi â phŵer a chysylltu ei allbwn â phin nas defnyddir fel arall fel y dangosir isod.
Sylwch y bydd angen mwy o ganllawiau aligator arnoch chi.
DYSGU
micro: bit Programming
Os ydych chi eisiau dysgu mwy am raglennu'r micro:bit yn MicroPython, yna dylech chi ystyried prynu llyfr Simon Monk 'Programming micro:bit: Getting Started with MicroPython', sydd ar gael gan yr holl werthwyr llyfrau mawr.
Ar gyfer rhai syniadau prosiect diddorol, efallai yr hoffech chi hefyd micro:bit ar gyfer y Mad Scientist gan NoStarch Press.
Gallwch ddarganfod mwy am lyfrau gan Simon Monk (dylunydd y cit hwn) yn: http://simonmonk.org neu dilynwch ef ar Twitter lle mae @simonk2
MONKMAKES
I gael rhagor o wybodaeth am y pecyn hwn, mae tudalen gartref y cynnyrch yma: https://monkmakes.com/mb_slider
Yn ogystal â'r pecyn hwn, mae MonkMakes yn gwneud pob math o gitiau a theclynnau i helpu gyda'ch prosiectau gwneuthurwr. Darganfyddwch fwy, yn ogystal â ble i brynu yma: https://monkmakes.com gallwch hefyd ddilyn MonkMakes ar Twitter @monkmakes.

O'r chwith i'r dde: Pecyn Cychwyn Electroneg ar gyfer micro: bit, Pŵer ar gyfer micro: bit (addasydd AC heb ei gynnwys) a 7 Segment ar gyfer micro: bit.
Dogfennau / Adnoddau
![]() |
MONK YN GWNEUD Llithrydd MNK00085 ar gyfer Micro Bit [pdfCyfarwyddiadau MNK00085, Llithrydd ar gyfer Micro Bit |






