这里不要忘记选择正确的开发板。
#define LED1 43
#define LED2 44
#define INT0 2
#define INT1 3
int pulse_cnt = 0 ;
void setup() {
// 初始化引脚为输出模式
pinMode(INT0, INPUT_PULLUP);
pinMode(INT1, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(INT0),Pulse_count_Interrupt , FALLING);
Serial.begin(115200);
}
void Pulse_count_Interrupt()
{
if(digitalRead(INT1) == HIGH) pulse_cnt++;
else pulse_cnt--;
}
void loop() {
Serial.println(pulse_cnt/210.0);
delay(100);
}