Innholdsfortegnelse:

Bentzi Led: 3 trinn
Bentzi Led: 3 trinn

Video: Bentzi Led: 3 trinn

Video: Bentzi Led: 3 trinn
Video: How to Install Stairway Lighting with LED Light Bars - Smart Bright LEDs 2024, November
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

slik ser det ut når det fungerer

Trinn 1: Kode for lyset

Kode for lyset
Kode for lyset

Det kan være litt hakkete når du ser på det herfra

int greenled = 9; // angir fargen grønn for lyset

int blueled = 10; // angir fargen blå for lyset int redled = 11; // angir fargen rød for lyset int redval = 0; // angir en verdi som kan endres for fargen rød int blueval = 0; // angir en verdi som kan endres for fargen blå int greenval = 0; // angir en verdi som kan endres for fargen grønn int potPin = A0; // angir en verdi for pententiometeret slik at det kan fungere ugyldig oppsett () {// legg oppsettskoden her, for å kjøre en gang: pinMode (potPin, INPUT); // ved å gjøre det til en INNGANG, forteller du Potpin å lese hva verdiene er pinMode (A0, INPUT); // ved å gjøre det til en inngang, forteller det det å lese verdier, send det til lyset pinMode (grønn, OUTPUT); // for alle lysene ved å fortelle dem å være UTGANGER du forteller dem å produsere en farge. pinMode (rød, OUTPUT); pinMode (blueled, OUTPUT); Serial.begin (9600); // dette sier at serien skal begynne å skrive ut verdier}

void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger: redval = analogRead (potPin); // dette forteller verdien som skal leses fra potten greenval = analogRead (potPin); // dette forteller verdien å lese fra potpin blueval = analogRead (potPin); // dette er å fortelle verdien som skal leses fra potpin redval = map (redval, 0, 1023, 255, 0); // dette forteller verdiene som skal skrives inn 0 til 1023 og 255 til null blueval = map (blueval, 0, 1023, 0, 255); // samme som ovenfor bare forskjellige tall greenval = map (greenval, 0, 1023, 130, 5); // samme som to over bare forskjellige tall Serial.print (redval); // forteller serienummeret om å skrive ut den røde verdien for blå og grønn Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // forteller lyset for å fungere som rødverdi forteller det til analogWrite (greenled, greenval); analogWrite (blueled, blueval);

}

Trinn 2: Oppsett

Oppsett
Oppsett
Oppsett
Oppsett
Oppsett
Oppsett

stort ben for lyset går til fem volt midtbenet for pentameter går til A0

Trinn 3: Hvordan det ser ut når du prøver det på slutten

Hvis du vil endre fargene, går du tilbake til kodesettet og justerer tallene når rød verdi eller grønn eller blå leser fra kart, i hovedsak endrer tall her dette trinnet redval = map (redval, 0, 1023, 255, 0);

Anbefalt: