Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το σεμινάριο, θα σας δείξω πώς να διαβάζετε πολλαπλές αναλογικές τιμές χρησιμοποιώντας μόνο έναν αναλογικό πείρο εισόδου.
Βήμα 1: Γιατί το θέλετε αυτό
αν είστε λάτρεις των ηλεκτρονικών ή χόμπι μπορεί να εξοικειωθείτε με πολλούς πίνακες μικροελεγκτών όπως
Arduino Uno
Arduino nano
Arduino pro mini
esp 8266 nodemcu
Το Arduino Uno έχει 6 αναλογικές ακίδες, το nano έχει 8 ακίδες, το pro mini έχει 6 ακίδες
σε αντίθεση με άλλους πίνακες, το nodeMCU έχει μόνο ένα αναλογικό pin, οπότε αν θέλετε να διαβάσετε περισσότερες από μία τιμές ανάλυσης χρησιμοποιώντας το nodemcu; είναι δυνατή η ανάγνωση πολλαπλών αναλογικών τιμών χρησιμοποιώντας μόνο έναν πείρο. Ναί
Βήμα 2: Πώς είναι δυνατόν;
το κάνουμε αυτό ενεργοποιώντας και απενεργοποιώντας αισθητήρες όπως η πολυπλεξία. πρώτα ενεργοποιούμε έναν αισθητήρα και διαβάζουμε τα αναλογικά δεδομένα από αυτόν τον αισθητήρα και στο επόμενο βήμα ενεργοποιούμε τον επόμενο αισθητήρα και σβήνουμε τον πρώτο αισθητήρα και διαβάζουμε δεδομένα από τον δεύτερο αισθητήρα ότι είναι
Βήμα 3: Τα πράγματα που απαιτούνται για αυτό το έργο
- nodemcu ή arduino
- 2*μεταβλητές αντιστάσεις
- 2*δίοδοι
- σανίδα ψωμιού
- μερικά καλώδια
Βήμα 4: Διάγραμμα κυκλώματος
σε αυτό το διάγραμμα κυκλώματος, μπορείτε να δείτε ότι έχω συνδέσει θετικούς ακροδέκτες μεταβλητών αντιστάσεων στον ψηφιακό ακροδέκτη 1 και 2, ώστε να μπορούμε να απενεργοποιήσουμε και να ενεργοποιήσουμε μεταβλητές αντιστάσεις ενεργοποιώντας και απενεργοποιώντας τις ψηφιακές ακίδες
συνδέσεις θετικά μεταβλητών αντιστάσεων σε βάσεις d1 και d2 σε γείωση συνδέστε αναλογικούς πείρους σε διόδους θετική πλευρά συνδέστε διόδους αρνητικό τέλος στο Α0 του nodemcu Χρησιμοποίησα διόδους για να ξεπεράσω αλληλεπικαλυπτόμενα δεδομένα που αφορούν τις συνδέσεις
Βήμα 5: Προγραμματισμός
λήψη κώδικα και βιβλιοθήκη
Βήμα 6: Εγκατάσταση εφαρμογής Blynk
λήψη κώδικα και βιβλιοθήκη
παρακαλώ δείτε το βίντεο για πλήρεις οδηγίες
www.youtube.com/embed/8UAWH36mIdk
ευχαριστώ