Barreira infravermelho

Bom dia!
Estou tentando montar uma barreira infravermelho utilizando um emissor e um receptor infravermelho! Como sou iniciante, estou com dúvida de como montar esse circuito!
Quando a barreira está ativa, a tensão do receptor e de 4,7V, quando a barreira é interrompida, a tensão cai para 0,8V. Minha dúvida é qual porta devo usar para que o arduíno encherge este nível de tensão como sendo o alto e o baixo? Uso a porta analógica ou digital? Estou usando um arduíno mega.

qual porta devo usar para que o arduíno encherge este nível de tensão como sendo o alto e o baixo?

Qualquer porta que não esteja em uso.

Uso a porta analógica ou digital?

Pode usar ambos analógico ou digital.

giova014:
Qualquer porta que não esteja em uso.
Pode usar ambos analógico ou digital.

pode me dar exemplo de como colocar para ele reconhecer esses níveis?
Vou ter de colocar condição se vc <=1 nível 0
Se vc<1 nível igual 1??

pode me dar exemplo de como colocar para ele reconhecer esses níveis?

De acordo com este link: digitalRead() - Arduino Reference

if( digitalRead(vc) == LOW ){
  // Nivel 0
}
else {
  // Nivel 1
}