URM10超声波测距可以模拟汽车碰撞试验

2024-04-07412
AI 快速预览详细 收起
本文介绍了如何使用掌控板和URM10传感器模拟汽车碰撞试验。所需材料包括掌控板、掌控I/O扩展板和URM10传感器。通过编程实现距离检测,并根据距离控制LED灯的颜色变化。这个项目适用于STEM教育和少儿编程入门,能够帮助孩子理解传感器的工作原理。

材料清单

  • 掌控版 X1 链接
  • 掌控I/O扩展板 X1 链接
  • URM10传感器 X1

步骤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);
	}
}

QQ浏览器截图20240407101305.png

总结:

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

创作许可协议

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

评论(0)
- 没有更多了 -