Um microcontrolador Arduino é capaz de detectar seus próprios pinos conectados uns aos outros?


0

Eu tenho uma matriz e quero conectá-lo diretamente ao Arduino sem usar o IC.

Eu quero que sempre que eu conectar dois pinos no microcontrolador Arduino, exemplo: pin1 e pin2, o microcontrolador irá detectar automaticamente que os pinos 1 e 2 estavam conectados. Todos os pinos eram pinos de entrada. Um Arduino pode fazer isso?

Respostas:


1

Você pode conectar dois pinos em um Arduino. Mas não está claro o que você está tentando fazer ou por quê.

Como ambos os pinos são inseridos, você pode detectar quaisquer alterações nos pinos do software - a única maneira de detectar que algo está conectado a um pino é, naturalmente, que um sinal elétrico mude nesse pino. Quando isso acontecer, você detectará isso no software e executará ações de acordo.

Você também pode conectar um pino de saída a um pino de entrada. Não há muito uso, claro, a menos que você tenha algum outro circuito que faça algo interessante entre os dois pinos.

ATUALIZAÇÃO: O importante é lembrar que esses microcontroladores baratos têm proteção mínima contra sobretensão e alta corrente. Mas contanto que você não exceda as especificações do chipset (que será um dos chips Atmel, o Uno usa o ATmega328 por exemplo), você vai ficar bem. Os chips Atmel são razoavelmente robustos e funcionarão alegremente entre 1,8 e 5,5v (não tenho certeza de qual suporte máximo de pinos). Portanto, apenas certifique-se de que seus circuitos estejam dentro dos parâmetros.


Obrigado @Julian Knight por este comentário. Eu só preciso saber se isso é possível porque eu estou com medo de que possa destruir o microcontrolador
1312EN

Ok @Julian Knight. Um grande obrigado por esta atualização. Eu só tenho que ter cuidado extra em meus circuitos e ter certeza que não exceda as especificações do chipset.
1312EN

Não se preocupe, o Arduino é bastante leniente - ao contrário do Raspberry Pi.
Julian Knight
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.