这段代码是用来测量距离并在距离小于30厘米时发出声音的。具体来说,使用超声波传感器测量距离,通过计算高电平持续时间得到距离值,然后将距离值除以58得到实际距离(单位为厘米),将距离值赋给变量S并通过串口输出到显示器上。如果距离小于30厘米,则使用蜂鸣器发出800Hz频率的声音(持续时间为50毫秒),然后延迟50毫秒。

void range 测距函数 digitalWritetrig LOW; 测距 delayMicroseconds2; 延时2微秒 digitalWritetrig HIGH; delayMicroseconds20; digitalWritetrig LOW; int distance = pulseInecho HIGH; 读取高电平时间

原文地址: http://www.cveoy.top/t/topic/dycq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录