Escolar Documentos
Profissional Documentos
Cultura Documentos
nº U6071/3
Automação em Eletromedicina
Entendendo o Hardware
– Resistência
Imagine que a tubulação que une os dois reservatórios tenha uma espessura
menor em uma situação A que em outra em uma situação B, como na figura
abaixo.
Por intuição, sabemos que, na situação A, a vazão entre os dois reservatórios será
menor que na situação B.
O nome da unidade da resistência faz homenagem a Ohm que criou as duas leis de
Ohm. Uma delas diz que:
“A corrente que flui por um circuito é diretamente proporcional à tensão e
inversamente proporcional à resistência.”
V=R*I
Sabemos que energia não se perde ou se cria, ela se transforma. A energia perdida
na desaceleração dos elétrons é convertida em calor.
– Divisor de tensão
Ia = 5V / (R1 + R2)
Vr1 = Ia * R1 e Vr2 = Ia * R2
Leitura do LDR
Levando em conta que quanto menos luz incidir sobre o LDR maior será sua
resistência, teremos a tensão sobre o LDR e por conseguinte o valor de A0 maior
com um índice de luminosidade incidente menor, isto é, num local mais escuro.
A leitura da entrada analógica é feita com a função analogRead, que recebe como
parâmetro o pino analógico a ser lido e retorna o valor digital que representa a
tensão no pino. Como o conversor analógico-digital do Arduino possui uma
resolução de 10 bits, o intervalo de tensão de referência, que no nosso caso é 5 V,
será dividido em 1024 pedaços (2^10) e o valor retornado pela função será o valor
discreto mais próximo da tensão no pino.
ldrValor = analogRead(ldrPin); //O valor lido será entre 0 e 1023
2 x 1024 / 5 = 409,6
O resultado deve ser inteiro para que nosso conversor consiga representá-lo, logo,
o valor 410 será escolhido por ser o degrau mais próximo. Esse valor representa a
tensão 2,001953125, inserindo um erro de 0,001953125 em nossa medida devido à
limitação de nossa resolução.
Você pode ler mais sobre sinal analógico no tutorial Entradas e Saídas Analógicas.
– Lógica do programa
Tente mudar o valor de referência e veja que, quanto maior esse valor, menor será
sua sensibilidade.
Ligação de sensor de luz (célula foto-elétrica) ao circuito
-Exemplo de programação (LEDs a acenderem de acordo com a
luz que incide no sensor)
Você pode, por exemplo, fazer uma lâmpada que ligue sozinha durante a noite.
Descrição:
Quem nunca se perguntou como as lampadas dos postes ligam sozinhas de noite?
Quantas vezes, quando éramos crianças, tentamos apagar as lâmpadas deles usando um
laser? Possivelmente, muitos de nós já sabíamos qual era o dispositivo que acionava
as lâmpadas.
Exemplo de fotocélula
Dessa forma, esse semicondutor pode assumir resistências na ordem de mega Ohm no
escuro e resistência na ordem de poucas centenas quando exposto a luz.
Descrição:
Montando o projeto
Agora vamos conectar os componentes do projeto na protoboard. Para isso,
desligue o cabo USB de seu Arduino e monte seu circuito conforme a figura a
seguir.
Código editável:
void setup() {
void loop() {
else digitalWrite(ledPin,LOW);
Serial.println(ldrValor);
delay(100);