A parte vertical deste sensor é um emissor infravermelho e, do outro lado, é um detector infravermelho blindado. Ao emitir um feixe de luz infravermelha de uma extremidade à outra, o sensor pode detectar um objeto quando passa pelo feixe ao interromper, mesmo por um curto período de tempo, a comunicação entre o emissor e o receptor. É usado para muitas aplicações, incluindo interruptores de limite ópticos, dispensadores, contagem de pontos ou objetos e detecção geral
Características:
Tensão de operação: 3.3V a 5V
Interface: Digital
Tamanho: 30 * 20mm
Peso: 3g
Exemplo de código:
// foto switch module
int Led = 13; // define a interface do LED
int buttonpin = 3; // define o sensor da interface de troca de fotos
int // define as variáveis numéricas val
void setup ()
{
pinMode (Led, OUTPUT); // define o LED como interface de saída
pinMode (buttonpin, INPUT); // define o sensor de interruptor fotográfico interface de saída
}
loop void ()
{
val = digitalRead (buttonpin); // interface digital será atribuída ao valor de 3 para ler val
if (val == HIGH) // Quando o sensor de luz detecta que um sinal é interrompido, o LED pisca
{
digitalWrite (Led, HIGH);
}
mais
{
digitalWrite (Led, LOW);
}
}
Link: http://wiki.keyestudio.com/index.php/Ks0009_keyestudio_Photo_Interrupter_Module