Εγχειρίδιο χρήστη sparkfun Arduino Power Switch

Περιγραφή
Αυτός είναι ένας απλός διακόπτης ON/OFF για το LilyPad. Όταν ο διακόπτης είναι στη θέση ON είναι κλειστός και όταν είναι στη θέση OFF είναι ανοιχτός. Χρησιμοποιήστε το για να ενεργοποιήσετε τη συμπεριφορά στο προγραμματισμένο έργο σας ή για να ενεργοποιήσετε και να απενεργοποιήσετε τα LED, τους βομβητές και τους κινητήρες σε απλά κυκλώματα.
Διαστάσεις
- Μέγεθος: 7.75 × 18.1mm
- Λεπτό PCB 0.8 mm
Πώς να συνδεθείτε:

Σχηματικό

Ανίχνευση (διακόπτες):
Κάντε έναν απλό διακόπτη από κλιπ αλιγάτορα
Η πλακέτα ανάπτυξης LilyPad ProtoSnap έχει ήδη έναν διακόπτη συνδεδεμένο στην πλακέτα, οπότε αν χρησιμοποιείτε αυτήν την πλακέτα, μπορείτε να μεταβείτε στο επόμενο βήμα. Ένας διακόπτης είναι βασικά 2 τεμάχια αγώγιμου υλικού που μερικές φορές πιέζονται μεταξύ τους και μερικές φορές διατηρούνται χωριστά. Ο διακόπτης είναι ΚΛΕΙΣΤΟΣ (πιέζεται ή ενεργοποιείται) όταν οι αγωγοί συμπιέζονται μεταξύ τους και ΑΝΟΙΚΤΟΣ όταν οι αγωγοί είναι διαχωρισμένοι. Θα κάνουμε έναν πολύ απλό διακόπτη χρησιμοποιώντας 2 κλιπ αλιγάτορα. Προσαρτήστε ένα μαύρο κλιπ αλιγάτορα στην καρτέλα (-) στο LilyPad Arduino σας και ένα κλιπ αλιγάτορα διαφορετικού χρώματος (κατά προτίμηση όχι κόκκινο) στην καρτέλα 5. Τώρα, όταν αγγίζουμε τα δύο κλιπ αλιγάτορα μαζί, κλείνουμε ή «πατάμε» το διακόπτης. Σημειώστε ότι όταν αγγίζουμε τα κλιπ μεταξύ τους, ο διακόπτης (πέταλο λουλουδιού 5) θα στερεωθεί στο έδαφος ή (-) μέσω των κλιπ αλιγάτορα. Αναφερόμαστε στη γείωση ή (-) στον κώδικα Arduino ως "LOW" και στην ισχύ ή (+) ή "+5V" ως "HIGH". Περισσότερα για αυτό σε ένα δευτερόλεπτο.

Συνδέστε το LilyPad στον υπολογιστή σας και ξεκινήστε το λογισμικό Arduino
Αντιγράψτε αυτό το sample κώδικα σε ένα παράθυρο Arduino
Κάντε κλικ εδώ για διακόπτη sample code. Αντιγράψτε και επικολλήστε αυτόν τον κώδικα σε ένα κενό παράθυρο του Arduino.
Μορφοποιήστε τον Κώδικα
Κάτω από το μενού Εργαλεία, επιλέξτε Αυτόματη μορφοποίηση. Αφού το κάνετε αυτό, ευθυγραμμίστε όλα τα σχόλιά σας (οι δηλώσεις σε γκρι-καφέ μετά το “//” σε κάθε γραμμή) έτσι ώστε να βρίσκονται σε ευανάγνωστες στήλες στη δεξιά πλευρά της οθόνης. Αυτό θα σας βοηθήσει να διαβάσετε τον κώδικα. Δείτε πώς έμοιαζε το παράθυρό μου στο Arduino αφού μορφοποίησα τα πάντα:

Διαβάστε τον κώδικα για να καταλάβετε τι κάνει. Τα σχόλια στο τέλος κάθε γραμμής θα σας βοηθήσουν να καταλάβετε τι συμβαίνει. Σημειώστε ότι στον κώδικα ακούμε για ένα σήμα LOW στο switchPin. Ανάβουμε το LED όταν το switchPin είναι συνδεδεμένο στη γείωση. Όπως αναφέρθηκε προηγουμένως, όταν βάζουμε μαζί τα δύο κλιπ αλιγάτορα, αυτό ακριβώς συμβαίνει: το switchPin συνδέεται στη γείωση μέσω των κλιπ. Ας το δοκιμάσουμε λοιπόν στον πραγματικό κόσμο…
Τοποθετήστε τον κωδικό στο LilyPad
Μεταγλωττίστε τον κώδικα και φορτώστε τον στο LilyPad. Κάντε αυτό πατώντας το κουμπί μεταφόρτωσης στο παράθυρο του Arduino (αυτό είναι το δεξί βέλος που δείχνει στην κορυφή του παραθύρου του Arduino).
Δείτε τι συμβαίνει όταν κλείνετε τον διακόπτη!
Το LED πρέπει να ανάψει. Εάν δεν το κάνει, ελέγξτε για να βεβαιωθείτε ότι οι συνδέσεις με κλιπ αλιγάτορα είναι καλές. Δείτε πώς φαίνεται η πλακέτα μου με ενεργοποίηση διακόπτη. Κοιτάξτε προσεκτικά για να δείτε το φως:

Εάν χρησιμοποιείτε την πλακέτα ανάπτυξης LilyPad Proto Snap, ενεργοποιήστε τον προ-καλωδιωμένο διακόπτη. Το πράσινο φως (δίπλα στην ακίδα 11) πρέπει να ανάψει. Προσπαθείτε να αλλάξετε τον κωδικό ώστε να μπορείτε να χρησιμοποιήσετε το κουμπί στην ακίδα A5 για να ανάψετε το πράσινο φως

Παίξτε με την τροποποίηση του κώδικα για να έχετε διαφορετική συμπεριφορά
- Μπορείτε να βάλετε το LED να ανάβει όταν ο διακόπτης είναι ανοιχτός και να σβήνει όταν ο διακόπτης είναι κλειστός; (Βασικά ανταλλάσσοντας τη συμπεριφορά του sampο κωδικός.)
- Μπορείτε να κάνετε το LED να αναβοσβήνει γρήγορα ενώ ο διακόπτης είναι κλειστός και να σβήνει όταν ο διακόπτης είναι ανοιχτός;
- Κάτι λίγο πιο δύσκολο… μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε το LED με κάθε πάτημα του διακόπτη; Δηλαδή την πρώτη φορά που πατάς τον διακόπτη ανάβει το LED, τη δεύτερη φορά που πατάς τον διακόπτη σβήνει κ.ο.κ.;
Φτιάξτε τον δικό σας διακόπτη
Όπως μπορείτε να δείτε από το κλιπ αλιγάτορα example, είναι εύκολο να φτιάξεις έναν διακόπτη. Παίξτε με διαφορετικά υλικά για να φτιάξετε τους δικούς σας διακόπτες. Μερικά υλικά που μπορείτε να χρησιμοποιήσετε για να φτιάξετε διακόπτες είναι αγώγιμο velcro, αγώγιμο ύφασμα, αγώγιμο νήμα, φύλλο αλουμινίου, μεταλλικά ελατήρια και μεταλλικές χάντρες. Χρησιμοποιήστε τη φαντασία σας και ό,τι υπάρχει στο σπίτι!
Έγγραφα / Πόροι
![]() |
sparkfun Arduino Power Switch [pdf] Εγχειρίδιο χρήστη Arduino, Arduino Power Switch, Power Switch, Switch |




