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

Σκοπός : Να εμφανίσουμε στην σειριακή κονσόλο του ArduinoIDE την θερμοκρασία κάθε στιγμή του αισθητήρα μας.

Το αναλογικό 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.1781285094.txt.gz · Last modified: by alexandrospr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki