智慧交通工具
红绿灯
首先我们拿出交通灯传感器,上面有3种不同颜色的灯。
观察日常中的红绿灯变换,我们发现,红灯亮之后,黄灯短亮、绿灯亮、黄灯短亮,如此循环往复。
于是我们可以写出下面的代码:
这里我们通过一个函数来控制指定的灯亮起、其他灯熄灭。减少了代码的冗余。提高了代码可读性。
接着我们把交通灯的状态同步到物联网:
修改下面代码中的:wifi名称、wifi密码、项目授权码。
在物联网后台的组件中选择指示灯,在使用习惯上,推荐组件名称与消息主题保持一致。
点击右上角的绿色▶按钮,运行程序。运行与本地交通灯保持同步变换,效果如图所示,:
智能交通
我们可以通过物联网平台上的消息订阅,实现智能交通。下面的代码给出了一个基本示例。
将你希望红灯、绿灯、黄灯需要执行的代码放 置在对应的位置即可。