const int tast = 2;
const int ledR = 10;
const int ledG = 12;
volatile byte stateRed = LOW;
volatile byte stateGreen = LOW;
void setup() {
attachInterrupt(digitalPinToInterrupt(2), ISR_RIS, RISING);
attachInterrupt(digitalPinToInterrupt(3), ISR_FAL, FALLING);
digitalWrite(ledR,stateRed);
digitalWrite(ledG,stateGreen);
pinMode(2,INPUT_PULLUP);
pinMode(3,INPUT_PULLUP);
pinMode(ledR,OUTPUT);
pinMode(ledG,OUTPUT);
}
void loop() {
}
void ISR_RIS() {
digitalWrite(ledG,stateGreen);
stateGreen = !stateGreen;
}
void ISR_FAL() {
digitalWrite(ledR,stateRed);
stateRed= !stateRed;
}