WS2801 adresserbara lysdioder klass [C#] (1 / 3 steg)

Steg 1: C# Coding

påbörja projektet windows forms.

inkludera klassen ws2801.cs

denna klass kan du köra ws2801 adresserbara lysdioder snabbt via arduino med RGB-färger eller nyans.
en anmärkning är att om du använder nyanser våra spectrume går från 0(red) till 255 (också röda men från den andra änden av spektrumet), du kan kolla in bilden i rar eller besök FASTLED. IO att se en fullständig mappnig av färgerna i hue

dessa typer av lysdioder styrs som en hel remsa eller adressen var ledde har en adress start från 0 och öka berätta slutet av remsan har också varje 3 byte av färg (RGB).
färg kod omvandling tillämpades.

Med klassen:

som någon calss, göra en instanse av i klassen WS2801 ger det en com-port för arduino och ledde räkningen, också vilket baudvärde, båda baudvärde och ledde räkning måste matcha arduino koden
här är ett exempel på två knappar, Knapp1 att göra ledde #0 vita med RGB, också göra ledde #3 blå med nyans, sedan skicka buffrade färgerna till arduino

WS2801 skärmen;
offentliga Form1()
{
skärmen = nya WS2801 (44, "COM30", 250000);
InitializeComponent();
}

privata void button1_Click (objekt avsändare, EventArgs e)
{
skärmen. Set_individual_RGB (0, 255, 255, 255);
skärmen. Set_individual_HUE (3, 170);
skärmen. Send_Buffer();
}

privata void button2_Click (objekt avsändare, EventArgs e)
{
skärmen. Förloppsindikatorförekomstens;
}

denna klass har 6 metoder att skriva en färg på remsan, alla har sin fördel.
klassen är också väl dokumenterat så att du inte har ett problem med den. Det finns en trevlig metod att fylla ett rörliga spektrum kräver endast ett booleskt värde att starta eller stoppa. arduino koden som används är innitially gjord av adalight, routerns att bli ännu snabbare med hjälp av FASTLED. IO bibliotek.

Se Steg
Relaterade Ämnen

Intellekten Edison och adresserbara lysdioder

En av de första saker som jag gillar att prova när jag får en ny utveckling styrelse är att få lysdioder arbetar på det! Jag börjar med några ensliga lysdioder och snabbt utvecklas till programmerbar LED strips och matriser.Edison är ett roligt ombor...

Adresserbara lysdioder (WS2812) på chipKIT

Det har inte varit ett enkelt adresserbara LED bibliotek för PIC32 microcontrollers förrän nu! PICxel biblioteket är ett MPIDE bibliotek som hanterar tidpunkten krävs för att använda adresserbara lysdioder (WS2812, WS2811) eller mer vanligen känt som...

Adresserbara lysdioder på Arty FPGA ombord

Adresserbara lysdioder är roligt att lägga till alla projekt och kan nu för att läggas till någon Zynq eller Microblaze design. DigiLED FPGA IP-kärnan kan anpassas genom en enkel GUI och sedan skriva mönster till lysdioderna är enkelt med medföljande...

Använd en $1 ATTiny för att köra adresserbara RGB lysdioder

Arduinos är underbart och lätt att arbeta med, men det finns några projekt där du behöver en mikrokontroller, eller vill lägga till några interaktivitet men egentligen inte vill ägna en $20-30 styrelsen!På lite över $1/styck (mindre i bulk) ATTiny85...

Extreme Ambilight System använder [ws2801 + arduino uno]

färger i verkligheten är 99% sant, vita i den här videon var mer lila sedan im inspelning med min iphone :Dså, här är det killarna, den ultimata ambilight klon kan du göra.vad vi försöker åstadkomma är skanna kanterna på en skärm och fastställa genom...

Adresserbara LED Party väska

ganska ofta, jag befinner mig på utställningar, fester och festivaler med ett behov av att bära med sig några några måste ha objekt, till exempel min plånbok, nycklar, telefon och sådant. Naturligtvis, kul kostym part kläder aldrig har fickor, så det...

Färg adresserbara LED Dsiplay

IntroduktionDisplayen är tillverkade av remsor av tre färger LED controller typ WS2811 kör på 400kHz. Det finns 8 remsor med 40 individuellt kontrollerad lysdioder. Registeransvarige är en BV500 ByPic anordning som kan enkelt styra 8 eller flera av d...

Avmystifiera 4 pin adresserbara RGB LEDS

Om du har sett min tidigare Instructable RGB lysdioder, så har du en ganska bra grund på förmågan att sätta tre skilda ljuskällor i ett enda paket i din bygger.Tiden marscherar på, och det gör teknik! En av de mest innovativa nya sakerna om RGB lysdi...

Adresserbara LED Neopixel växten

Människor i dagens samhälle har alla mycket upptagna liv. på grund av detta tenderar vi alla att rusa av vår omgivning utan att riktigt märka dem. Jag bestämde mig för att jag ville göra en liten bit av naturen stå ut och fästa uppmärksamhet. Jag sät...

Audio Spectrum programvara [C#]

Vad är detta projekt?Detta projekt kommer att du kan fånga output audio er pc och analysera den med snabb Fouriertransform som tillåter oss att dra ett spektrum, som videon visarvilket språk använder vi?Jag använder c# för att bygga en windows applic...

Ambilight DFMirage [super snabb skärm ta till fånga och bearbeta]

Ja, alla min instructables är om ett litet projekt, men som du kanske har sett, jag har utvecklats riktigt bra i dessa typer av projekt.i denna artikel vi goin att använda en programvara som jag har jobbat på ganska länge, och som titeln säger "Super...

Permanent Digital LED House Holiday belysning

Digitalt adresserbara RGB LED strips blir mer tillgängliga och billigare via hobby elektronikbutiker och direkt från fabriker i Kina, så det är dags att uppdatera din holiday house belysning!Detta projekt använder en Arduino för att styra remsor av d...

LED Pong

Snabb överblick:Jag kallar detta "LED Pong". Jag byggde det från grunden och jag baserat designen på en 1 meter individuellt adresserbara lysdioder och en Arduino Uno. Pong var en av de första video arcade-spel som någonsin gjorts. Det släpptes...

Fiber Optic havet krigare

Som designer som är mestadels intresserad lysande oss alla genom att hitta nya sätt att använda belysning i kostymer, är bioluminescent havsdjur naturligtvis ett mycket stort inflytande på mitt arbete. Så när Andre Mistier, frontman i electro-bandet...

Hur man bygger C3Jr, en sofistikerad ordet klocka

som handfull andra ord klockor du kanske har sett, alla inspirerade från den ursprungliga QlockTWO , C3Jr visar i orden.Det som gör det sticker ut bland DIY ordet klockorna är, bredvid det professionellt utseendet, dess engineering: dess plaska-grati...

900 LED-skärm

Det är mycket vanligt för tech företag med bås på handeln visar för att visa upp vad de har och hur deras produkter kan dra av din ansökan, och Digilent är inget undantag. Med ECEDHA konferensen kommer upp, beslutade Digilent marknadschef Larissa Swa...

Programmerbara Fiber Optic Fairy Wings

I fairyland jag trodde på som liten inte kanske objektivt verkliga, men när fantasi, teknik och några knapp klick på internet ger dig verktygen för att skapa din egen glödande vingar, som säger att du måste sluta att tro på magi?När Natalina skapade...

Dynamit väckarklocka

någonsin hade problem med att vakna på morgonen? Någonsin somna tillbaka efter väckarklockan har redan ringde? Vakna upp och hålla mig vaken genom att bygga din egen dynamit väckarklocka! Det finns ingen verklig explosion uppenbarligen, men lysdioder...

Interaktiva Arduino Powered LED skidor

Trött på det tråkiga svart i Kvällsskidåkning? Frukta inte! Arduino programmerbara interaktiva LED skidor kommer att lysa upp din kväll.Dessa hem byggt skidor har lysdioder inbäddade under p-tex och underlakan. Arduino och accelerometer styr lamporna...