Dezibot 4
Dezibot.h
Go to the documentation of this file.
1
11
#ifndef Dezibot_h
12
#define Dezibot_h
13
14
#include "
motion/Motion.h
"
15
#include "
lightDetection/LightDetection.h
"
16
#include "
colorDetection/ColorDetection.h
"
17
#include "
multiColorLight/MultiColorLight.h
"
18
#include "
motionDetection/MotionDetection.h
"
19
#include "
infraredLight/InfraredLight.h
"
20
#include "
communication/Communication.h
"
21
#include "
display/Display.h
"
22
23
24
class
Dezibot
{
25
protected
:
26
27
public
:
28
Dezibot
();
29
Motion
motion
;
30
LightDetection
lightDetection
;
31
ColorDetection
colorDetection
;
32
MultiColorLight
multiColorLight
;
33
InfraredLight
infraredLight
;
34
Communication
communication
;
35
Display
display
;
36
void
begin
(
void
);
37
};
38
39
#endif //Dezibot_h
MotionDetection.h
This component controls the IMU (Accelerometer & Gyroscope) ICM-42670-P.
Dezibot::multiColorLight
MultiColorLight multiColorLight
Definition:
Dezibot.h:32
Motion.h
This component controls the ability to rotate and change position.
Dezibot::communication
Communication communication
Definition:
Dezibot.h:34
Communication
Definition:
Communication.h:13
Dezibot::motion
Motion motion
Definition:
Dezibot.h:29
Display
Definition:
Display.h:18
Dezibot::begin
void begin(void)
Definition:
Dezibot.cpp:11
Dezibot::display
Display display
Definition:
Dezibot.h:35
Dezibot::Dezibot
Dezibot()
Definition:
Dezibot.cpp:9
Display.h
Communication.h
ColorDetection.h
ColorDetection
Definition:
ColorDetection.h:55
LightDetection.h
Class for Reading the values of the different Phototransistors, both IR, and DaylightSensors are supp...
Motion
Definition:
Motion.h:59
Dezibot::infraredLight
InfraredLight infraredLight
Definition:
Dezibot.h:33
InfraredLight
Definition:
InfraredLight.h:55
Dezibot
Definition:
Dezibot.h:24
MultiColorLight.h
This component controls the ability to show multicolored light, using the RGB-LEDs.
MultiColorLight
Definition:
MultiColorLight.h:28
Dezibot::colorDetection
ColorDetection colorDetection
Definition:
Dezibot.h:31
Dezibot::lightDetection
LightDetection lightDetection
Definition:
Dezibot.h:30
InfraredLight.h
Adds the ability to print to the display of the robot.
LightDetection
Definition:
LightDetection.h:44
src
Dezibot.h
Generated by
1.8.17