URM10超声波测距可以模拟汽车碰撞试验
2024-04-07412
AI 快速预览详细
本文介绍了如何使用掌控板和URM10传感器模拟汽车碰撞试验。所需材料包括掌控板、掌控I/O扩展板和URM10传感器。通过编程实现距离检测,并根据距离控制LED灯的颜色变化。这个项目适用于STEM教育和少儿编程入门,能够帮助孩子理解传感器的工作原理。
步骤1 启动Mind+软件,连接掌控板。
步骤2 掌控版插入I/O扩展板。
步骤3 连接传感器与扩展板(“+5V→+“、”GND→—”、“ECHO→P16”、“TRIG→P5”)
步骤4 编写程序,上传到设备。
代码
/*!
* MindPlus
* mpython
*
*/
#include <MPython.h>
#include <DFRobot_URM10.h>
// 创建对象
DFRobot_URM10 urm10;
// 主程序开始
void setup() {
mPython.begin();
}
void loop() {
display.setCursorLine(1);
display.printLine((urm10.getDistanceCM(P15, P16)));
if (((urm10.getDistanceCM(P15, P16))<=15)) {
rgb.write(-1, 0xFF0000);
}
else {
rgb.write(-1, 0x000000);
}
}

总结:
用掌中宝直接连接超声波传感器一直不成功,可以要用到I2C超声波传感器。希望得到造友的指导。


