Όταν επισκέπτεστε οποιονδήποτε ιστότοπο, ενδέχεται να αποθηκεύσει ή να ανακτήσει πληροφορίες στο πρόγραμμα περιήγησής σας, κυρίως με τη μορφή cookies. Αυτές οι πληροφορίες μπορεί να αφορούν εσάς, τις προτιμήσεις σας ή τη συσκευή σας και χρησιμοποιούνται κυρίως για να λειτουργήσει ο ιστότοπος όπως περιμένετε. Οι πληροφορίες συνήθως δεν σας προσδιορίζουν άμεσα, αλλά μπορούν να σας προσφέρουν μια πιο εξατομικευμένη εμπειρία ιστού.
Επειδή σεβόμαστε το δικαίωμά σας στο απόρρητο, μπορείτε να επιλέξετε να μην επιτρέπετε ορισμένους τύπους cookies. Ωστόσο, ο αποκλεισμός ορισμένων τύπων cookies μπορεί να επηρεάσει την εμπειρία σας από τον ιστότοπο και τις υπηρεσίες που μπορούμε να προσφέρουμε.
Επιτρέπετε το:
Τα αυστηρά απαραίτητα cookies (απαιτούνται)
Αυτά τα cookies είναι απαραίτητα για να περιηγηθείτε στον ιστότοπό μας και να χρησιμοποιήσετε τις βασικές υπηρεσίες του και δεν απαιτούν τη συγκατάθεσή σας. Αυτά τα cookies μας επιτρέπουν να σας προσφέρουμε τις βασικές λειτουργίες του ιστότοπου (πρόσβαση λογαριασμού, γλώσσα που χρησιμοποιείται, παραγγελίες αναπαραγωγής, πληρωμή κλπ), και μπορεί επίσης να χρησιμοποιηθεί για επαλήθευση ταυτότητας και ασφάλεια. Εάν τα απενεργοποιήσετε, δεν θα μπορέσουμε να ικανοποιήσουμε το βασικό σας αίτημα.
Αυτά τα cookies συλλέγουν ανώνυμες πληροφορίες σχετικά με τις συμπεριφορές λειτουργίας σας στο διαδίκτυο που μας βοηθούν να βελτιώσουμε την κατασκευή ιστοτόπων. Εάν απορρίψετε αυτά τα cookies, ενδέχεται να μην μπορείτε να χρησιμοποιήσετε ορισμένες λειτουργίες των ιστότοπων και των υπηρεσιών μας.
Αυτά τα cookies μας επιτρέπουν να θυμόμαστε τις επιλογές που έχετε κάνει σχετικά με τις προτιμήσεις σας, όπως ποια γλώσσα προτιμάτε. Εάν απορρίψετε αυτά τα cookie, μπορεί να αισθανθείτε ότι η αποτελεσματικότητα της περιήγησης στον ιστό έχει μειωθεί.
Αυτά τα cookies πραγματοποιούν εξατομικευμένες δραστηριότητες για τη διαφήμιση προϊόντων και υπηρεσιών που σας ενδιαφέρουν. Εάν απορρίψετε αυτά τα cookies, θα συνεχίσετε να βλέπετε διαφημίσεις που δεν είναι πολύ σχετικές με το ενδιαφέρον ή τη ζήτησή σας.
BG344213471 You want to look up the datasheet for "WS2812 5050". The LEDs used are WS2812 5050. The 5050 refers to the size of the LED (5.0mm × 5.0mm). There are also 2020 models (2.0mm × 2.0mm) and the newer B-model, WS2812B. The different models seem to have different timings, but they have a fair amount of timing tolerance and the protocol is the same. Some small adjustments should make your code work on all these models. Just note that some timings are in the 300 ns range. That's 4 clock cycles on a 16MHz AVR (like the ATmega328P found on Arduino Nano). Probably wise to disable interrupts during data transfer. Check the assembly output and count clock cycles or use a logic analyser (the cheap LA 1001 is a must have unless you already have a better one). In your bit pushing loop you either don't need any delays or a few no-op's (1 cycle doing nothing = 62.5 ns delay) for the longer delays.
Βοηθητικός (1)