Πίνακας περιεχομένων:
Βίντεο: Πώς να χρησιμοποιήσετε Neopixel Ws2812 LED ή LED STRIP ή Led Ring With Arduino: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά αφού το Neopixel led Strip είναι πολύ δημοφιλές και ονομάζεται επίσης ws2812 led strip επίσης. Είναι πολύ δημοφιλή επειδή σε αυτές τις λωρίδες led μπορούμε να απευθυνθούμε σε κάθε led ξεχωριστά, πράγμα που σημαίνει ότι αν θέλετε λίγα led να λάμπουν σε ένα χρώμα, λίγα σε άλλο χρώμα και λίγα σε κάποιο άλλο διαφορετικό χρώμα, τότε μπορεί να το κάνει αυτό. Ακόμα και εσείς μπορείτε να κάνετε κάθε λάμψη led σε όποιο χρώμα θέλετε ταυτόχρονα. Αυτός είναι ο λόγος της δημοτικότητάς τους.
Έτσι σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε αυτές τις λωρίδες led ws2812 ή neopixel με arduino.
Βήμα 1: Πράγματα που χρειάζεστε
για αυτά τα εκπαιδευτικά θα χρειαστείτε τα ακόλουθα πράγματα:
Arduino
Λωρίδες Adafruit NeoPixel
Αντίσταση 10k ohm
Breadboard (γενικό)
Jumperwires (γενικά)
Βήμα 2: Συνδέσεις
Για τις συνδέσεις, ακολουθήστε την εικόνα που εμφανίζεται και συνδέστε τα πάντα σύμφωνα με τα σχματικά που εμφανίζονται.
Βήμα 3: Κωδικός
Πηγαίνετε να κατεβάσετε τη βιβλιοθήκη NeoPixel του Adafruit:
github.com/adafruit/Adafruit_NeoPixel
για να ξεκινήσετε. Μπορείτε απλά να κατεβάσετε το αρχείο.zip με τη βιβλιοθήκη, να το αποσυμπιέσετε στον υπολογιστή σας και να σύρετε το περιεχόμενο στο φάκελο βιβλιοθηκών Arduino. (Ο φάκελος "βιβλιοθήκες" δημιουργείται συνήθως στον ίδιο φάκελο "Arduino" όπου αποθηκεύετε τα σκίτσα σας. Εάν δεν έχετε ακόμη, προχωρήστε και δημιουργήστε το.) Επίσης, επανεκκινήστε το Arduino IDE εάν το είχατε ήδη ανοιχτό Ε
Μόλις επανέλθει, θα έχετε μερικά νέα παραδείγματα σκίτσων. Ας ΡΙΞΟΥΜΕ μια ΜΑΤΙΑ!
Αρχείο> Παραδείγματα> Adafruit NeoPixel> απλό
Αυτός ο τύπος θα ανάψει τα LED σας πράσινα, ένα κάθε φορά.
Or μπορείτε να αντιγράψετε τον παρακάτω κώδικα και να τον δοκιμάσετε επίσης.
// Απλό σκίτσο NeoPixel Ring (γ) 2013 Shae Erisson // κυκλοφόρησε με άδεια GPLv3 για να ταιριάζει με την υπόλοιπη βιβλιοθήκη AdoFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Ποια ακίδα στο Arduino είναι συνδεδεμένη με τα NeoPixels; // Σε ένα μπιχλιμπίδι ή Gemma προτείνουμε να το αλλάξετε σε 1 #καθορίστε το PIN 6
// Πόσα NeoPixel είναι προσαρτημένα στο Arduino; #define NUMPIXELS 16
// Όταν ρυθμίζουμε τη βιβλιοθήκη NeoPixel, της λέμε πόσα εικονοστοιχεία και ποια ακίδα πρέπει να χρησιμοποιηθεί για την αποστολή σημάτων. // Σημειώστε ότι για παλαιότερες λωρίδες NeoPixel μπορεί να χρειαστεί να αλλάξετε την τρίτη παράμετρο-δείτε το παράδειγμα strandtest // για περισσότερες πληροφορίες σχετικά με πιθανές τιμές. Εικονοστοιχεία Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int καθυστέρηση = 500; // καθυστέρηση για μισό δευτερόλεπτο
void setup () {// Αυτό είναι για Trinket 5V 16MHz, μπορείτε να αφαιρέσετε αυτές τις τρεις γραμμές εάν δεν χρησιμοποιείτε Trinket #if #endif // Ειδικός κωδικός τέλους μπιχλιμπιδιού
pixels.begin (); // Αυτό προετοιμάζει τη βιβλιοθήκη NeoPixel. }
void loop () {
// Για ένα σύνολο NeoPixels το πρώτο NeoPixel είναι 0, το δεύτερο είναι 1, μέχρι τον αριθμό των εικονοστοιχείων μείον ένα.
για (int i = 0; i
// pixels. Color λαμβάνει τιμές RGB, από 0, 0, 0 έως 255, 255, 255 pixel.setPixelColor (i, pixels. Color (0, 150, 0)); // Μέτρια φωτεινό πράσινο χρώμα.
pixels.show (); // Αυτό στέλνει το ενημερωμένο χρώμα pixel στο υλικό.
καθυστέρηση (καθυστέρηση)? // Καθυστέρηση για ένα χρονικό διάστημα (σε χιλιοστά του δευτερολέπτου).
} }
Βήμα 4: Κάνοντας το ελαφρύ
Αφού ανεβάσετε τον κώδικα, η λωρίδα led neopixel θα φωτιστεί παρόμοια με τη δική μου και μπορείτε ακόμη και να αλλάξετε τον παραπάνω κώδικα για να τον φωτίσετε σε διαφορετικά χρώματα και μπορείτε να δοκιμάσετε άλλα παραδείγματα από την παραπάνω βιβλιοθήκη neopixel και να διασκεδάσετε με τη λωρίδα led neopixel.
Συνιστάται:
Δείκτης έντασης Neopixel Ws2812 LED Ring & Arduino: 8 Βήματα
Δείκτης έντασης Neopixel Ws2812 LED Ring & Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε μια ένδειξη έντασης χρησιμοποιώντας ένα δαχτυλίδι και arduino LED Neopixel Ws2812. Δείτε το βίντεο
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): 10 βήματα
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): Αυτή είναι μια απλή εισαγωγή για το πώς να ξεκινήσετε με το Linux, συγκεκριμένα το Ubuntu
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Σεμινάριο Arduino Ws2812 LED ή Neopixel Led Strip ή Ring: 4 Βήματα
Arduino Ws2812 LED ή Neopixel Led Strip ή Ring Tutorial: Σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε το neopixel ή το ws 2812 ή το fast led με Arduino. Αυτοί οι τύποι LED ή λωρίδας ή δακτυλίου ελέγχονται μόνο από έναν μόνο πείρο Vin και όλα τα Οι λυχνίες LED είναι ατομικά διευθετήσιμες, επομένως αυτές ονομάζονται επίσης indi
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε τις βασικές λειτουργίες: Θα σας δείξουμε πώς να ανοίξετε το τερματικό MAC. Θα σας δείξουμε επίσης μερικές λειτουργίες εντός του τερματικού, όπως ifconfig, αλλαγή καταλόγων, πρόσβαση σε αρχεία και arp. Το ifconfig θα σας επιτρέψει να ελέγξετε τη διεύθυνση IP και τη διαφήμισή σας MAC