ss
Dependencies: WS2812 PixelArray Adafruit_GFX
IRreflection.h
- Committer:
- eunsong
- Date:
- 2019-06-15
- Revision:
- 3:700a0cf6beea
- Parent:
- 0:27e31cadeb36
File content as of revision 3:700a0cf6beea:
#ifndef TRSensors_h
#define TRSensors_h
#include "mbed.h"
#define NUMSENSORS 5
class TRSensors
{
public:
TRSensors(PinName MOSI,PinName MISO, PinName CLK, PinName CS);
void calibrate_init(int *calibratedMin, int *calibratedMax);
void calibrate(int *sensor_values, int *calibratedMin, int *calibratedMax);
void AnalogRead(int *sensor_values);
void readCalibrated(int *sensor_values, int *calibratedMin, int *calibratedMax);
int readLine(int *sensor_values , int *calibratedMin, int *calibratedMax, int *online, char white_line = 0);
int sqrt(int m, int k);
char _numSensors;
int max_sensor_values[NUMSENSORS];
int min_sensor_values[NUMSENSORS];
private:
SPI _spi;
DigitalOut _spi_cs;
};
#endif