1.Arduino (στην περίπτωσή μου, Uno)
2.Breadboar ή όπως ονομάζεται επίσης χωρίς συγκόλληση breadboard
3.LED οποιουδήποτε χρώματος για τάση 3 βολτ
4. Καλώδιο για προγραμματισμό
5. Ποτενσιόμετρο
6. σύρματα βραχυκυκλωμάτων
7. Αντίσταση 220 ohm
οπότε ας περάσουμε, πρώτα πρέπει να προγραμματίσετε το arduino
Εδώ είναι ένα σκίτσο:
// δώστε λογικά ονόματα για ακίδες με LED
// και ποτενσιόμετρο (αγγλικό ποτενσιόμετρο ή απλά "ποτ")
#define LED_PIN 9
#define POT_PIN A0
void setup ()
{
// pin με LED - έξοδο, όπως πριν ...
pinMode (LED_PIN, OUTPUT);
// ... αλλά η ακίδα με το ποτενσιόμετρο πρέπει να είναι μια είσοδος
// (αγγλική "είσοδος"): θέλουμε να διαβάσουμε την τάση,
// που εκδόθηκε από αυτόν
pinMode (POT_PIN, είσοδος);
}}
κενός βρόχος ()
{
// δηλώνουμε ότι θα χρησιμοποιήσουμε περαιτέρω 2 μεταβλητές
// ονόματα περιστροφής και φωτεινότητας και τι θα αποθηκεύσουμε σε αυτά
// ακέραιοι (Αγγλικά "ακέραιος", συντομογραφία απλά ως "int")
int περιστροφή, φωτεινότητα?
// διαβάστε την τάση περιστροφής από το ποτενσιόμετρο σε περιστροφή:
// μικροελεγκτής θα δώσει έναν αριθμό από 0 έως 1023
// ανάλογα με τη γωνία περιστροφής της λαβής
περιστροφή = αναλογική ανάγνωση (POT_PIN);
// στη φωτεινότητα, γράψτε την τιμή περιστροφής που αποκτήσατε νωρίτερα
// διαιρούμενο με 4. Δεδομένου ότι θέλαμε να αποθηκεύσουμε σε μεταβλητές
// ακέραιες τιμές, το κλασματικό τμήμα του τμήματος θα απορριφθεί.
// Ως αποτέλεσμα, παίρνουμε έναν ακέραιο αριθμό από 0 έως 255
φωτεινότητα = περιστροφή / 4;
// εξάγει το αποτέλεσμα στο LED
analogWrite (LED_PIN, φωτεινότητα);
}}
τότε πρέπει να συνδέσετε τα πάντα σύμφωνα με αυτό το σχήμα.
Και γι 'αυτό πήρα
Νομίζω ότι σας άρεσε αυτό το άρθρο και σας προτείνω να συμμετάσχετε στην έρευνα παρακάτω, αλλά αυτό είναι για μένα
Εντάξει
END