Russell Shomberg
/
shomberg_hw_6
HW6 for OCE560
Fork of shomberg_hw_5 by
OCE360Input.cpp
- Committer:
- rshomberg
- Date:
- 2018-10-25
- Revision:
- 9:da0b72918880
- Child:
- 11:42914083ac70
File content as of revision 9:da0b72918880:
/** Temperature Sensor and Switch Read OCE360Input.cpp Purpose: Read a switch connected at p7 Read a temperature sensor connected at p20 @author Russell Shomberg @created 2018-10-25 @revised 2018-10-25 @version 0.0 Issues: */ // INCLUDES #include "mbed.h" #include "OCE360Input.h" // DEFINES #define VREF 3.5 #define TEMP_CALIBRATION_A 0.01 #define TEMP_CALIBRATION_B 0 int read_switch(void) { return myswitch; } float read_sensor(void){ return Ain*VREF*1000; } float convert_mV_to_temp(int sensorVoltage) { return sensorVoltage*TEMP_CALIBRATION_A+TEMP_CALIBRATION_B; }