David's dead reckoning code for the LVBots competition on March 6th. Uses the mbed LPC1768, DRV8835, QTR-3RC, and two DC motors with encoders.

Dependencies:   PololuEncoder Pacer mbed GeneralDebouncer

Committer:
DavidEGrayson
Date:
Sat Jul 27 22:52:19 2019 +0000
Revision:
43:0e985a58f174
Parent:
31:739b91331f31
Changed reckoner to use readings from turnSensor (Gyro) to get its direction vector instead of encoder ticks.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DavidEGrayson 10:e4dd36148539 1 #pragma once
DavidEGrayson 10:e4dd36148539 2
DavidEGrayson 10:e4dd36148539 3 #include <mbed.h>
DavidEGrayson 10:e4dd36148539 4
DavidEGrayson 10:e4dd36148539 5 #define LINE_SENSOR_COUNT 3
DavidEGrayson 10:e4dd36148539 6
DavidEGrayson 31:739b91331f31 7 //extern AnalogIn lineSensorsAnalog[LINE_SENSOR_COUNT];
DavidEGrayson 29:cfcf08d8ac79 8
DavidEGrayson 31:739b91331f31 9 uint16_t analogReadWithFilter(AnalogIn * input);
DavidEGrayson 31:739b91331f31 10
DavidEGrayson 31:739b91331f31 11 void readSensors(uint16_t * values);