Advertisement
evenjc

Untitled

Nov 24th, 2020
752
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const int tmpPin = A5;
  2.  
  3. void setup() {
  4.   pinMode(tmpPin, INPUT);
  5.  
  6.   Serial.begin(9600);
  7. }
  8.  
  9. void loop() {
  10.   float celsius_avlest = readTMP();
  11.  
  12.   Serial.println(celsius_avlest);
  13. }
  14.  
  15. float readTMP() {
  16.    // Leser av TMP36: ADC-verdi
  17.   float readValue = analogRead(tmpPin);
  18.  
  19.   // Regner om fra ADC-verdi til spenning
  20.   float voltage = (readValue*5)/1024;
  21.  
  22.   // Regner om fra spenning til celsius
  23.   float celsius = (voltage-0.5)*100;
  24.  
  25.   return celsius;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement