MatrixMiniR4 1.1.9
Matrix Mini R4 Arduino Library API Documentation
Loading...
Searching...
No Matches
MiniR4I2C.h
Go to the documentation of this file.
1
6
7#ifndef MINIR4I2C_H
8#define MINIR4I2C_H
9
13
17
19
21// #include "Sensors/MiniR4_EIOBoardExt.h"
22
23
32
33template<uint8_t ID, TwoWire* WIRE> class MiniR4I2C
34{
35public:
42 {
43 // MXMotion._ch = ID;
44 MXLaser._ch = ID;
45 MXLaserV2._ch = ID;
46 MXColor._ch = ID;
47 MXColorV3._ch = ID;
48 MXGesture._ch = ID;
49 MXCtrl._ch = ID;
50 GroveBME280._ch = ID;
51 HTCol._ch = ID;
52
53 // EIOBoard._ch = ID;
54
55 // MXMotion._pWire = WIRE; ///< Matrix Motion sensor
56 MXLaser._pWire = WIRE;
57 MXLaserV2._pWire = WIRE;
58 MXColor._pWire = WIRE;
59 MXColorV3._pWire = WIRE;
60 MXGesture._pWire = WIRE;
61 MXCtrl._pWire = WIRE;
62 GroveBME280._pWire = WIRE;
63 HTCol._pWire = WIRE;
64
65 // EIOBoard._pWire = WIRE; ///< Matrix EIOBoard
66 }
67
68 // MatrixMotion MXMotion; ///< Matrix Motion sensor instance.
77
78 // MatrixEIOBoard EIOBoard; ///< Matrix EIOBoard instance.
79
80 // Adafruit_TCS34725 MXColor = Adafruit_TCS34725(
81 // TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X, TCS34725_ADDRESS, WIRE, ID);
82
83private:
84};
85
86#endif // MINIR4I2C_H
A library for interfacing with the BME280 sensor via I2C.
A library for interfacing with the MATRIX Color Seneor V3 sensor (TCS34725) via I2C.
A library for interfacing with the MATRIX Gesture Seneor PAJ7620 via I2C.
A library for interfacing with the MATRIX Laser V2 ToF sensor via I2C.
Matric Color Sensor functions.
Handling MiniR4.I2Cn Matrix Laser Sensor functions.
Handling Matrix Controller (HT) functions.
A class for interfacing with the BME280 sensor.
Class for HiTechnic NXT Color Sensor V2 functions.
Class for interacting with a color sensor.
A class for MATRIX Color Seneor V3 sensor.
Class for controlling motors and servos in the Matrix Controller (HT).
A class for MATRIX Gesture Seneor.
Class for interfacing with a laser distance sensor.
A class for MATRIX Laser V2 ToF sensor.
MatrixGesture MXGesture
Matrix Gesture sensor instance.
Definition MiniR4I2C.h:73
MiniR4I2C()
Constructor initializes the I2C devices with the given ID and wire.
Definition MiniR4I2C.h:41
HTColV2 HTCol
Grove BME280 sensor instance.
Definition MiniR4I2C.h:76
MatrixColor MXColor
Matrix Color sensor instance.
Definition MiniR4I2C.h:71
MatrixLaser MXLaser
Matrix Laser sensor instance.
Definition MiniR4I2C.h:69
MatrixController MXCtrl
Matrix Controller (HT) instance.
Definition MiniR4I2C.h:74
MatrixColorV3 MXColorV3
Matrix Color sensor V3 instance.
Definition MiniR4I2C.h:72
MatrixLaserV2 MXLaserV2
Matrix Laser V2 ToF sensor instance.
Definition MiniR4I2C.h:70
GroveI2C_BME280 GroveBME280
Grove BME280 sensor instance.
Definition MiniR4I2C.h:75