跳到主要内容

智慧交通工具

红绿灯

首先我们拿出交通灯传感器,上面有3种不同颜色的灯。

观察日常中的红绿灯变换,我们发现,红灯亮之后,黄灯短亮、绿灯亮、黄灯短亮,如此循环往复。

于是我们可以写出下面的代码:

1724738215635 这里我们通过一个函数来控制指定的灯亮起、其他灯熄灭。减少了代码的冗余。提高了代码可读性。

接着我们把交通灯的状态同步到物联网:

修改下面代码中的:wifi名称、wifi密码、项目授权码。

1724738224512

在物联网后台的组件中选择指示灯,在使用习惯上,推荐组件名称与消息主题保持一致。

1724738230057

点击右上角的绿色▶按钮,运行程序。运行与本地交通灯保持同步变换,效果如图所示,:

1724738234973

智能交通

我们可以通过物联网平台上的消息订阅,实现智能交通。下面的代码给出了一个基本示例。

将你希望红灯、绿灯、黄灯需要执行的代码放置在对应的位置即可。

1724738240823