Πίνακας περιεχομένων:
Βίντεο: Διαβάστε τιμές ADC από ποτενσιόμετρα: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το άρθρο θα σας δείξω πώς να διαβάζετε τιμές ADC από ένα ποτενσιόμετρο.
αυτή είναι η βάση του προγραμματισμού Arduino. που διαβάζει αναλογικές τιμές χρησιμοποιώντας την αναλογική ακίδα που παρέχεται από το Arduino.
εκτός από τη χρήση του potentio, υπάρχουν αρκετοί αισθητήρες που χρησιμοποιούν αναλογική είσοδο. όπως αισθητήρες φωτός, αισθητήρες ήχου και αισθητήρες υγρασίας εδάφους.
Γιατί να χρησιμοποιήσω μια κατσαρόλα; επειδή αυτό το στοιχείο είναι εύκολο να βρεθεί και μπορεί να αντιπροσωπεύει αισθητήρες που διαβάζονται χρησιμοποιώντας αναλογική είσοδο.
Από αυτήν την ανάγνωση ADC, μπορεί αργότερα να συνεργαστεί με συσκευές εξόδου. και σίγουρα θα δημιουργήσει ενδιαφέροντα πράγματα.
Βήμα 1: Απαιτούμενα εξαρτήματα
Αυτό είναι ένα στοιχείο που απαιτείται σε αυτό το σεμινάριο:
- Arduino nano v3.0
- Potentio 100K
- Jumper Wire
- Πίνακας έργου
- USB mini
- ΦΟΡΗΤΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
- Arduino IDE
Βήμα 2: Συναρμολόγηση
Συναρμολογήστε όλα τα εξαρτήματα που χρησιμοποιούνται.
Χρησιμοποιήστε το παραπάνω σχηματικό σχέδιο ως οδηγό για τη συναρμολόγησή του.
Potentio to Arduino
1 ==> Gnd
2 ==> A0
3 ==> +5V
Βήμα 3: Προγραμματισμός
Αφού εγκατασταθεί το κύκλωμα. Στη συνέχεια, γεμίστε το arduino με το πρόγραμμα ανάγνωσης ADC που έχει δημιουργηθεί.
Το σκίτσο που έφτιαξα είναι περίπου αυτό:
void setup () {// αρχικοποίηση σειριακής επικοινωνίας στα 9600 bit ανά δευτερόλεπτο: Serial.begin (9600); }
// η ρουτίνα βρόχου τρέχει ξανά και ξανά για πάντα:
void loop () {// διαβάστε την είσοδο στον αναλογικό pin 0: int sensorValue = analogRead (A0); // εκτυπώστε την τιμή που διαβάζετε: Serial.println (sensorValue); καθυστέρηση (1)? // καθυστέρηση μεταξύ ανάγνωσης για σταθερότητα}
Μπορείτε επίσης να κατεβάσετε το αρχικό αρχείο παρακάτω:
Βήμα 4: Αποτέλεσμα
Ο παρακάτω είναι ένας τρόπος για να δείτε τα αποτελέσματα:
- Ανοίξτε τη σειριακή οθόνη στο Arduino.
- Βεβαιωθείτε ότι ο ρυθμός baud στη σειριακή οθόνη και το πρόγραμμα είναι κατάλληλος (εδώ χρησιμοποιώντας 9600).
- έπειτα γυρίστε το ποτενσιόμετρο
- Όταν περιστρέφεται προς τα δεξιά, η τιμή ADC θα είναι ακόμη μεγαλύτερη
- Όταν περιστρέφεται προς τα αριστερά, η τιμή ADC θα γίνει μικρότερη
-
Η μικρότερη τιμή είναι 0 και η μεγαλύτερη τιμή είναι 1023.
Από τα ψηφιακά δεδομένα 0-1023, μπορούμε να τα χρησιμοποιήσουμε για να κάνουμε άλλα ενδιαφέροντα πράγματα. Απλά κοιτάξτε το επερχόμενο άρθρο μου.
Συνιστάται:
Πώς να διαβάσετε πολλαπλές αναλογικές τιμές χρησιμοποιώντας ένα αναλογικό pin: 6 βήματα (με εικόνες)
Πώς να διαβάσετε πολλαπλές αναλογικές τιμές χρησιμοποιώντας ένα αναλογικό pin: Σε αυτό το σεμινάριο, θα σας δείξω πώς να διαβάζετε πολλαπλές αναλογικές τιμές χρησιμοποιώντας μόνο ένα αναλογικό pin pin
Παλμικό LED χρησιμοποιώντας χρονοδιακόπτη 555 και ποτενσιόμετρα: 4 βήματα
Pulsating LED Using 555 Timer and Potentiometers: Greetings! Σε αυτό το διδακτικό, θα σας δείξουμε πώς να φτιάξετε ένα κύκλωμα LED Dimmer που λειτουργεί με ρυθμιζόμενο χρονομετρημένο βρόχο χρησιμοποιώντας ποτενσιόμετρο, χρονοδιακόπτη 555 και άλλα βασικά εξαρτήματα κυκλώματος. Πρώτα πήραμε την ιδέα για αυτό το έργο από
Ρολόι καθρέφτη Infinity με ποτενσιόμετρα: 3 βήματα
Ρολόι καθρέφτη Infinity με ποτενσιόμετρα: Βρήκα έναν καθρέφτη άπειρου και το βρήκα πολύ δροσερό. Αυτό με ενέπνευσε να φτιάξω έναν καθρέφτη απείρου, αλλά τον χρειαζόμουν για να έχω έναν σκοπό. Έτσι, αποφάσισα να φτιάξω ένα λειτουργικό ρολόι καθρέφτη άπειρου. Αυτός είναι ένας καθρέφτης απείρου που σας επιτρέπει να
2 Ποτενσιόμετρα & 2 Servos: Ελεγχόμενη κίνηση με Arduino: 4 βήματα
2 Potentiometers & 2 Servos: Controlled Motion With Arduino: Πρώτα πρέπει να συγκεντρώσετε τα σχετικά υλικά για να συνδυάσετε αυτό το κύκλωμα
Διαβάστε και γράψτε από σειριακή θύρα με Raspberry Pi χρησιμοποιώντας Wemos: 5 βήματα
Ανάγνωση και εγγραφή από σειριακή θύρα με Raspberry Pi χρησιμοποιώντας Wemos: Επικοινωνία με Raspberry Pi χρησιμοποιώντας Wemos D1 mini R2