พอดีผมเขียนโค๊ดในการทำงานเป็นเหมือนผมประกาศขึ้นมาครับ คือผมต้องการให้มันทำงานพร้อมกันนะครับ
แต่พอมันทำงานครับ ตอนมันเข้า loop พอมันเสร็จ มันไม่ทำงาน loop ต่อ มันไปเริ่ม ตรง void setup ใหม่เลยอะครับอยากสอบถามว่ามันเกิดอะไรขึ้นครับ
ถ้าอาการไม่ทำ loop ต่อไป แล้วกลับไปเริ่มที่ฟังก์ชัน setup ใหม่ ให้เช็คโปรแกรมว่าเขียนถูกแล้ว เพราะอาการนี้อาจเกิดจาก arduino hank แรมหมด จนทำงานต่อไม่ได้ เช่นกรณี loop ที่ไม่จบสิ้น จน reset เอง เพราะคำสั่ง setup จะทำแค่ครั้งเดียวตอนเริ่มทำงาน
แต่ถ้าออกแบบให้ทำหลาย ๆ งานพร้อมกันแบบนี้เรียกว่า multitasking ปกติ Arduino เป็น single task ครับ ทำงานได้แค่ทีละอย่าง
มีวิธีทำจำลองเป็น multitasking มีไลบารีหลายตัว เช่นตัวอย่างนี้ครับ https://www.arduino.cc/en/Reference/Scheduler