Boa noite Pessoal.

Tenho um sensor capacitivo NPN, positivo de 6 a 36v, negativo e o fio de sinal que no sensor está escrito 300mA, então surgiu uma dúvida : eu gostaria de ligá-lo em uma porta digital do Arduíno para contar pulsos através de interrupções, porém o Arduíno suporta apenas 40mA por porta..correto....

Então a dúvida posso ou não posso utilizar um sensor capacitivo sinal saída 300mA com Arduíno?

Grato se alguém puder ajudar.

Exibições: 241

Responder esta

Respostas a este tópico

Pode sim.

Esses 300mA é o máximo que o sensor pode fornecer de corrente.

Esses 40mA é o máximo de corrente que a porta pode fornecer de corrente quando em modo saída. Mas vc vai usar no modo entrada...

Não se preocupe com a corrente, o que importa é estar abaixo do limite e vc estará.

No entanto há outra preocupação: A tensão.

Seu sensor será como uma chave ligada o GND (por ser npn). Hora ligado hora desligado e a porta do microcontrolador espera uma tensão de 0V ou Vcc (que pode ser 3.3 ou 5V, depende, normalmente 5V).

Para resolver isso vc precisa de um pullup, que é um resistor da porta ao Vcc.

O microcontrolador Atmega, que é o usado no Arduino, possui a opção de pullup interno, então vc não precisa nem por, só ligar. Defina a porta como INPUT_PULLUP e pronto.

Show.

Obrigado.

Favor enviar as especificações do sensor capacitivo ( link, fotos,etc) .

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço