Está en la página 1de 5

SENSOR INFRAROJO FC51

Los sensores de proximidad por infrarrojos IR para evitar obstáculos están compuestos por
un transmisor que emite energía de infrarrojos IR y un receptor que detecta la energía IR
reflejada por la presencia de cualquier obstáculo en la parte frontal del módulo. El módulo
tiene el potenciómetro que permite al usuario ajustar el rango de detección. El sensor tiene
una respuesta muy buena y estable incluso con luz ambiente o en completa oscuridad.

CARACTERÍSTICAS TÉCNICAS

 Número de modelo: FC-51


 Ángulo de cobertura: 35 °
 Voltaje de funcionamiento: 3.3V – 5V
 Rango de detección: 2 cm – 30 cm (ajustable con el potenciómetro)
 el nivel de salida de discriminación: Las salidas de nivel lógico bajo cuando se detecta
obstáculo
 En activo nivel de salida: Salidas nivel lógico alto cuando no se detecta obstáculo
 Consumo actual: 3.3V: ~ 23 mA, 5.0V: ~ 43 mA
 Terminales de conexión: OUT: Señal del medio, GND: Tierra y VCC: Alimentación

Es un módulo que sirve para detectar si algo está pasando o hay un obstáculo cerca, como
en un robot evasor de obstáculos, este módulo es muy fácil de usar, envía ondas infrarrojas
y si hay algo en el camino, se reflejan y el receptor lo detecta, y depende de cómo configure
el potenciómetro del módulo (componente azul a continuación) para ajustar el rango de
detección.
La salida es digital, y no puede medir la distancia usando este módulo, todo lo que tiene que
hacer es verificar la distancia a detectar usando el potenciómetro, vea el video para obtener
detalles más fáciles.
CIRCUITO 1 SENSOR DE PROXIMIDAD

const int ProxSensor=3;


void setup()
{
pinMode(13, OUTPUT);
}

void loop() {
if(digitalRead(ProxSensor)==HIGH)
{
digitalWrite(13, LOW);
}
else
{
digitalWrite(13, HIGH);
}
delay(100);
}
No se necesitan bibliotecas, el funcionamiento del módulo es muy simple, tiene una salida digital
que da un nivel alto cuando detecta algo, de lo contrario es bajo, el rango de detección se puede
configurar mediante el potenciómetro del módulo.
CIRCUITO 2: CONTADOR DE OBJETOS

#include<LiquidCrystal.h>
int entrada=1;
int estado=0;
int contador=0;
#define RS 9
#define E 8
#define D4 4
#define D5 5
#define D6 6
#define D7 7

LiquidCrystal LCD(RS,E,D4,D5,D6,D7);

void setup(){
LCD.begin(16,2);
pinMode(entrada,INPUT);
LCD.clear();
LCD.setCursor(0,0);
LCD.print("CONTADOR");

}
void loop()
{
estado=digitalRead(entrada);
if(estado==LOW)
{ contador++;
while(estado==LOW)
{
estado=digitalRead(entrada);
}
}
LCD.setCursor(7,1);
LCD.print(contador);
if(contador>20)
{
LCD.clear();
LCD.setCursor(0,0);
LCD.print("Numero de Objetos ");
contador=0;
}
}

https://www.youtube.com/watch?v=eJN61YFXGCg

CIRCUITO 3.
}
https://www.youtube.com/watch?v=3fY4Pq7gzhM

Aplicación:

https://www.youtube.com/shorts/HFo81R31hUI

https://www.youtube.com/watch?v=0i-9_aK2f-Y

Ing. Wilmer Saldaña Castañeda

También podría gustarte