Βίντεο: The thrilling potential of SixthSense technology | Pranav Mistry 2025
A οθόνη επτά τμημάτων είναι μια ηλεκτρονική συστοιχία επτά LEDs έναν τρόπο που μπορεί να εμφανίζει αριθμούς καθώς και ορισμένους αλφαβητικούς χαρακτήρες. Μπορείτε να αγοράσετε μια φθηνή (λιγότερο από $ 2) οθόνη επτά τμημάτων σε οποιαδήποτε καταστήματα ηλεκτρονικών εξαρτημάτων.
Για να χρησιμοποιήσετε μια οθόνη επτά τμημάτων για οποιοδήποτε πρακτικό σκοπό, θα πρέπει να συνδέσετε την οθόνη σε ένα ψηφιακό κύκλωμα που είναι σε θέση να ελέγχει τα μεμονωμένα τμήματα για να εμφανίζει σημαντικές πληροφορίες όπως αριθμητικά ή αλφαβητικά γράμματα. Μπορείτε να να το κάνετε χρησιμοποιώντας έναν υπολογιστή για να ελέγξετε τα μεμονωμένα τμήματα μέσω μιας σύνδεσης παράλληλης θύρας.
Ένα μονοψήφιο δομοστοιχείο οθόνης επτά τμημάτων συνήθως συνδέεται ως εξής: Τα ίδια τα τμήματα αναφέρονται με γράμματα a έως g . Αυτή η συγκεκριμένη μονάδα απεικόνισης περιέχεται σε πακέτο DIP των 14 ακίδων, αλλά χρησιμοποιούνται μόνο 8 από τις καρφίτσες. Η άνοδος κάθε τμήματος LED συνδέεται σε μία από τις καρφίτσες. Οι κάθοδοι για όλα τα τμήματα συνδέονται στον ακροδέκτη 4.
Αυτό καλείται καλωδίωση common-cathod . Μπορείτε επίσης να λάβετε οθόνες 7 τμημάτων στις οποίες οι ανόδους συνδέονται με έναν κοινό πείρο. αυτή η διάταξη καλείται καλωδίωση κοινή-άνοδος .
Για να ελέγξετε μια οθόνη επτά τμημάτων, πρέπει πρώτα να συνδέσετε μια θετική πηγή τάσης στην άνοδο του καθένα από τα επτά τμήματα. Η κάθοδος πρέπει να συνδεθεί με το έδαφος. Βεβαιωθείτε ότι χρησιμοποιείτε μια αντίσταση περιορισμού ρεύματος σε σειρά με κάθε άνοδο για να περιορίσετε το ρεύμα που ρέει μέσω των LED.
Για να οδηγήσετε μια οθόνη επτά τμημάτων από την παράλληλη θύρα του υπολογιστή σας, απλά συνδέστε την άνοδο κάθε τμήματος μέσω μιας αντιστάσεως περιορισμού ρεύματος (τυπική 1 kΩ) σε έναν ακροδέκτη εξόδου δεδομένων. Ο πιο απλός τρόπος για να γίνει αυτό είναι να συνδέσετε το DATA1 (pin 2) με το τμήμα a , το DATA1 (pin 3) με το τμήμα b το τμήμα g .
Αφού συνδέσετε μια οθόνη επτά τμημάτων στην παράλληλη θύρα, μπορείτε να δημιουργήσετε αριθμούς ή ορισμένους αλφαβητικούς χαρακτήρες στέλνοντας τα σωστά δεδομένα στην παράλληλη θύρα.
Για να δείτε τον αριθμό 5, χρησιμοποιήστε αυτήν την εντολή RELAY:
RELAY 6D
Για να κατανοήσετε γιατί απαιτούνται οι τιμές των δεδομένων, θυμηθείτε ότι κάθε τμήμα της οθόνης συνδέεται με ένα από τα δεδομένα ακίδων της παράλληλης θύρας. Έτσι, για να ανάψετε έναν συγκεκριμένο συνδυασμό τμημάτων για να σχηματίσετε έναν αριθμό, πρέπει να ρυθμίσετε την έξοδο της παράλληλης θύρας έτσι ώστε οι ακίδες δεδομένων που αντιστοιχούν στα τμήματα που θέλετε να φωτιστούν είναι ΥΨΗΛΗ και οι υπόλοιπες ακίδες είναι ΧΑΜΗΛΗ.
Για να σχηματίσουν τον αριθμό 3, για παράδειγμα, τα τμήματα , b , c , θα πρέπει να είναι ενεργοποιημένη. Αυτά τα τμήματα συνδέονται με τις ακίδες 1, 2, 3, 4 και 7. Συνεπώς, πρέπει να στείλετε ένα byte δεδομένων στην παράλληλη θύρα με τις θέσεις bit που αντιστοιχούν στις ακίδες 1, 2, 3, 4 και 7 στη δυαδική τιμή 1 και στις άλλες θέσεις bit στις δυαδικές 0. Σε δυαδικό αριθμό, οι θέσεις των δυαδικών ψηφίων είναι αριθμημένες από τα δεξιά προς τα αριστερά, οπότε το δυαδικό μοτίβο που πρέπει να στείλετε στην παράλληλη θύρα για τον σχηματισμό του αριθμού 3 είναι
01001111
Το δεκαεξαδικό ισοδύναμο για αυτόν τον δυαδικό αριθμό είναι 4F. Έτσι, η ακόλουθη εντολή εμφανίζει τον αριθμό 3:
RELAY 4F
Η λίστα 4-2 δείχνει ένα σενάριο που ονομάζεται COUNTDOWN. ΒΔΤ που εμφανίζει αντίστροφη μέτρηση τύπου NASA από 9 σε 0 σε διαστήματα 1 δευτερολέπτου. Όταν το σενάριο φτάσει στο 0, ο αριθμός αυτός αναβοσβήνει επανειλημμένα μέχρι να ακυρώσετε το αρχείο παρτίδας πατώντας Ctrl + C ή κλείνοντας το παράθυρο εντολών.
Σημειώστε σε αυτό το σενάριο ότι η ετικέτα: LOOP εμφανίζεται κοντά στο τέλος της καταχώρησης, όχι στην αρχή. Μπορείτε να τοποθετήσετε ετικέτες οπουδήποτε θέλετε σε μια δέσμη ενεργειών. Η εντολή GOTO LOOP στο τέλος της δέσμης ενεργειών αναγκάζει το σενάριο να επαναλάβει τις τελευταίες τέσσερις εντολές επανειλημμένως μέχρι να διακόψετε τη δέσμη ενεργειών πιέζοντας το πλήκτρο Ctrl + C ή κλείνοντας το παράθυρο εντολών.
