Deskripsi
Fungsi ini mengubah pin agar bisa berfungsi sebagai interrupt dan apabila nilai yang dikembalikan sama dengan nomor pin maka pin tersebut dapat berfungsi sebagai interrupt namun apabila nilai yang dikembalikan -1 maka artinya pin tersebut tidak dapat difungsikan sebagai interrupt.
Syntax
digitalPinToInterrupt(pin)
Parameters
pin: nomor pin arduino
Return
- Apabila nilai yang dikembalikan sesuai nomor pin, maka pin tersebut bisa digunakan sebagai interrupt
- Apabila nilai yang dikembalikan -1 maka pin tersebut tidak dapat digunakan sebagai interrupt
Contoh Program
int pin = 2;
void setup() {
Serial.begin(9600);
int checkPin = digitalPinToInterrupt(pin);
if (checkPin == -1) {
Serial.println(“Not a valid interrupt pin!”);
} else {
Serial.println(“Valid interrupt pin.”);
}
}
void loop() {
}
DELTA ELECTRONIC
Paulus Andi Nalwan, ST
Terjemahan dari https://docs.arduino.cc/language-reference/en/functions/external-interrupts/digitalPinToInterrupt/