Πίνακας περιεχομένων:
Βίντεο: Interfacing Pushbutton - Arduino Basics: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Το κουμπί είναι ένα στοιχείο που συνδέει δύο σημεία σε ένα κύκλωμα όταν το πατάτε.
Όταν το κουμπί είναι ανοιχτό (χωρίς πίεση) δεν υπάρχει σύνδεση μεταξύ των δύο ποδιών του κουμπιού, οπότε ο πείρος συνδέεται με 5 βολτ (μέσω της αντίστασης έλξης) και διαβάζουμε Υ HIGHΗΛΟ. Όταν το κουμπί είναι κλειστό (πατημένο), κάνει μια σύνδεση μεταξύ των δύο ποδιών του, συνδέοντας τον πείρο με τη γείωση, έτσι ώστε να διαβάζουμε ΧΑΜΗΛΟ. (Ο πείρος εξακολουθεί να είναι συνδεδεμένος με 5 βολτ, αλλά η αντίσταση μεταξύ τους σημαίνει ότι ο πείρος είναι "πιο κοντά" στη γείωση.)
Βήμα 1: Απαιτούμενα εξαρτήματα:
1. Arduino UNO
2. Breadboard
3. Πλήκτρο
4. Αντίσταση
5. Σύρμα βραχυκυκλωτήρα
Βήμα 2: Διάγραμμα κυκλώματος:
Συνδέστε τρία καλώδια στην πλακέτα. Το πρώτο πηγαίνει από το ένα πόδι του κουμπιού μέσω μιας αντίστασης πτώσης (εδώ 10k ohm) στη γείωση. Το δεύτερο πηγαίνει από το αντίστοιχο σκέλος του κουμπιού στην τροφοδοσία 5 volt. Το τρίτο συνδέεται με έναν ψηφιακό ακροδέκτη I/O (εδώ το pin 2) που διαβάζει την κατάσταση του κουμπιού.
Όταν το κουμπί είναι ανοιχτό (χωρίς πίεση) δεν υπάρχει σύνδεση μεταξύ των δύο ποδιών του κουμπιού, οπότε ο πείρος συνδέεται με τη γείωση (μέσω της αντίστασης πτώσης) και διαβάζουμε ΧΑΜΗΛΟ. Όταν το κουμπί είναι κλειστό (πατημένο), κάνει μια σύνδεση μεταξύ των δύο ποδιών του, συνδέοντας τον πείρο στην τάση, έτσι ώστε να διαβάσουμε ένα Υ HIGHΗΛΟ. (Ο πείρος εξακολουθεί να είναι συνδεδεμένος με τη γείωση, αλλά η αντίσταση αντιστέκεται στη ροή του ρεύματος, οπότε η διαδρομή της μικρότερης αντίστασης είναι στα +5V.) Εάν αποσυνδέσετε τον ψηφιακό ακροδέκτη εισόδου/εξόδου από τα πάντα, η λυχνία LED μπορεί να αναβοσβήνει ασταθώς. Αυτό συμβαίνει επειδή η είσοδος είναι "αιωρούμενη" - δηλαδή δεν είναι συνδεδεμένη ούτε με τάση ούτε με γείωση. Λίγο πολύ τυχαία θα επιστρέψει είτε Υ HIGHΗΛΗ είτε ΧΑΜΗΛΗ. Γι 'αυτό χρειάζεστε μια αντίσταση πτώσης στο κύκλωμα.
Βήμα 3: Κωδικός:
Για πιο ενδιαφέροντα έργα συνδεθείτε μαζί μου στο:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Σελίδα Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8…
κουμπί int = 2;
int a? void setup () {Serial.begin (9600); pinMode (κουμπί, ΕΙΣΟΔΟΣ); } void loop () {a = digitalRead (κουμπί); Serial.print ("Τιμή κουμπιού ="); Serial.println (a); }
Συνιστάται:
SmartHome Wireless Communication: the Extreme Basics of MQTT: 3 βήματα
SmartHome Wireless Communication: the Extreme Basics of MQTT: MQTT Basics: ** Θα κάνω μια σειρά αυτοματισμού σπιτιού, θα περάσω από τα βήματα που έκανα για να μάθω όλα όσα έχω κάνει στο μέλλον. Αυτό το Instructable είναι η βασική γραμμή για το πώς να ρυθμίσετε το MQTT για χρήση στα μελλοντικά μου Instructables. Οπως
Counter Using Pushbutton - Tinker Cad: 3 βήματα
Counter Using Pushbutton | Tinker Cad: Μόλις δουλέψετε ένα κουμπί, συχνά θέλετε να κάνετε κάποια ενέργεια με βάση το πόσες φορές πατάτε το κουμπί. Για να γίνει αυτό, πρέπει να γνωρίζετε πότε το κουμπί αλλάζει κατάσταση από απενεργοποίηση σε ενεργοποίηση και να μετράτε πόσες φορές συμβαίνει αυτή η αλλαγή κατάστασης. Θ
Animatronics Basics - το Servo Motor: 8 Βήματα
Animatronics Basics - το Servo Motor: Είτε πρόκειται για μια χαρούμενη γιορτινή προβολή στη βιτρίνα ενός πολυκαταστήματος, είτε για μια τρομακτική φάρσα του Halloween, τίποτα δεν τραβάει την προσοχή σαν μια κινούμενη μαριονέτα. Αυτά τα κινούμενα σχέδια με ηλεκτρονικό έλεγχο καλούνται μερικές φορές " animatronics " και αυτό
Pushbutton LED Matrix: 4 Βήματα
Pushbutton LED Matrix: Αυτό το έργο μπορεί να θεωρηθεί ως ένα άλλο εισαγωγικό έργο Arduino που είναι ελαφρώς πιο προχωρημένο από το τυπικό έργο "αναβοσβήνει ένα LED". Αυτό το έργο ενσωματώνει έναν πίνακα LED, πλήκτρα, καταχωρητές αλλαγής ταχυτήτων (που μπορούν να αποθηκεύσουν καρφίτσες στο Ard
Micro: bit Basics for Teachers Μέρος 1 - το υλικό: 8 βήματα
Micro: bit Βασικά για τους εκπαιδευτικούς Μέρος 1 - το υλικό: Είστε ένας δάσκαλος που θέλετε να χρησιμοποιήσετε το micro: bit στην τάξη σας, αλλά δεν ξέρετε από πού να ξεκινήσετε; Θα σας δείξουμε πώς