อะไรและทำไม? การจัดการข้อผิดพลาดในโปรแกรมของคุณช่วยจับปัญหาที่คาดไม่ถึงซึ่งอาจทำให้โปรแกรมของคุณมีปัญหาได้ คุณทำสิ่งนี้เพื่อป้องกันไม่ให้ Arduino ของคุณเกิดความผิดพลาดเมื่อเกิดเหตุการณ์ที่ไม่คาดคิด.
Arduino ไม่มีไลบรารี logging ในตัวเหมือนกับสภาพแวดล้อมอื่นๆ แต่คุณสามารถทำการ logging พื้นฐานไปยัง Serial console ได้โดยไม่ยุ่งยาก นี่คือตัวอย่างเริ่มต้นเพื่อให้คุณเริ่มต้นได้.
จินตนาการว่าคุณต้องการให้ LED กระพริบ หากไม่มีฟังก์ชัน ลูปของคุณจะเป็นกองระเรื่อยอย่างแน่นอน แต่ด้วยฟังก์ชัน มันจะเป็นระเบียบ นี่คือวิธีการ.
สมมติว่าคุณมีฟังก์ชันใน Arduino ของคุณที่ทำงานมากเกินไป เช่นนี้.