Arduino+超声波模块测距
const int TrigPin = 2;const int EchoPin = 3;
float cm;
void setup()
{
Serial.begin(115200);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void ult()
{
digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
cm = pulseIn(EchoPin, HIGH) / 58.0;
cm = (int(cm * 100.0)) / 100.0; //保留两位小数
Serial.print(cm);
Serial.print("cm");
Serial.println();
}
void loop()
{
ult();
}
超声波模块接引脚2,3和vcc,gnd
楼主你知道如何解决这个问题吗
出现这个: avrdude: stk500_getsync(): not in sync: resp=0x00 看不懂????? 沈淼章 发表于 2016-2-1 13:59 static/image/common/back.gif
楼主你知道如何解决这个问题吗
出现这个: avrdude: stk500_getsync(): not in sync: resp=0x00 ...
烧写的时候把串口拔了
mcby008 发表于 2016-2-1 13:59 static/image/common/back.gif
看不懂?????
什么问题?
算距离的,楼主有个旋转传感器,得出房间轮廓的那个程序你又不http://www.moz8.com//mobcent//app/data/phiz/default/03.png
森林海关 发表于 2016-2-1 14:30 static/image/common/back.gif
算距离的,楼主有个旋转传感器,得出房间轮廓的那个程序你又不
没玩过旋转传感器
6666666666666666666666666666666666666666 这么6啊
加油
bug 发表于 2016-2-1 14:01
烧写的时候把串口拔了
就是说所有的USB端口都拔掉只剩下关于烧写的端口? 帮顶 沈淼章 发表于 2016-2-1 19:46
就是说所有的USB端口都拔掉只剩下关于烧写的端口?
就是不要占用rxtx接口 沈淼章 发表于 2016-2-1 19:46
就是说所有的USB端口都拔掉只剩下关于烧写的端口?
就是不要占用rxtx接口 森林海关 发表于 2016-2-1 14:30
算距离的,楼主有个旋转传感器,得出房间轮廓的那个程序你又不
不用的到时可以给我玩玩,就当支持祖国教育事业了 这个能测多高 现成的才4块多钱 不好吗 wlnr9999 发表于 2016-2-6 12:29 static/image/common/back.gif
这个能测多高 现成的才4块多钱 不好吗
重在折腾
直接用us 016模块,都不要加单片机
666
页:
[1]
2