Ciclo de un LED RGB por todo el espectro de color con un Raspberry Pi 2 y cero (10 / 11 paso)

Paso 10: Programación en Scratch: lo que quería hacer con el LED RGB

Programación en Scratch es una buena experiencia. Tiene una interfaz de hacer clic y arrastrar y es bastante intuitivo. Aunque principalmente fue creado para introducir a los niños a la programación, que realmente creo que es un entorno de programación muy útil como se muestra en el código que controla el LED en mi proyecto.

Así que aquí está lo que yo quería pasar:

Los cambios de color se realizaría tres fases:


En la primera fase empezamos con el rojo en el máximo y el verde y el azul a un nivel muy pequeño.

Entonces empezamos a reducir brillo rojo por -1, mientras que aumenta el brillo del verde por 1.

Se utilizó un contador de bucle para limitar cuantas veces esto ha pasado.

Una vez que el contador de bucle alcanza 255 comenzamos la segunda fase.

En la segunda fase verde será máximo, rojo y azul a un nivel bajo.

Reducir brillo verde por -1 aumentando el brillo de azul por 1.

Nuestro contador de bucle para la segunda fase se estableció en 509.

Una vez llegado 509 empezamos fase 3.

En la fase tres, azul está con su máximo brillo y verde y rojo están en niveles bajos.

Empezamos a menor brillo azul -1 aumentando brillo rojo por 1.

Una vez que el contador de bucle alcanzado 763, el ciclo sería empezar en fase 1.

Tenemos tres variables redVal, greenVal y blueVal para mantener que los valores de luminosidad de cada color y estos valores luego son enviados a los pines GPIO correcto al poder en las patas de los LEDs para establecer el valor de brillo de cada color, que en las curvas nos da el color de la mezcla que queremos.

Y eso es mi intento de recorrer el espectro de color con LED RGB y cero.

Si tienes un Arduino y ejecutar el sketch ligado a que me inspiró a escribir la versión cero, que verá que no hay color parpadeo en todos. No estoy enteramente seguro porqué la versión cero parpadea mucho. Sospecho que el Arduino es mejor en el manejo de PWM, pero si ves algo en mi código que necesita mejorar, realmente agradecería si usted tomó el tiempo para decirme.

Gracias por leer mi instructable y espero que tengas un gran día!

Artículos Relacionados

LED RGB barato y fácil de color cambiante luz de la noche

LED RGB barato y fácil de color cambiante luz de la noche

este proyecto fue bastante fácil una vez que jugaba y lo calculado hacia fuera, que tomó un tiempo.La idea es poder cambiar el color con un interruptor y tiene un led dimmer opciones también.  Estos son los artículos que usted necesitará para complet
Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Uno de los primeros proyectos que hice con un Arduino era una guirnalda de luces de Navidad. De hecho, fue hecho de una tira de LED RGB sencilla cortar en dos, como Arduino tiene sólo 6 salidas PWM de hardware. No quería triviales arcoiris y colores
Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

descargo de responsabilidad: durante el año pasado, unas bibliotecas diferentes se han escrito para controlar estos ubicuos LEDs RGB por otros fabricantes de Adafruit, PJRC y el proyecto de FastSPI.  Las bibliotecas de un gran trabajan, y les debemos
Color calibrar LEDs RGB con un Arduino

Color calibrar LEDs RGB con un Arduino

Más gente cree LED y al final de las relaciones de Arduino con un abrir y cerrar del bosquejo. Después de eso tienes que ir hacia motores, casas inteligentes y otras cosas 'serio'. Bueno, tal vez soy lento o tal vez es sólo que soy un artista gráfico
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
4 x 4 x 4 cubo del LED RGB

4 x 4 x 4 cubo del LED RGB

un tiempo atrás, cuando empecé a usar Arduino, mi primer proyecto fue una 4 x 4 x 4 cubo del LED, construí de una guía que encontré aquí en Instructables, no sabía nada acerca de programación y poco de electrónica, sin embargo, he podido construirlo
Calculadora de resistencia utilizando leds RGB

Calculadora de resistencia utilizando leds RGB

Es común que un montón de sucios resistencias diferentes y desea que un valor específico pero no memorizar el código de color resistor.En este proyecto he intentado solucionar este problema haciendo un circuito que utiliza Arduino que permite introdu
Control de LEDs RGB con nuestras

Control de LEDs RGB con nuestras

hace unos días he publicado un instructivo para las nuestras, que es sólo un nombre de fantasia para un Imp leer un potenciometro y un interruptor y empujando los datos en el planificador eléctrico Imp. Si usted no ha visto todavía, puede comprobarlo
RGB-LED-bicicleta por 50$

RGB-LED-bicicleta por 50$

Hola lector de este instructable debe mostrar cómo construir una genial RGB-LED-bicicleta por unos 50$. Espero que os guste, aunque mi inglés no es tan bueno.Cosas que usted necesita:una bicicletaRGB-LED-tiras + controlador + mando a distanciaBatería
Cisne iluminado por LED RGB en cobre placa CYGNE iluminar EN RGB

Cisne iluminado por LED RGB en cobre placa CYGNE iluminar EN RGB

el propósito de este tutorial es crear una caja de cartón decorativase utiliza para colorear papel 250 gr / m² para hacer la caja, la placa de epoxi en el cual fue grabado la imagen se pega.A continuación, la placa de epoxi está iluminada con LED RGB
Arco iris LED - RGB LED PWM controlador construcción - fácil construir

Arco iris LED - RGB LED PWM controlador construcción - fácil construir

paso a paso, fácil de seguir las instrucciones en la construcción de un controlador de PWM LED arco iris RGB LED. Se necesitan solamente una cantidad mínima de piezas, junto con un procesador PIC, y se puede construir uno de los mejores controladores
Corriente constante LED RGB fade efecto con transistores

Corriente constante LED RGB fade efecto con transistores

Me aburría así que empecé a jugar con transistores. La razón de esto se convirtió en un LED se descolora y circuito actual constante es simplemente porque las piezas eran a mano y luces de diferentes colores siempre es fresco. Por favor ver adjunto v
Efectos de iluminación LED RGB con Abalorio de Adafruit

Efectos de iluminación LED RGB con Abalorio de Adafruit

Este instructable es para hacer efectos de luz programables usando un LED RGB (este es un LED que contiene elementos individuales rojo, verde y azul) y el bajo costo microcontrolador baratija de Adafruit. Estas luces pueden usadas y reutilizadas para
Arduino controla el árbol de Navidad de LED RGB posicional

Arduino controla el árbol de Navidad de LED RGB posicional

En este Instructable nos va creando un árbol de Navidad de LED RGB programables y construyendo (X, Y) posición de las luces en el Arduino que podemos crear diferentes patrones tanto animada como estática. Yo recomendaría esto a cualquier persona que