สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงงานนี้แสดงวิธีการใช้เซ็นเซอร์ความดันเป็นสวิตช์ ซึ่งจะทำให้ LED สว่างขึ้นตราบเท่าที่มีแรงดันที่ใช้กับเซ็นเซอร์
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ฉันใช้
- 1 เซ็นเซอร์ความดัน IEFSR
- 1 LED
- 1 547 ตัวต้านทานโอห์ม
- ตัวต้านทาน 1 10k
- 5 สาย
- 1 Arduino
- 1 เขียงหั่นขนม
ขั้นตอนที่ 2: การตั้งค่าวงจร
ฉันเตรียมเขียงหั่นขนมของฉันเช่นนี้ เชื่อมต่อเซ็นเซอร์กับแหล่งจ่ายไฟ Arduino 5V จากนั้นต่อขาอีกข้างหนึ่งเข้ากับตัวต้านทาน 10k แล้วต่อกราวด์ เชื่อมต่อง่ามเดียวกันกับ A0
จากนั้นเชื่อมต่อตัวต้านทานอีกตัวกับพอร์ตดิจิทัลตัวใดตัวหนึ่ง (ฉันใช้ 6 ตัวโดยไม่มีเหตุผลพิเศษ) ต่อ LED เป็นอนุกรม แล้วต่อกับกราวด์
วงจรพื้นฐานของคุณได้รับการตั้งค่าทั้งหมดแล้ว
ขั้นตอนที่ 3: การเขียนโปรแกรม
หลังจากตั้งค่าวงจรแล้ว ให้เปิดโปรแกรม Arduino บนคอมพิวเตอร์ของคุณ และตรวจสอบให้แน่ใจว่าได้เลือก Arduino ที่ถูกต้อง รวมทั้งพอร์ต COM
คุณสามารถคัดลอกรหัสของฉันได้ที่นี่ แม้ว่าจะไม่อธิบายมากก็ตาม แนวคิดพื้นฐานคือ Arduino จะตั้งค่าพินเป็น OUTPUT และ INPUT และใช้ข้อมูลที่มาจากพิน A0 เพื่อบอกพิน 6 ว่าต้องทำอย่างไร น่าเสียดายที่คำแนะนำนี้จะไม่แสดงวิธีทำให้ LED สว่างขึ้นเมื่อเทียบกับแรงกด แต่เพียงทำให้ LED สว่างขึ้นเมื่อเวลาผ่านไปตราบเท่าที่มีการกดเซ็นเซอร์ วงจรและรหัสมีความคล้ายคลึงกันมากสำหรับสิ่งนั้น และสามารถแก้ไขได้อย่างง่ายดายด้วยการค้นหาของ Google หากคุณต้องการนั่นคือสิ่งที่คุณต้องการ
สิ่งที่แนบมาคือรหัส (ไม่ต้องสนใจชื่อไฟล์ในรูปภาพ นั่นเป็นข้อผิดพลาด)
ขั้นตอนที่ 4: การทดสอบ
ตอนนี้คุณควรจะเห็นว่ายิ่งถือเซ็นเซอร์ความดันไว้นานเท่าไหร่ ไฟ LED ก็จะยิ่งสว่างขึ้น (จนกว่าจะรีเซ็ต)