Εισαγωγή στο Arduino και το MBlock
Ενότητες
Σύνδεση αισθητήρα Θερμοκρασίας/Υγρασίας DHT11 3 ακίδων με το Arduino
Χαρακτηριστικά :
∙ Η θερμοκρασία που μπορεί να μετρηθεί κυμαίνεται από 0οC έως 50οC με ακρίβεια ± 2% οC
∙ Η υγρασία μπορεί να μετρηθεί από 20% έως 90% με ακρίβεια ± 5%
Όσον αφορά τα δεδομένα μεταδίνονται ψηφιακά. Αν και ο ίδιος ο αισθητήρας είναι αναλογικός, περιλαμβάνει ένα σύστημα για την μετατροπή αναλογικής τιμής σε ψηφιακή και έτσι μπορεί να συνδεθεί απευθείας σε μια ψηφιακή είσοδο του Arduino (π.χ. pin4) ή σε αναλογική είσοδο (π.χ. Α0)
Υπάρχουν δύο διαφορετικές εκδόσεις του DHT11 που μπορεί να συναντήσετε. Ο ένας τύπος έχει 4 ακίδες και ο άλλος τύπος έχει 3 ακίδες.
Η σύνδεση του αισθητήρα υγρασίας και θερμοκρασίας 3 ακίδων είναι αρκετά απλή, καθώς ο αισθητήρας έχει μόνο 3 ακίδες και υλοποιείται ως εξής:
Out : Σύνδεση με ψηφιακό pin arduino
GND (Ground) : Σύνδεση με τη γείωση
Out (Signal) : Σύνδεση σε ψηφιακή ή αναλογική είσοδο Vcc Σύνδεση με τροφοδοσία 3,3v ή 5v (*)
(*) εάν χρησιμοποιήσετε 3,3v αντί για 5v, τότε το καλώδιο δεν πρέπει να υπερβαίνει τα 20 εκατοστών, λόγω πτώσης τάσης.
Σύνδεση σε breadboard:
Σύνδεση σε shield:
Πρόγραμμα για παρακολούθηση θερμοκρασίας στην οθόνη του υπολογιστή, με χρήση του ανταλλαγή μηνυμάτων
- Εγκαταστήστε την επέκταση Upload Mode Broadcast 2 φορές, μία στην καρτέλα συσκευές (Devices) και μία στην καρτέλα Sprites.
2. Εγκαταστήστε την επέκταση Sensor DHT11-DHT22
Στο sprite:
Οι τιμές που στέλνονται από τον αισθητήρα που είναι συνδεμένος με το arduino εμφανίζονται στην οθόνη με την εντολή say.