Lock Button Switch รุ่น CJMCU-010 เป็นสวิตช์ที่ใช้ในการเปิด-ปิดอุปกรณ์ไฟฟ้า ตัวสวิตช์ประกอบไปด้วยขาทั้งหมด 6 ขาคือ A, A1, A2, B, B1 และ B2 มีหน้าสัมผัสไฟฟ้า 2 หน้าสัมผัส ตัดและต่อทั้งขั้วไฟฟ้าบวกและขั้วไฟฟ้าลบ หากสวิตช์ไม่ถูกกด ตัวสวิตช์จะมีสถานะที่ B ต่อร่วมกับ B2 และ A ต่อร่วมกับ A2 เมื่อสวิตช์ถูกกด ตัวสวิตช์จะมีสถานะที่ B ต่อร่วมกับ B1 และ A ต่อร่วมกับ A1 เป็นการทำแบบสองทาง
การต่อใช้งาน
การต่อใช้งาน Lock Button Switch รุ่น CJMCU-010 จะขึ้นอยู่กับผู้ใช้งานว่าต้องการต่ออย่างไรโดยขึ้นหลัก หากสวิตช์ไม่ถูกกด ตัวสวิตช์จะมีสถานะที่ B ต่อร่วมกับ B2 และ A ต่อร่วมกับ A2 เมื่อสวิตช์ถูกกด ตัวสวิตช์จะมีสถานะที่ B ต่อร่วมกับ B1 และ A ต่อร่วมกับ A1 ซึ่งในบทความนี้จะยกตัวอย่างการต่อใช้งาน 2 วิธี คือ การต่อเป็นสวิตช์จ่ายกำลังไฟฟ้าให้กับบอร์ด Arduino กับ LED และการต่อเป็นสวิตช์จ่ายกำลังไฟฟ้าให้กับมอเตอร์ 2 ตัวดังรูป
โดยทั้งสองรูปเป็นการต่อสวิตช์แบบสองทาง ในรูปที่ 1 หากไม่มีการกด LED สีแดงจะติดตลอด และเมื่อมีการกดสวิตช์ LED สีเขียวจะติด พร้อมกับบอร์ด Arduino และในรูปที่ 2 หากไม่มีการกดสวิตช์มอเตอร์ฝั่งขวาจะติด และเมื่อมีการกดสวิตช์มอเตอร์ฝั่งซ้ายจะติด
รายการอุปกรณ์เพิ่มเติม
การประยุกต์ใช้งานบอร์ด Arduino ร่วมกับ Lock Button Switch
1. เปิด Arduino IED ขึ้นมา
2. คัดลอกซอร์สโค้ดตัวอย่าง
3. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
4. กดปุ่ม Upload ใต้แถบเมนูบาร์
ซอร์สโค้ดตัวอย่าง
ในการใช้งาน Lock Button Switch จะมีเงื่อนไขการทำงาน 2 เงื่อนไขหลักๆ คือ ตอนกดให้สวิตช์ On และการกดให้สวิตช์ Off ดังนั้นในที่นี้เราสามารถสร้างเงื่อนไขในซอร์สโค้ดตัวอย่างได้เหมือนกับการใช้ Button Switch ที่เขียนซอฟต์แวร์การทำงานแบบ Toggle แต่ในการใช้งานจริงการใช้ Lock Button Switch จะทำให้สั่งเกตุการง่ายกว่า Button Switch ว่าขณะนี้ทำงานผมในโหมดใด
เมื่อสวิตช์ยังไม่ถูกกดที่หน้าจอ Serial monitor จะแสดงข้อความว่า "Lock button switch Off" และเมื่อสวิตช์ถูกกดก็จะแสดงข้อมความ "Lock button switch On" และผู้ใช้สามารถที่จะใส่คำสั่งเพิ่มเติมเข้าไปได้ใต้คอมเม้น //your command
หน้าที่เข้าชม | 7,125,486 ครั้ง |
ผู้ชมทั้งหมด | 2,822,384 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |