Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Ξεκινώντας
- Βήμα 3: Καλωδίωση
- Βήμα 4: Ποτενσιόμετρο και Ρύθμιση LED
- Βήμα 5: Ο Κώδικας
Βίντεο: Dimmer LED με ποτενσιόμετρο: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό είναι ένα διδακτικό που σας διδάσκει πώς να χρησιμοποιείτε ένα ποτενσιόμετρο για να χαμηλώσετε ένα LED.
Βήμα 1: Υλικά
- Arduino
- Υπολογιστή
- Breadboard
- LED
- 5 αρσενικά σύρματα
- Ποτενσιόμετρο
- καλώδιο USB
Βήμα 2: Ξεκινώντας
Συνδέστε το Arduino στον υπολογιστή με καλώδιο USB.
Βήμα 3: Καλωδίωση
Αφού το Arduino συνδεθεί στον υπολογιστή με το καλώδιο USB, θα πάρουμε το πρώτο καλώδιο και θα βάλουμε το ένα άκρο στη γείωση και το άλλο στο j1. Στη συνέχεια, θα βάλετε το δεύτερο σύρμα από το A0 στο j3. Στη συνέχεια, θα βάλετε το τρίτο καλώδιο από 5v έως j5.
Μετά από αυτό θα βάλετε το τέταρτο σύρμα από το D9 στο j15. Στη συνέχεια, το πέμπτο και τελευταίο σύρμα από τη γείωση στο j17.
Βήμα 4: Ποτενσιόμετρο και Ρύθμιση LED
Βάλτε το κουμπί στραμμένο μακριά από τα καλώδια. Συνδέστε το στα f1 f3 και f5. Στη συνέχεια, πάρτε το LED βάλτε το μακρύτερο πόδι στο f15 και το πιο κοντό στο f17.
Βήμα 5: Ο Κώδικας
Αυτές είναι οι μεταβλητές που λένε στον υπολογιστή τι σημαίνουν συγκεκριμένες λέξεις:
int potPin = A0; Αυτό λέει στον υπολογιστή ότι το μεσαίο τμήμα του ποτενσιόμετρου, το οποίο ονομάζουμε potPin, είναι συνδεδεμένο στο A0 int readValue. Αυτό λέει στον υπολογιστή ότι όποτε λέμε readValue σημαίνει ότι διαβάζουμε το ποτενσιόμετρο
Αυτό είναι το Void Setup το οποίο συμβαίνει μόνο μία φορά για να ρυθμιστεί για τον υπόλοιπο κώδικα:
void setup () {Αυτό σας λέει απλώς ότι αυτή είναι η αρχή του Void Setup
pinMode (9, OUTPUT); Αυτό ρυθμίζει το φως ώστε να μπορεί να ανάψει αργότερα
pinMode (potPin, INPUT); Αυτό ρυθμίζει το ποτενσιόμετρο, ώστε να μπορούμε να το χρησιμοποιήσουμε αργότερα
Το επόμενο μέρος είναι ο βρόχος κενού που τρέχει ξανά και ξανά μέχρι να τον σταματήσετε.
void loop () {
readValue = analogRead (potPin); Αυτό λέει στον υπολογιστή να διαβάζει το ποτενσιόμετρο όποτε λέμε readValue.
readValue = χάρτης (readValue, 0, 1023, 0, 255); Αυτό μετατρέπει τους αριθμούς από το ποτενσιόμετρο που είναι από 0-1023, σε αριθμούς για το LED που είναι από 0-255.
analogWrite (9, readValue); Αυτό λέει στον υπολογιστή να ανάψει το LED στη φωτεινότητα που του υποδεικνύει το ποτενσιόμετρο.
}
Αυτός είναι ολόκληρος ο κώδικας από μόνος του:
int potPin = A0; int readValue = 0;
void setup () {
pinMode (9, OUTPUT);
pinMode (potPin, INPUT);}
void loop () {
readValue = analogRead (potPin);
readValue = χάρτης (readValue, 0, 1023, 0, 255);
analogWrite (9, readValue);}
Συνιστάται:
Indigo Led Cube 3*3*3 Με Adxl35 και Ποτενσιόμετρο: 8 Βήματα
Indigo Led Cube 3*3*3 Με Adxl35 και Ποτενσιόμετρο: Αυτή είναι η πρώτη φορά για μένα να δημοσιεύσω ένα Instructables. Έφτιαξα έναν κύβο 3*3*3 με Arduino uno Πρόσθετα χαρακτηριστικά αυτού είναι ότι το led μπορεί να κινείται σύμφωνα με η κίνηση της πλατφόρμας της. Και το μοτίβο του led μπορεί να ποικίλει ανάλογα
Έλεγχος παλμών που αναβοσβήνουν με LED με ποτενσιόμετρο: 6 βήματα
Ελέγξτε τους παλμούς που αναβοσβήνουν με ένα ποτενσιόμετρο: Σε αυτό το σεμινάριο θα μάθουμε πώς να ελέγχουμε τους παλμούς που αναβοσβήνουν με ένα ποτενσιόμετρο LED. Δείτε ένα βίντεο επίδειξης
Έλεγχος φωτεινότητας LED με ποτενσιόμετρο με Arduino: 3 βήματα
Έλεγχος φωτεινότητας LED με ποτενσιόμετρο με Arduino: Σε αυτό το έργο, θα ελέγξουμε τη φωτεινότητα των LED χρησιμοποιώντας μεταβλητή αντίσταση που παρέχεται από το ποτενσιόμετρο. Αυτό είναι ένα πολύ βασικό έργο για έναν αρχάριο, αλλά θα σας διδάξει πολλά πράγματα σχετικά με το ποτενσιόμετρο και τη λειτουργία LED που απαιτούνται για την προώθηση
MCP41HVX1 Digitalηφιακό ποτενσιόμετρο για Arduino: 10 βήματα (με εικόνες)
MCP41HVX1 Digitalηφιακό ποτενσιόμετρο για Arduino: Η οικογένεια ψηφιακών ποτενσιόμετρων MCP41HVX1 (γνωστή και ως DigiPots) είναι συσκευές που μιμούνται τη λειτουργία ενός αναλογικού ποτενσιόμετρου και ελέγχονται μέσω SPI. Ένα παράδειγμα εφαρμογής θα ήταν η αντικατάσταση του κουμπιού έντασης στο στερεοφωνικό σας με ένα DigiPot που είναι
Διπλές οθόνες 7 τμημάτων Ελεγχόμενες από ποτενσιόμετρο στο κύκλωμα Python - Demonstration of Persistence of Vision: 9 βήματα (με εικόνες)
Διπλές οθόνες 7 τμημάτων που ελέγχονται από ποτενσιόμετρο στο κύκλωμα Python-Demonstration of Persistence of Vision: Αυτό το έργο χρησιμοποιεί ένα ποτενσιόμετρο για τον έλεγχο της οθόνης σε δύο οθόνες LED 7 τμημάτων (F5161AH). Καθώς περιστρέφεται το κουμπί του ποτενσιόμετρου, ο εμφανιζόμενος αριθμός αλλάζει στο εύρος 0 έως 99. Μόνο ένα LED ανάβει ανά πάσα στιγμή, πολύ σύντομα, αλλά το