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.
Dependents: CatPot_SensorRight CatPotI2CSlavetest CatPotI2CSlavetest CatPot_SensorRight_F ... more
Fork of Ping by
Ping Class Reference
Ping class, based on an InterruptIn pin, and a timer works with the parallax Ping))) sensor (www.parallax.com) More...
#include <Ping.h>
| Public Member Functions | |
| Ping (PinName Trig_PIN, PinName Echo_PIN) | |
| Create a Ping object connected to the specified InterruptIn pin. | |
| void | Send (void) | 
| Sends a Ping. | |
| void | Set_Speed_of_Sound (int SoS_ms) | 
| Set the speed of sound, default 33 cm/ms. | |
| int | Read_cm (void) | 
| Read the result in centimeters. | |
Detailed Description
Ping class, based on an InterruptIn pin, and a timer works with the parallax Ping))) sensor (www.parallax.com)
Example:
// Continuously send pings and read the sensor #include "mbed.h" #include "Ping.h" Ping Pinger(p21); int main() { int range; while(1) { Pinger.Send(); wait_ms(30); range = Pinger.Read_cm(); } }
Definition at line 50 of file Ping.h.
Constructor & Destructor Documentation
| Ping | ( | PinName | Trig_PIN, | 
| PinName | Echo_PIN | ||
| ) | 
Member Function Documentation
| int Read_cm | ( | void | ) | 
Generated on Fri Jul 22 2022 00:33:26 by
 1.7.2
 1.7.2 
    