Webcervices. Con la tecnología de Blogger.
RSS

Unete a nuestro grupo de facebook

Unete a nuestro grupo de facebook
Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a mi grupo Arduino Tec

Comunicación Serial con Arduino: Encender luces desde el teclado de nuestra computadora

Comunicación Serial con Arduino: Encender

luces desde el teclado de nuestra computadora



En esta entrega nos enfocaremos en encender un LED
 con las teclas de nuestra computadora.
Para encender el LED utilizaremos la tecla 1 del
 teclado alfanumérico (o bien del numérico) y cualquier
 otra tecla se encargará de apagar el LED.

El código es el siguiente:
Código ArduinoPublicado desde colombia/medellin 
int input;
void setup(){
Serial.begin(9600);
}
void loop(){
if (Serial.available()>0){
input=Serial.read();
Serial.println(input);
}
}
A este código necesitamos agregarle algunas líneas para que funcione y cumpla con nuestros propósitos.
int input;
void setup(){
pinMode(13, OUTPUT); // Declaramos que utilizaremos el pin 13 como salida
Serial.begin(9600);
}
void loop(){
if (Serial.available()>0){
input=Serial.read();
if (input=='1'){
digitalWrite(13, HIGH); //Si el valor de input es 1, se enciende el led
}
else
{
digitalWrite(13, LOW); //Si el valor de input es diferente de 1, se apaga el LED
}
}
}
Como podemos apreciar, hemos agregado una estructura selectiva doble. El if nos ayuda a verificar el valor que tenga input. Cuando el valor que estemos tecleando sea 1, el LED se encenderá. Si el valor es diferente de uno (esto lo definimos con el else) entonces el LED se apagará.
Ahora que tenemos este código listo, podemos subirlo al microcontrolador y verificar si funciona o no.
Recuerden que deben colocar un LED con el ánodo en el Pin 13 de su Arduino y el cátodo en el pin GND de Arduino. No necesita resistencia de protección. Para más información consultar el post de Como encender un LED con Arduino.
Los comandos de encendido y apagado los enviaremos a Arduino utilizando el Monitor Serial. Cuando presionemos 1 y ENTER se encenderá el LED. Cuando presionemos cualquier otro caracter y ENTER se apagará.



Como podemos observar en el video, es muy 
sencillo lograr el resultado esperado. Esto supone
 una gran herramienta para cualquier persona que
 este interesada llevar a cabo proyectos de alto perfil.
 Este es el principio de un PLC o Control Lógico
 Programable.
Nosotros podríamos encender las luces de 
nuestra casa desde nuestra computadora si
 las conectamos a Arduino a través de un
 dispositivo de conmutación como un TRIAC
 (con su respectivo optoacoplador) para
 corriente alterna, o un transistor, dígase
 NPN o PNP para corriente directa. Las
 posibilidades con Arduino son inmensas
 y utilizando estas simples líneas de código
 que les he presentado en este post usted
 es capaz de abrirse a una infinidad de 
posibilidades.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentarios:

Publicar un comentario

Objetivo Y Reclamaciones

Este blog es un portal en el cual se publican contenidos de diferentes blogs.En los cuales se les anexa al pie de pagina un enlace a su pagina original aquí encontraran toda clase de proyectos de arduino y linux
Espero tengan una gran experiencia en este blog un Gran Saludo
de parte de la organización WebCervices..
objetivo
O del grupo ArduinoTec De arduino
Cualquier reclamación o petición comunicar al Administrador principal o hacer un comentario en la publicación que se sientan inconformes en los correos
electriarias@gmail.com
y para temas de suma importancia mi correo personal
pabioarias@hotmail.com

Siguenos en Twitter

Like

Unete a nuestro grupo de facebook

Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a La mi grupo Arduino Tec

Unete Al Grupo De facebook

Unete Al Grupo De facebook
Amplia tus conocimientos debatiendo temas de Arduino y Raspberry pi