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

CSCI-1200 Έργο τελικής εξέτασης 1: 3 βήματα
CSCI-1200 Έργο τελικής εξέτασης 1: 3 βήματα

Βίντεο: CSCI-1200 Έργο τελικής εξέτασης 1: 3 βήματα

Βίντεο: CSCI-1200 Έργο τελικής εξέτασης 1: 3 βήματα
Βίντεο: Джон Верваке: Психоделики, зло и буддизм 2024, Δεκέμβριος
Anonim
CSCI-1200 Τελικό Πρόγραμμα Εξετάσεων 1
CSCI-1200 Τελικό Πρόγραμμα Εξετάσεων 1

Σε αυτό το εργαστήριο θα χρησιμοποιείτε ποτενσιόμετρο για να ενεργοποιήσετε και να απενεργοποιήσετε 5 LED. Οι λυχνίες LED θα περιλαμβάνουν ένα ξεθώριασμα, έτσι ώστε η επιλεγμένη λυχνία LED να είναι η πιο φωτεινή, ενώ οι άλλες λυχνίες LED είναι είτε σβηστές είτε ελαφρώς πιο χαμηλές.

Υλικό που απαιτείται για αυτό το έργο:

1. Arduino Uno

2. Ποτενσιόμετρο

3. 5 LED

4. Breadboard

5. Σύρματα/Συνδέσεις

Βήμα 1: Προσθέστε τα πέντε LED

Προσθέστε τα πέντε LED
Προσθέστε τα πέντε LED

Για αυτό το έργο, 5 LED θα συνδεθούν στο breadboard. Οι λυχνίες LED θα συνδεθούν με τις θύρες του Arduino που χρησιμοποιούν Pulse Width Modulation (PWM). Οι θύρες με PWM είναι: 11, 10, 9, 6 και 5. Το PWM είναι μια αναλογική έξοδος στην περιοχή 0-255 που μετατρέπεται σε ψηφιακό σήμα.

Για να συνδέσετε ένα LED στο breadboard:

1. Τοποθετήστε το LED στην πλάκα ψωμιού

2. Στο διάγραμμα, ο κάτω αγωγός (-) του LED τοποθετείται απευθείας στη ράγα γείωσης της σανίδας. Σε αυτό το βήμα μπορεί επίσης να χρησιμοποιηθεί ένα καλώδιο βραχυκυκλωτή για να συνδέσετε το LED σε οποιαδήποτε θέση στο breadboard.

3. Συνδέστε ένα καλώδιο βραχυκυκλωτήρα από μια θύρα στο Arduino στο breadboard. Τοποθετήστε μια αντίσταση 220 Ω (ohm) στην ίδια σειρά με το σύρμα και συνδέστε την με το επάνω καλώδιο (+) της λυχνίας LED. Για αυτό το έργο, τα LED είναι συνδεδεμένα σε θύρες: 11, 10, 9, 6 και 5.

4. Επαναλάβετε τα βήματα 1 - 3 για να συνδέσετε τα υπόλοιπα 4 LED στο breadboard

Βήμα 2: Προσθέστε το Ποτενσιόμετρο

Προσθέστε το Ποτενσιόμετρο
Προσθέστε το Ποτενσιόμετρο

Το ποτενσιόμετρο θα χρησιμοποιηθεί για να αλλάξει ποια LED είναι επιλεγμένη, ποια θα είναι η πιο φωτεινή από τις 5 LED. Ανάλογα με την κατεύθυνση που γυρίζει το ποτενσιόμετρο θα προκαλέσει την κίνηση του επιλεγμένου LED είτε αριστερά είτε δεξιά.

Για να συνδέσετε το ποτενσιόμετρο στη σανίδα ψωμιού:

1. Τοποθετήστε το ποτενσιόμετρο στη σανίδα ψωμιού

2. Στο πλάι με δύο ακίδες, ο αριστερός πείρος θα συνδεθεί με ένα καλώδιο βραχυκυκλωτή στη ράγα ισχύος της σανίδας.

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

4. Στο πλάι με μόνο έναν πείρο, συνδέστε τον πείρο με ένα καλώδιο βραχυκυκλωτήρα σε οποιαδήποτε από τις αναλογικές θύρες του Arduino. Στο διάγραμμα επιλέχθηκε η αναλογική θύρα A5.

Βήμα 3: Κωδικός για LED Fade

Επισυνάπτεται το αρχείο 1200_FinalExam_Project1.ino το οποίο περιέχει όλο τον απαιτούμενο κώδικα για την ολοκλήρωση αυτού του έργου. Ο κωδικός διαβάζει μια αναλογική τιμή από το ποτενσιόμετρο και, στη συνέχεια, χρησιμοποιώντας μια δήλωση If επιλέγει τη σωστή λυχνία LED. Οι λυχνίες LED ακριβώς δίπλα στην επιλεγμένη λυχνία LED θα ρυθμιστούν σε χαμηλότερο επίπεδο και οι λυχνίες LED που περνούν δύο φορές μακριά από την επιλεγμένη λυχνία θα ρυθμιστούν σε πολύ χαμηλό επίπεδο. Εάν υπάρχει ένα LED 3 ή 4 διαστήματα μακριά από την επιλεγμένη λυχνία LED, αυτό το LED απλώς θα απενεργοποιηθεί.

Συνιστάται: