Tabla de contenido:

Bentzi Led: 3 pasos
Bentzi Led: 3 pasos

Video: Bentzi Led: 3 pasos

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

así es como se ve cuando está funcionando

Paso 1: código para la luz

Código de la luz
Código de la luz

Puede que esté un poco entrecortado cuando lo miras desde aquí

int greenled = 9; // establece el color verde de la luz

int blueled = 10; // establece el color azul para la luz int redled = 11; // establece el color rojo para la luz int redval = 0; // establece un valor que se puede cambiar para el color rojo int blueval = 0; // establece un valor que se puede cambiar para el color azul int greenval = 0; // establece un valor que se puede cambiar para el color verde int potPin = A0; // establece un valor para el pentiómetro permite que funcione void setup () {// ponga su código de configuración aquí, para que se ejecute una vez: pinMode (potPin, INPUT); // al convertirlo en una ENTRADA le está diciendo al Potpin que lea cuáles son los valores pinMode (A0, INPUT); // al convertirlo en una entrada, le está diciendo que lea los valores y lo envíe a la luz pinMode (greenled, OUTPUT); // para todas las luces diciéndoles que sean SALIDAS les está diciendo que produzcan un color. pinMode (rojo, SALIDA); pinMode (azul, SALIDA); Serial.begin (9600); // esto le dice al Serial que comience a imprimir valores}

void loop () {// ponga su código principal aquí, para que se ejecute repetidamente: redval = analogRead (potPin); // esto indica el valor a leer del potpin greenval = analogRead (potPin); // esto indica el valor para leer del potpin blueval = analogRead (potPin); // esto indica el valor a leer del potpin redval = map (redval, 0, 1023, 255, 0); // esto indica los valores para intercalar 0 a 1023 y 255 a cero blueval = map (blueval, 0, 1023, 0, 255); // igual que arriba solo números diferentes greenval = map (greenval, 0, 1023, 130, 5); // igual que dos arriba solo diferentes números Serial.print (redval); // decirle al Serial que imprima el mismo valor rojo para azul y verde Serial.print (blueval); Serial.println (greenval); analogWrite (redled, redval); // le dice a la luz que actúe como el valor rojo le dice a analogWrite (greenled, greenval); analogWrite (azul, blueval);

}

Paso 2: configuración

Configuración
Configuración
Configuración
Configuración
Configuración
Configuración

el tramo grande de la luz va a cinco voltios el tramo medio del pentámetro va a A0

Paso 3: cómo se ve cuando lo pruebas al final

Si desea cambiar los colores, vuelva al conjunto de códigos y ajuste los números cuando redvalue o verde o azul esté leyendo del mapa, esencialmente cambie los números aquí este paso redval = map (redval, 0, 1023, 255, 0);

Recomendado: