Πίνακας περιεχομένων:
- Βήμα 1: Απαίτηση εξαρτημάτων
- Βήμα 2: Συνδέστε το IR Sensore στο Arduino
- Βήμα 3: Προγραμματισμός
- Βήμα 4: Αποτέλεσμα
Βίντεο: Διαβάστε το τηλεχειριστήριο χρησιμοποιώντας αισθητήρα IR: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Καλησπέρα σε όλους
Στο προηγούμενο άρθρο έγραψα για τον τρόπο χρήσης του "αισθητήρα αποφυγής εμπόδιο IR".
Και σε αυτό το άρθρο θα γράψω μια άλλη λειτουργία αυτού του αισθητήρα IR.
Ο αισθητήρας αποφυγής υπερβολικής υπέρυθρης ακτινοβολίας έχει 2 κύρια μέρη, συγκεκριμένα τον πομπό IR και τον δέκτη IR. Και σε αυτό το άρθρο θα ενεργοποιήσω μόνο τον δέκτη IR.
Θα το χρησιμοποιήσω για να διαβάσω δεδομένα που αποστέλλονται από το τηλεχειριστήριο.
Βήμα 1: Απαίτηση εξαρτημάτων
Απαιτούμενα συστατικά:
- Αισθητήρας αποφυγής εμποδίων IR
- Arduino NAno V.3
- Jumpper Wire
- Τηλεχειριστήριο
- USB Mini
Απαραίτητη βιβλιοθήκη:
IRremote
Διαβάστε αυτό το άρθρο για να μάθετε πώς μπορείτε να προσθέσετε βιβλιοθήκες στο Arduino "Προσθήκη βιβλιοθήκης"
Βήμα 2: Συνδέστε το IR Sensore στο Arduino
IR Sensore στο Arduino
VCC ==> +5V
GND ==> GND
OUT ==> D2
Βήμα 3: Προγραμματισμός
Πριν ξεκινήσετε το σκίτσο, βεβαιωθείτε ότι είναι εγκατεστημένη η βιβλιοθήκη "IRremote". Για να μην εμφανίζονται σφάλματα όταν δοκιμάζετε το Σκίτσο που έδωσα.
Παρακάτω είναι ένα σκίτσο που μπορείτε να χρησιμοποιήσετε:
#περιλαμβάνω
int RECV_PIN = 2;
IRrecv irrecv (RECV_PIN); decode_results αποτελέσματα?
void setup ()
{Serial.begin (9600); irrecv.enableIRIn (); // Εκκίνηση του δέκτη}
void loop () {
if (irrecv.decode (& results)) {Serial.println (results.value); irrecv.resume (); // Λήψη της επόμενης τιμής} καθυστέρηση (100). }
Εάν χρειάζεστε το αρχείο, μπορείτε να το κατεβάσετε παρακάτω:
Βήμα 4: Αποτέλεσμα
Στρέψτε το τηλεχειριστήριο προς τον δέκτη IR. Στη συνέχεια, πατήστε μερικά κουμπιά.
Η σειριακή οθόνη θα εμφανίσει δεδομένα από το απομακρυσμένο κουμπί που πατάτε.
Τα δεδομένα που λαμβάνουμε από αυτό το πείραμα μπορούν να χρησιμοποιηθούν για άλλα υπέροχα πράγματα. Για παράδειγμα, έλεγχος της λυχνίας LED με το τηλεχειριστήριο, ενεργοποίηση του ανεμιστήρα κ.λπ.
ευχαριστώ για την ανάγνωση, αντίο στο επόμενο άρθρο
Συνιστάται:
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF -- NRF24L01+ Φροντιστήριο: 5 βήματα (με εικόνες)
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF || NRF24L01+ Tutorial: Σε αυτό το έργο θα σας δείξω πώς χρησιμοποίησα το δημοφιλές nRF24L01+ RF IC για να προσαρμόσω ασύρματα τη φωτεινότητα μιας λωρίδας LED μέσω τριών άχρηστων κουμπιών ενός τηλεχειριστηρίου τηλεόρασης. Ας αρχίσουμε
IRduino: Τηλεχειριστήριο Arduino - Μιμήστε ένα χαμένο τηλεχειριστήριο: 6 βήματα
IRduino: Arduino Remote Control - Imitate a Lost Remote: Αν έχετε χάσει ποτέ το τηλεχειριστήριο της τηλεόρασης ή του DVD player σας, γνωρίζετε πόσο απογοητευτικό είναι να περπατάτε, να βρίσκετε και να χρησιμοποιείτε τα κουμπιά της ίδιας της συσκευής. Μερικές φορές, αυτά τα κουμπιά δεν προσφέρουν καν την ίδια λειτουργικότητα με το τηλεχειριστήριο. Λήψη
Διαβάστε και γράψτε από σειριακή θύρα με Raspberry Pi χρησιμοποιώντας Wemos: 5 βήματα
Ανάγνωση και εγγραφή από σειριακή θύρα με Raspberry Pi χρησιμοποιώντας Wemos: Επικοινωνία με Raspberry Pi χρησιμοποιώντας Wemos D1 mini R2
Μετατρέψτε το τηλεχειριστήριο IR σε τηλεχειριστήριο RF: 9 βήματα (με εικόνες)
Μετατροπή του τηλεχειριστηρίου IR σε τηλεχειριστήριο RF: Στο σημερινό Instructable, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε μια γενική μονάδα RF χωρίς μικροελεγκτή που θα μας οδηγήσει τελικά στη δημιουργία ενός έργου όπου μπορείτε να μετατρέψετε ένα τηλεχειριστήριο IR οποιασδήποτε συσκευής σε RF Μακρινός. Το κύριο πλεονέκτημα της μετατροπής ενός
Μέθοδοι ανίχνευσης επιπέδου νερού Arduino χρησιμοποιώντας υπερηχητικό αισθητήρα και αισθητήρα νερού Funduino: 4 βήματα
Μέθοδοι ανίχνευσης επιπέδου νερού Arduino χρησιμοποιώντας υπερηχητικό αισθητήρα και αισθητήρα νερού Funduino: Σε αυτό το έργο, θα σας δείξω πώς να δημιουργήσετε έναν φθηνό ανιχνευτή νερού χρησιμοποιώντας δύο μεθόδους: 1. Αισθητήρας υπερήχων (HC-SR04) .2. Αισθητήρας νερού Funduino