39 lines
721 B
C
39 lines
721 B
C
|
#ifndef ULTRASON_H
|
||
|
#define ULTRASON_H
|
||
|
|
||
|
#include <Arduino.h>
|
||
|
#include <Ultrasonic.h>
|
||
|
|
||
|
#include "Capteur.h"
|
||
|
|
||
|
class Ultrason: public Capteur{
|
||
|
public:
|
||
|
|
||
|
/**
|
||
|
* @brief Construct a new Ultrason object
|
||
|
*
|
||
|
* @param trigeur pin trigeur du capteur ultra son
|
||
|
* @param echo pin echo du capteur ultra son
|
||
|
* @param fullVall valeur a la quel la poubelle est pleine
|
||
|
*/
|
||
|
Ultrason(int trigeur, int echo, String fullVall);
|
||
|
|
||
|
/**
|
||
|
* @brief lit la valeur du capteur ultra son
|
||
|
*
|
||
|
* @return String retour la valeur
|
||
|
*/
|
||
|
String read();
|
||
|
|
||
|
private:
|
||
|
|
||
|
/**
|
||
|
* @brief capteur utiliser ultrason utiliser pour la mesure
|
||
|
*
|
||
|
*/
|
||
|
Ultrasonic* capteur;
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif // ULTRASON_H
|