Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. float voltage = 0; //the voltage measured from the TMP36
  2. float degreesC = 0; //the temperature in Celsius, calculated from the voltage
  3. float degreesF = 0; //the temperature in Fahrenheit, calculated from the voltage
  4.  
  5. void setup() {
  6.  
  7. Serial.begin(9600);
  8.  
  9. }
  10.  
  11. void loop() {
  12.  
  13. voltage = analogRead(A0) * 0.004882814; //convert the analog reading, which varies from 0 to 1023, back to a voltage value from 0-5 volts
  14. degreesC = (voltage - 0.5) * 100.0; //convert the voltage to a temperature in degrees Celsius
  15. degreesF = degreesC * (9.0/5.0) + 32.0; //convert the voltage to a temperature in degrees Fahrenheit
  16.  
  17.  
  18. Serial.println(degreesF);
  19. delay(1000);
  20.  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement