Skapa extern avbryta i arduino (2 / 7 steg)
Steg 2: Arduino attachInterrupt() funktion
attachInterrupt() funktionen används för att skapa externa avbrott.
Syntax
attachInterrupt (avbrott, ISR, läge)
attachInterrupt (pin, ISR, läge) (Arduino som endast)
Parametrar
avbrott: antalet avbrott (int)
PIN-kod:pin-kod (Arduino som endast)
ISR:ISR att ringa när avbrottet inträffar; denna funktion måste ta utan parametrar och returnerar ingenting. Denna funktion benämns ibland som aninterrupt tjänsten routine.mode:defines när avbrottet ska utlösas. Fyra contstants är fördefinierade som giltiga värden:
(1) låg: att utlösa avbrottet när PIN-koden är låg,
(2) förändring: att utlösa avbrott när PIN-koden ändras värdet
(3) RISING: för att utlösa när stiftet går från låg till hög,
(4) fallande: för när stiftet går från högt till lågt.
Due styrelsen kan också:
Hög att utlösa avbrottet när PIN-koden är hög. (Arduino som endast)
Returer:
ingen.
Du kan också se detta från arduino sida. Länk:https://www.arduino.cc/en/Reference/AttachInterrup...