Buscar

Praticando com Arduino

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Como construir um semáforo simples utilizando Arduino
Neste artigo, você vai aprender como construir um semáforo simples utilizando a plataforma Arduino. Este projeto é ideal para quem está iniciando os estudos de programação e montagem de circuitos no Arduino, por ser fácil e apresentar diversos conceitos introdutórios. Para isto, vejamos os materiais necessários para o desenvolvimento do nosso semáforo.
Materiais
Para construção do semáforo simples utilizando Arduino vamos precisar dos seguintes materiais:
1 × protoboard;
1 × led vermelho;
1 × led verde;
1 × led amarelo;
4 × fios jumper;
3 × resistores de 110 ohms;
1 × Arduino com cabo USB;
Inicialmente, vamos conhecer um pouco mais sobre o que é e como funciona cada alguns destes componentes:
Protoboard: é uma placa de ensaios com furos e conexões condutoras para montagem de circuitos elétricos experimentais. 
Led: 
Resistor: 
COMO UTILIZAR O LDR NO ARDUINO
Neste artigo, você vai aprender como utilizar o LDR no Arduino. Mas antes, vamos conhecer um pouco mais deste componente eletrônico, seu modo de funcionamento e aplicação.
O LDR (Light Dependent Resistor, ou Resistor Dependente de Luz) é um componente eletrônico cuja resistência elétrica varia de acordo com a luminosidade que incide sobre ele, ou seja, quando ocorre a ausência de luminosidade a resistência do LDR é muito grande, no entanto, quando este é iluminado, a resistência diminui, resultando em um grande aumento da corrente elétrica nos terminais.
Assim como os resistores comuns, o LDR não possui polaridade e sua resistência é medida em ohms. O LDR ou fotoresistor como também é conhecido, é um dispositivo eletrônico amplamente difundido e utilizado em circuitos controladores de iluminação, em fotocélulas, medidores de luz, entre outros, devido ao seu baixo custo e facilidade de utilização. No Arduino, o LDR é aplicado em projetos nos quais se deseja controlar o acionamento de uma carga em função da presença ou ausência de luminosidade sobre a superfície do sensor.
A imagem abaixo ilustra o LDR e sua simbologia padrão. 
Foto: Medium.
Na proposta de hoje, utilizaremos um fotoresistor LDR em conjunto com o Arduino para controlar um Led a partir da luminosidade que incide sobre a superfície do sensor. Para isto, vamos precisar dos seguintes materiais:
1 Arduino com cabo USB;
1 LDR;
1 Led difuso;
1 resistor de 10 kΩ;
1 resistor de 150 kΩ;
1 protoboard;
Cabos jumper macho-macho;
Este projeto pode ser executado com componentes físicos ou com o auxílio do ThinkerCad. Para tanto, você precisará montar o circuito abaixo. Você pode simplesmente abrir o nosso, e mexer nele mesmo, mas vai ser muito mais proveitoso se você montar o seu próprio.
Com o circuito pronto, vamos a programação do nosso projeto. Antes de mais nada, vamos entender qual a lógica de programação, com os seguintes passos:
Definiremos os pinos de entrada e saída:
O pino A0 será definido como entrada, ou seja, INPUT.
O pino 9 será definido como saída, ou seja, OUTPUT.
Utilizaremos a lógica do “se...então” para comparar o valor lido pela porta analógica:
Se o valor de entrada do pino A0 for maior ou igual a 300 então o led será ligado, recebendo nível lógico alto (HIGH);
NOTA: O valor de comparação deverá ser ajustado de acordo com o seu circuito.
Se o valor de entrada do pino A0 for menor que 300 então o led permanecerá desligado, recebendo nível lógico baixo (LOW).
Vamos à prática no Thikercad, utilizando programação em bloco. A programação em bloco é ideal para iniciantes.
O primeiro bloco a ser incluído foi o “se...então...outro”, com ele faremos a condicional do nosso projeto. Em seguida, comparamos o valor de leitura do LDR no pino analógico A0 ao valor 300, sendo esta condição verdadeira o pino 9 será definido como alto. Caso contrário, o pino 9 será definido com baixo.
Obs: No TinkerCad você poderá visualizar esta programação em bloco no formato de texto por meio da opção “Bloco + texto.
Utilizando a Interface de programação do próprio Arduino construiremos o seguinte código:
Neste caso incluímos a leitura pelo monitor serial, que é uma janela que você abre na IDE do Arduino para verificar como o programa está funcionando. No nosso caso, podemos ver os valores lido do LDR. 
O resultado final do nosso projeto utilizando componentes físicos pode ser visto no vídeo:
(VIDEO)
Espero que você tenha aprendido com esse post.
Se quiser compartilhar sua arte conosco: probotrobótica@gmail.com
Abraço, 
Profª Carol Correia
Fontes:
https://medium.com/franzininho/sensor-de-luz-com-ldr-d974326aa65d

Continue navegando