Created libraries2
Dependencies: mbed ultrasonic
Diff: main.cpp
- Revision:
- 9:74d372e08f41
- Parent:
- 8:454f1f82aca4
- Child:
- 11:711c539b95b8
diff -r 454f1f82aca4 -r 74d372e08f41 main.cpp --- a/main.cpp Fri Apr 17 15:33:33 2015 +0000 +++ b/main.cpp Fri Apr 17 16:01:09 2015 +0000 @@ -5,8 +5,6 @@ DigitalOut TX2(D8); // Use pin D8 DigitalOut HVoff(D6); // Use pin D6 InterruptIn signal(D7); // Use pin D7 -DigitalOut tresh (D5); -DigitalOut high (D4); Timeout to1; Timer t1; Serial pc(SERIAL_TX, SERIAL_RX); @@ -17,22 +15,19 @@ previous = 1; HVoff = 1; - //tresh = 0; TX1.period(0.0000252); // Set the period of TX1 to 25.2us (39,682kHz) TX1.pulsewidth(0.0000116); // Set the pulsewidth of TX1 to 11.6us (ON) wait(0.000300); // Waits 201.6us TX1 = 1; t1.reset(); HVoff = 0; - //wait(0.0001); - //tresh = 1; to1.attach(TX1_send,0.1); // Sends for 1000us } void signal_reciev(){ float _time = t1.read(); - if (_time<0.006){ + if (_time<0.006 && _time>0.000036){ if (t1.read()>previous){ pc.printf("check"); @@ -56,7 +51,6 @@ t1.start(); signal.fall(&signal_reciev); TX2 = 0; - //high = 1; TX1_send(); while(1); } \ No newline at end of file