MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - និមិត្តសញ្ញា

សេចក្តីណែនាំ៖
គ្រាប់រំកិល
សម្រាប់មីក្រូ៖ ប៊ីត
V1AMONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ប៊ីតខ្នាតតូច

ការណែនាំ

MonkMakes Slider សម្រាប់ micro: bit អនុញ្ញាតឱ្យអ្នកធ្វើអន្តរកម្មជាមួយ micro: bit របស់អ្នកដោយរំកិលវត្ថុបញ្ជាទៅឆ្វេង និងស្តាំ។
ក្តារប្រើប្រាស់ 10kΩ លីនេអ៊ែរអថេរ resistor (pot) ដើម្បីបញ្ចេញវ៉ុលtage ចន្លោះពី 0 និង 3V ដែលអាចវាស់បាននៅក្នុងកម្មវិធី micro:bit របស់អ្នកដោយប្រើ micro:bit មួយ។
ការតភ្ជាប់ជាការបញ្ចូល analogue ។

ផ្នែក

សូមចំណាំថា BBC micro: bit មិនត្រូវបានរួមបញ្ចូលនៅក្នុងឧបករណ៍នេះទេ។
មុននឹងអ្នកធ្វើអ្វីៗផ្សេងទៀត សូមពិនិត្យមើលថាកញ្ចប់របស់អ្នករួមបញ្ចូលធាតុដូចខាងក្រោមៈ

គ្រាប់រំកិលសម្រាប់មីក្រូ: ប៊ីត MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - គ្រាប់រំកិលសម្រាប់មីក្រូ
សំណុំនៃខ្សែក្រវាត់ក្រពើ (5 នាំមុខ) MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់ Micro Bit -Set of alligator

ចាប់ផ្តើម

អំពី Alligator Clips
នៅពេលប្រើឈុតក្រពើដើម្បីភ្ជាប់ micro:bit របស់អ្នកទៅ MonkMakes Slider សម្រាប់ micro:bit board អ្នកត្រូវប្រុងប្រយ័ត្នបន្តិចអំពីរបៀបដែលអ្នកភ្ជាប់ឈុតនៅ micro:bit end។ មធ្យោបាយដ៏ល្អបំផុតគឺត្រូវភ្ជាប់ឈុតបញ្ឈរដូចបានបង្ហាញខាងក្រោម។MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - អំពីសត្វក្រពើ

ការភ្ជាប់ឈុតសត្វក្រពើដូចនេះការពារការភ្ជាប់ដោយចៃដន្យណាមួយរវាងឧបករណ៍ភ្ជាប់ធំដែលមានរន្ធនៅក្នុង និងឧបករណ៍ភ្ជាប់តូចជាង (ខ្សែមាសនៅក្នុងរូបថតខាងលើ)

ភ្ជាប់ micro: bit ទៅ Slider សម្រាប់ micro: bit
ប្រើឃ្លីបសត្វក្រពើចំនួនបីដែលនាំឱ្យភ្ជាប់មីក្រូ: ប៊ីតរបស់អ្នក និងគ្រាប់រំកិលសម្រាប់មីក្រូ: ប៊ីតជាមួយគ្នា។MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ភ្ជាប់មីក្រូ

វាជាការល្អក្នុងការប្រើការនាំមុខពណ៌ក្រហមសម្រាប់ 3V, ពណ៌ខ្មៅសម្រាប់ GND និងពណ៌ផ្សេងដើម្បីភ្ជាប់លទ្ធផលនៃ Slider សម្រាប់ micro:bit ទៅ BBC micro:bit របស់អ្នក។ អ្នកអាចប្រើ P0,
P1 ឬ P2 នៃ micro: bit របស់អ្នក ប៉ុន្តែសម្រាប់ example កម្មវិធីនៅទីនេះ វាត្រូវបានសន្មត់ថាអ្នកបានភ្ជាប់វាទៅ P2 ដូចដែលបានបង្ហាញខាងលើ។

រេស៊ីស្ទ័រអថេរ

សមាសធាតុសំខាន់នៃគ្រាប់រំកិលសម្រាប់មីក្រូ៖ ប៊ីតគឺជារេស៊ីស្តង់អថេររអិល (ជាញឹកញាប់គេហៅថា potentiometer ឬគ្រាន់តែ pot)។ សមាសធាតុផ្សេងទៀតនៅលើក្តារត្រូវបានរចនាឡើងដើម្បីការពារមីក្រូរបស់អ្នក៖ ប៊ីតប្រឆាំងនឹងការខូចខាតដោយចៃដន្យ ប្រសិនបើអ្នកភ្ជាប់អ្វីៗខុសជុំវិញ និងអំពូល LED ថាមពលពណ៌លឿងដែលបង្ហាញថា Slider for micro: bit ត្រូវបានបំពាក់។
នេះគឺជាដ្យាក្រាមគ្រោងការណ៍នៃរេស៊ីស្ទ័រអថេរ និងមីក្រូ៖ ប៊ីតធ្វើការជាមួយគ្នា។MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - នេះគឺជាគ្រោងការណ៍

រេស៊ីស្ទ័រអថេរគឺពិតជាផ្លូវទប់ទល់ ដែលមីក្រូ: ប៊ីតផ្គត់ផ្គង់វ៉ុលtage នៃ 0V នៅចុងម្ខាង (ខាងឆ្វេង) និង 3V នៅម្ខាងទៀត (ស្តាំ)។ នៅពេលអ្នកផ្លាស់ទីគ្រាប់រំកិលទៅឆ្វេង និងស្តាំ អ្នកកំពុងរំកិលទំនាក់ទំនងអគ្គិសនីនៅតាមបណ្តោយផ្លូវដែក។ នៅពេលដែលគ្រាប់រំកិលស្ថិតនៅទីតាំងខាងឆ្វេងបំផុតរបស់វា វ៉ុលtage នៅ slider នឹងមានវ៉ុលtage នៃ 0V ហើយនៅពេលដែលវានៅទីតាំងខាងស្តាំបំផុត គ្រាប់រំកិលនឹងមានវ៉ុលtage នៃ 3V ។ នៅពេលដែលវាស្ថិតនៅក្នុងទីតាំងកណ្តាល វ៉ុលនេះ។tage នឹងមានពាក់កណ្តាលផ្លូវរវាង 0 និង 3V នៅក្នុងពាក្យផ្សេងទៀត 1.5V ។ ចំណាំថាវ៉ុលពិតប្រាកដtage នឹងប្រហែលជាតិចជាង 3V ប្រសិនបើអ្នកកំពុងផ្តល់ថាមពលដល់មីក្រូ: ប៊ីតពីថ្ម។

គ្រាប់រំកិល វ៉ុលtage ត្រូវបានវាស់ដោយមីក្រូ: ប៊ីតដោយប្រើ P2 (ឬម្ជុលណាមួយដែលអ្នកសម្រេចចិត្តប្រើ) ជាការបញ្ចូលអាណាឡូក។
ការតភ្ជាប់ទាំងបី 0, 1 និង 2 ទាំងអស់អាចប្រើជាការបញ្ចូលអាណាឡូក។ នៅក្នុង Block Code អ្នកធ្វើដូចនេះដោយប្រើ ម្ជុលអានអាណាឡូក ប្លុក។ ប្លុកនេះវាស់វ៉ុលtage នៅឧបករណ៍ភ្ជាប់ដែលបានបញ្ជាក់ ប៉ុន្តែជាជាងត្រឡប់វ៉ុលពិតប្រាកដtage ក្នុងវ៉ុល វាត្រឡប់លេខរវាង 0 និង 1023។
នៅពេលដែលគ្រាប់រំកិលស្ថិតនៅទីតាំងខាងឆ្វេងបំផុត ការអាននឹងមាន 0 ហើយនៅពេលខាងស្តាំបំផុតការអាននឹងមាន 1023។ ចំណាំថាក្នុងការអនុវត្តតម្លៃអតិបរមានឹងមានប្រហែល 1013 ជាជាង 1024 ដោយសារតែសៀគ្វីបន្ថែមដែលបានបង្កើតឡើងនៅក្នុងគ្រាប់រំកិលសម្រាប់មីក្រូ: ប៊ីតនោះ។ ការពារមីក្រូ៖ ប៊ីត។
អតីតample នឹងបង្ហាញការអាននៅពេលដែលប៊ូតុង A ត្រូវបានចុច។ ផ្ទុកវានៅលើមីក្រូ: ប៊ីតរបស់អ្នក (សូមមើលតំណ) ហើយព្យាយាមផ្លាស់ទីគ្រាប់រំកិលទៅទីតាំងផ្សេងៗ ហើយបន្ទាប់មកចុចប៊ូតុង A ហើយមើលថាតើការអានគឺជាអ្វី។
ចុច​លើ​តំណ​នេះ​ហើយ​បន្ទាប់​មក​ទាញ​យក​កម្មវិធី​ទៅ​លើ micro: bit: https://makecode.microbit.org/_5x9RyqRKyTwLMONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ចុចលើតំណនេះ។

ប្រសិនបើអ្នកកំពុងប្រើ Python កម្មវិធីខាងក្រោមធ្វើដូចគ្នានឹងកូដប្លុកខាងលើដែរ។ អ្នកអាចទាញយក Python exampលេខកូដសម្រាប់ឈុតនេះនៅ
https://github.com/monkmakes/mb_slider. កម្មវិធីនេះត្រូវបានគេហៅថា analog_reading.py ។

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ប្រសិនបើអ្នកកំពុងប្រើ

សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើប្រាស់ MicroPython នៅលើ micro: bit របស់អ្នក សូមមើលផ្នែក MicroPython ជាមួយ Mu នៅពេលក្រោយនៅក្នុងការណែនាំទាំងនេះ។
នេះគឺជាកម្មវិធីមួយចំនួនទៀតសម្រាប់អ្នកដើម្បីសាកល្បងគ្រាប់រំកិល។

កម្មវិធី 1. លេខគ្រាប់រំកិល

កម្មវិធីនេះបង្ហាញលេខមួយខ្ទង់រវាង 0 និង 9 អាស្រ័យលើទីតាំងរបស់គ្រាប់រំកិល។ ដើម្បីសាកល្បងវាដោយប្រើកូដប្លុក សូមចូលទៅកាន់គេហទំព័រនេះ។ webទំព័រនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ https://makecode.microbit.org/_C9mFbkMwu7iw

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - កម្មវិធី

ចុចលើតំណទាញយកនៅផ្នែកខាងក្រោមនៃបង្អួច ហើយចម្លង HEX file នៅលើមីក្រូរបស់អ្នក៖ ប៊ីត។ នៅពេលដែលការបញ្ចាំងពន្លឺបានបញ្ចប់ អ្នកគួរតែឃើញថាអេក្រង់របស់ micro:bit បង្ហាញលេខ។ នៅពេលអ្នករុញគ្រាប់រំកិលទៅក្រោយ អ្នកគួរតែឃើញលេខផ្លាស់ប្តូរពី 0 (ឆ្វេង) ទៅ 9 (ស្តាំ)។
ដោយបែងចែកការអានអាណាឡូកដោយ 110 ការអានអតិបរមានៃ 1023 ក្លាយជា 9 (តាមពិតទៅ 9.3) ប៉ុន្តែយើងប្រើប្លុកជុំដើម្បីបង្គត់វាទៅ 9 ។
នេះគឺជាកំណែ MicroPython នៃកម្មវិធីនេះ។ កម្មវិធីនេះត្រូវបានគេហៅថា slider_number.py.MONK MAKES MNK00085 Slider for Micro Bit - Slider for m

កម្មវិធី 2. SLIDER BAR GRAPH

អតីតampខ្ញុំប្រើ Blockcode ក្រាហ្វរបារគ្រោងនៃ ប្លុកដើម្បីបង្ហាញក្រាហ្វរបារដែលឆ្លើយតបទៅនឹងទីតាំងគ្រាប់រំកិល។

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - sPROGRAM

នេះជាតំណភ្ជាប់សម្រាប់លេខកូដ៖ https://makecode.microbit.org/_HYtds3Yg9J32
សូមកត់សម្គាល់ពីរបៀបដែលជួរនៃក្រាហ្វរបារគ្រោងនៃប្លុកត្រូវបានកំណត់ពី 0 ដល់ 1023 ។ ផ្លាស់ទីគ្រាប់រំកិលដើម្បីផ្លាស់ប្តូរការបង្ហាញ។
កំណែ Python នេះមានភាពខុសប្លែកគ្នាបន្តិចបន្តួចដោយសារតែ MicroPython សម្រាប់ micro: ប៊ីតមិនរួមបញ្ចូលការប្រៀបធៀបនៃក្រាហ្វរបារគ្រោងនៃប្លុក ហើយដូច្នេះយើងត្រូវសរសេរដោយខ្លួនឯង។ វាមាននៅក្នុងមុខងាររបារដែលរំពឹងថានឹងមានលេខចន្លោះពី 0 ដល់ 5 ជាប៉ារ៉ាម៉ែត្ររបស់វា ហើយបន្ទាប់មកបង្ហាញ LEDs ពី 0 ទៅ 5 បន្ទាត់។ អ្នកនឹងឃើញលេខកូដនៅក្នុង slider_bar_graph.py.slider_bar_graph.py

កម្មវិធី 3. ពស់

អតីតample ប្រើគ្រាប់រំកិលដើម្បីធ្វើចលនាពស់ wiggly នៅពេលអ្នកផ្លាស់ទីគ្រាប់រំកិល។ នេះ​គឺ​ជា​ការ​លំបាក​បន្តិច​ក្នុង​ការ​ពិពណ៌នា ដូច្នេះ​ប្រហែល​ជា​គ្រាន់​តែ​សាកល្បង​វា​ចេញ៖ https://makecode.microbit.org/_hgvDyoM2KVEPMONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - នេះឧample

កូដប្រើអារេដើម្បីតាមដានទីតាំងចំនុចនៅលើជួរនីមួយៗ។ ប្លុកជារៀងរហូតដំបូងសាប់ទីតាំងចំនុចទាំងអស់ឡើងកន្លែងមួយដោយប្រើរង្វិលជុំ។
បន្ទាប់មកវាជម្រះការបង្ហាញ ហើយបន្ទាប់មកកំណត់ទីតាំងនៃចំណុចខាងក្រោមបំផុតដែលត្រូវបានកំណត់ដោយទីតាំងគ្រាប់រំកិល។ បន្ទាប់មកវាគូរចំណុចទាំងអស់។ ប្លុកផ្អាកគ្រាន់តែបន្ថយល្បឿន។
នេះគឺជាកូដ MicroPython ដែលធ្វើតាមលំនាំដូចគ្នា។ អ្នកនឹងរកឃើញវានៅក្នុង file slider_snake.pyMONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - នេះគឺជា

កម្មវិធី 4. MU PLOTTER

កម្មវិធីចុងក្រោយនេះអាចប្រើបានសម្រាប់តែ MicroPython ដោយប្រើ Mu ព្រោះវាប្រើឧបករណ៍ Plotter របស់ Mu ដើម្បីគូរតម្លៃដែលផ្ញើចេញពី micro:bit ទៅកាន់កុំព្យូទ័ររបស់អ្នកតាម USB ។
ផ្ទុកកម្មវិធីនៅលើ micro:bit របស់អ្នក (ហៅថា mu_plotter.py) ហើយបន្ទាប់មកចុចលើប៊ូតុង Plotter នៅក្នុងរបារឧបករណ៍។ ឥឡូវនេះ នៅពេលអ្នកផ្លាស់ទីគ្រាប់រំកិលអំពី អ្នកនឹងឃើញការផ្លាស់ប្តូរតម្លៃនៅក្នុងគ្រោង។

នេះជាកូដ៖MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - គាត់លេខកូដ

ទិន្នន័យត្រូវតែផ្ញើជា Python tuple ទោះបីជាវាមានតម្លៃតែមួយក៏ដោយ។
នោះហើយជាមូលហេតុដែលមានបន្ថែម () និងសញ្ញាក្បៀសនៅក្នុងបន្ទាត់ដែលបានបន្លិចខាងលើ។

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ទិន្នន័យមាន

MICROPYTHON ជាមួយ MU

កូដសម្រាប់ឧបករណ៍នេះអាចប្រើបានទាំងជាកូដប្លុក និងជា MicroPython ។ ប្រសិនបើអ្នកចង់ដំណើរការកំណែ MicroPython នៃកម្មវិធីជាជាងកូដប្លុក នោះអ្នកអាចទាញយកកម្មវិធីទាំងអស់ពី Github នៅទីនេះ៖ https://github.com/monkmakes/mb_sliderMONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - ភ្ជាប់ m

ចុចលើប៊ូតុង លេខកូដពណ៌បៃតង ហើយជ្រើសរើសជម្រើស ទាញយក ZIP ។ ស្រង់ឯកសារ ZIP ហើយអ្នកនឹងឃើញថតដែលមានកម្មវិធី python សម្រាប់គម្រោងទាំងអស់។
បន្ទាប់មកអ្នកអាចប្រើកម្មវិធីនិពន្ធ Mu (https://codewith.mu/) ដើម្បី​ផ្ទុក​កម្មវិធី​ដែល​បាន​ទាញ​យក ហើយ​បន្ទាប់​មក Flash ពួកវា​ទៅ​លើ micro: bit របស់អ្នក។
កំណែ MicroPython នៃកម្មវិធីត្រូវបានយកគំរូតាមយ៉ាងជិតស្និទ្ធលើសមមូលប្លុករបស់ពួកគេ ហើយគួរតែងាយស្រួលធ្វើតាម។

ការដោះស្រាយបញ្ហា

បញ្ហា៖ ខ្ញុំកំពុងរំកិលគ្រាប់រំកិល ប៉ុន្តែការអានមិនផ្លាស់ប្តូរទេ។
ដំណោះស្រាយ៖ សូមប្រាកដថាប្លុកម្ជុលអានអាណាឡូកមានម្ជុលដូចគ្នាដែលត្រូវបានជ្រើសរើសដូចដែលត្រូវបានភ្ជាប់ទៅ Slider សម្រាប់ទិន្នផលរបស់ micro:bit។

បញ្ហា៖ អំពូល LED ថាមពលពណ៌លឿងនៅលើគ្រាប់រំកិលសម្រាប់មីក្រូ: ប៊ីតមិនត្រូវបានភ្លឺទេ។
ដំណោះស្រាយ៖ ត្រូវប្រាកដថា micro:bit របស់អ្នកផ្ទាល់កំពុងទទួលបានថាមពល ហើយការតភ្ជាប់ GND និង 3V នៃ micro:bit ត្រូវបានភ្ជាប់ទៅឧបករណ៍ភ្ជាប់ GND និង 3V របស់ Slider ។

បញ្ហា៖ តើខ្ញុំអាចភ្ជាប់ Slider ច្រើនជាងមួយសម្រាប់ micro:bit ទៅ micro:bit របស់ខ្ញុំដោយរបៀបណា?
ដំណោះស្រាយ៖ អ្នកអាចប្រើម្ជុលរបស់ micro:bit ណាមួយដើម្បីអានតម្លៃអាណាឡូក ដូច្នេះដើម្បីប្រើ micro:bit ទីពីរ អ្នកគ្រាន់តែត្រូវផ្គត់ផ្គង់វាជាមួយថាមពល ហើយភ្ជាប់ទិន្នផលរបស់វាទៅនឹង pin ដែលមិនប្រើដូចបានបង្ហាញខាងក្រោម។
ចំណាំថាអ្នកនឹងត្រូវការក្បាលក្រពើបន្ថែមទៀត។MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - នេះគឺជា

ការរៀន

មីក្រូ៖ ការសរសេរកម្មវិធីប៊ីត
ប្រសិនបើអ្នកចង់ស្វែងយល់បន្ថែមអំពីការសរសេរកម្មវិធី micro:bit នៅក្នុង MicroPython នោះអ្នកគួរតែពិចារណាទិញសៀវភៅរបស់ Simon Monk 'Programming micro:bit: Getting Started with MicroPython' ដែលមានលក់ពីអ្នកលក់សៀវភៅធំៗទាំងអស់។
សម្រាប់គំនិតគម្រោងគួរឱ្យចាប់អារម្មណ៍មួយចំនួន អ្នកក៏អាចចូលចិត្ត micro:bit សម្រាប់ Mad Scientist ពី NoStarch Press ផងដែរ។
អ្នកអាចស្វែងយល់បន្ថែមអំពីសៀវភៅដោយ Simon Monk (អ្នករចនាឧបករណ៍នេះ) នៅ៖ http://simonmonk.org ឬតាមដានគាត់នៅលើ Twitter ដែលជាកន្លែងដែលគាត់គឺ @simonmonk2MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - microa

ព្រះសង្ឃ

សម្រាប់ព័ត៌មានបន្ថែមអំពីកញ្ចប់នេះ ទំព័រដើមរបស់ផលិតផលគឺនៅទីនេះ៖ https://monkmakes.com/mb_slider
ក៏ដូចជាឧបករណ៍នេះ MonkMakes ផលិតឧបករណ៍ និងឧបករណ៍គ្រប់ប្រភេទដើម្បីជួយដល់គម្រោងអ្នកបង្កើតរបស់អ្នក។ ស្វែងយល់បន្ថែម ក៏ដូចជាកន្លែងដែលត្រូវទិញនៅទីនេះ៖ https://monkmakes.com អ្នកក៏អាចតាមដាន MonkMakes នៅលើ Twitter @monkmakes ផងដែរ។

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត - MONKMAKES

ពីឆ្វេងទៅស្តាំ៖ Electronics Starter Kit for micro: bit, Power for micro: bit (AC adapter not include) និង 7 Segment for micro: bit ។

ឯកសារ/ធនធាន

MONK MAKES MNK00085 គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត [pdf] សេចក្តីណែនាំ
MNK00085, គ្រាប់រំកិលសម្រាប់មីក្រូប៊ីត

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *