![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Created libraries2
Dependencies: mbed ultrasonic
main.cpp
- Committer:
- hebryn
- Date:
- 2015-03-10
- Revision:
- 3:b6f543e4508a
- Parent:
- 2:8938c73c2aa8
- Child:
- 4:ae7f8a25c748
File content as of revision 3:b6f543e4508a:
#include "mbed.h" #include "ultrasonic.h" PwmOut TX(D9); InterruptIn irq(D8); Timer t1; Timeout to; Serial pc(SERIAL_TX, SERIAL_RX); void TX_send(){ t1.reset(); TX.write(0.5); wait_us(125); TX = 0; to.attach(TX_send,1); } void get_dist(){ int dist = t1.read_us(); pc.printf("time = %d", dist); } int main() { t1.start(); TX.period_us(25); TX_send(); while(1){ irq.rise(&get_dist); } }