Arduino vela (1 / 4 paso)

Paso 1: El código de Arduino

Para nuestro código final, compilamos los .h .ino archivos y de etiquetas separadas en el entorno de desarrollo arduino (IDE.) El color.h necesita un código de la biblioteca de neopixel, como se muestra en "# incluyen en color.h: .h = encabezado--donde poner las definiciones de clase o el objeto para el código de"clase Color"es la definición de objeto para los colores." público"significa que cualquier parte del código entero puede usar esta parte de los objetos de color (a diferencia de"privado".) La parte "Color()" es un objeto constructor o creador. Es llamado por la palabra clave "nuevo" en el código (ver párrafo siguiente). Establece el valor inicial de _r, _g y _b a 0.0. El "Color (float r, float g, float b)" parte significa el valor de tipo de datos es un no enteros o fracción, por lo que se seleccionarán los colores de la neopixel de algo parecido a una rueda de color. El siguiente conjunto de instrucciones "Color (float h)" es otro constructor con parámetros diferentes. Es decir dado una tonalidad deseada, le da un color. "caso 0" "caso 1" y "caso 2" es las diferentes opciones con diferentes tonos de rojo, verde y azul. Ahora, las instrucciones son mezclar los colores para cambiar el color. Otra vez, "privado" significa que ningún otro código puede acceder a él, pero para este proyecto, no hará una diferencia en el final si es privada o pública. Este es un concepto de ocultación de datos que puede afectar el resultado más a largo plazo; es una buena "práctica codificación." "void checkLimits ()" es asegurar que los valores de _r, _g, _b, están dentro del rango establecido.

En el otro archivo .ino: .ino = IDE o archivo de proyecto. Es el archivo principal del proyecto.

Como se dijo anteriormente, "#include" significa que el código utiliza una biblioteca de neo-pixel y "#include 'Color.h'" significa que el código utiliza el otro archivo (de arriba) llamado Color.h." Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (3, 7, NEO_GRB + KHZ800 NEO_) "establece el tipo de objeto, por lo que el equipo sabe"strip"es la neopixel y 7 el pin se utiliza para controlar la franja. "void setup ()" es la configuración de arduino; dentro de eso, "strip.begin" "strip.show" significa un inicio limpio para el neopixel e inicializa todos los píxeles en "off". "pinMode (salida 13)" establece el pin 13 a una salida; podemos ver la luz naranja parpadeando al lado de la clavija. "Color c1" "Color c2" y «Color c3» es una declaración diciendo básicamente "Quiero 3 objetos de color. "voidloop()" es un lazo para siempre que arduino se ejecuta para los colores siga sucediendo. "Color new1" "new2 Color" y «Color new3» crea con contras de color

Artículos Relacionados

Arduino controla vela eléctrico

Arduino controla vela eléctrico

Cuando empecé a jugar con InstaMorth rápidamente me di cuenta de que lo hace bastante bien en difundir la luz, así que pensé que haría hasta una imitación vela electrónica que yo pude reprogramar. InstaMorph es un plástico moldeable, que cuando calie
Siéntase como un control remoto de TV controlados Arduino Robot!

Siéntase como un control remoto de TV controlados Arduino Robot!

Hola chicos.Abhay y Akshay aquí!Hoy que vamos a hacer una televisión remota controlada por Robot que no sólo funciona como un encanto pero también puede actualizar editando el código y utilizando unos botones más en el control remoto de TV. También p
Bot - un inteligente arduino bluetooth robot la pipa

Bot - un inteligente arduino bluetooth robot la pipa

Este es mi primer instructables. Aquí estoy mostrando cómo hacer un dos ruedas arduino bluetooth robot barato, utilizando tubos de PVC y sus articulaciones (para hacer el cuerpo). Es sencillo de hacer y fácil de programar. Tienen un montón de diversi
Torta de cumpleaños de Arduino

Torta de cumpleaños de Arduino

En este instructable, voy a hacer un proyecto de arduino básico muy simple: un pastel de cumpleaños!Un pastel de cumpleaños aparece en el protector de pantalla UTFT en arduino y un altavoz reproduce la música de "Feliz cumpleaños".Cuando usted s
La torta de cumpleaños de Arduino

La torta de cumpleaños de Arduino

En la celebración del cumpleaños de Arduino el 2 de abril, decidí hacer un impresionante basada en Arduino cumpleaños pastel de cumpleaños con elecronic "velas" que puede ser arrastrado.Lista de partes:1 Uno de x ArduinoPara cada "vela"
Barco de vela: Limpiapiscina

Barco de vela: Limpiapiscina

Introducción:Velero es un aparato de limpieza de piscinas autoconstruido con materiales sencillos y baratosMateriales necesarios:-6 botellas de 500 CC como balsas de flotación-1 de la tabla 40 x 30 (o a gusto), será la base para montar todos los comp
Medidor de concentración de alcohol de Arduino

Medidor de concentración de alcohol de Arduino

Hola, hoy voy a mostrarte cómo hacer un medidor de concentración de alcohol de Arduino a ti mismo.Como mi último proyecto, lo siento por mi inglés.Este instructable había traducido de: http://arduino.vn/bai-viet/720-huong-dan-lam-may-d...Tuve el acue
Luces de la gato-o-linterna con Arduino

Luces de la gato-o-linterna con Arduino

muestra cómo utilizar un Arduino para controlar y poder direccionables LEDs, WS2812, para iluminar una calabaza.Hemos probado los modos que se parecen a una vela, una luz estroboscópica y multi color se descoloran.Este instructable muestra esto usand
Arduino binario 7 segmentos Display reloj y calendario

Arduino binario 7 segmentos Display reloj y calendario

A diferencia de la mayoría de los otros relojes binarios este reloj muestra la fecha y binario en 3 filas de 8 siete segmento se muestra como uno y ceros en lugar de apenas filas de LEDs.Todos los detalles sobre este mi web site aquí.Un microprocesad
Arduino LCD Master reloj

Arduino LCD Master reloj

Este reloj está diseñado como un reloj independiente o como un reloj maestro para relojes auxiliares de unidad y es portátil con batería de respaldo. Ver sitio web del reloj para más detalles Página de reloj LCD MasterAvance de actualización automáti
Calabaza de luz controlado por Arduino

Calabaza de luz controlado por Arduino

la visión inicial del proyecto fue establecer un LED para encender y apagar por sí mismo basado en la luz ambiental y parpadeo y variar la intensidad para simular una vela.Piezas necesarias:1 x Arduino1 x LED (preferiblemente brillante ámbar un reali
Cómo controlar un Arduino controla brazo robótico Dobot equipo

Cómo controlar un Arduino controla brazo robótico Dobot equipo

Siempre decimos, Dobot es una alta precisión, múltiples brazo robótico escritorio de control. En instructables pasado, hemos demostrado usted la alta precisión y la función de escritorio construyendo un laser de corte y soldadura brazo Dobot. En este
Detector de proximidad de punto fijo vehículo de Arduino.

Detector de proximidad de punto fijo vehículo de Arduino.

Esta es la versión de alta tecnología de colgar una pelota de tenis desde el techo de un trozo de cuerda.  Por supuesto, si usted tiene dos tipos diferentes de vehículos, pelota de tenis no va a tierra en el mismo lugar en ambos.  Este proyecto puede
Efecto de llama parpadeo realista con Arduino y LED

Efecto de llama parpadeo realista con Arduino y LED

en este proyecto vamos a utilizar 3 LED y un Arduino para crear un efecto realista de fuego que podría ser utilizado en un diorama, modelo ferroviario o una falsa chimenea en tu casa o poner uno dentro de un frasco de vidrio esmerilado o tubo y nadie