Como estão os pinos do Arduino antes de executar comandos ?

9 views
Skip to first unread message

Alejandro Mesias

unread,
Apr 7, 2016, 8:39:48 AM4/7/16
to Laboratório Hacker Campinas, Garoa HC, ardu...@googlegroups.com
Procurei muito na internet mas não encontrei uma resposta clara, estou usando um Arduino mega 2560. Qual seria o estado inicial dos pinos digitais, pwm e analógicos antes que execute comando neles ?

As possibilidades são:
-- Em alta (seria 5v mas acho pouco provável), 
-- em baixa (0v ou terra).
-- alta impedância (o que ocorre em modo leitura).

--
======================================
Alejandro Mesias André Nebra Perez
Java/Python/Js/Something else Developer
Twitter: @meszias
Linux User #442506
Campinas - SP - Brasil - South America
======================================

Alejandro Mesias

unread,
Apr 7, 2016, 9:25:08 AM4/7/16
to Garoa HC, Laboratório Hacker Campinas, ardu...@googlegroups.com
Alta impedância faria muito sentido.

Em 7 de abril de 2016 09:54, Marcelo Campos <marcelo.c...@gmail.com> escreveu:
do momento do Reset até você mandar definição dela, fica no 3o estado / alta impedância

--
-... . . -..- -.-. . .-.. .-.. . -. - - --- . .- -.-. .... --- - .... . .-.
Regras da Lista: https://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
Para mais informações sobre o Garoa Hacker Clube acesse https://garoa.net.br
Maiores opções sobre o Google Groups, visite: https://groups.google.com/group/hackerspacesp
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- ..
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)

Leonardo Baracat

unread,
Apr 7, 2016, 10:20:06 AM4/7/16
to ardu...@googlegroups.com, Garoa HC, Laboratório Hacker Campinas
Eu achei esse post. Achei bastante interessante.

Default state of output 0-5 is input! You see, without knowing what kind of circuit you've got hooked up, the CPU doesn't know whether it should leave things turned off by outputting +3.3V or turned off by outputting 0V. So it doesn't source or sink any current at all. It leaves the pin in a third state -- neither on nor off, but tristated.

Once you turn the pin into an output pin, then it will sink current (that is, it will let current go to ground) when you output a zero, and source current (send your circuit current from the +3.3V supply) when you output a one. Note, though, that there is a limit to the amount of current that the chip can source or sink. You should check the specifications on your coil and the Bean to see if it can source or sink enough current. Note that it's likely that it can sink more current than it can source. If that's the case, then you want to connect one end of the relay coil to +3.3V and the other to the output pin. Then, when you send the pin a ZERO, it turns the relay ON.


http://beantalk.punchthrough.com/t/output-pin-state-during-power-up/965/4


Abs!!


--
Você recebeu essa mensagem porque está inscrito no grupo "ArduInRio" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para arduinrio+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Alejandro Mesias

unread,
Apr 7, 2016, 10:26:45 AM4/7/16
to ardu...@googlegroups.com, Garoa HC, Laboratório Hacker Campinas
Legal, que estou com um problema gravíssimo provavelmente por fuga de corrente em algum lugar. Como colocamos muita eletrônica, tá dificil saber onde está a fuga de corrente.

A questão principal é a seguinte: Algum fenomeno eletrônico está influindo no microcontrolador de alguma forma que o Clock do processador fica maluco, do nada estou gerando um clock de 1ms (que é muito) e isso cai para nano segundos repentinamente quando vou receber dados de outro componente (uma memória flash), depois normaliza quando estou enviando dados pelo SPI (SPI em software).

Leonardo Baracat

unread,
Apr 7, 2016, 10:33:42 AM4/7/16
to ardu...@googlegroups.com, Garoa HC, Laboratório Hacker Campinas
Se vc puder mandar o esquema, posso tentar te ajudar. =)

Reply all
Reply to author
Forward
0 new messages