images: added more images and modified respective header files
Signed-off-by: Sisinty Sasmita Patra <sisinty.s.patra@intel.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
Before ![]() (image error) Size: 269 KiB After ![]() (image error) Size: 28 KiB ![]() ![]() |
Before ![]() (image error) Size: 67 KiB After ![]() (image error) Size: 67 KiB ![]() ![]() |
Before ![]() (image error) Size: 54 KiB After ![]() (image error) Size: 84 KiB ![]() ![]() |
BIN
docs/images/gp2y0a.jpg
Executable file
After ![]() (image error) Size: 44 KiB |
Before ![]() (image error) Size: 102 KiB |
BIN
docs/images/hm11.jpg
Executable file
After ![]() (image error) Size: 32 KiB |
BIN
docs/images/i2clcd.jpg
Executable file
After ![]() (image error) Size: 29 KiB |
Before ![]() (image error) Size: 3.0 KiB After ![]() (image error) Size: 14 KiB ![]() ![]() |
BIN
docs/images/joystick12.jpg
Executable file
After ![]() (image error) Size: 22 KiB |
BIN
docs/images/ldt0028.jpg
Executable file
After ![]() (image error) Size: 108 KiB |
BIN
docs/images/lpd8806.jpg
Executable file
After ![]() (image error) Size: 52 KiB |
BIN
docs/images/lsm303.jpg
Executable file
After ![]() (image error) Size: 121 KiB |
BIN
docs/images/max31855.jpg
Executable file
After ![]() (image error) Size: 232 KiB |
BIN
docs/images/maxsonarez.jpg
Executable file
After ![]() (image error) Size: 60 KiB |
BIN
docs/images/mhz16.jpg
Executable file
After ![]() (image error) Size: 16 KiB |
BIN
docs/images/mlx90614.jpg
Executable file
After ![]() (image error) Size: 40 KiB |
BIN
docs/images/mma7455.jpg
Executable file
After ![]() (image error) Size: 67 KiB |
BIN
docs/images/mma7660.jpg
Executable file
After ![]() (image error) Size: 19 KiB |
Before ![]() (image error) Size: 142 KiB After ![]() (image error) Size: 142 KiB ![]() ![]() |
BIN
docs/images/nunchuck.jpg
Executable file
After ![]() (image error) Size: 16 KiB |
BIN
docs/images/otp538u.jpg
Executable file
After ![]() (image error) Size: 21 KiB |
BIN
docs/images/si114x.jpg
Executable file
After ![]() (image error) Size: 218 KiB |
BIN
docs/images/sm130_sparkfun.jpg
Executable file
After ![]() (image error) Size: 114 KiB |
BIN
docs/images/st7735.jpg
Executable file
After ![]() (image error) Size: 149 KiB |
BIN
docs/images/stepmotor.jpg
Executable file
After ![]() (image error) Size: 52 KiB |
BIN
docs/images/sx6119.jpg
Executable file
After ![]() (image error) Size: 32 KiB |
BIN
docs/images/ta12200.jpg
Executable file
After ![]() (image error) Size: 19 KiB |
BIN
docs/images/tcs3414cs.jpg
Executable file
After ![]() (image error) Size: 29 KiB |
BIN
docs/images/th02.jpg
Executable file
After ![]() (image error) Size: 15 KiB |
Before ![]() (image error) Size: 22 KiB After ![]() (image error) Size: 22 KiB ![]() ![]() |
BIN
docs/images/ttp223.jpg
Executable file
After ![]() (image error) Size: 19 KiB |
BIN
docs/images/ublox6.jpg
Executable file
After ![]() (image error) Size: 25 KiB |
BIN
docs/images/uln200xa.jpg
Executable file
After ![]() (image error) Size: 22 KiB |
BIN
docs/images/waterlevel.jpg
Executable file
After ![]() (image error) Size: 15 KiB |
BIN
docs/images/wt5001.jpg
Executable file
After ![]() (image error) Size: 37 KiB |
BIN
docs/images/yg1006.jpg
Executable file
After ![]() (image error) Size: 95 KiB |
BIN
docs/images/zfm20.jpg
Executable file
After ![]() (image error) Size: 2.7 KiB |
@ -51,6 +51,8 @@ namespace upm {
|
||||
* perpendicular to the sensor element.
|
||||
*
|
||||
* An example showing a simple test for the presence of a field
|
||||
*
|
||||
* @image html a110x.jpg
|
||||
* @snippet a110x.cxx Interesting
|
||||
* An example demonstrating the use of an interrupt handler to count pulses
|
||||
* @snippet a110x-intr.cxx Interesting
|
||||
|
@ -63,6 +63,8 @@ namespace upm {
|
||||
* An example using a DC motor conected to M3
|
||||
* @snippet adafruitms1438.cxx Interesting
|
||||
* An example using a stepper motor connected to M1 & M2
|
||||
*
|
||||
* @image html adafruitms1438.jpg
|
||||
* @snippet adafruitms1438-stepper.cxx Interesting
|
||||
*/
|
||||
class AdafruitMS1438 {
|
||||
|
@ -77,6 +77,7 @@ namespace upm {
|
||||
* capacitor be installed on the board which should alleviate the issue.
|
||||
* Sizing depends on servos and count.
|
||||
*
|
||||
* @image html adafruitss.jpg
|
||||
* @snippet adafruitss.cxx Interesting
|
||||
*/
|
||||
class adafruitss {
|
||||
|
@ -84,6 +84,7 @@ namespace upm {
|
||||
* By providing a constant reference voltage, this sensor helps
|
||||
* to increase the accuracy of a value collected from an analog sensor.
|
||||
*
|
||||
* @image html adc121c021.jpg
|
||||
* @snippet adc121c021.cxx Interesting
|
||||
*/
|
||||
class ADC121C021 {
|
||||
|
@ -46,6 +46,7 @@ namespace upm {
|
||||
*
|
||||
* UPM module for the BISS0001 Motion Sensor
|
||||
*
|
||||
* @image html biss0001.jpg
|
||||
* @snippet biss0001.cxx Interesting
|
||||
*/
|
||||
class BISS0001 {
|
||||
|
@ -59,6 +59,7 @@ namespace upm {
|
||||
* sound using a piezoelectric material that vibrates at different
|
||||
* frequencies based on the input voltage.
|
||||
*
|
||||
* @image html buzzer.jpg
|
||||
* @snippet buzzer-sound.cxx Interesting
|
||||
*/
|
||||
class Buzzer {
|
||||
|
@ -50,6 +50,7 @@ namespace upm {
|
||||
* Please note, that the available periods will vary depending on
|
||||
* the capabilities of your device.
|
||||
*
|
||||
* @image html cjq4435.jpg
|
||||
* @snippet cjq4435.cxx Interesting
|
||||
*/
|
||||
class CJQ4435 {
|
||||
|
@ -65,6 +65,7 @@ namespace upm {
|
||||
* This device can also output a square wave at 1Khz, 4Khz, 8Khz, and 32Khz.
|
||||
* However, this capability is not implemented in this module.
|
||||
*
|
||||
* @image html ds1307.jpg
|
||||
* @snippet ds1307.cxx Interesting
|
||||
*/
|
||||
class DS1307 {
|
||||
|
@ -50,6 +50,7 @@ namespace upm {
|
||||
* how fast the sensor is rotating around the x-axis.
|
||||
* Calibration of the sensor is necessary for accurate readings.
|
||||
*
|
||||
* @image html enc03r.jpg
|
||||
* @snippet enc03r.cxx Interesting
|
||||
*/
|
||||
class ENC03R {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* bent. Patented technology by Spectra Symbol, these sensors were used in
|
||||
* the original Nintendo Power Glove.
|
||||
*
|
||||
* @image html flex.jpg
|
||||
* @snippet flex.cxx Interesting
|
||||
*/
|
||||
class Flex {
|
||||
|
@ -49,6 +49,7 @@ namespace upm {
|
||||
* are far away; the voltage increases as objects get closer
|
||||
* to the sensor.
|
||||
*
|
||||
* @image html gp2y0a.h
|
||||
* @snippet gp2y0a.cxx Interesting
|
||||
*/
|
||||
class GP2Y0A {
|
||||
|
@ -46,6 +46,7 @@ namespace upm {
|
||||
* collision movement or vibration happens.
|
||||
* It will output a low pulse signal when vibration is detected.
|
||||
*
|
||||
* @image html grovecollision.jpg
|
||||
* @snippet grovecollision.cxx Interesting
|
||||
*/
|
||||
class GroveCollision {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* UPM module for the GroveEHR sensor. It is used to measure your
|
||||
* heartbeat.
|
||||
*
|
||||
* @image html groveehr.jpg
|
||||
* @snippet groveehr.cxx Interesting
|
||||
*/
|
||||
class GroveEHR {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* The Grove EL Driver allows you to easily light up an
|
||||
* EL Wire with just one single Grove cable.
|
||||
*
|
||||
* @image html groveeldriver.jpg
|
||||
* @snippet groveeldriver.cxx Interesting
|
||||
*/
|
||||
class GroveElDriver {
|
||||
|
@ -47,6 +47,7 @@ namespace upm {
|
||||
*
|
||||
* The Grove Electromagnet can hold up to 1 KG (approximately 2.2 lbs)
|
||||
*
|
||||
* @image html groveelectromagnet.jpg
|
||||
* @snippet groveelectromagnet.cxx Interesting
|
||||
*/
|
||||
class GroveElectromagnet {
|
||||
|
@ -46,6 +46,7 @@ namespace upm {
|
||||
* GroveEMG Muscle Signal reader gathers small muscle signals,
|
||||
* then processes and returns the result
|
||||
*
|
||||
* @image html groveemg.jpg
|
||||
* @snippet groveemg.cxx Interesting
|
||||
*/
|
||||
class GroveEMG {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* In other words, it measures sweat on your fingers
|
||||
* as an indicator of strong emotional reactions.
|
||||
*
|
||||
* @image html grovegsr.jpg
|
||||
* @snippet grovegsr.cxx Interesting
|
||||
*/
|
||||
class GroveGSR {
|
||||
|
@ -47,6 +47,7 @@ namespace upm {
|
||||
* digital signal indicating whether it is detecting black on a
|
||||
* white background, or white on a black background.
|
||||
*
|
||||
* @image html grovelinefinder.jpg
|
||||
* @snippet grovelinefinder.cxx Interesting
|
||||
*/
|
||||
class GroveLineFinder {
|
||||
|
@ -47,6 +47,7 @@ namespace upm {
|
||||
* detects how loud the surrounding environment is.
|
||||
* The higher the output analog value, the louder the sound.
|
||||
*
|
||||
* @image html groveloudness.jpg
|
||||
* @snippet groveloudness.cxx Interesting
|
||||
*/
|
||||
class GroveLoudness {
|
||||
|
@ -50,6 +50,7 @@ namespace upm {
|
||||
* Note that this sensor is not designed to be left in soil
|
||||
* nor to be used outdoors.
|
||||
*
|
||||
* @image html grovemoisture.jpg
|
||||
* @snippet grovemoisture.cxx Interesting
|
||||
*/
|
||||
class GroveMoisture {
|
||||
|
@ -45,6 +45,7 @@ namespace upm {
|
||||
*
|
||||
* The Grove O2 sensor measures the oxygen concentration in the air
|
||||
*
|
||||
* @image html groveo2.jpg
|
||||
* @snippet groveo2.cxx Interesting
|
||||
*/
|
||||
class GroveO2 {
|
||||
|
@ -59,7 +59,8 @@ typedef struct
|
||||
* UPM module for the GroveSpeaker.
|
||||
* This sensor can generate different tones and sounds depending on the
|
||||
* frequency of the input signal.
|
||||
*
|
||||
*
|
||||
* @image html grovespeaker.jpg
|
||||
* @snippet grovespeaker.cxx Interesting
|
||||
*/
|
||||
class GroveSpeaker {
|
||||
|
@ -53,6 +53,7 @@ namespace upm {
|
||||
*
|
||||
* UPM module for the Grove Voltage Divider Sensor
|
||||
*
|
||||
* @image html grovevdiv.jpg
|
||||
* @snippet grovevdiv.cxx Interesting
|
||||
*/
|
||||
class GroveVDiv {
|
||||
|
@ -45,6 +45,7 @@ namespace upm {
|
||||
*
|
||||
* UPM module for the Grove Water Sensor
|
||||
*
|
||||
* @image html grovewater.jpg
|
||||
* @snippet grovewater.cxx Interesting
|
||||
*/
|
||||
class GroveWater {
|
||||
|
@ -60,7 +60,7 @@ namespace upm {
|
||||
* (yellow) to Vcc (red) should not be there. The sensor may work
|
||||
* with this connection, but probably not for very long.
|
||||
*
|
||||
*
|
||||
* @image html grovewfs.jpg
|
||||
* @snippet grovewfs.cxx Interesting
|
||||
*/
|
||||
class GroveWFS {
|
||||
|
@ -72,7 +72,8 @@ namespace upm {
|
||||
* http://www.seeedstudio.com/wiki/images/c/cd/Bluetooth4_en.pdf
|
||||
*
|
||||
* It is connected via a UART at 9600 baud.
|
||||
*
|
||||
*
|
||||
* @image html hm11.jpg
|
||||
* @snippet hm11.cxx Interesting
|
||||
*/
|
||||
|
||||
|
@ -76,6 +76,7 @@ namespace upm {
|
||||
* presented on it's UART interface. It can be placed into a
|
||||
* configuration mode by grounding the CONFIG pin on the module.
|
||||
*
|
||||
* @image html hmtrp.jpg
|
||||
* @snippet hmtrp.cxx Interesting
|
||||
*/
|
||||
class HMTRP {
|
||||
|
@ -48,7 +48,8 @@ namespace upm {
|
||||
*
|
||||
* This sensor was tested amplifying the signal
|
||||
* from a Weight Sensor (Load Cell)0-500g
|
||||
*
|
||||
*
|
||||
* @image html ina132.jpg
|
||||
* @snippet ina132.cxx Interesting
|
||||
*/
|
||||
class INA132 {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* are two digital pins, one that enables recording, and the other
|
||||
* that plays back what was previously recorded.
|
||||
*
|
||||
* @image html isd1820.jpg
|
||||
* @snippet isd1820.cxx Interesting
|
||||
*/
|
||||
class ISD1820 {
|
||||
|
@ -49,6 +49,7 @@ namespace upm {
|
||||
* button could be treated as normal GPIO, this enables easier
|
||||
* interrupt support
|
||||
*
|
||||
* @image html joystick12.h
|
||||
* @snippet joystick12-example.cxx Interesting
|
||||
*/
|
||||
class Joystick12 {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
*
|
||||
* This file defines the LDT0028 C++ interface for libupm-ldt0028
|
||||
*
|
||||
* @image html ldt0028.jpg
|
||||
* @snippet ldt0028.cxx Interesting
|
||||
*/
|
||||
class LDT0028 {
|
||||
|
@ -51,6 +51,7 @@ namespace upm {
|
||||
*
|
||||
* The FastPixel lpd8806 is an RGB led strip controller.
|
||||
*
|
||||
* @image html lpd8806.jpg
|
||||
* @snippet lpd8806.cxx Interesting
|
||||
*/
|
||||
class LPD8806 {
|
||||
|
@ -52,6 +52,7 @@ namespace upm {
|
||||
* (http://datasheets.maximintegrated.com/en/ds/MAX31855PMB1.pdf) from the
|
||||
* analog PMOD kit.
|
||||
*
|
||||
* @image html max31855.jpg
|
||||
* @snippet max31855.cxx Interesting
|
||||
*/
|
||||
class MAX31855 {
|
||||
|
@ -68,6 +68,7 @@ namespace upm {
|
||||
* It's CO2 detection ranges from 0PPM to 2000PPM. It requires a
|
||||
* 2-3 minute warm up time before reporting valid data.
|
||||
*
|
||||
* @image html mhz16.jpg
|
||||
* @snippet mhz16.cxx Interesting
|
||||
*/
|
||||
class MHZ16 {
|
||||
|
@ -69,6 +69,7 @@ namespace upm {
|
||||
*
|
||||
* This file defines the MLX90614 C++ interface for libmlx90614
|
||||
*
|
||||
* @image html mlx90614.jpg
|
||||
* @snippet mlx90614.cxx Interesting
|
||||
*/
|
||||
class MLX90614 {
|
||||
|
@ -166,6 +166,7 @@ union accelData {
|
||||
*
|
||||
* This file defines the MMA7455 C++ interface for libmma7455
|
||||
*
|
||||
* @image html mma7455.jpg
|
||||
* @snippet mma7455.cxx Interesting
|
||||
*/
|
||||
class MMA7455 {
|
||||
|
@ -56,6 +56,7 @@ namespace upm {
|
||||
* This module was tested with the Grove 3-Axis Digital
|
||||
* Accelerometer (1.5g)
|
||||
*
|
||||
* @image html mma7660.jpg
|
||||
* @snippet mma7660.cxx Interesting
|
||||
*/
|
||||
class MMA7660 {
|
||||
|
@ -76,6 +76,7 @@ namespace upm {
|
||||
* is a high precision, ultra-low power consumption pressure sensor. It has a
|
||||
* range of between 50 and 110 kPa.
|
||||
*
|
||||
* @image html mpl3115a2.jpg
|
||||
* @snippet mpl3115a2.cxx Interesting
|
||||
*/
|
||||
class MPL3115A2 {
|
||||
|
@ -59,6 +59,7 @@ namespace upm {
|
||||
* should be on the same side as the grove interface socket on the
|
||||
* adapter.
|
||||
*
|
||||
* @image html nunchuck.jpg
|
||||
* @snippet nunchuck.cxx Interesting
|
||||
*/
|
||||
class NUNCHUCK {
|
||||
|
@ -63,6 +63,7 @@ namespace upm {
|
||||
* These tables assume the object to be measured is 9cm (3.54
|
||||
* inches) from the sensor.
|
||||
*
|
||||
* @image html otp538u.jpg
|
||||
* @snippet otp538u.cxx Interesting
|
||||
*/
|
||||
class OTP538U {
|
||||
|
@ -67,6 +67,7 @@ namespace upm {
|
||||
* in the future to support additional capabilities, including
|
||||
* interrupt support.
|
||||
*
|
||||
* @image html si114x.jpg
|
||||
* @snippet si114x.cxx Interesting
|
||||
*/
|
||||
class SI114X {
|
||||
|
@ -514,6 +514,7 @@ const unsigned char font[] = {
|
||||
*
|
||||
* This file defines the C++ interface for ST7735 display library
|
||||
*
|
||||
* @image html st7735.jpg
|
||||
* @snippet st7735.cxx Interesting
|
||||
*/
|
||||
class ST7735 : public GFX {
|
||||
|
@ -61,6 +61,7 @@ namespace upm {
|
||||
*
|
||||
* This file defines the stepmotor C++ interface
|
||||
*
|
||||
* @image html stepmotor.jpg
|
||||
* @snippet stepmotor.cxx Interesting
|
||||
*/
|
||||
class StepMotor {
|
||||
|
@ -48,6 +48,7 @@ namespace upm {
|
||||
* two digital pins, one that toggles power on/off, and one that
|
||||
* does a seek to the next station.
|
||||
*
|
||||
* @image html sx6119.jpg
|
||||
* @snippet sx6119.cxx Interesting
|
||||
*/
|
||||
class SX6119 {
|
||||
|
@ -60,6 +60,7 @@ namespace upm {
|
||||
* This module can measure AC current moving through a wire at up
|
||||
* to 5A.
|
||||
*
|
||||
* @image html ta12200.jpg
|
||||
* @snippet ta12200.cxx Interesting
|
||||
*/
|
||||
class TA12200 {
|
||||
|
@ -125,6 +125,7 @@ typedef struct {
|
||||
*
|
||||
* This file defines the TCS3414CS C++ interface for the color sensor
|
||||
*
|
||||
* @image html tcs3414cs.jpg
|
||||
* @snippet tcs3414cs.cxx Interesting
|
||||
*/
|
||||
class TCS3414CS {
|
||||
|
@ -70,6 +70,7 @@ namespace upm {
|
||||
*
|
||||
* This file defines the TH02 C++ interface for libth02
|
||||
*
|
||||
* @image html th02.jpg
|
||||
* @snippet th02.cxx Interesting
|
||||
*/
|
||||
class TH02 {
|
||||
|
@ -118,7 +118,7 @@ namespace upm {
|
||||
* The TSL2560 and TSL2561 are light-to-digital converters that transform
|
||||
* light intensity to a digital signal output capable of direct I2C (TSL2561)
|
||||
*
|
||||
* @image html grovetsl2561.jpeg
|
||||
* @image html tsl2561.jpg
|
||||
* @snippet tsl2561.cxx Interesting
|
||||
*/
|
||||
class TSL2561{
|
||||
|
@ -54,6 +54,7 @@ namespace upm {
|
||||
* button. The touch sensor can still function when placed under a
|
||||
* non-metallic surface like glass or plastic.
|
||||
*
|
||||
* @image html ttp223.jpg
|
||||
* @snippet ttp223.cxx Interesting
|
||||
*/
|
||||
class TTP223 {
|
||||
|
@ -64,6 +64,7 @@ namespace upm {
|
||||
*
|
||||
* UPM support for the U-BLOX 6 GPS Module
|
||||
*
|
||||
* @image html ublox6.jpg
|
||||
* @snippet ublox6.cxx Interesting
|
||||
*/
|
||||
class Ublox6 {
|
||||
|
@ -54,6 +54,8 @@ namespace upm {
|
||||
* use in driving a unipolar stepper motor, the 28BYJ-48.
|
||||
*
|
||||
* Example driving a stepper motor
|
||||
*
|
||||
* @image html uln200xa.jpg
|
||||
* @snippet uln200xa.cxx Interesting
|
||||
*/
|
||||
|
||||
|
@ -45,7 +45,8 @@ namespace upm {
|
||||
* @con gpio
|
||||
*
|
||||
* @brief UPM module for the Grove Luminance Sensor
|
||||
*
|
||||
*
|
||||
* @image html waterlevel.jpg
|
||||
* @snippet apds9002.cxx Interesting
|
||||
*/ class WaterLevel {
|
||||
public:
|
||||
|
@ -71,6 +71,7 @@ namespace upm {
|
||||
* UPM support for the WT5001 Serial MP3 Module. This was tested
|
||||
* specifically with the Grove Serial MP3 module.
|
||||
*
|
||||
* @image html wt5001.jpg
|
||||
* @snippet wt5001.cxx Interesting
|
||||
*/
|
||||
class WT5001 {
|
||||
|
@ -50,6 +50,7 @@ namespace upm {
|
||||
* UPM module for the YG1006 flame sensor. It detects flame or any
|
||||
* other light in the 760nm - 1100nm wavelength range.
|
||||
*
|
||||
* @image html yg1006.jpg
|
||||
* @snippet yg1006.cxx Interesting
|
||||
*/
|
||||
class YG1006 {
|
||||
|
@ -83,6 +83,9 @@ namespace upm {
|
||||
* This example demonstrates how to register and store a new fingerprint
|
||||
* @snippet zfm20-register.cxx Interesting
|
||||
* This example demonstrates reading a fingerprint and locating it in the DB
|
||||
*
|
||||
* @image html zfm20.jpg
|
||||
*
|
||||
* @snippet zfm20.cxx Interesting
|
||||
*/
|
||||
class ZFM20 {
|
||||
|