openhw:arduino:εξαρτήματα:αισθητήρες:θερμοκρασίας:tmp36
This is an old revision of the document!
Table of Contents
Αισθητήρας Θερμοκρασίας 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.1781284947.txt.gz · Last modified: by alexandrospr


