Russell Shomberg
/
shomberg_hw_6
HW6 for OCE560
Fork of shomberg_hw_5 by
OCE360Input.cpp
- Committer:
- rshomberg
- Date:
- 2018-10-25
- Revision:
- 12:ea407dcaff78
- Parent:
- 11:42914083ac70
- Child:
- 13:fa74bf0c3b8d
File content as of revision 12:ea407dcaff78:
/** 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.1 #define TEMP_CALIBRATION_B 0 int switchPosition; int sensorVoltage; int sensorTemp; int read_switch(void) { return myswitch; } float read_sensor(void){ return Ain*VREF*1000; } float convert_mV_to_temp(float sensorVoltage) { return sensorVoltage*TEMP_CALIBRATION_A+TEMP_CALIBRATION_B; }