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
Revision 14:10b62201c9de, committed 2015-04-27
- Comitter:
- VegardMidt
- Date:
- Mon Apr 27 09:01:43 2015 +0000
- Parent:
- 13:2169890a1508
- Commit message:
- Snudd om p? Tx2. Tx1 og Tx2 g?r motsatt av hverandre
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Apr 23 08:21:20 2015 +0000
+++ b/main.cpp Mon Apr 27 09:01:43 2015 +0000
@@ -2,7 +2,8 @@
#include "ultrasonic.h"
PwmOut TX1(D11); // Use pin D11
-DigitalOut TX2(D10); // Use pin D10
+PwmOut TX2(D10);
+//DigitalOut TX2(D10); // Use pin D10
DigitalOut HVoff(D12); // Use pin D12
InterruptIn signal(D13); // Use pin D13
Timeout to1;
@@ -17,8 +18,12 @@
HVoff = 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.0000058);
+ TX2.period(0.0000252);
+ TX2.pulsewidth(0.0000116);
wait(0.000300); // Waits 201.6us
TX1 = 0;
+ TX2 = 0;
t1.reset();
HVoff = 1;
to1.attach(TX1_send,0.1); // Sends for 1000us
@@ -27,7 +32,7 @@
void signal_reciev(){
float _time = t1.read();
- if (_time<0.006 && _time>0.000245){ // Reads only between 100cm and 1,7cm
+ if (_time<0.006 && _time>0.00057){ // Reads only between 100cm and 1,7cm
if (t1.read()>previous){
pc.printf("check");
@@ -50,7 +55,7 @@
t1.start();
signal.fall(&signal_reciev);
- TX2 = 1;
+ //TX2 = 0;
TX1_send();
while(1);
}
\ No newline at end of file