Taula de continguts:

Bentzi Led: 3 passos
Bentzi Led: 3 passos

Vídeo: Bentzi Led: 3 passos

Vídeo: Bentzi Led: 3 passos
Vídeo: How to Install Stairway Lighting with LED Light Bars - Smart Bright LEDs 2024, Juliol
Anonim
Image
Image
Bentzi Led
Bentzi Led
Bentzi Led
Bentzi Led

així es veu quan funciona

Pas 1: Codi de la llum

Codi per a la llum
Codi per a la llum

Pot ser que sigui una mica picat quan ho mireu des d’aquí

int greenled = 9; // estableix el color verd de la llum

int blueled = 10; // estableix el color blau per a la llum int redled = 11; // estableix el color vermell per a la llum int redval = 0; // estableix un valor que es pot canviar pel color vermell int blueval = 0; // estableix un valor que es pot canviar pel color blau int greenval = 0; // estableix un valor que es pot canviar pel color verd int potPin = A0; // estableix un valor per al pententiòmetre que permet que funcioni void setup () {// poseu aquí el vostre codi de configuració perquè s'executi una vegada: pinMode (potPin, INPUT); // en convertir-lo en una entrada, esteu dient al Potpin que llegeixi quins són els valors pinMode (A0, INPUT); // en convertir-lo en una entrada, li està dient que llegeixi els valors per enviar-lo al pinMode de llum (en verd, OUTPUT)); // per a totes les llums dient-los que són SORTIDES, els dieu que produeixin un color. pinMode (redled, OUTPUT); pinMode (desconcertat, OUTPUT); Serial.begin (9600); // això indica al serial que comenci a imprimir valors}

void loop () {// posa el teu codi principal aquí, per executar-lo repetidament: redval = analogRead (potPin); // això indica el valor que cal llegir del potpin greenval = analogRead (potPin); // això indica el valor llegir des del potpin blueval = analogRead (potPin); // això indica el valor que cal llegir del potpin redval = mapa (redval, 0, 1023, 255, 0); 1023 i 255 a zero blueval = mapa (blueval, 0, 1023, 0, 255); // igual que els números anteriors només diferents greenval = mapa (greenval, 0, 1023, 130, 5); // igual que dos a dalt només diferents números Serial.print (redval); // indicant a la sèrie que imprimeixi el mateix valor vermell per a blau i verd Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // indica a la llum que actuï com el valor vermell li indica a analogWrite (greenled, greenval); analogWrite (blueled, blueval);

}

Pas 2: Configuració

Configuració
Configuració
Configuració
Configuració
Configuració
Configuració

pota gran per a la llum va a cinc volts pota mitjana per pentàmetre va a A0

Pas 3: com es veu quan ho proveu al final

Si voleu canviar els colors, torneu al conjunt de codis i ajusteu els números quan el valor vermell o verd o blau es llegeix del mapa, canvieu els números essencialment aquí aquest pas redval = mapa (redval, 0, 1023, 255, 0);

Recomanat: