Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κατανοούμε πρώτα τη δομή σήματος του Rc5
- Βήμα 2: Επιτρέψτε μου να το κάνω πολύ καθαρό με δύο κομμάτια…
- Βήμα 3: State Machine
- Βήμα 4: Σχηματικό
Βίντεο: Αποκωδικοποιητής πρωτοκόλλου τηλεχειριστηρίου RC5 χωρίς βιβλιοθήκη: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Πριν από την αποκωδικοποίηση του rc5 συζητάμε πρώτα τι είναι η εντολή rc5 και ποια είναι η δομή της. τόσο βασικά
Η εντολή rc5 χρησιμοποιείται σε τηλεχειριστήρια που χρησιμοποιούνται σε τηλεοράσεις, συσκευές αναπαραγωγής cd, d2h, συστήματα οικιακού κινηματογράφου κ.λπ. τα bits είναι bits διεύθυνσης και τα επόμενα έξι bits είναι bits εντολών.
Bits έναρξης - στο rc5 τα δύο πρώτα bits είναι bits έναρξης, αυτά τα bits είναι πάντα 1. μπορείτε να πείτε ότι αυτά τα bits είναι για να ενημερώσουν τον δέκτη ότι τα bit εναλλαγής, διεύθυνσης και εντολών πρόκειται να ληφθούν.
Εναλλαγή bit - αυτό το bit άλλαξε την κατάστασή του (από 0 σε 1 ή αντίστροφα) κάθε φορά που πατάτε ένα νέο κουμπί (ή το ίδιο κουμπί αν κυκλοφορήσει).
Bits διεύθυνσης - κάθε συσκευή έχει μοναδική διεύθυνση. δεν μπορείτε να χειριστείτε την τηλεόραση philips με το πρόγραμμα αναπαραγωγής cd philips. έτσι είναι η μαγεία των bits διεύθυνσης. 2^5 = 32 συσκευές μπορούν να αντιμετωπιστούν με αυτά τα 5 bit.
Bits εντολής - τα επόμενα 6 bits είναι τα bits εντολών. σε ένα τηλεχειριστήριο κάθε κουμπί έχει μοναδική λειτουργία όπως power, vol+, vol-, ch+, ch-… κ.λπ. έτσι κάθε κουμπί έχει διαφορετικό κωδικό. αυτός ο κώδικας δίνεται από αυτά τα 6 bit. 2^6 = 64 κουμπιά δυνατά σε ένα emote.
Προμήθειες
littlebitelectronics.blogspot.com/
Βήμα 1: Κατανοούμε πρώτα τη δομή σήματος του Rc5
στην εντολή rc5 όταν το σήμα πέφτει από χαμηλά σε υψηλά θεωρείται "1" και όταν το σήμα ανεβαίνει σε χαμηλό τότε θεωρείται ως "0".
Βήμα 2: Επιτρέψτε μου να το κάνω πολύ καθαρό με δύο κομμάτια…
Βήμα 3: State Machine
Πριν γράψω τον κωδικό C του αποκωδικοποιητή, σχεδίασα μια μηχανή κατάστασης του πρωτοκόλλου RC5 που μπορεί να βοηθήσει στη διαδικασία αποκωδικοποίησης.
Βήμα 4: Σχηματικό
Λίστα μερών -----
- Arduino uno
- τσοπ 1738
- lcd16x2
- καλώδια σύνδεσης
Έργο Arduino από εδώ
Συνιστάται:
Προγραμματισμός ενός Arduino χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κυλιόμενου κειμένου χωρίς βιβλιοθήκη: 5 βήματα
Προγραμματισμός ενός Arduino Χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κειμένου κύλισης χωρίς βιβλιοθήκη: Το Sony Spresense ή το Arduino Uno δεν είναι τόσο ακριβά και δεν απαιτούν πολλή ισχύ. Ωστόσο, εάν το έργο σας έχει περιορισμούς ισχύος, χώρου ή ακόμη και προϋπολογισμού, μπορείτε να χρησιμοποιήσετε το Arduino Pro Mini. Σε αντίθεση με το Arduino Pro Micro, το Arduino Pro Mi
Αποκωδικοποιητής τηλεχειριστηρίου IR χρησιμοποιώντας Arduino: 7 βήματα
Αποκωδικοποιητής τηλεχειριστηρίου IR χρησιμοποιώντας Arduino: Γεια σας Δημιουργοί, Αυτό είναι ένα πλήρες σεμινάριο για τον τρόπο αποκωδικοποίησης οποιουδήποτε τηλεχειριστηρίου IR. Ακολουθήστε τα παρακάτω βήματα μου
Κατανόηση του πρωτοκόλλου IR των τηλεχειριστηρίων του κλιματιστικού: 9 βήματα (με εικόνες)
Κατανόηση του πρωτοκόλλου IR των τηλεχειριστηρίων του Air Conditoner: Μαθαίνω για πρωτόκολλα IR εδώ και αρκετό καιρό τώρα. Πώς να στείλετε και να λάβετε σήματα IR. Σε αυτό το σημείο, το μόνο που απομένει είναι το πρωτόκολλο IR των τηλεχειριστηρίων AC. Σε αντίθεση με τα παραδοσιακά τηλεχειριστήρια σχεδόν όλων των ηλεκτρονικών συσκευών (ας πούμε μια τηλεόραση) όπου
Arduino Tone Generator Χωρίς βιβλιοθήκη ή σειριακές λειτουργίες (με διακοπές): 10 βήματα
Arduino Tone Generator Χωρίς βιβλιοθήκη ή σειριακές λειτουργίες (με διακοπές): Αυτό δεν είναι κάτι στο οποίο θα έκανα κανονικά οδηγίες, προτιμώ τη μεταλλική μου εργασία, αλλά επειδή είμαι φοιτητής ηλεκτρικής μηχανικής και πρέπει να παρακολουθήσω ένα μάθημα μικροελεγκτών ( Σχεδιασμός ενσωματωμένων συστημάτων), σκέφτηκα ότι θα έκανα ένα εκπαιδευτικό σε ένα από τα έργα μου
Zero Cost Laptop Cooler / Stand (Χωρίς κόλλα, χωρίς διάτρηση, χωρίς παξιμάδια & μπουλόνια, χωρίς βίδες): 3 βήματα
Zero Cost Laptop Cooler / Stand (No Glue, No Drilling, No Nuts & Bolts, No Screws): ΕΝΗΜΕΡΩΣΗ: ΠΑΡΑΚΑΛΩ KINDLY VOTE FOR MY INSTRUCTABLE, THANKS ^ _ ^ YOU MAY MOTO LIKE ΕΙΣΟΔΟΣ ΣΤΟ www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ ΜΠΟΡΕΙ ΝΑ VΗΦΙΣΕΤΕ ΓΙΑ ΤΟΝ ΚΑΛΥΤΕΡΟ ΦΙΛΟ ΜΟΥ