Πίνακας περιεχομένων:
- Βήμα 1: Πριν ξεκινήσετε:
- Βήμα 2: Συμπεριλάβετε τη βιβλιοθήκη:
- Βήμα 3: Ρύθμιση λωρίδας LED:
- Βήμα 4: Αρχεία και σταθερές κεφαλίδας:
- Βήμα 5: Void Setup ()
Βίντεο: Βασικά του FastLED: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ακολουθήστε περισσότερα από τον συγγραφέα:
Σχετικά με: Master in Electronics Engineering Περισσότερα για το RishabhL »
Αυτό το Instructables θα δούμε πώς μπορούμε να γράψουμε πρόγραμμα FastLED, καθώς και πώς να χρησιμοποιήσουμε τη βιβλιοθήκη FastLed. Θα δούμε επίσης πώς μπορούμε να κωδικοποιήσουμε για να σχεδιάσουμε τα δικά μας σχέδια χρωμάτων. Αυτή η Βιβλιοθήκη υποστηρίζει διαφορετικούς τύπους λωρίδας LED που συνοδεύει τους διαφορετικούς ελεγκτές LED, όπως WS2811, WS2812, Neopixel, κ.λπ.
Ας ξεκινήσουμε
Βήμα 1: Πριν ξεκινήσετε:
1. Arduino Uno
2. Λωρίδα LED που έχει ελεγκτή όπως το ws2811 ή άλλο
3. Τροφοδοσία σύμφωνα με την αξιολόγηση του Led Strip.
Βήμα 2: Συμπεριλάβετε τη βιβλιοθήκη:
Κατεβάστε τη βιβλιοθήκη FastLED από εδώ:
github.com/FastLED/FastLED
Συμπεριλάβετε αυτή τη βιβλιοθήκη στο arduino ide σας.
Βήμα 3: Ρύθμιση λωρίδας LED:
Συνδέστε τη λωρίδα LED στο τροφοδοτικό σας. Η καρφίτσα δεδομένων της λωρίδας LED μπαίνει σε οποιαδήποτε ψηφιακή ακίδα που επιλέξατε στον κώδικα. Βεβαιωθείτε ότι το έδαφος της λωρίδας LED και το arduino πρέπει να είναι συνδεδεμένα μεταξύ τους.
Μπορείτε να χρησιμοποιήσετε λωρίδα led neopixel ή μπορείτε να αγοράσετε φθηνή λωρίδα led από την αγορά και τι πρέπει να κάνετε για να αφαιρέσετε το πρώτο τμήμα led της λωρίδας led που διαθέτει κύριο ελεγκτή. Από την επόμενη σειρά LED μπορείτε να χρησιμοποιήσετε ως λωρίδα neopixel. Αλλά στην κινεζική λωρίδα led ένα ic ελέγχει τρία led σε σειρά που σημαίνει ότι κάθε pixel είναι ίσο με το 3 pixel led. Εάν γράψετε δεδομένα στο πρώτο ic, τα τρία led που συνδέονται με αυτό το ic θα φωτιστούν. Έτσι, χρησιμοποιώ αυτόν τον τύπο φθηνής λωρίδας led, η οποία έχει 7 ic σε σειρά, η οποία ελέγχει 21 οδήγησε ως δέσμη 3 led.
Συνδέσεις:
Arduino: ψηφιακή ακίδα 6 - Din pin του LED Strip
gnd - Gnd λωρίδας LED
Τροφοδοσία: θετικός ακροδέκτης - +vcc της λωρίδας LED
gnd - gnd της λωρίδας LED
Βήμα 4: Αρχεία και σταθερές κεφαλίδας:
Αυτή η πίστωση εκμάθησης πηγαίνει στη διεύθυνση
Επισκεφθείτε αυτόν τον σύνδεσμο για περισσότερες και λεπτομερείς πληροφορίες.
Ας ξεκινήσουμε λοιπόν…
#include // αρχείο κεφαλίδας
#define NUM_LEDS 60 // αριθμός led που υπάρχει στη λωρίδα σας #define DATA_PIN 6 // ψηφιακή καρφίτσα του arduino σας
CRGB led [NUM_LEDS]
Βήμα 5: Void Setup ()
Ανάλογα με τον τύπο της λωρίδας led, επιλέξτε την κατάλληλη λειτουργία κενής ρύθμισης
void setup () {
FastLED.addLeds
}
ή
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ή
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ή
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ή
void setup () {FastLED.addLeds (leds, NUM_LEDS);
Συνιστάται:
Βασικά στοιχεία IoT: Σύνδεση του IoT σας στο Cloud χρησιμοποιώντας το Mongoose OS: 5 βήματα
Βασικά στοιχεία του IoT: Σύνδεση του IoT σας με το cloud χρησιμοποιώντας το λειτουργικό σύστημα Mongoose: Εάν είστε άτομο που ασχολείται με το tinkering και τα ηλεκτρονικά, τις περισσότερες φορές, θα συναντήσετε τον όρο Internet of Things, συνήθως συντομευμένο ως IoT, και ότι αναφέρεται σε ένα σύνολο συσκευών που μπορούν να συνδεθούν στο διαδίκτυο! Το να είσαι τέτοιος άνθρωπος
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
ΒΑΣΙΚΑ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ ΤΟΥ SPI: 13 Βήματα
ΒΑΣΙΚΑ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΕΠΙΚΟΙΝΩΝΙΑΣ SPI: Όταν συνδέετε έναν μικροελεγκτή σε έναν αισθητήρα, οθόνη ή άλλη μονάδα, σκέφτεστε ποτέ πώς οι δύο συσκευές μιλούν μεταξύ τους; Τι ακριβώς λένε; Πώς είναι σε θέση να καταλάβουν ο ένας τον άλλον; Επικοινωνία μεταξύ ηλεκτρονικού devic
Βασικά στοιχεία του μπλέντερ: 7 βήματα
Blender Basics: Γεια σε όλους! Έχω καταλήξει σε ένα νέο διδακτικό που καλύπτει τα βασικά του δωρεάν λογισμικού τρισδιάστατης μοντελοποίησης BLENDER 3D. Λοιπόν, οι περισσότεροι από εσάς μπορεί να πιστεύετε ότι μιλάω για το μπλέντερ που χρησιμοποιείτε στην κουζίνα σας, αλλά αυτό είναι πολύ καλύτερο. Σε κάνει
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα