Στο σημερινό άρθρο θα μάθουμε να χρησιμοποιούμε τον αισθητήρα θερμοκρασίας DS18B20 της εταιρίας Dallas. Με την βοήθεια του Arduino uno θα μπορέσουμε να μετρήσουμε την θερμοκρασία του χώρου μας και να την εκτυπώσουμε στην σειριακή οθόνη του Arduino IDE.
Τα υλικά που θα χρειαστούμε:
Τα υλικά που θα χρειαστούμε:
- Arduino uno
- DS18B20 Dallas temp sensor
- Αντίσταση 4.7k
Συνδεσμολογία του DS18B20 με το Arduino UNO
- Ενώνουμε το GND με το Vdd pin του DS18B20 με το GND του Arduino
- Το Pin 2 (το pin που είναι στη μέση "D") του DS18B20 με το Pin 2 του Arduino
- Στο Pin2 του DS18B20 βάζουμε την αντίσταση 4.7KOhm και την ενώνουμε με το pin 5V του Arduino
Κώδικας: Download
Απαραίτητα βήματα για τον προγραμματισμό:
c\Αρχεία Εφαρμογών (x86)\Arduino\libraries
Αφού κάνετε τα παραπάνω, ανοίξτε το αρχείο με τον κώδικα και περάστε το στο Arduino uno. Τέλος ανοίξτε το Arduino IDE και απ' τα εργαλεία επιλέξτε σειριακή οθόνη. Η θερμοκρασία ανανεώνεται κάθε 10 δευτερόλεπτα (delay(10000)).
Απαραίτητα βήματα για τον προγραμματισμό:
- Κατεβάστε το αρχείο
- Κάντε unzip το αρχείο "Extract to Arduino Library location.zip"
- Βάλτε τους δύο φακέλους στον φάκελο "libraries" του Arduino IDE
c\Αρχεία Εφαρμογών (x86)\Arduino\libraries
Αφού κάνετε τα παραπάνω, ανοίξτε το αρχείο με τον κώδικα και περάστε το στο Arduino uno. Τέλος ανοίξτε το Arduino IDE και απ' τα εργαλεία επιλέξτε σειριακή οθόνη. Η θερμοκρασία ανανεώνεται κάθε 10 δευτερόλεπτα (delay(10000)).