Untitled

 avatar
unknown
plain_text
10 months ago
693 B
13
Indexable
void setup() {
  Serial.begin(115220);
  pinMode(led1Pin, OUTPUT);
  pinMode(led2Pin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);

  timer = timerBegin(1000000); 
  timerAttachInterrupt(timer, &onTimer);
  timerAlarm(timer, timerInterval, true, 0);

  attachInterrupt(digitalPinToInterrupt(buttonPin), onButtonPress, FALLING);

  Serial.println("Setup selesai. Menunggu interupsi...");
}

void loop() {
  static unsigned long lastPrintTime = 0;
  if (millis() - lastPrintTime > 1000) {
    Serial.print("Interupsi Internal: ");
    Serial.print(timerInterruptCount);
    Serial.print(" | Interupsi Eksternal: ");
    Serial.println(externalInterruptCount);
    lastPrintTime = millis();
  }
}
Editor is loading...
Leave a Comment