James Heavey / Mbed 2 deprecated 3875_DISSERTATION

Dependencies:   mbed 3875_Individualproject

Committer:
jamesheavey
Date:
Thu Mar 12 22:06:17 2020 +0000
Revision:
18:991658b628fc
Parent:
17:77b8515a9568
Child:
20:5cf6a378801d
sensors work, hoever, may be issues with using them for encoders as rise time can be up to 3ms

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jamesheavey 0:df5216b20861 1 #ifndef MAIN_H
jamesheavey 0:df5216b20861 2 #define MAIN_H
jamesheavey 0:df5216b20861 3
jamesheavey 0:df5216b20861 4 #include "m3pi.h"
jamesheavey 0:df5216b20861 5 #include "mbed.h"
jamesheavey 17:77b8515a9568 6 #include "QTRSensors.h"
jamesheavey 0:df5216b20861 7
jamesheavey 0:df5216b20861 8 // API
jamesheavey 0:df5216b20861 9 extern m3pi robot;
jamesheavey 0:df5216b20861 10
jamesheavey 0:df5216b20861 11 // LEDs
jamesheavey 0:df5216b20861 12 extern BusOut leds;
jamesheavey 0:df5216b20861 13
jamesheavey 0:df5216b20861 14 // Buttons
jamesheavey 0:df5216b20861 15 extern DigitalIn button_A;
jamesheavey 0:df5216b20861 16 extern DigitalIn button_B;
jamesheavey 0:df5216b20861 17 extern DigitalIn button_X;
jamesheavey 0:df5216b20861 18 extern DigitalIn button_Y;
jamesheavey 0:df5216b20861 19 extern DigitalIn button_enter;
jamesheavey 0:df5216b20861 20 extern DigitalIn button_back;
jamesheavey 0:df5216b20861 21
jamesheavey 0:df5216b20861 22 // Potentiometers
jamesheavey 0:df5216b20861 23 extern AnalogIn pot_P;
jamesheavey 0:df5216b20861 24 extern AnalogIn pot_I;
jamesheavey 0:df5216b20861 25 extern AnalogIn pot_D;
jamesheavey 0:df5216b20861 26 extern AnalogIn pot_S;
jamesheavey 0:df5216b20861 27
jamesheavey 18:991658b628fc 28 // Sensors
jamesheavey 18:991658b628fc 29 extern DigitalInOut QTRA; //connected to digital P26
jamesheavey 18:991658b628fc 30 extern DigitalInOut QTRB; //connected to digital P25
jamesheavey 18:991658b628fc 31
jamesheavey 0:df5216b20861 32 // Globals
jamesheavey 0:df5216b20861 33
jamesheavey 0:df5216b20861 34 // Prototypes
jamesheavey 0:df5216b20861 35
jamesheavey 0:df5216b20861 36
jamesheavey 0:df5216b20861 37 #endif