请编写一个Arduino程序,实现输出两次按下同一个按钮之间经过的时间
时间: 2023-02-19 15:39:05 浏览: 87
int buttonPin = 2; // 按钮连接到Arduino的引脚2
long currentTime = 0; // 当前时间
long lastTime = 0; // 上一次按钮按下的时间
void setup() {
pinMode(buttonPin, INPUT); // 设置按钮引脚为输入
Serial.begin(9600); // 初始化串口
}
void loop() {
currentTime = millis(); // 获取当前时间
if (digitalRead(buttonPin) == HIGH) { // 按钮按下
Serial.print("按钮按下的时间间隔:");
Serial.println(currentTime - lastTime); // 打印按钮按下的时间间隔
lastTime = currentTime; // 更新上一次按钮
阅读全文