Πίνακας περιεχομένων:

Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης .: 6 βήματα
Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης .: 6 βήματα

Βίντεο: Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης .: 6 βήματα

Βίντεο: Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης .: 6 βήματα
Βίντεο: ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ - μαθήματα Arduino. 03 – breadboad, pushbutton, σειριακή οθόνη , εντολή if 2024, Δεκέμβριος
Anonim
Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης
Χρήση αισθητήρα υπερήχων και εξόδου σειριακής οθόνης

Γεια σας παιδιά! Θέλετε να μάθετε πώς να χρησιμοποιείτε σειριακή έξοδο οθόνης. Λοιπόν εδώ έχετε το τέλειο σεμινάριο για το πώς να το κάνετε! Σε αυτό το διδακτικό, θα σας καθοδηγήσω στα απλά βήματα που απαιτούνται για τον εντοπισμό της απόστασης με χρήση αισθητήρα υπερήχων και την αναφορά στη σειριακή οθόνη.

Βήμα 1: Βήμα 1: Λήψη του Arduino IDE

Βήμα 1: Λήψη του Arduino IDE
Βήμα 1: Λήψη του Arduino IDE

Κατεβάστε και εγκαταστήστε το Arduino IDE (Διαδραστικό περιβάλλον ανάπτυξης) χρησιμοποιώντας τον παρακάτω σύνδεσμο:

www.arduino.cc/el/Main/Software Επιλέξτε και αποθηκεύστε την έκδοση που ταιριάζει καλύτερα στο λειτουργικό σας σύστημα και τη διαμόρφωση.

Βήμα 2: Βήμα 2: Υλικά υλικού

  1. 1 σανίδα Arduino
  2. 1 σανίδα ψωμιού
  3. 1 Αισθητήρας υπερήχων
  4. Καλώδια βραχυκυκλωτήρων
  5. Αντιστάσεις

Βήμα 3: Βήμα 3: Δημιουργία υλικού

Βήμα 3: Δημιουργία υλικού
Βήμα 3: Δημιουργία υλικού

1) Προσθέστε τον αισθητήρα υπερήχων στη σανίδα ψωμιού. Υπάρχουν 4 ακίδες στον αισθητήρα υπερήχων. Είναι Vcc (τροφοδοτικό 5V), Trig (Trigger), Echo, Gnd (Groud). Συνδέστε το Vcc στο τροφοδοτικό 5V, το Gnd στο Ground, το Echo στο pin 13, το Trigger στο pin 11 με καλώδια βραχυκυκλωτήρων και αντιστάσεις που φαίνονται στο διάγραμμα.

2) Η παραπάνω εικόνα δείχνει πώς πρέπει να μοιάζουν οι συνδέσεις.

Βήμα 4: Βήμα 4: Λήψη και εκτέλεση του προγράμματος

Κατεβάστε το συνημμένο πρόγραμμα arduino στο φορητό υπολογιστή σας. Συνδέστε το arduino στο φορητό υπολογιστή σας και εκτελέστε το πρόγραμμα.

Στο arduino IDE, Open Tools-> serial monitor Τοποθετήστε μια πρόσοψη κοντά και μακριά από τον αισθητήρα υπερήχων. Παρατηρήστε την έξοδο στη σειριακή οθόνη. Αυτό πρέπει να δείχνει την απόσταση μεταξύ του αισθητήρα υπερήχων και του εμποδίου.

Βήμα 5: Βήμα 5: Κατανόηση του προγράμματος

Αρχικά ας καταλάβουμε πώς λειτουργεί ο αισθητήρας υπερήχων. Ένας υπερηχητικός αισθητήρας είναι μια συσκευή που μπορεί να μετρήσει την απόσταση από ένα αντικείμενο χρησιμοποιώντας ηχητικά κύματα. Μετρά την απόσταση στέλνοντας ένα ηχητικό κύμα σε μια συγκεκριμένη συχνότητα και ακούγοντας αυτό το ηχητικό κύμα να αναπηδήσει. Λειτουργεί στέλνοντας μια έκρηξη υπερήχων και ακούγοντας την ηχώ όταν αναπηδά από ένα αντικείμενο. Δυναμώνει τα εμπόδια με υπερηχογράφημα. Ο πίνακας Arduino στέλνει έναν σύντομο παλμό για να ενεργοποιήσει την ανίχνευση και στη συνέχεια ακούει έναν παλμό στον ίδιο πείρο χρησιμοποιώντας τη λειτουργία pulseIn ().

Η λειτουργία pulseIn () θα περιμένει να ανέβει η καρφίτσα HIGHΗΛΩΣ που προκαλείται από το αναπηδημένο ηχητικό κύμα και θα ξεκινήσει το χρονισμό, στη συνέχεια θα περιμένει την καρφίτσα να πάει ΧΑΜΗΛΗ όταν τελειώσει το ηχητικό κύμα που θα σταματήσει τον χρονισμό. Στο τέλος η συνάρτηση θα επιστρέψει το μήκος του παλμού σε μικροδευτερόλεπτα. Για να πάρουμε την απόσταση θα πολλαπλασιάσουμε τη διάρκεια επί 0,034 και θα τη διαιρέσουμε με 2 όπως εξηγείται σε αυτήν την εξίσωση. Στο τέλος θα εκτυπώσουμε την τιμή της απόστασης στο Serial Monitor.

Στη μέθοδο εγκατάστασης, δηλώστε το pin 4 ως Input και το intializes buttonOn ως false.

Στη μέθοδο βρόχου, διαβάζεται η τρέχουσα τιμή της εισόδου κουμπιού. αν πατηθεί, αλλάζει το κουμπί από απενεργοποιημένο σε ενεργοποιημένο. Την επόμενη φορά που θα πατηθεί το κουμπί, αλλάζει από ενεργοποίηση σε απενεργοποίηση. Προστίθενται καθυστερήσεις για να μειωθεί ο θόρυβος και να αποφευχθεί η γρήγορη αλλαγή της εξόδου.

Συνιστάται: