你们中的一些人不理解的代码,有两部分(“空环”)在我的代码:
的第一部分是关于距离传感器。测量距离,传感器发送和接收的回波(一声)。我用一张A4纸的长度(29.7厘米11.69)校准。这一计算“距离=(持续时间/ 2)/ 29.7”,我将持续在2因为回声需要去从纸的这一边的同片的另一面的时候,是由于回波从另一面的传感器相同的(它被放在本片的这一边)。
第二部分是此代码的主要部分。这是我的代码的结构:
而(…){
…;
而(…){
…;
而(…){
…;
而(…){
…;
}
}
}
}
如果你的手(或对象)是2至10厘米(0.79“- 3.94”,你可以在程序范围内变化),该计划将进入第一个“而”和LED(或其他)将。当你移动你的手超过10厘米(第二“),LED还必须打开(像一个正常的开关)。如果你的手是2和10厘米的第二次之间(第三“),LED已经关闭。当你远离传感器(> 10厘米,第四个“而”),LED仍然不得不关掉,直到你把你的手比10厘米再。