pyupm_led module

class pyupm_led.Led(*args)[source]

Bases: object

API for the LED.

ID: led

Name: Light-emitting Diode (LED)

Other Names: Grove LED

Category: led

Manufacturer: seeed

Connection: gpio

Kit: gsk UPM module for the LED (or other similar light-emitting diodes). An LED is a p-n junction semiconductor which emits light in response to voltage. 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.

C++ includes: led.hpp

name()[source]

std::string name()

off()[source]

upm_result_t off()

Turns the LED off

0 if successful, non-zero otherwise

on()[source]

upm_result_t on()

Turns the LED on

0 if successful, non-zero otherwise

write(value)[source]

upm_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)

0 if successful, non-zero otherwise