|
JeVois Tutorials
1.23
JeVois Smart Embedded Machine Vision Tutorials
|
|
#include <PID_v1.h>#include <Servo.h>
Go to the source code of this file.
Classes | |
| class | ServoPD |
Macros | |
| #define | LPWMPIN 3 |
| #define | LIN1PIN 2 |
| #define | LIN2PIN 21 |
| #define | RPWMPIN 5 |
| #define | RIN1PIN 20 |
| #define | RIN2PIN 4 |
| #define | LEDPIN 17 |
| #define | PANPIN 9 |
| #define | TILTPIN 10 |
| #define | SERIAL Serial1 |
| #define | DBGSERIAL Serial |
| #define | INLEN 128 |
| #define | PANZERO 90 |
| #define | PANRANGE 60 |
| #define | TILTZERO 70 |
| #define | TILTRANGE 40 |
Functions | |
| void | setup () |
| void | loop () |
| void | motor (long left, long right) |
Variables | |
| char | instr [INLEN+1] |
| long | leftgain = 655 |
| long | rightgain = 655 |
| int | TARGW = 300 |
| double | wset |
| double | win |
| double | wout |
| double | aset |
| double | ain |
| double | aout |
| double | speed = 0 |
| double | steer = 0 |
| int | ledstate = 0 |
| ServoPD | panservo (400, 200, PANZERO, PANRANGE) |
| ServoPD | tiltservo (300, 100, TILTZERO, TILTRANGE) |
| #define DBGSERIAL Serial |
Definition at line 37 of file JeVoisRobotCar1.C.
| #define INLEN 128 |
Definition at line 40 of file JeVoisRobotCar1.C.
| #define LEDPIN 17 |
Definition at line 28 of file JeVoisRobotCar1.C.
| #define LIN1PIN 2 |
Definition at line 23 of file JeVoisRobotCar1.C.
| #define LIN2PIN 21 |
Definition at line 24 of file JeVoisRobotCar1.C.
| #define LPWMPIN 3 |
Definition at line 22 of file JeVoisRobotCar1.C.
| #define PANPIN 9 |
Definition at line 29 of file JeVoisRobotCar1.C.
| #define PANRANGE 60 |
Definition at line 65 of file JeVoisRobotCar1.C.
| #define PANZERO 90 |
Definition at line 64 of file JeVoisRobotCar1.C.
| #define RIN1PIN 20 |
Definition at line 26 of file JeVoisRobotCar1.C.
| #define RIN2PIN 4 |
Definition at line 27 of file JeVoisRobotCar1.C.
| #define RPWMPIN 5 |
Definition at line 25 of file JeVoisRobotCar1.C.
| #define SERIAL Serial1 |
Definition at line 34 of file JeVoisRobotCar1.C.
| #define TILTPIN 10 |
Definition at line 30 of file JeVoisRobotCar1.C.
| #define TILTRANGE 40 |
Definition at line 67 of file JeVoisRobotCar1.C.
| #define TILTZERO 70 |
Definition at line 66 of file JeVoisRobotCar1.C.
| void loop | ( | ) |
| void motor | ( | long | left, |
| long | right | ||
| ) |
| void setup | ( | ) |
| PID apid & ain |
Definition at line 53 of file JeVoisRobotCar1.C.
| double aout |
Definition at line 53 of file JeVoisRobotCar1.C.
| double aset |
Definition at line 53 of file JeVoisRobotCar1.C.
Referenced by setup().
| char instr[INLEN+1] |
Definition at line 41 of file JeVoisRobotCar1.C.
Referenced by loop().
| int ledstate = 0 |
Definition at line 61 of file JeVoisRobotCar1.C.
Referenced by loop().
| long leftgain = 655 |
Definition at line 46 of file JeVoisRobotCar1.C.
Referenced by motor().
| long rightgain = 655 |
Definition at line 47 of file JeVoisRobotCar1.C.
Referenced by motor().
| double speed = 0 |
Definition at line 58 of file JeVoisRobotCar1.C.
Referenced by loop().
| double steer = 0 |
Definition at line 59 of file JeVoisRobotCar1.C.
Referenced by loop().
| int TARGW = 300 |
Definition at line 50 of file JeVoisRobotCar1.C.
Referenced by setup().
| PID wpid & win |
Definition at line 53 of file JeVoisRobotCar1.C.
| double wout |
Definition at line 53 of file JeVoisRobotCar1.C.
| double wset |
Definition at line 53 of file JeVoisRobotCar1.C.
Referenced by setup().
1.9.8