User Tools

Site Tools


openhw:arduino:εξαρτήματα:αισθητήρες:θερμοκρασίας:tmp36

This is an old revision of the document!


Αισθητήρας Θερμοκρασίας TMP36

Τα αναλογικά pins του Arduino UNO R4 WiFi (A0–A5) παράγουν τιμές από το 0 εως 1023 που αντιστοιχούν σε τάσεις από το 0 εως το 5 .

Σύνδεση στην πλακέτα δοκιμών και στο arduino

  • Ο ακροδέκτης Vs είναι η τάση τροφοδοσίας του TMP36 και δεν πρέπει να ξεπερνά τα 5V.
  • Ο μεσαίος ακροδέκτης Vout (κίτρινο καλώδιο στο σχεδιάγραμμα) στέλνει σήμα με τάση ανάλογη της θερμοκρασίας στο άμμεσο περιβάλλον του αισθητήρα.
  • Ο ακροδέκτης GND είναι η γείωση ή η επιστροφή που κλείνει το κύκλωμα

Πηγές

Οδηγός λειτουργίας του TMP36@

Προδιογραφές TMP36

  • Εύρος θερμοκρασιων: -40°C to 125°C
  • Ακρίβεια: ±2°C
  • Παράγοντας κλίμακας εξόδου: 10mV/°C (δηλαδή αλλαγή 10mV αντιστοιχεί σε αλλαγή 1C.
  • Εύρος εξόδου:0.1V (-40°C) to 1.75V (125°C)

Πρόσβαση από το Sketch

Το αναλογικό pin (στο οποίο καταλήγει το pin εξόδου του TMP36) αντιστοιχεί την τάση που δέχεται σε μια τιμή από το 1-1024. Το πρόγραμμα μας πρέπει να αντιστοιχήσει αυτή την τιμή σε μια τιμή θερμοκρασίας.

const int sensorPin = A0;
const float baselineTemp = 20.0;
 
void setup() {
Serial.begin(9600); // open a serial port
for (int pinNumber = 2; pinNumber<5; pinNumber++) {
  pinMode(pinNumber, OUTPUT);
  digitalWrite(pinNumber, LOW);
 }
 
}
openhw/arduino/εξαρτήματα/αισθητήρες/θερμοκρασίας/tmp36.1781284921.txt.gz · Last modified: by alexandrospr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki