Hola amigos del foro,antes que todo, muchas gracias y felicitaciones por la pagina y a todos los que no ayudan, ahora a lo nuestro:
Quiero programar dos sensores de obstáculo infrarrojos en mi arduino one, estos sensores solo mandan un 1 o 0 al arduino cuando detectan (depende con que quiero trabajar con 1 o los 0, yo trabajo con los 1) de partida se programar uno, a través de una libreria que encontre.... disculpen la ignorancia, alguien podría orientarme por favor?
#include <infrarrojo.h>
infrarrojo estado(13);//DEFINICION DEL PIN DEL ARDUINO A USAR
int VALOR;//VARIBLE QUE RECIBE EL DATO
int led =12;//REDEFINICION DE PIN DE ARDUINO PARA LED INDICADOR DE PULSO(ESTO ES OPCIONAL)
int led_estado;//VARIABLE
//CONFIGURACION DE SETUP
void setup() {
pinMode(led,OUTPUT);//LED QUE INDICA EL ESTADO DEL LED
Serial.begin(9600); //VELOCIDAD COMUNICACION SERIAL
}
//CODIGO PRINCIPAL
void loop() {
Serial.print("\n leyendo estado sensor: \n");//IMPRIME MENSAJE EN PC
Serial.print(estado.lectura(VALOR));//IMPRIME EL ESTADO DEL Vo DEL SENSOR MEDIANTE LA VARIABLE VALOR
led_estado = estado.lectura(VALOR);//LED QUE RECOGE EL ESTADO DEL SENSOR
if(led_estado == 1)//ETAPA DE COMPARACION PARA ACTIVAR UN LED SEGUN EL ESTADO DEL SENSOR
{
digitalWrite(led,HIGH);//PRENDE UN LED SI EL SENSOR DETECTA OBSTACULO
}
else
{
digitalWrite(led,LOW);
}
delay(100);//GENERA UN TIEMPO PARA LEER E IMPRIMIR EN PUERTO SERIE
}