Engduino
3.1.0
A fun device for learning coding
|
Files | |
file | EngduinoLight.cpp |
file | EngduinoLight.h |
Classes | |
class | EngduinoLightClass |
Functions | |
EngduinoLightClass::EngduinoLightClass () | |
Constructor. More... | |
void | EngduinoLightClass::begin () |
begin function - must be called before using other functions More... | |
void | EngduinoLightClass::end () |
end function - switch off the light sensor More... | |
uint16_t | EngduinoLightClass::lightLevel () |
lightLevel function - returns light level (10 bit value) More... | |
Variables | |
EngduinoLightClass | EngduinoLight = EngduinoLightClass() |
EngduinoLightClass | EngduinoLight |
This is the driver code for Light on the Engduino In v3.0 this light sensor is a Avago ADPS-9008.
void EngduinoLightClass::begin | ( | ) |
begin function - must be called before using other functions
Does nothing in this case
void EngduinoLightClass::end | ( | ) |
end function - switch off the light sensor
Does nothing in this case
EngduinoLightClass::EngduinoLightClass | ( | ) |
Constructor.
C++ constructor for this class. Empty.
uint16_t EngduinoLightClass::lightLevel | ( | ) |
lightLevel function - returns light level (10 bit value)
This function returns the light level. Since the input is an analogue one and the ADC gives a 10 bit value, it returns a 16 bit integer.