正在加载图示…
已停止 · 你的代码还没有运行。在你按“运行”之前,开发板运行的是板上已有的程序。
还没有输出。按“运行”。
尚未检查
运行代码来检查它。检查会在虚拟时钟上重放一段固定的脚本,所以同样的代码总是得到同样的结果。
每一种故障都会在模拟中真实发生。触发一个,观察图示,再读一读原因。
扮演外部世界:在代码运行时按下、滑动和转动这些零件。
在这里修改数值,或者点击代码里可以点的数值。
前面又硬又平:回声很干净。
把距离传感器和交通灯组合起来:还有空间时亮绿灯,靠近时亮黄灯,该停下时亮红灯。
| 引脚 | 连接到 | 作用 |
|---|---|---|
5V-GND | 传感器的 VCC 和 GND,以及交通灯的 GND | 电源。 |
D9-D10 | 传感器的 TRIG 和 ECHO | 发出探测,收回回声。 |
D4 | 交通灯的 R | 红灯:停。 |
D3 | 交通灯的 Y | 黄灯:减速。 |
D2 | 交通灯的 G | 绿灯:继续。 |
这块开发板能驱动的传感器和执行器,以及真实的接法。
接在 D2 和 GND 之间,并用 pinMode(2, INPUT_PULLUP):按下时读到 LOW。如果改用外部下拉电阻接 GND、按钮接 5 V,则按下时读到 HIGH。
| 零件引脚 | 开发板引脚 |
|---|---|
| 1 | D2导线颜色:蓝色 |
| 3 | GND导线颜色:黑色 |
GND 接 GND,R 接 D4,Y 接 D3,G 接 D2。模块自带电阻,所以引脚可以直接驱动它。
| 零件引脚 | 开发板引脚 |
|---|---|
| GND | GND导线颜色:黑色 |
| R | D4导线颜色:橙色 |
| Y | D3导线颜色:黄色 |
| G | D2导线颜色:绿色 |