DIY handheld LED lamp (19 / 23 paso)

Paso 19: Cargar el código

Antes de cargar el código, quite cualquier Arduino el escudo o Bluetooth módulo Rx y Tx. copia el código siguiente y péguelo en el ide de Arduino. He comentado delante de las líneas para que los principiantes entiendan el código fácilmente. Aquí el código:

#include < LiquidCrystal.h > //Adding todas las bibliotecas

#include < dht11.h >

#define START_CMD_CHAR ' *'

#define CMD_ANALOGWRITE 11

#define MAX_COMMAND 20 / / máximo número de código de comando. utiliza para la comprobación de errores.

#define MIN_COMMAND 10 / / mínimo número de código del comando. utiliza para la comprobación de errores.

#define MAX_ANALOGWRITE 255

#define PIN_HIGH 3

#define PIN_LOW 2

int tecla = 7; definir el número de pin y el valor

inttempPin = A1;

temp de flotador;

int estado = 0;

intpotPin = A0;

int valor = 0;

dht11 DHT11;

LiquidCrystallcd (12, 16, 5, 4, 3, 2);

Cadena in;

void setup() {}

DHT11.Attach(8); diciendo Arduino que al que se conecta el sensor de pin DHT11

pinMode(button,INPUT);

LCD.Begin(16,2);

Serial.Begin(9600);

Serial.Flush();

LCD.Print ("lámpara de LED Arduino"); el mensaje de inicio de impresión

Delay(2000);

LCD.Clear();

LCD.Print("control:"); Decir que el modo se utiliza para controlar el tablero llevado

lcd.setCursor(0,1);

LCD.Print("Potensiometer");

Delay(2000);

LCD.Clear();

}

void loop()

{

LCD.Clear();

LCD.Print("INSTRUCTABLES");

Delay(50);

Si (digitalRead (botón) == alto & & estado == 0) / / cambiar el modo de las instrucciones dadas por el usuario

{

Estado ++;

LCD.Print("control:");

lcd.setCursor(0,1);

LCD.Print("app");

Delay(2000);

LCD.Clear();

}

else if (digitalRead (botón) == alto & & estado == 1)

{

Estado ++;

LCD.Print("control:");

lcd.setCursor(0,1);

LCD.Print("Potensiometer");

Delay(2000);

LCD.Clear();

}

else if (digitalRead (botón) == alto & & estado == 2)

{

estado = estado-2;

intchk = DHT11.read();

Temp = analogRead(tempPin); recibe la tensión de salida del sensor de temperatura

Temp = temp * 0.48828125; convertir el voltaje de salida de temperatura en grados celcius

LCD.Print ("temperatura:");

LCD.Print(Temp);

LCD.Print("*C");

lcd.setCursor(0,1);

LCD.Print("Humi:");

LCD.Print((int)DHT11.humidity,DEC);

LCD.Print("%");

Delay(4000);

LCD.Clear();

}

Si (estado == 1) / / código para controlloing led tablero de aplicación

{

Serial.Flush();

intard_command = 0;

intpin_num = 0;

intpin_value = 0;

charget_char = ' ';

get_char = Serial.read();

Si (get_char! = START_CMD_CHAR) volver;

ard_command = Serial.parseInt();

pin_num = Serial.parseInt();

pin_value = Serial.parseInt();

Si (ard_command == CMD_ANALOGWRITE) {}

analogWrite (pin_num, pin_value);

}

}

else if (estado == 0) / / código para el control de la aplicación de Potensiometer

{

valor = analogRead(potPin);

valor = mapa (valor, 0, 1023, 0, 255);

analogWrite(11,value);

}

}

Artículos Relacionados

DIY: 100w Led Linterna

DIY: 100w Led Linterna

Probablemente usted ha visto algo como esto.Necesitaba algo que es brillante, puede ser utilizado en bicicleta y también puede llevar al ir a explorar.He hecho cosa parecida al sol portátil DIY beneficios pero en vez de usar gran disipador de CPU uti
DIY recargable LED luz de batería del ordenador portátil

DIY recargable LED luz de batería del ordenador portátil

Yo estaba teniendo algunas pilas de laptop en mi desguace por lo tanto he decidido hacer algún uso de las baterías. Normalmente las baterías del ordenador portátil son de 3.6 a 4V valorar, por tanto, he buscado una tira de LED del mercado aquí en Pak
DIY 72 LED macro ring

DIY 72 LED macro ring

Macro led ring with 72pcs of regular leds. Tamaño del filtro: 72mmCon el paso por los anillos puede ser utilizado en cualquier tipo de lente (52mm a 72mm)Total corriente ~ en 5-6V 1, 2Ah (4xAA pilas o recargable o adaptador de 6V DC)Muy ligera: 76gr,
DIY rgb led buzón

DIY rgb led buzón

Hola, este es mi segundo instructableActualizar mi buzón de correo con algunas rgb led y aquí quiero explicar como hacerlaen el siguiente paso hay todo el material y la herramienta utilizadael último paso contienen el buzón terminadoSi te gusta mi in
Concrete LED Lamp

Concrete LED Lamp

Necesitamos una lámpara de escritorio y un soporte de reproductor de DVD; Tuve algunos LED restantes y quería hacer algo con estilo con hormigón...Así que construí esta lámpara de escritorio concreto, cuenta con:-Iluminación de teclado retráctil-Carg
DIY: Cableado LEDs y LEDs RGB

DIY: Cableado LEDs y LEDs RGB

En este tutorial, mostrará usted cómo hacer tu propio cable LED para Arduino con los cables de puente.Componentes:5mm RGB LED:http://www.amazon.ca/SODIAL-Common-Cathode-Emittin...LEDs de 5mm:http://www.amazon.ca/Green-Blue-Yellow-White-Light...Los ca
DIY proyector LED 24

DIY proyector LED 24

Todo este proyecto de piezas reutilizables:Hizo un opcional para encender conectando a una toma de corriente o con baterías AA regulares 3.6-4.5 voltiosLos componentes reciclados que utilizan:Fondo de metal de una parte de una impresoraUn caso de bat
Cheap LED lamp into aquarium hood lighting hack

Cheap LED lamp into aquarium hood lighting hack

Hi.Aquí vamos hacer un combo de luz/campana pecera de 3 barato ($4 cada uno en el mercado de fry) tornillo en luces LED.Paso 1: Lámparas de descanso Romper lámparas cuidadosamente. Envolver la lámpara en toalla, anote donde el vidrio es (no hacen dañ
DIY. LED USB teclado Base para el control rápido mecanografía fácil

DIY. LED USB teclado Base para el control rápido mecanografía fácil

LED - teclado USB Base para escribir rápido y fácil de controlarMúsica: De Stockmusic.netUna pista libre de regalías ha adquirido la licencia para Samimy producciones.Nombre de la pista: el océano de los sueñosID: z247Manta Liences es presionado por
12 Volt A.C LED Lamp

12 Volt A.C LED Lamp

LED consume muy menos de energía y también respetuoso del medio ambiente. Tienen gran duración y también se ve impresionante. Va el verde...!!!De la fuente original de inspiración, revisa este linkSólo he diseñado mi propio camino y hecho algún cálcu
Solar Powered LED Lamp Post

Solar Powered LED Lamp Post

Esto es o era un farol de gas natural que ya no estaba en uso y estaba a punto de ser llevado al desguace local.1er paso fue montar la base en una maceta y poner alrededor de 20 libras de QuickCrete (R) en la olla. Mi inicial planes donde después ret
DIY 6 LED flasher

DIY 6 LED flasher

Hello friends;Pensé por qué no construir un pequeño portátil intermitente de mi bicicleta (me costo aproximadamente Rs. 65, wee solo poco más de un dólar estadounidense) y en pasar por mi acción, me encontré con muy pocos componentes, una pequeña caj
TRON moto rueda LED

TRON moto rueda LED

INTRODUCCIÓNEsta guía pretende abordar la necesidad de una bicicleta visible, divertida y que se sienta seguro cuando conduce de noche.Para conveniencia del orden y la organización ha decidido realizar en un documento de Word, convertir a PDF y subir
Cambiar lámpara de LED con control remoto RGB

Cambiar lámpara de LED con control remoto RGB

tengo una lámpara IKEA vieja pero hermosa, sin embargo el bulbo de halógeno 12V 20W es roto ahora. Hace días surgió la idea de reemplazar por LEDs, por suerte tengo un controlador de LED junto con una tira de SMD LED RGB, así que decidí darle una opo