Pessoal, mais uma dúvida aqui...
Montei meu receptor infravermelho como está na foto e tudo ocorreu bem, porém, ainda não compreendi a função desse resistor !
Não entendi esse final...manda pra zero? Tem como explicar de uma forma melhor? Porque ele faz com que seja sempre 5V? Se eu estou colocando numa porta digital, não vai ser necessariamente 0 ou 5V?
Esse resistor impede que a saída do sensor IR fique flutuando, quando não está recebendo sinal, quando o sensor IR não está recebendo nada, ele mantem em 5V, esse sensor é "passivo" então você coloca o resistor para prevenir "leituras incorretas"
Normalmente dizemos que temos entradas/saídas de alta e baixa impedância. Quando maior a impedância(resistência), mais suscetível a ruídos externos é o circuito.
No caso do Arduino, quando está em modo entrada e não possui um resistor pull up (ou pull down), a impedância da entrada é tão grande que pode-se considerar que o circuito está aberto ou no caso, não há corrente.
Tente fazer o mesmo exercício mas com um resistor maior que 300K se possuir. Você verá que continuará com esse comportamento aleatório, mas em menor intensidade, talvez dependendo do seu ambiente nem aparece ruído.
Pesquise sobre tristate (na wikipedia mesmo pode ser) se quiser se aprofundar melhor de como funciona este tipo de entrada.