2020-05-12 09:52:03 +02:00
|
|
|
|
|
|
|
#include "mydevices.h"
|
2020-05-12 11:22:59 +02:00
|
|
|
//int luminosite_environnement = 200;
|
2020-05-12 09:52:03 +02:00
|
|
|
|
|
|
|
using namespace std;
|
|
|
|
// classe I2CActuatorScreen
|
2020-05-16 17:13:01 +02:00
|
|
|
I2CActuatorScreen::I2CActuatorScreen ():Device(){}
|
2020-05-12 09:52:03 +02:00
|
|
|
|
|
|
|
void I2CActuatorScreen::run(){
|
|
|
|
while(1){
|
|
|
|
if ( (i2cbus!=NULL)&&!(i2cbus->isEmptyRegister(i2caddr))){
|
|
|
|
Device::i2cbus->requestFrom(i2caddr, buf, I2C_BUFFER_SIZE);
|
|
|
|
cout << "---screen :"<< buf << endl;
|
|
|
|
}
|
|
|
|
sleep(1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2020-05-13 17:10:05 +02:00
|
|
|
//TODO Capteur de temperature a revoir avec conditions
|
|
|
|
//TODO Electrovanne / moteur (a voir food)
|
|
|
|
//TODO Radiateur rechauffer terrarium
|
|
|
|
//TODO PHmetre pour qualite de l'eau
|
|
|
|
//TODO regarder les manometre
|
|
|
|
//TODO Electrovanne pour remplir la piscine
|
|
|
|
|
|
|
|
//TODO Ecran d'affichage avec infos de temps, derniere bouffe, infos sur tortues
|
|
|
|
//TODO Bouton pour sauter prochaine bouffe (I2C)
|
2020-05-13 16:12:29 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|