Você está na página 1de 4

Complementaes: ligando um rel ao Arduino

Em muitos experimentos e aplicaes que envolvem o Arduino se faz necessrio o uso de reles, para ligarmos algum equipamento. Este tutorial mostra como efetuarmos esta ligao. Abaixo temos os smbolos eltricos do Rel e a foto associada.

A corrente oferecida pelas portas digitais atingem no mximo valores da ordem de 20 mA, valores estes muito pequenos para acionar um rel. Por esta razo associaremos ao circuito um transistor.

1 Marisa Cavalcante e Eduardo Silva Damasceno ( marisac@pucsp.br )

O esquema associado o que segue abaixo para um transistor PNP

http://lusorobotica.com/index.php?topic=2294.0

Para um transistor NPN:

http://www.arduinors.net/blog/batendo-reles-pelo-arduino/

Vamos considerar como exemplo um potencimetro conectado a porta analgica 0. No pino 13 ser conectado um rel atravs de um transistor PNP 3906. Para um dado valor de tenso fixada no potencimetro (acima de um dado valor) vamos acionar o rele e acender uma lmpada. O circuito que deve ser montado est indicado na figura abaixo

2 Marisa Cavalcante e Eduardo Silva Damasceno ( marisac@pucsp.br )

Para baixar o projeto Fritzing clique aqui http://fritzing.org/projects/acionamento-de-um-rele-com-o-arduino/

Abaixo uma viso do circuito com o rel e uma lmpada conectada (Transistor NPN)

Pino13 do
Arduino

http://blogdodantas.dxs.com.br/2010/12/04/automacao-com-arduino-parte-2-ligando-dispositivos-usando-iphone/

3 Marisa Cavalcante e Eduardo Silva Damasceno ( marisac@pucsp.br )

//Cdigo int POT; //declara a variavel void setup() { pinMode(A0, INPUT); pinMode(13, OUTPUT); Serial.begin(9600); } void loop(){ POT = analogRead(A0); Serial.println(POT); delay(100); if (POT>100){; digitalWrite(13,HIGH);} else {digitalWrite(13,LOW);} }

Agora substitua o potencimetro por um LDR e faa uma calibrao para que na ausncia de luz seja acionado o rel e acenda uma lmpada

4 Marisa Cavalcante e Eduardo Silva Damasceno ( marisac@pucsp.br )