คำสั่ง Interrupt ใน Arduino คือ การขัดจังหวะ คำสั่งนี้มีประโยชน์มาก

โดยเมื่อ Arduino ได้รับสัญญาณ Interrupt แจ้งเข้ามา จะหยุดพักงานที่ทำอยู่ แล้วกระโดดมาทำในคำสั่ง Interrupt ทำให้เราไม่ต้องใช้ if เช็คเงื่อนไขต่าง ๆ ซึ่งจะทำให้เสียเวลา และบางครั้งอาจติดทำคำสั่งอื่นอยู่ ทำให้ไม่ทำงานทันที


2 Response Comments

  • สุทธิศักดิ์  9 พฤษภาคม 2019 at 14:55

    Interrupt ส่วนมากจะใช้ในกรณีไหนครับ

    ตอบกลับ
    • admin  13 พฤษภาคม 2019 at 01:09

      กรณ๊ที่ต้องการทำทันทีเร่งด่วน เช่น การรับค่าเซนเซอร์จากเหรียญที่ผ่าน ถ้าไม่มีคำสั่ง interrupt แล้วระหว่างนี้อยู่ในคำสั่งอื่น เซนเซอร์ตรวจจับเหรียญ ส่งสัญญาณไปให้ Arduino ได้ แต่อาจประมวลผลไม่ทันเพราะทำได้ทีละคำสั่งครับ

      ตอบกลับ

โพสคอมเมนต์

Please enter your name. Please enter an valid email address. Please enter a message.