ลองต่อวงจรปุ่มแบบง่ายๆ ด้วย Arduino มันทำงานได้ แต่สงสัยว่าทำไม

สวัสดีครับ

เป็นมือใหม่เรื่องวงจร electronic แต่พอเขียนโปรแกรมได้ อยากลองเล่น Arduino ดูก็เลยซื้อมาลองครับ แล้วก็ลองต่อวงจรปุ่มง่ายๆ ซึ่งมันทำงานได้ถูกต้องตามรูปครับ


แต่ผมสงสัยว่าทำไมสายเส้นสีเขียวจะต้องจิ้มที่ขาขั้วบวกเท่านั้น จิ้มที่ขาขั้วลบไม่ได้ครับ (ถ้าจิ้มที่ขาขั้วลบมันจะขึ้นว่ากดปุ่มตลอดครับ)

ตามความเข้าใจ (ที่น่าจะผิด) ของผมคือ ถ้าเราเอาสายเส้นสีเขียวทิ้งไปก่อน วงจรมันสมบูรณ์อยู่แล้ว และไฟมันก็จะไหลของมันไปเรื่อย แต่ถ้าเรากดปุ่ม วงจรจะขาด กระแสไฟก็จะหยุดไหล ถ้าเป็นแบบนี้เราก็น่าจะเอาสายสีเขียวจิ้มขั้วไหนของปุ่มก็ได้สิครับ (เพราะตรงไหนวงจรมันก็ขาดเหมือนกัน)

ขอบคุณล่วงหน้าครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
วงจรถูกต่อแบบ pull-up ไว้ เมื่อไม่ได้กดปุ่ม สายเขียวจะมีความต่างศักย์เท่ากับ 5V เมื่อกดปุ่ม สายเขียวจะมีความต่างศักย์ 0V

เมื่อคุณเอาสายไปจิ้มขั้วลบ มันก็จะเท่ากับ 0V มีผลแบบเดียวกับการกดปุ่มครับ
แสดงความคิดเห็น
Preview
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  DIY Electronic Arduino อิเล็กทรอนิกส์ วงจรไฟฟ้า Microcontroller
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่