Arduino如何等到(如D2)输入了高电平才继续运行?

我想让它先暂停,直到D2D3间的按钮按下后再继续。
2025-05-21 08:30:52
推荐回答(1个)
回答(1):

单片机是不会暂停运行的,除非某些具有降低功耗也就是休眠功能单片机才可以
但你可以通过写程序来达到这样的效果

比如要等待D2转变成高电平再继续:
int inPin = 2;
pinMode(inPin, INPUT);
while(!digitalRead(inPin));