Function digitalPinToInterrupt() pada Arduino Programming Language

Function digitalPinToInterrupt() pada Arduino Programming Language

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/

Translate »