สร้างปุ่มกดโดยไม่มีตัวต้านทาน

สร้างปุ่มกดโดยไม่มีตัวต้านทาน

สารบัญ:

Anonim

ต้องการปุ่มกด แต่ไม่มีตัวต้านทานใด ๆ

ใช้ Arduino, สายไฟ 2 เส้น, ปุ่มกดหนึ่งอันและไฟ led หนึ่งอันและ Arduino, เปิดและปิดไฟ LED (หรืออะไรก็ได้ที่คุณต้องการเปิดและปิด)

แทนที่จะใช้วงจรแบบปุ่มทั่วไปโดยใช้ตัวต้านทานแบบ pullup หรือ pushdown เช่นภาพ Fritzing นี่เป็นวิธีที่จะแก้ไขโดยใช้ Arduino และประกาศปุ่มหมุดเป็นอินพุตดิจิตอล แต่จากนั้นก็เขียน HIGH ไปที่ขาอินพุตดิจิตอลนั้น

ในฟังก์ชั่นตั้งค่า:

pinMode (buttonPin, INPUT);

digitalWrite (buttonPin, HIGH);

LED จาก pin 13 ถึง ground

วางสายเหมือนแผนผังในรูปถ่าย:

Arduino pin 2 ไปที่ปุ่ม pin

อีกด้านหนึ่งของปุ่มถูกต่อสายโดยตรงกับกราวด์

อัปโหลดรหัสต่อไปนี้:

วัสดุ: