สวิตช์ปรอทเป็นสวิตช์ชนิดหนึ่งที่ทำหน้าที่ ตัด-ต่อ วงจรอิเล็กทรอนิกส์ โดยสวิตช์ปรอทนั้นจะทำงานก็ต่อเมื่อสารปรอทที่อยู่ภายในไหลเข้ามาชนกับหน้าสัมผัสของสวิตช์ ทำให้ทำการกระแสไฟฟ้าไหลผ่านได้ สถานะเอาต์พุตจะมีเพียงแค่ 1 สถานะเท่านั้นคือลอจิก 0 หากใช้งานร่วมกับบอร์ด Arduino ไม่ว่าจะต่อที่ขา analog หรือขา digital จะต้องต่อ R-Pull up ที่เอาต์พุตของโมดูลเสมอเพื่อให้ขณะที่สวิตช์ไม่มีการต่ออยู่จะส่งสถานะลอจิก 1 ไปยังบอร์ด Arduino หากไม่มีการต่อ R-Pull up จะทำให้บอร์ด Arduino ทำงานผิดพลาดได้
การต่อใช้งาน
รายการอุปกรณ์
ทำการวงจรตามแบบ ใช้แรงดันไฟฟ้า 5v หรือ 3.7v ทดสอบการทำงานของสวิตช์ปรอทได้โดยการตะแคงตัวสวิตช์ปรอทให้สารปรอทชนกับหน้าสัมผัสของสวิตช์ และจะทำให้ LED สว่าง เมื่อตะแคงไม่ให้สารปรอทหน้าสัมผัสของสวิตช์จะทำให้ LED ดับ
วิธีการใช้งานร่วมกับบอร์ด Arduino
1. เปิด Arduino IED ขึ้นมา
2. คัดลอกซอร์สโค้ดตัวอย่าง
3. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
4. กดปุ่ม Upload ใต้แถบเมนูบาร์
การต่อใช้งาน
Mercury switch ---> Arduino
LED ---> Arduino
ทำการคัดลอกซอร์สโค้ดลงในบอร์ด Arduino จากนั้นเปิดหน้าจอ Serial monitor ขึ้นมาโดยการกดปุ่ม Ctrl + Shift + M เมื่อสวิตช์ปรอททำการต่อวงจรจะส่งสัญญาณลอจิก LOW ไปยังบอร์ด Arduino ทำให้หลอด LED สว่าง หากสวิตช์ปรอทไม่ได้ต่อวงจรจะส่งสัญญาณลอจิก HIGH ไปยังบอร์ด Arduino ทำให้หลอด LED ดับ
หน้าที่เข้าชม | 7,125,486 ครั้ง |
ผู้ชมทั้งหมด | 2,822,384 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |