มีวิธีจับขอบขาลงโดยไม่ใช้ interrupt มั้ยครับ ฝากด้วยครับ คิดไม่ออกเลยครับ
ถ้าต้องการแบบทันที คงต้องใช้ interrupt เท่านั้น
แต่ถ้ารอได้นิดหน่อย สามารถใช้เขียนโปรแกรมจำลองการทำงานแบบ thread ให้ทำหลายงานพร้อมกันได้
ตัวอย่างดังโคดนี้ครับ
https://blog.protoneer.co.nz/arduino-task-scheduler/