upm  1.3.0
Sensor/Actuator repository for libmraa (v1.7.0)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
UPM Libraries
Here is a list of UPM libraries that can be used. Note that each of the classes listed in these libraries are completely separate so you will need to link against all those that you have used in your program. Use the hierarchical tree to filter between different types of sensors.
[detail level 12345]
oSensor CategoriesSensors grouped by category
|oAccelerometerMeasure acceleration & tilt or collision detection
|oAnalog InputsSensors with a variable voltage output
|oAtmospheric PressureMeasure pressure and atmospheric conditions
|oButtonButton, Switch or Toggle
|oColor SensorLight sensors with special function: Color recognition
|oCompass/MagnetometersMeasure magnetic field to give rotation or heading
|oDigital PotentiometerResistive digital to analog converters (DAC)
|oDisplaysTFT, LCD, LED display elements
|oElectricityMeasure electric current and ADC converters
|oFlex/ForceMeasure bending or detect vibration
|oGasMeasure substance concentrations in gases
|oGPSProvide positioning capabilities
|oGyroscopesMeasure rotation rate in one or more axes
|oLEDsLEDs, LED strips, LED matrix displays & controllers
|oLight/Proximity/IRMeasure light intensity or distances
|oLiquid FlowMeasure liquid flow rates or levels
|oMedicalSensors with specific medical application
|oMotorVarious motors & controllers to get things moving
|oOtherOther types of supported sensors
|oRelayDifferent low and high power relays
|oRFIDWireless sensors using RFID tags
|oServoVarious servo motors & controllers
|oSoundProvide sound recording or playback
|oTemperature/HumidityMeasure temperature & humidity
|oSerialSensors using serial communication
|oTimeReal time clocks & time measurement
|oTouch SensorCapacitive touch sensors
|oVideoProvide video or video camera access
|\Wireless CommunicationProvide WiFi, Bluetooth, RF communication
oC++ InterfaceSensors grouped by C++ interface
|oILightSensorImplements ILightSensor
|oILightControllerImplements ILightController
|oIPressureSensorImplements IPressureSensor
|oITemperatureSensorImplements ITemperatureSensor
|oIADCImplements IADC
|\ICOSensorImplements ICOSensor
oConnection TypeSensors grouped by connection type
|oAIOSensors requiring an ADC value to be read
|oI2CModules using the i2c bus
|oSPIModules using the SPI bus
|oGPIOModules using GPIOs directly
|oPWMModules using a PWM capable GPIO pin
|\UARTModules using a serial connection (RX/TX)
oManufacturerSensors grouped by manufacturer
|oAdafruitAdafruit Industries
|oams AGAms AG
|oCometComet System
|oGenericGeneric Brands
|oMeasurement SpecialtiesMeasurement Specialties
|oNumato LabsNumato Labs
|oOpen ElectronsOpen Electrons
|oSeeedStudioSeeedStudio - Grove Sensors
|oSilicon LabsSilicon Labs
|oTexas InstrumentsTexas Instruments
|oVeris IndustriesVeris Industries
|oAeon LabsAeon Labs
|oTraneTrane Incorporated
|oAvago TechnologiesAvago Technologies
|oCatnip ElectronicsCatnip Electronics
|oKionix IncorporatedKionix Incorporated
|oMaxim IntegratedMaxim Integrated
|\Semtech CorporationSemtech Corporation
oStarter KitsSensors grouped into starter kits
|oGrove Starter KitGrove Starter Kit - Contains basic sensors
|oHome Automation KitHome Automation Kit - For projects around the house
|oEnvironment & Agriculture KitEnvironment & Agriculture Kit - For outdoor projects
|oTransportation & Safety KitTransportation & Safety Kit - Used mostly on vehicles
|\Robotics KitRobotics Kit - Sensors for your robot
\libupm-bmpx8x @ingroup seeed adafruit sparkfun i2cBosch BMP & GY65 Atmospheric Pressure Sensor librarypressure