Bom antes de tudo, seguem algumas recomendações:
- Evitem usar como tensão fontes externas. Procurem se limitar aos 5 V da própria placa.
- Caso use fonte externa, você deverá ligar o gnd da fonte com o gnd da placa.
- Uma alternativa da fonte externa, tente fazer uma placa de potência. Vou explicar em breve.
- ATENÇÃO! A tensão não deve, de maneira alguma passar dos 5 V, se você usar uma fonte de 9 V ou 12 V, use um regulador de tensão 7805.
Supondo que você queira fazer a leitura digital (0 ou 1) de um botão, você deverá aplicar uma tensão de 5V no botão e ligar o outro lado no Arduino. Toda vez que o seu botão for pressionado, o Arduino irá ler o valor e interpretá-lo com valor lógico 1.
Mas enquanto o seu botão não estiver pressionado, o Arduino não vai ler 0, ele vai ler valores variantes sempre diferentes de Zero. A solução é ligar os 5V junto com GND na mesma extremidade do botão. Isso mesmo! Você não terá nenhum problema com curto-circuito por causa do resistor.
O que deve ser feito é colocar um resistor, de preferência 10kOhms (nem tão alto e nem tão baixo) ligado ao GND.
Como o nosso amigo elétron é um tanto preguiçoso, quando o botão estiver pressionado ele preferirá ir direto para o Arduino, onde não haverá nenhuma resistência. Porém, quando não for pressionado, a tensão irá passar pelo resistor, evitando um curto-circuito e por fim indo ao GND. E dessa forma o pino que está lendo o valor lógico 0, já que está ligado diretamente ao GND. Este processo é denominado Pull-Up.
Pull-up
Existe também o Pull-Down, que é o inverso do Pull-Up, e agora, enquanto o botão estiver pressionado o valor lógico será 0, e quando for solto o valor lógico será 1.
Veja o esquema a seguir:
Veja o esquema a seguir:
Pull-Down
Este exemplo pode ser aplicado à qualquer outro tipo de sensor digital ou até mesmo analógico, a partir do momento em que você precise de uma referência de valor absoluto 0.
Assim espero nunca mais ouvir o comentário "Não usa sensor não que dá erro". Pode usar sim que funciona, principalmente pra essa galera que faz o projeto ARHTE.
Não pensem que esqueci da placa de potência, que nada mais é que uma extensão da alimentação da própria placa Arduino.
Basicamente você traçarão duas linhas paralelas na felolite, furar sobre a linha para que caiba uma barra de pinos ou borniers e ligar uma linha no GND e outra no 5V e soldar. É tão simples que nem vou desenhar, mas, se quiserem que eu desenhe é só pedir.
Espero ter ajudado.
by: Fabrício José Mendes de Jesus
6 comentários:
Amigo, é possivel desenhar a placa de potência ?
Sabe me dizer se a entrada analogica do Arduino le tensao AC ?
Desculpa a grande demora para responder.
Acredito que não, para falar a verdade unica utilidade da corrente AC, no meu ponto de vista, é para que os plugs de tomada não tenham lado certo e errado.
Mas interiormente há a conversão.
Dica: Use ponte retificadora.
That's because Facebook can help you a lot in marketing strategies and selling different products on the internet. You might not allow people to write on your wall, however, when you share a thought, a link, or comment on someone's
else wall, people can definitely also leave a comment. The challenge with
being on top is that it can get lonely.
Look at my blog post - related web site - freeinstagramfollowers.com
Νeat blog! Is youг theme custоm maԁe or diԁ уou ԁownlοad it from sοmewhere?
A theme like yours wіth а few ѕimple aԁjustements would really maκе my blοg stand out.
Pleаѕе let me know whеrе you got yοur ԁеѕign.
Thank уou
Feel free tо surf tο mу pаge: Clip On Belly Button Rings
Do уou have a spаm problеm оn thіs
webѕіte; I аlѕо аm a bloggеr,
and I was wanting to knοw your situatіon; we have dеvelopеd some nіce methοԁs and
wе are loοking to ѕwap mеthods wіth οthers, be surе to shoοt me
an emаіl if intеrеѕteԁ.
Also visit mу sіte :: Sell House Fast
Postar um comentário