clover/embedded/lib/Component/MainComponent.cpp

22 lines
560 B
C++

#include "MainComponent.hpp"
MainComponent::MainComponent()
: _humidity(ComponentType::Analog, PIN_A0), _led(D8, D7, 2), _dht(DHT11, D3)
{
}
MainComponent::~MainComponent()
{}
void MainComponent::setup()
{
_led.setup();
_dht.setup();
// Lights are off when powered
_led.setColor(LedNumber::LED_HARDWARE,{0,0,0});
_led.setColor(LedNumber::LED_PLANT,{0,0,0});
}
Component& MainComponent::getHumidity() { return _humidity; }
LedComponent& MainComponent::getLed() { return _led; }
DHTComponent& MainComponent::getDHT() { return _dht; }