Академический Документы
Профессиональный Документы
Культура Документы
Arduino Nano
Es una tarjeta de programacin fcil de manipular ya que su lenguaje de
programacin es muy simple esta cuenta con un microcontrolador el cual se
quema en la misma placa y con los conectores del hardware ya se hace lo que
uno quiere
Ciclo Principal
Mientras serial est conectado espera y lee datos de entrada, los analiza y
enva distintos parmetros al mtodo
setColor que manda a cada pin correspondiente a cada color su respectivo
valor
*/
void loop() //comenzamos a crear el programa para los colores
{
while (Serial.available())
{
char dato= Serial.read();
switch(dato)
{
case 'r':
{
setColor(255, 0, 0);
Serial.println("Led Rojo");
break;
}
case 'v':
{
setColor(0,255, 0);
Serial.println("Led Verde");
break;
}
case 'a':
{
setColor(0,0,255);
Serial.println("Led Azul");
break;
}
case 'y':
{
setColor(175, 255, 0);
Serial.println("Led Yellow");
break;
}
case 'c':
{
setColor(0,255, 255);
Serial.println("Led Cielo");
break;
}
case 'p':
{
setColor(200,0,255);
Serial.println("Led Pink");
break;
}
case 'b':
{
setColor(175,255,255);
Serial.println("Led Blanco");
break;
}
case 'n':
{
setColor(0,0,0);
Serial.println("Led Negro");
break;
}
}
}
}
Estos comandos son tomados de la aplicacin de Android las cuales las manda
al bluetooth y se las manda al arduino para ser codificadas de una seal de RF
a una seal elctrica a las salidas digitales 11, 10, 9 del arduino las cuales
podemos usar para accionar un relee para encender un bombillo de 110v de
CA
El bluetooth tiene un rango de seal la cual mide de unos 5m a 10m segn la
prueba de campo a 360 grados la cual varia depende de las paredes u
obstculos que intervienen la velocidad del bluetooth est programada a 9600
baudios y son 8 bits (1 BYTE) los que se manejan: rojo, verde, azul, rosado,
celeste, blanco, amarillo, ninguno