#include "core_simulation.h" #include "include/AnalogDevices/AnalogSensors/AnalogSensorTemperature.h" #include "include/DigitalDevices/DigitalActuators/IntelligentDigitalActuatorLED.h" #include "include/AnalogDevices/AnalogSensors/AnalogSensorLuminosity.h" #include "include/DigitalDevices/DigitalSensors/ExternalDigitalSensorButton.h" #include "include/AnalogDevices/AnalogSensors/AnalogSensorManometre.h" #include "include/DigitalDevices/DigitalActuators/DigitalActuatorRadiator.h" #include "include/DigitalDevices/DigitalActuators/DigitalActuatorElectrovanne.h" #include "include/I2CDevices/Screen.h" #include "include/I2CDevices/Keyboard.h" int main(){ // creation d'une board Board esp8266; // achat des senseurs et actionneurs AnalogSensorTemperature temperature(TEMP,DELAY); //DigitalActuatorLED led1(DELAY); IntelligentDigitalActuatorLED led1(DELAY); Screen screen; Keyboard keyboard; AnalogSensorLuminosity luminosite(DELAY); ExternalDigitalSensorButton button(DELAY); AnalogSensorManometre manometre(PRESSURE,DELAY); DigitalActuatorRadiator radiator(DELAY); DigitalActuatorElectrovanne electrovanne(DELAY); // branchement des capteurs actionneurs esp8266.pin(1,temperature); //esp8266.pin(0,led1); esp8266.pin(2, electrovanne); esp8266.pin(4, button); esp8266.pin(5, manometre); esp8266.pin(0, radiator); esp8266.i2c(1,screen); esp8266.i2c(2,keyboard); // allumage de la carte esp8266.run(); return 0; }