digitalwrite(trigpin,低);/ /激活的超声波传感器 delaymicroseconds(10);//启动超声波传感器 pingtime =脉冲(ecopin,高);/ / pingtime呈现在微秒 pingtime = pingtime/1000000;//将pingtime秒除以1000000(在第二个微秒)pingtime = pingtime/3600;//将pingtime小时除以3600(一秒) targetdistance = speedofsound * pingtime;//这是英里,因为声音的速度是每小时2英里的targetdistance = targetdistance /;/ /记得平前往目标和回来的目标,所以你必须除以2为实际目标的距离。 targetdistance = targetdistance×63360;//将英里英寸乘以63360(英寸/英里) 状态= //读出数字接口的值(伊尔平); 如果(状态= =低和targetdistance<3)/ /如果有东西在前面,卡不到位 { 伺服写(0);//伺服不能动 digitalwrite(蜂鸣器、高);//把蜂鸣器 设置鼠标指针(0,0)液晶显示器; 液晶显示,打印(“警告”);//把一些空间后写的文本使确保文本不碰撞的二圈后 设置鼠标指针(0,1)液晶显示器; 液晶显示,打印(“”);//打印空白行也在第二 } else if /没有多少区别,“如果”的声明 (状态= =高& targetdistance > 3)//如果卡放在前面没有身体 { 伺服写(90);//把锁 设置鼠标指针(0,0)液晶显示器; 液晶印刷(“解锁”); 设置鼠标指针(0,1)液晶显示器; 液晶印刷(“”); } 否则如果 (targetdistance > 3 &&状态= =低)/如果有人在前面,CAD不放 { 设置鼠标指针(0,0)液晶显示器; 液晶显示,打印(“请不要打开”);/ /你不需要打印空白在这里,因为这是最长的线路设置灯光(0,1)液晶显示器; 液晶显示,打印(“盒子”);
} }
(责任编辑:admin) |