新手求解,怎么跳出死循环while(1)?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5138|回复: 4

[已解决] 新手求解,怎么跳出死循环while(1)?

[复制链接]
发表于 2020-5-8 20:04 | 显示全部楼层 |阅读模式
如何解决,求大佬解答
5{4SI`F504S$LI1]M@TKH~C.png
发表于 2020-5-8 21:14 来自手机 | 显示全部楼层
本帖最后由 wwyy3808 于 2020-5-8 21:35 编辑

while(1){              buttonon=digitalRead(?);
if(buttonon==HIGH){
    break;
  }
}
?为引脚

 楼主| 发表于 2020-5-8 22:07 | 显示全部楼层
感谢大佬,为新人解答
 楼主| 发表于 2020-5-8 22:08 | 显示全部楼层
wwyy3808 发表于 2020-5-8 21:14
while(1){              buttonon=digitalRead(?);
if(buttonon==HIGH){
    break;

感谢感谢
发表于 2021-6-5 12:35 | 显示全部楼层
wwyy3808 发表于 2020-5-8 21:14
while(1){              buttonon=digitalRead(?);
if(buttonon==HIGH){
    break;

void loop() {
  doWiFiTick();

    long state = digitalRead(sensor);
    if(state == HIGH) {
      Serial.println("people here");
      doHttpStick();//在想推送消息的地方执行推送函数即可
      delay(1000);
    }
    else {
      Serial.println("no people");
      delay(1000);
      }
}
小白也问大佬一下,每一次(state == HIGH) 让这个doHttpStick();只执行一次,不影响下一次的执行,怎么用while循环啊?谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 05:37 , Processed in 0.078115 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表