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

Dimmer LED με ποτενσιόμετρο: 5 βήματα (με εικόνες)
Dimmer LED με ποτενσιόμετρο: 5 βήματα (με εικόνες)

Βίντεο: Dimmer LED με ποτενσιόμετρο: 5 βήματα (με εικόνες)

Βίντεο: Dimmer LED με ποτενσιόμετρο: 5 βήματα (με εικόνες)
Βίντεο: Έλεγχος λαμπτήρα AC με Arduino AC Dimmer 2024, Νοέμβριος
Anonim
Dimmer LED με ποτενσιόμετρο
Dimmer LED με ποτενσιόμετρο

Αυτό είναι ένα διδακτικό που σας διδάσκει πώς να χρησιμοποιείτε ένα ποτενσιόμετρο για να χαμηλώσετε ένα LED.

Βήμα 1: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
  1. Arduino
  2. Υπολογιστή
  3. Breadboard
  4. LED
  5. 5 αρσενικά σύρματα
  6. Ποτενσιόμετρο
  7. καλώδιο USB

Βήμα 2: Ξεκινώντας

Ξεκινώντας
Ξεκινώντας

Συνδέστε το Arduino στον υπολογιστή με καλώδιο USB.

Βήμα 3: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Αφού το Arduino συνδεθεί στον υπολογιστή με το καλώδιο USB, θα πάρουμε το πρώτο καλώδιο και θα βάλουμε το ένα άκρο στη γείωση και το άλλο στο j1. Στη συνέχεια, θα βάλετε το δεύτερο σύρμα από το A0 στο j3. Στη συνέχεια, θα βάλετε το τρίτο καλώδιο από 5v έως j5.

Μετά από αυτό θα βάλετε το τέταρτο σύρμα από το D9 στο j15. Στη συνέχεια, το πέμπτο και τελευταίο σύρμα από τη γείωση στο j17.

Βήμα 4: Ποτενσιόμετρο και Ρύθμιση LED

Ποτενσιόμετρο και ρύθμιση LED
Ποτενσιόμετρο και ρύθμιση 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);}

Συνιστάται: