upm
0.5.1
Sensor/Actuator repository for libmraa (v0.9.1)
|
API for the Grove LED. More...
UPM module for the Grove LED (or other similar light-emitting diodes). An LED is a small lightbulb that emits light in response to a small current. The longer wire of an LED connects to the positive seat (anode); the shorter wire connects to the negative seat (cathode). The flat side of the bulb corresponds to the cathode, while the rounded side corresponds to the anode.
Public Member Functions | |
GroveLed (int pin) | |
~GroveLed () | |
mraa_result_t | write (int value) |
mraa_result_t | off () |
mraa_result_t | on () |
Public Member Functions inherited from Grove | |
std::string | name () |
Additional Inherited Members | |
Protected Attributes inherited from Grove | |
std::string | m_name |
mraa_result_t write | ( | int | value | ) |
Turns the LED on or off, depending on the value. If the value is positive (greater than or equal to 1), the LED is turned on. Otherwise, for 0 or negative values, the LED is turned off.
value | Tells the LED to turn on (for values >=1) or off (for values <1) |
mraa_result_t off | ( | ) |
Turns the LED off
mraa_result_t on | ( | ) |
Turns the LED on