Estado de ánimo-Cube (luz del humor del Li-ion) (3 / 7 paso)

Paso 3: El código

Antes de comenzar hablar de código, es importante que usted comprenda los aspectos básicos de cualquier lenguaje de programación. Va a utilizar términos y palabras clave que supongo te sabe así que es bien vale la pena unos minutos para ver algunos videos de YouTube simple de programación antes de continuar.

Con sólo un botón y la perilla tenemos que encontrar una manera de navegar a través de animaciones. Utilicé un método basado en estado. Usando un interruptor, cada vez que la digitalRead(button) es baja (ya que tenemos habían conectada a tierra), tenemos el programa cambiar Estados.

Es importante saber que para hacer el LED RGB cambiar a cualquier color, debemos utilizar lo que se conoce como PWM (Pulse Width Modulation). Esto es básicamente un medio de utilizar un pin digital para hacer cantidades variables de trabajo. En lugar de siendo encendido o apagado, (trabajo 100% o 0%), el pin puede hacer cualquier porcentaje de trabajo entre alta y baja. Sin embargo, el attiny85 sólo tiene dos pines capaces de PWM (0 y 1). Así en el código, he incluido un método (que no es mi trabajo) denominado softPWM. (También conocido como Software de PWM). Esto nos permite usar PWM en cualquiera de los pernos del attiny. (Véase el cuadro de representación visual, imagen de arduino.cc).

Nota: tener Estados cambio usando el botón mientras que dentro de un bucle (u otro trabajo ocupado), podríamos utilizar interrupciones. Sin embargo, para simplificar, sólo utilicé simple "si" lógica para romperse de lazos o retorno de los métodos si digitalRead(button) es baja.

También tenga en cuenta que el código de efecto "rainbow fade" era realmente una contribución de un instructivo:. Te sugiero darle un vistazo/favorito porque es un bien redactado instructable sobre un proyecto similar.

He subido el código como un archivo de texto. Para usarlo simplemente copia el contenido en su sketch de arduino y subir a la attiny85!

Artículos Relacionados

-=! Estado de ánimo de luz TRI-COLOR! =-

-=! Estado de ánimo de luz TRI-COLOR! =-

me gusta el Arduino mucho así que decidí hacer un Instructable para una L.E.D.-luz del humor que va como esto:Verde = enAmarillo = enrojo = onVerde = offAmarillo = offRojo = offY así sucesivamente.Paso 1: = piezas =- Usted necesita:1 x LED amarillo1
Cómo hacer una luz de ambiente del estado de ánimo: un Tutorial de principiante

Cómo hacer una luz de ambiente del estado de ánimo: un Tutorial de principiante

Este Instructable expone cómo construir y programar una ambiente luz utilizando una placa Arduino y algunos componentes de circuito comunes. Este proyecto mezcla un rojo, verde y azul LED para obtener una amplia gama de colores, y ciclos de la Arduin
Cómo construir una lámpara de estado de ánimo del LED / luz de seguridad de la soldadura

Cómo construir una lámpara de estado de ánimo del LED / luz de seguridad de la soldadura

Hola,¿Cuántas veces han quemado abajo de su casa porque usted se olvidó de apagar eso cautín o pistola de pegamento? Bien nunca he quemado abajo de mi casa (y esperemos que no lo has hecho bien) pero en este instructable voy a enseñarte a crear una l
Luz de estado de ánimo del cráneo RGB

Luz de estado de ánimo del cráneo RGB

Color tu Halloween con esta luz de estado de ánimo de cráneo. Utilizar como un cetro o una linterna.Para este proyecto usé 3d casco impreso y attiny2313 a bordo de pequeños prototipos.Paso 1: casco de impresión 3dHe utilizado la impresora 3d para imp
RGB LED luz del humor con ATtiny85

RGB LED luz del humor con ATtiny85

llaman estas cosas Luces de estado de ánimo.No sé por qué. Supongo que el cambio de colores poner algunas personas de buen humor.Aunque he observado que cuando la gente mira este estado de ánimo ligera tiende a tener un efecto similar como en una fog
Luz del humor mención de Twitter

Luz del humor mención de Twitter

Luz del humor mención de Twitter - una luz de estado de ánimo que le avisa cuando es mencionado en Twitter.Se trata de una simple introducción en cómo controlar tu Arduino desde Twitter. Si eres nuevo en Arduino Twitter Arduino procesamiento Twitter
ATtiny85 RGB Mini luz del humor!

ATtiny85 RGB Mini luz del humor!

He visto luces de estado de ánimo RGB con Arduino, PIC y más grande AVR virutas, pero nunca uno con el ATtiny85. Es por eso que decidí hacer uno.Esta luz de estado de ánimo es super sencilla de hacer y todas las piezas pueden adquirirse en línea por
Potenciadores del estado de ánimo natural

Potenciadores del estado de ánimo natural

¿Siempre tiene esa sensación cuando estás zapped de toda energía y no tienen idea cómo obtendrá durante todo el día, con todas sus actividades mundanas y engorrosas responsabilidades? Amas a otro disparo de café pero se a había tragado la última copa
Teléfono inteligente controlado por luz del humor

Teléfono inteligente controlado por luz del humor

Este tutorial te enseña cómo hacer un humor ligero que puedes cambiar color y la intensidad de uso de tu iPhone.Vamos a utilizar La haba azul claro para el control de las luces. El LightBlue Bean es un Arduino microcontrolador compatible con Bluetoot
Montaje de la Mini luz del humor v1 Kit

Montaje de la Mini luz del humor v1 Kit

la Mini luz de estado de ánimo es un circuito pequeño generador de luz color de interactivo y reprogramable.  La luz de estado de ánimo consiste en un Texas Instruments MSP430 micro controlador conectado a dos LEDs RGB, cuatro botones y algunos compo
Imagen de ambiente del estado de ánimo con mando a distancia

Imagen de ambiente del estado de ánimo con mando a distancia

este instructable le guiará por el proceso de hacer la imagen del propio humor ambiente!¿Quieres crear un efecto de luz de estado de ánimo único o una luz de noche? Estás en el lugar correcto.Esto vino a la existencia absolutamente accidentalmente, l
Teléfono inteligente controlado por luz del humor RGB

Teléfono inteligente controlado por luz del humor RGB

Estado de ánimo son siempre fascinantes para mí y es un muy buen proyecto para empezar empezar con Arduino.¿Qué es una lámpara de estado de ánimo?Lámparas de estado de ánimo son dispositivos de iluminación que se utilizan para establecer un determina
Luz del EEG Neuro-humor

Luz del EEG Neuro-humor

Hey peeps!Soy nuevo con un otro instructivo que es genial.Hasta ahora han estado trabajando en la construcción de un prototipo con una aplicación o caso de uso.Esto es algo que estoy construyendo para la diversión y me encanta.He construido bot basad
Mi estado de ánimo llevó la lámpara del

Mi estado de ánimo llevó la lámpara del

este es el primer proto de mi estado de ánimo ligero, basado en mcu AVR y repuestos leds RGB. Esta lámpara tiene diferentes programas de luz1. color estático blanco2. gradiente de rampa / con control de velocidad /3. encargo del color / 1023 variacio