Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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