Nonblocking IO สำหรับ Arduino

เวลาเขียนโปรแกรมใน arduino เพื่อรอรับค่าจาก I/O หรืออะไรสักอย่าง ถ้าเราไม่ใช้ INTERRUPT เราสามารใช้คำสั่ง delay ในการวนลูปรอจนกว่าจะจับสัญญาณได้ แต่เราจะเจอปัญหาว่าในระหว่างที่รอ Arduino จะไม่สามารถไปทำงานอื่นได้เลย เรียกว่ามันถูก Blocking…
Buildup vs. Stackup

Buildup vs. Stackup

ในกระบวนการผลิตแผงวงจรพิมพ์ (Printed Circuit Board - PCB) แม้ว่าคำว่า Buildup และ Stackup จะมีความเกี่ยวข้องกับการจัดเรียงชั้นต่างๆ ของ PCB แต่ก็มีความหมายและจุดประสงค์ที่แตกต่างกันอย่างชัดเจน โดยสรุป…