
button switch
$0.50
កុងតាក់ចុចដោះ ឬកុងតាក់ចុចភ្ជាប់ (Tactile Push Button Switch) ទំហំ 12\times12\text{mm} (ប្រភេទជើងកោងសម្រាប់ដោតលើបន្ទះសៀគ្វី)។ វាជាកុងតាក់ប្រភេទ Momentary មានន័យថាចរន្តនឹងរត់ឆ្លងកាត់បានតែនៅពេលដែលយើងចាកចុចម្រាមដៃជាប់លើវាប៉ុណ្ណោះ ហើយនៅពេលលែងដៃមកវិញ វានឹងហើបផ្តាច់ចរន្តភ្លាម។
ឧបករណ៍តូចនេះមានតួនាទីសំខាន់ណាស់ក្នុងការបង្កើតប្រព័ន្ធបញ្ជាអន្តរកម្ម (Interactive Control)៖
មុខងារ និងការប្រើប្រាស់ (Applications)
១. ប្រើជាប៊ូតុងបញ្ជាសម្រាប់បន្ទះ Microcontroller (Arduino, ESP32)
ប៊ូតុងជ្រើសរើស ឬបញ្ចូលទិន្នន័យ (Input Signal): ប្រើសម្រាប់ធ្វើជាប៊ូតុងចុចបញ្ជាផ្ដើមការងារ (Start/Stop) ប្តូរម៉ូដដំណើរការ (Mode selection) ឬដំឡើង/បន្ថយតម្លៃលេខនៅលើសៀគ្វី។
ប៊ូតុង Reset: ប្រើសម្រាប់ចុច Reset កម្មវិធីឱ្យដំណើរការឡើងវិញពីដំបូង។
២. ប្រើក្នុងប្រព័ន្ធសុវត្ថិភាព និងឧបករណ៍បញ្ជាចលនា
Limit Switch ខ្នាតតូច: ដាក់នៅចុងបញ្ចប់នៃអ័ក្សចលនារបស់រ៉ូបូត ឬឧបករណ៍ DIY ដើម្បីដឹងថាសមាសភាគផ្លាស់ទីទៅបុកដល់ចំណុចព្រំដែនហើយឬនៅ។
ប៊ូតុងហៅទូរស័ព្ទ ឬចុចកណ្ដឹង**:** ប្រើក្នុងសៀគ្វីកណ្ដឹងទ្វារផ្ទះ ឬឧបករណ៍អេឡិចត្រូនិចប្រើប្រាស់ប្រចាំថ្ងៃ។
💡 ការយល់ដឹងពីជើងតភ្ជាប់ (Pin Connection & Internal Structure)
ទោះបីជាវាមានជើងដែកចំនួន ៤ ក៏ដោយ ប៉ុន្តែខាងក្នុងវាមានតែ ២ ប៉ូល ប៉ុណ្ណោះ៖
ជើងដែលនៅទល់មុខគ្នា (ខាងឆ្វេង និងខាងស្តាំ) ជាទូទៅត្រូវបានភ្ជាប់គ្នាជាគូស្រាប់ខាងក្នុង។
នៅពេលយើងចុចប៊ូតុង វានឹងភ្ជាប់គូទាំងពីរនោះបញ្ចូលគ្នា ធ្វើឱ្យចរន្តអគ្គិសនីអាចរត់ឆ្លងកាត់ពីម្ខាងទៅម្ខាងទៀតបាន។
💡 បំណិនណែនាំក្នុងការសរសេរកូដ (Arduino Input)៖ នៅពេលយកប៊ូតុងនេះទៅភ្ជាប់ជាមួយជើង Digital Input របស់ Arduino គួរតែប្រកាសជើងនោះជាប្រភេទ INPUT_PULLUP នៅក្នុងកូដ ដើម្បីប្រើប្រាស់រេស៊ីស្តង់ទាញឡើង (Internal Pull-up Resistor) ដែលមានស្រាប់ក្នុងបន្ទះឈីប ជៀសវាងបញ្ហាសញ្ញារំខាន (Floating pin) ដោយមិនបាច់តរេស៊ីស្តង់ខាងក្រៅបន្ថែមឱ្យញ៉េរញ៉ៃ។