código para descargar de la aplicación de appinventor
//#include <SoftwareSerial.h>
//para este ejemplo se usara la biblioteca myserial, si usa la nativa de arduino y tiene algun compoenente conectado a el desconectelo mientras envia
//SoftwareSerial mySerial(16, 17); // RX, TX//pines de conexion de un puerto auxiliar de comunicacion
int led1=13;
int led2=2;
char DATO;
void setup()
{
Serial.begin(9600);//configura la velocidad de comunicacion serial hacia el computador y pines, esta biblioteca
//comparte los pines fisicos del arduino junto los del pc
//mySerial.begin(9600);//configuro la velocidad de comunicacion de los pines a usar
//mySerial.println("buenvenidos");//sirve para imprimir un mensaje por el puerto que usted declare
Serial.println("bienvenido");//imprime un mensaje por el puerto serie hacia el computador por el puerto nativo del pc
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
digitalWrite(led2,LOW);//apaga un led
digitalWrite(led1,LOW);//apaga un led
delay(2000);
}
void loop()
{
if(Serial.available()>0)
{
DATO = Serial.read(); //LEE LOS DATOS DEL PUERTO SERIA Y LOS ALMACENA EN DATO
/////////////////////////////////////////////////////////////////////////////////////////
Serial.println(DATO);
if(DATO == '1')//si la letra que llega es A el servo se coloca en cero grados
{
digitalWrite(led1,HIGH);//prende un led
Serial.println("LED PIN 26 ENCENDIDO");//imprime un mensaje por el puerto serie hacia el computador
}
//////////////////////////////////////////////////////////////////////////////////////////
if(DATO == '2')//si la letra que llega es 1 el servo se coloca en cero grados
{
digitalWrite(led1,LOW);//apaga un led
Serial.println("LED PIN 26 APAGADO");//imprime un mensaje por el puerto serie hacia el computador
}
//////////////////////////////////////////////////////////////////////////////////////////
if(DATO == '3')//si la letra que llega es A el servo se coloca en cero grados
{
digitalWrite(led2,HIGH);//prende un led
Serial.println("LED PIN 26 ENCENDIDO");//imprime un mensaje por el puerto serie hacia el computador
}
//////////////////////////////////////////////////////////////////////////////////////////
if(DATO == '4')//si la letra que llega es 1 el servo se coloca en cero grados
{
digitalWrite(led2,LOW);//apaga un led
Serial.println("LED PIN 26 APAGADO");//imprime un mensaje por el puerto serie hacia el computador
}
//////////////////////////////////////////////////////////////////////////////////////////
}
}
No hay comentarios:
Publicar un comentario