Ultrasonic.h 462 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. Ultrasonic.h - Library for HC-SR04 Ultrasonic Ranging Module.library
  3. http://www.aliexpress.com/store/226959
  4. */
  5. #ifndef Ultrasonic_h
  6. #define Ultrasonic_h
  7. #include <Arduino.h>
  8. #define CM 1
  9. #define INC 0
  10. class Ultrasonic
  11. {
  12. public:
  13. Ultrasonic(int TP, int EP);
  14. long Timing();
  15. long Ranging(int sys);
  16. private:
  17. int Trig_pin;
  18. int Echo_pin;
  19. long duration,distacne_cm,distance_inc;
  20. };
  21. #endif