Μέτρηση Θερμοκρασίας με Arduino
Arduino Οδηγός για Αρχάριους - Μάθημα 4: Μέτρηση θερμοκρασίας (Βήμα - Βήμα)
Τι θα χρειαστείτε:
Arduino UNO ή άλλο μοντέλο.
Αισθητήρας Θερμοκρασίας LM35 (ή παρόμοιος, όπως ο DHT11/DHT22 για πιο προχωρημένα projects).
Αντιστάσεις και καλώδια σύνδεσης.
Breadboard για τη σύνδεση των εξαρτημάτων.
Εγκατάσταση και Συνδέσεις:
Συνδέστε τον αισθητήρα θερμοκρασίας LM35 στο breadboard:
Pin VCC -> +5V στο Arduino
Pin GND -> GND στο Arduino
Pin OUT -> Σύνδεση σε έναν αναλογικό pin του Arduino (π.χ., A0).
Ο Κώδικας:
Χρησιμοποιήστε το παρακάτω παράδειγμα για να διαβάσετε και να εμφανίσετε τη θερμοκρασία στον σειριακό παρακολούθητη (Serial Monitor):
const int sensorPin = A0; // Αναλογικό pin για τον αισθητήρα
float voltage;
float temperature;
void setup() {
Serial.begin(9600); // Ενεργοποίηση Serial Monitor
}
void loop() {
int sensorValue = analogRead(sensorPin); // Διαβάστε την τιμή του αισθητήρα
voltage = sensorValue * (5.0 / 1023.0); // Μετατροπή της τιμής σε τάση
temperature = voltage * 100; // Υπολογισμός θερμοκρασίας (LM35)
// Εμφάνιση θερμοκρασίας στον Serial Monitor
Serial.print("Θερμοκρασία: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000); // Αναμονή 1 δευτερολέπτου
}
Πώς λειτουργεί:
Ο αισθητήρας LM35 επιστρέφει αναλογικές τιμές ανάλογα με τη θερμοκρασία.
Ο κώδικας μετατρέπει τη διαβασμένη τιμή σε τάση και στη συνέχεια σε θερμοκρασία σε βαθμούς Κελσίου.
Η θερμοκρασία εμφανίζεται στον Serial Monitor.
Σχόλια
Δημοσίευση σχολίου