อยากจะสอบถาม เกี่ยวกับ นำค่าสัญญาณแรงดันเซนเซอร์อินฟาเรด มาเขียนโปรแกรมนับจำนวนที่บอร์ด arduino ครับ

คือ ผมนำค่าแรงดันจากสัญญานเซนเซอร์อินฟาเรด แล้วนำเข้าบอร์ด เพื่อจะเขียนคำสั่งให้แสดงการนับจำนวนของสิ่งที่ตัดผ่านเซนเซอร์
โดย ค่าที่อ่านได้ จากคำสั่ง analogRead จะอยู่ที่ 0 - 1024 สมมุติ สิ่งของมาผ่าน มันจะอ่านได้ 500 ผมก็เขียนกำหนดค่าให้ >=500 แล้วนับ +1 ครั้ง แต่บางครั้งค่าที่อ่านได้มันเกิน 500 ไปมันก็จะนับรวดไปเป็น 2 ครั้ง ซึ่งผมอยากให้นับแบบว่า สมมุติ 400 - 500 จะนับครั้งนึง แบบนี้อะครับ ควรเขียนโปรแกรมยังไงดี รบกวนด้วยนะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่