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

Push Switch σε Control Led (Arduino): 4 βήματα
Push Switch σε Control Led (Arduino): 4 βήματα

Βίντεο: Push Switch σε Control Led (Arduino): 4 βήματα

Βίντεο: Push Switch σε Control Led (Arduino): 4 βήματα
Βίντεο: Home Automation: Using 4 Push button push-ON and push-OFF 4 relays with Arduino 2024, Νοέμβριος
Anonim
Push Switch σε Control Led (Arduino)
Push Switch σε Control Led (Arduino)

Έργα Tinkercad »

Γεια !, Σήμερα θα δείξω πώς να χρησιμοποιήσω το κουμπί για τον έλεγχο της κατάστασης ON/OFF του LED στο Arduino.

Για αυτό, θα χρησιμοποιήσω το TinkerCAD, το οποίο είναι πολύ εύκολο στη χρήση και εξυπηρετεί τους σκοπούς μας όταν πρόκειται για τέτοια πράγματα.

Αν θέλετε να μάθετε πώς να χρησιμοποιείτε το TinkerCAD, μπορείτε να ελέγξετε την ανάρτησή μου σχετικά με τη βασική χρήση του TinkerCAD για Ηλεκτρονικά Έργα.

Σύνδεσμος:

Βήμα 1: Προετοιμασία όλων των εξαρτημάτων

Προετοιμασία όλων των εξαρτημάτων
Προετοιμασία όλων των εξαρτημάτων

Τώρα λάβετε όλα τα στοιχεία που απαιτούνται για τη δοκιμή μας:

1) Arduino Uno

2) Μικρό Breadboard

3) LED

4) Κουμπί

5) Αντίσταση (10K-ohms) (η τιμή μπορεί να αλλάξει στο μενού επιλογής αντίστασης, κάνοντας κλικ σε αυτήν)

6) Αντίσταση (220 ohms)

Βήμα 2: Σύνδεση των εξαρτημάτων

Σύνδεση των εξαρτημάτων
Σύνδεση των εξαρτημάτων

Τώρα πρέπει να συνδέσουμε όλα τα εξαρτήματα σύμφωνα με τις απαιτήσεις μας. Γι 'αυτό, πρέπει να σκεφτούμε την απλή λογική. Όταν λαμβάνουμε οποιοδήποτε σήμα εισόδου από το κουμπί, μόνο τότε πρέπει να εφαρμόσουμε το σήμα εξόδου σε LED που είναι συνδεδεμένο στο Arduino.

Για αυτό, τοποθετήστε το κουμπί ώθησης στη γέφυρα του breadboard (όπως φαίνεται) και σύρετε ένα σύρμα από μία από τις ακίδες του κουμπιού και συνδέστε το με τις θετικές σειρές του breadboard. Στη συνέχεια, συνδέστε την αντίσταση 10k-ohms στον άλλο πείρο της αντίστασης (όπως φαίνεται). Τώρα αυτό θα λειτουργήσει ως διακόπτης μεταξύ του θετικού τμήματος και του τμήματος αντίστασης.

Σύρετε ένα καλώδιο από τον ίδιο ακροδέκτη του κουμπιού που είναι συνδεδεμένο με την αντίσταση και συνδέστε το με τον ακροδέκτη 2 του Arduino. Αυτό θα λειτουργήσει ως είσοδος από το κουμπί. Συνδέστε το άλλο άκρο της αντίστασης στο τμήμα γείωσης (-ve) της σανίδας. Συνδέστε το θετικό τμήμα στην τροφοδοσία 5V του Arduino και το αρνητικό τμήμα στο GND (γείωση) του Arduino.

Τώρα πρέπει να συνδέσουμε το LED στον πείρο 13 (μπορείτε να επιλέξετε οποιοδήποτε) του Arduino μέσω της αντίστασης 220 ohms.

Βήμα 3: Γράφοντας τον Κώδικα

Γράφοντας τον Κώδικα
Γράφοντας τον Κώδικα

Ανοίξτε την καρτέλα Κωδικός στη δεξιά πλευρά της οθόνης και επιλέξτε τη λειτουργία κωδικοποίησης ως κείμενο και διαγράψτε τον υπάρχοντα κώδικα σε αυτήν.

Αρχικά, δηλώστε το κουμπί και τις ακίδες LED που είναι συνδεδεμένες στο Arduino. Τώρα χρειαζόμαστε μια μεταβλητή που μπορεί να αποθηκεύσει την κατάσταση του κουμπιού (λειτουργεί ως μνήμη). Δηλώστε λοιπόν μια ακέραια μεταβλητή για αυτό και εκχωρήστε την προεπιλεγμένη τιμή ως 0 (η κατάσταση OFF συμβολίζεται ως 0).

Τώρα στη λειτουργία ρύθμισης, δηλώστε τη λειτουργία led pin ως OUTPUT και τη λειτουργία pin pin ως INPUT.

Στη συνάρτηση void loop διαβάστε την κατάσταση κουμπιού χρησιμοποιώντας το digitalRead και αποθηκεύστε το στη μεταβλητή.

Τώρα ελέγξτε αν η κατάσταση του κουμπιού είναι HIG H, εφαρμόστε υψηλή τάση στον πείρο led χαμηλής τάσης.

Δοκιμάστε τον κώδικα κάνοντας κλικ στην προσομοίωση.

Βήμα 4: Επίδειξη

Αν υπάρχει κάποιο πρόβλημα, ενημερώστε με

Συνιστάται: