请问为什么mind+只执行了两个并列判断的第一个判断条件

2020-04-147027
AI 快速预览详细 收起
本文解决了在使用Mind+进行少儿编程时遇到的并列判断问题。具体报错现象是按下关灯按钮后没有反应,只能执行第一个判断条件。通过详细解析报错原因,提供了验证过的解决方法,帮助家长和孩子快速解决问题,避免自行排查的困扰。适用于8-12岁年龄段的少儿编程入门。
请问为什么按下关灯,没反应呀?只能执行第一个如果判断里的程序

请问为什么mind+只执行了两个并列判断的第一个判断条件图1请问为什么mind+只执行了两个并列判断的第一个判断条件图2请问为什么mind+只执行了两个并列判断的第一个判断条件图3

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
gada888
gada888
串口只要工作,就不能执行多任务。
Forgotten
Forgotten
蓝牙串口这些设备读取一次之后数据就会被取走然后等待下一次的数据到来,所以应该读取之后存到变量,然后判断变量的
Forgotten
Forgotten回复Friday1
如果你在做第一个判断的时候,来了第二条数据,那么你的判断就是不准的,从程序判断的逻辑来说既然是多个条件做判断,要保证判断的值不能变化,所以也是应该先存变量再判断
Friday1
Friday1
作者
回复Forgotten
蓝牙设备读取数据之后,等待下次数据到来,那为什么新数据不会刷新旧数据的值然后运行新一轮程序呢?
- 没有更多了 -