Luz de linterna de Arduino (5 / 6 paso)

Paso 5: código

Código derivado de http://owenmundy.com/blog/2010/05/fading-an-led-with-pwm-and-a-potentiometer/
int RpotPin = 0;    Clavija de entrada analógica que el potenciómetro rojo está conectado a
int RpotValue = 0;  valor leído de la olla
int GpotPin = 1;    Clavija de entrada analógica que el potenciómetro verde está conectado a
int GpotValue = 0;  valor leído de la olla
int BpotPin = 2;    Clavija de entrada analógica que está conectado el potenciómetro azul a
int BpotValue = 0;  valor leído de la olla
int Rled = 9;       Pin PWM que el LED rojo está encendido.
int Gled = 10;      Pin PWM que el LED verde está encendido.
int Bled = 11;      Pin PWM que el LED azul está encendido.

/*
El circuito:
* Perno del LCD RS para pin digital 13
* LCD Enable pin a pin digital 12
* D4 LCD pin a pin digital 5
* D5 LCD pin a pin digital 4
* LCD D6 pin al pin digital 3
* LCD D7 pin al pin digital 2
* LCD R/W pin a tierra
* 10K resistencia:
* termina a + 5V y tierra
* limpiaparabrisas a pin (pin 3) del LCD VO
*/
incluir el código de biblioteca:
#include < LiquidCrystal.h >
inicializar la biblioteca con los números de los pines de interfaz
LiquidCrystal lcd (13, 12, 5, 4, 3, 2);

void setup() {}
declarar el rojo, verde y azul led pines como salidas de un:
pinMode (Rled, salida);
pinMode (Gled, salida);
pinMode (Bled, salida);

fijar número la pantalla del LCD de filas y columnas:
LCD.Begin (16, 2);
Imprimir un mensaje en la pantalla LCD.
LCD.Print ("rojo verde azul");
}

void loop() {}
RpotValue = analogRead(RpotPin); leer el valor del pote
analogWrite (Rled, RpotValue/4);  PWM el LED rojo con el valor del pote (dividido por 4 para caber en un byte)
Delay(10);                       esperar 10 milisegundos antes del siguiente bucle
GpotValue = analogRead(GpotPin); leer el valor del pote
analogWrite (Gled, GpotValue/4);  PWM el LED verde con el valor del pote (dividido por 4 para caber en un byte)
Delay(10);                       esperar 10 milisegundos antes del siguiente bucle
BpotValue = analogRead(BpotPin); leer el valor del pote
analogWrite (Bled, BpotValue/4);  PWM LED azul con el valor del pote (dividido por 4 para caber en un byte)
Delay(10);                       esperar 10 milisegundos antes del siguiente bucle

establecer el cursor a la columna 0, línea 1
(Nota: la línea 1 es la segunda fila, ya que cuenta comienza con 0):
lcd.setCursor (0, 1);
LCD.Print(RpotValue/4);
Delay(140);
lcd.setCursor (6, 1);
LCD.Print(GpotValue/4);
Delay(140);
lcd.setCursor (12, 1);
LCD.Print(BpotValue/4);
Delay(140);
}

Artículos Relacionados

Luz de freno inteligente Arduino

Luz de freno inteligente Arduino

Teniendo en cuenta seguridad en la calle debe tener una luz de freno en tu bicicleta. La población de vehículos es cada vez más alto y más alto cada año. Puede asta los vehículos delante de usted, pero un freno repentino puede hacer por los vehículos
Luz del humor de Arduino

Luz del humor de Arduino

Este es un proyecto simple basado en Adafruit Arduino - Lección 3. RGB LEDhttps://Learn.Adafruit.com/Adafruit-Arduino-Lesson-3-RGB-LEDs/Arduino-SketchEncontrarás un montón de información útil sobre LEDs RGB si sigues el enlace.El programa original er
Sable de luz de linterna en 3 pasos

Sable de luz de linterna en 3 pasos

Se trata de cómo hacer un sable de luz de una linterna en tres sencillos pasos. Divertirse con él. La fuerza esté con vosotros.Paso 1: Los materialesOK lo que se necesita para esta construcción esUn trozo de tubo luminiscenteAlgunos cintaUna linterna
Controlador de luz de Navidad de Arduino

Controlador de luz de Navidad de Arduino

si te gustó este instructable, considerar revisar mi nProbablemente has visto todos esos videos donde la gente hace hay luces de Navidad danzan a la música, crees que tu wow del uno mismo que se ve realmente fresco... nunca pude hacerlo. BUENO... pue
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
Luz escáner y Arduino como lámpara RGB

Luz escáner y Arduino como lámpara RGB

¡ Hola gente!Esta vez voy a mostrar cómo controlar la luz de una escáner/impresora roto, viejo. Pues verá, me gustaria conseguir muchas cosas de basura y usar en mis proyectos.Hace algún tiempo me gané una impresora antigua de un profesor. Cuando lle
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
1000 lumen + bicicleta luz de linternas de $7

1000 lumen + bicicleta luz de linternas de $7

encontré una particular Cree linterna barata que se presta a ser utilizado como un faro de bicicleta si la cuadrilla 4 de ellos juntos.  Esto es muy fácil construir.Esta luz está clasificada alrededor de 280 a 300 "lúmenes chino", es decir, es p
Luz estroboscópica de Arduino

Luz estroboscópica de Arduino

Aquí está el tutorial Cómo construir estrobo utilizando Arduino.Paso 1: MarerialsSe necesita:-Arduino board,-Resistencia de Ohm 220,-LED,-2 potenciómetros,-Batería.Paso 2: construcción Todo lo que necesitas esta en la foto. También es mi circuito.Ust
Temporizador de controlado de radio de 433 mhz luz de AC con arduino

Temporizador de controlado de radio de 433 mhz luz de AC con arduino

En este instructable documenta cómo hice un reloj controlado de radio de mis luces de inundación al aire libre. Mis luces son del tipo más viejo y utiliza mucha energía (luces 150w y 500w). Por esta razón apenas apenas he usado les, pero ahora he hec
Fácil luz brillante linterna

Fácil luz brillante linterna

hacer una linterna fácil de la materia alrededor de la casa. Este fácil proyecto muestra su creatividad y habilidades de la luz brillante.Paso 1: Lista de piezas Para este proyecto necesitarás:Una caja de pañuelos vacíaUn tarro de masónLuz brillantes
Sable de luz de linterna!

Sable de luz de linterna!

Cartón de embalaje de regalo requiere dentro, linterna (mediano a grande), algún tipo de pintura o spraypaint (yo uso pinturas clásicas), tijeras, cinta (conducto) y cinta transparente.Paso 1: Tiempo de cinta de conducto Conducto cinta de tu color de
Luz de Navidad de Arduino con sincronización de música

Luz de Navidad de Arduino con sincronización de música

encontré con dos grandes instructables y decidió combinarlos.    tiene ocho líneas de luces y utiliza el código de Arduino para "jugar" "Joy To The World".  He probado con LEDs, y es muy precisa.  Yo quería hacer este proyecto, pero qu
Interruptor de la luz mando a distancia (ARDUINO)

Interruptor de la luz mando a distancia (ARDUINO)

Así que estaba harto de dormir con la luz...Y esto es lo que se me ocurrió! Partes de este instructable fueron prestadas de otras personas, pero mucho de lo que fue pedido prestado ha sido modificado para esta aplicación.Espero que disfruten este pro