สวัสดีค่ะ พอดีว่าตอนนี้ทำโปรเจคเครื่องคัดแยกและนับเหรียญค่ะ โดยเครื่องนี้ทำงานแบบ เมื่อชนิดเหรียญใดนับครบ100บาทแล้ว มอเตอร์จะหยุดหมุนอัตโนมัติ เช่น ชนิดเหรียญ5บาท นับครบ100บาทซึ่งมีจำนวนเหรียญ5บาททั้งหมด20เหรียญ มอเตอร์จะหยุดหมุน เมื่อเรานำเหรียญออกมาแล้ว ก็กดปุ่มรีเซ็ตค่าเหรียญนั้นให้เป็น00 โดยที่เหรียญอื่นที่ยังนับไม่ครบ100บาทจะยังคงค่าเดิมไว้ ค่าต่างๆจะแสดงผลผ่านทางหน้าจอ LCD 20*4
ปัญหาก็คือ เมื่อกดปุ่มรีเซ็ตเหรียญที่นับครบ100บาทแล้ว ตัวเลข00จะแสดงอยู่หน้าจอLCDอยู่ แต่เมื่อเริ่มนับใหม่ เช่น นับ1ใหม่ แทนที่จะแสดงค่าเป็น01แต่กลับเป็น10 ค่ะ
ท่านใดมีวิธีแก้ไขไหมคะ
ขอบคุณล่วงหน้าค่ะ
มีคำถามเกี่ยวกับ Arduino Mega2560 และแสดงผลทางLCD
ปัญหาก็คือ เมื่อกดปุ่มรีเซ็ตเหรียญที่นับครบ100บาทแล้ว ตัวเลข00จะแสดงอยู่หน้าจอLCDอยู่ แต่เมื่อเริ่มนับใหม่ เช่น นับ1ใหม่ แทนที่จะแสดงค่าเป็น01แต่กลับเป็น10 ค่ะ
ท่านใดมีวิธีแก้ไขไหมคะ
ขอบคุณล่วงหน้าค่ะ