在Mixly(米思齐)中,当把“传感器”→“返回超声波传感器测得的距离”模块拖入到编辑区时,在它的右侧代码区自动生成的代码就是Arduino代码,如下图所示:
那这些代码表示的是什么意思呢?下面逐一为你来解释,如果有不清楚的地方请你在评论区留言。
//测距函数
float checkdistance_2_3() {
// 产生一个10us的高脉冲去触发TrigPin
digitalWrite(2, LOW);//向2号数字口写入低电平
delayMicroseconds(2);//延时2微秒
digitalWrite(2, HIGH);//向2号数字口写入高电平
delayMicroseconds(10);//延时10微秒
digitalWrite(2, LOW);//向2号数字口写入低电平
// 检测脉冲宽度