feat: implemente ultrasond in Capteur
This commit is contained in:
38
IOT/lib/Capteur/include/Ultrason.h
Normal file
38
IOT/lib/Capteur/include/Ultrason.h
Normal file
@ -0,0 +1,38 @@
|
||||
#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
|
Reference in New Issue
Block a user