/* ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ Ο κώδικας δεν είναι πλήρης :) Υπάρχουν κενά τα οποία συμπληρώνετε με κριτήριο το τι θέλετε να κάνει η ΔΙΚΗ ΣΑΣ εφαρμογή. Διαβάζετε τις οδηγίες που υπάρχουν μέσα στον κώδικα, κάνουν καλό :) */ // Τo pin για τo θερμόμετρο πρέπει να είναι αναλογικό // δηλ. κάποιο από τα Α0 έως Α5. int tempPin = ....; float tempValue; // η μεταβλητή tempValue θα χρησιμοποιηθεί για να // αποθηκεύσει την τιμή της θερμοκρασίας void setup() { // Έναρξη σειριακής επικοινωνίας με το PC για να μπορούμε να // βλέπουμε τιμές αισθητήρων, αλλά και να δίνουμε τιμές από το πληκτρολόγιο. // Μπορεί και να μην χρειαστεί, αλλά ας το έχουμε ως ρύθμιση. Serial.begin(9600); } void loop() { // Διαβάζουμε την τιμή που δίνει το θερμόμετρο. Οι τιμές // που περιμένουμε είναι μεταξύ 0 - 1023 tempValue = analogRead(.......); // Για να γίνει η τιμή αυτή πραγματική τιμή θερμοκρασίας σε °C, σύμφωνα με τον // κατασκευαστή του θερμόμετρου, πρέπει να πολλαπλασιαστεί με 0.488 tempValue = tempValue * 0.488; // Αν θέλουμε εμφανίζουμε την τιμή αυτή στο Serial Monitor Serial.print(temperature); Serial.println(" °C"); delay(500); // και στη συνέχεια θα έχετε λογικά διάφορους ελέγχους για την τιμή της // θερμοκρασίας, ώστε σε κάθε περίπτωση η εφαρμογή σας να κάνει κάτι διαφορετικό if (tempValue < 10) { ... } else if (tempValue < ....) { ... } else { .... } // Αν θέλουμε πιο σύνθετους ελέγχους μπορούμε να χρησιμοποιήσουμε // τους τελεστές && (και) και || (ή) }