How to Interrupt Your Arduino
Intro: How to Interrupt Your Arduino
In this video tutorial we will look at how to use interupts on the Arduino Uno, Arduino Pro Mini, and any Arduino using the Atmega 328. Interrupts allow you to react immediately to an external or internal event and execute a designated piece of code. Versus trying to constantly check for or poll for the event in your main loop. To get the Arduino Sketch used in this tutorial go to my blog http://forcetronic.blogspot.com/2014/11/how-to-int...
2 Comments
DIY Hacks and How Tos 8 years ago
Nice information. This could be really useful to know.
ForceTronics 8 years ago
A couple things that I didn't mention in the video, but you should know if you are new to interrupts. The first is the underlying code in the Arduino libraries for the delay() function and the Serial functions use interrupts so you do not want to use these functions inside of your interrupts ISR (bad things will happen). Also keep in mind if you use the noInterrupts() function to turn off interrupts the Serial functions and the delay() function will not work correctly.