Stap 1: C# codering
Start uw project voor windows-formulieren.
omvatten de ws2801.cs-klasse
deze klasse biedt u ws2801 adresseerbare LEDs snel rijden via arduino met behulp van RGB-kleuren of tint van de kleur.
één nota is dat als u het tinten gebruikt onze spectrume gaat van 0(red) tot en met 255 (ook rood maar van de andere kant van het spectrum), kunt u check de foto in de rar of bezoek FASTLED. IO om te zien een volledige mappnig van de kleuren in tint
Dit soort leds worden aangestuurd als een hele strook of door adres, elk geleid heeft een adres begint bij 0 en verhogen het vertellen van het einde van de strip, elk heeft ook 3 bytes van kleur (RGB).
kleur code-omzetting werd toegepast.
Met behulp van de klasse:
Als elke calss, maken een instanse van van de klasse van de WS2801 waardoor het een com-poort van de arduino en de led tellen, ook de baudrate, beide baudrate en led graaf moet overeenkomen met de code van de arduino
Hier is een voorbeeld van twee knoppen, button1 led #0 om wit te maken met behulp van de RGB, make leidde ook verzenden #3 blauwe tint, vervolgens met de gebufferde kleuren tot arduino
deze klasse heeft 6 methoden om te schrijven een kleur op de strip, dat elk heeft zijn voordeel.
de klasse is ook goed gedocumenteerd, dus u hoeft niet een probleem met het. Er is een leuke methode om te vullen een bewegende spectrum vereist alleen een boolean starten of stoppen. de code van de arduino gebruikt is innitially gemaakt door adalight, modefied tot zelfs sneller met behulp van FASTLED. IO bibliotheek.