ฉันทำงานร่วมกับ ไลบรารี CapacitiveSensor บนแพลตฟอร์ม Arduino ฉันอยากสร้างสไลเดอร์ ลองดูข้อความที่ยกมาต่อไปนี้
ล้อเลื่อน (ก็เลื่อนหม้ออยู่ดี)
การทดลองกับเซนเซอร์เชิงเส้นชนิดหม้อสไลด์ประสบความสำเร็จโดยใช้เพียง 2 พินและแลดเดอร์ความต้านทาน เค้าโครงพื้นฐานแสดงอยู่ในเอกสารข้อมูลเซ็นเซอร์ Quantum Scrollwheel รหัสใช้การจัดเรียงประเภทนี้ CapacitiveSensor Left32 = CapacitiveSensor(3, 2); // ลวดจากพิน 2 ไปทางซ้ายของแลดเดอร์ตัวต้านทาน\ CapacitiveSensor Right23 = CapacitiveSensor(2, 3); // เดินสายจากพิน 3 ไปทางด้านขวาของบันไดตัวต้านทาน โดยที่พินจะสลับตำแหน่งส่งและรับ เมื่อใช้บันไดต้านทานเชิงเส้น นิ้วที่อยู่ใกล้กับพินส่งจะรายงานค่าที่ต่ำกว่า เนื่องจากความต้านทานดาวน์สตรีมจากความจุโดยทั่วไปอยู่นอกวงจร ดังนั้นในลักษณะนี้เมื่อนิ้วถูกย้ายจากพินหนึ่งไปยังอีกพินหนึ่ง การเรียกสองครั้งไปยัง capacitiveSensorRaw จะรายงานค่าเสริมที่มีค่าคงที่โดยประมาณให้กับพวกมัน ภาวะแทรกซ้อนเกิดขึ้นเมื่อพยายามจัดการกับปริมาณการสัมผัส (ความจุ) ที่มีอยู่ ซึ่งทำให้ค่าทั้งสองค่าเพิ่มขึ้น (หรือลดลง) แต่ไม่จำเป็นต้องมีลักษณะเชิงเส้น
ไม่มีใครมีความคิดเกี่ยวกับซอร์สโค้ดและแผนผังของพินและบันไดต้านทานหรือไม่