Wanneer u een website bezoekt, kan deze informatie in uw browser opslaan of ophalen, meestal in de vorm van cookies. Deze informatie kan over u, uw voorkeuren of uw apparaat gaan en wordt meestal gebruikt om de site te laten werken zoals u verwacht. De informatie identificeert u meestal niet rechtstreeks, maar kan u een meer gepersonaliseerde webervaring bieden.
Omdat we uw recht op privacy respecteren, kunt u ervoor kiezen om bepaalde soorten cookies niet toe te staan. Het blokkeren van sommige soorten cookies kan echter van invloed zijn op uw ervaring van de site en de diensten die we kunnen aanbieden.
U staat: toe
Strikt noodzakelijke cookies (verplicht)
Deze cookies zijn noodzakelijk zodat u op onze website kunt surfen en de fundamentele diensten ervan kunt gebruiken, en hiervoor is uw toestemming niet vereist. Met deze cookies kunnen wij u de essentiële functies van de website aanbieden (accounttoegang, gebruikte taal, gespeelde bestelling, betaling etc), en kan ook worden gebruikt voor identiteitsverificatie en beveiliging. Als u deze uitschakelt, kunnen we niet aan uw basisverzoek voldoen.
Deze cookies verzamelen anonieme informatie over uw online bedieningsgedrag die ons helpen de websiteconstructie te verbeteren. Als u deze cookies weigert, is het mogelijk dat u bepaalde functies van onze websites en diensten niet kunt gebruiken.
Deze cookies stellen ons in staat om de keuzes die je hebt gemaakt over je voorkeuren te onthouden, zoals welke taal je voorkeur heeft. Als u deze cookies weigert, kunt u het gevoel hebben dat de efficiëntie van het surfen op het web is afgenomen.
Deze cookies voeren gepersonaliseerde activiteiten uit om reclame te maken voor producten en diensten waarin u geïnteresseerd bent. Als u deze cookies weigert, krijgt u nog steeds advertenties te zien die niet zo relevant zijn voor uw interesse of vraag.
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.
Nuttig (1)