Certamente você já precisou utilizar um dos exemplos presentes na Arduino IDE, seja para testar um circuito ou mesmo iniciar seu aprendizado com o Arduino. Pensando nisso, trouxemos no post de hoje a montagem de alguns exemplos simples que acompanham o programa, bem como os materiais necessários e uma breve descrição do seu funcionamento.
Você pode utilizar as montagens mostradas aqui como base para um total de 18 circuitos, já que alguns deles compartilham da mesma montagem. Acompanhe ao longo desse post cada uma delas:
Como dito anteriormente, a Arduino IDE traz diversos exemplos de sketch’s contendo códigos prontos para apenas serem carregados na placa, após a montagem do circuito. Listamos na tabela abaixo as montagens que apresentaremos hoje, bem como os exemplos contemplados por cada uma delas. Veja só:
Exemplos Correspondentes |
|
---|---|
Montagem 1
|
|
Montagem 2
|
|
Montagem 3
|
|
Montagem 4
|
|
Montagem 5
|
|
Montagem 6
|
|
Montagem 7
|
|
Montagem 8
|
|
Montagem 9
|
|
Montagem 10
|
|
Montagem 11
|
|
Nessa sessão você encontrará todas as montagens, diagramas e uma breve descrição sobre cada uma delas. Veja só:
A montagem 1 atende aos circuitos onde é necessária a leitura de um sinal analógico e sua interpretação. É utilizada nos seguintes exemplos:
AnalogReadSerial – Faz a leitura de um pino analógico e imprime o resultado no Monitor/Plotter Serial.
ReadAnalogVoltage – Faz a leitura de um pino analógico, converte os valores em níveis de tensão e imprime o resultado no Monitor/Plotter Serial.
Smoothing – Faz a leitura de um pino analógico, calcula o valor médio do sinal lido e imprime o resultado no Monitor/Plotter Serial.
Materiais necessários para a primeira montagem
Nas imagens a seguir você pode conferir como deve ser feita a montagem e o diagrama esquemático do circuito.
A montagem 2 compreende os circuitos mais básicos da IDE, onde é necessário apenas ligar um LED. São eles:
Blink: Liga o led, aguarda 1 segundo e o desliga por mais 1 segundo, em seguida repete o processo.
BlinkWithoutDelay: Executa a mesma tarefa do exemplo acima, porém fazendo uso da função millis( ).
Para essa montagem, você tem duas opções:
1- Utilizar o LED interno que está integrado ao pino 13 do Arduino, não sendo necessária a montagem do circuito em protoboard;
2- montar o circuito em protoboard.
Materiais necessários para a segunda montagem
Para realizar a montagem, siga as imagens a seguir:
A montagem 3 corresponde apenas ao exemplo DigitalReadSerial, que faz a leitura de um pino digital e imprime os valores lidos no Monitor/Plotter Serial.
Para realizar a montagem, siga as imagens a seguir:
A montagem 4 atende aos exemplos onde é necessário efetuar o controle de brilho de um LED através da Modulação por Largura de Pulso (PWM). São eles:
Fade: Esse sketch faz o controle de brilho do LED através da função analogWrite, que emula uma saída analógica em um pino digital, ligando e desligando a saída em alta frequência e em proporções diferentes, causando o efeito de desvanecimento no LED.
Fading: Tem a mesma função do sketch anterior, porém traz um código mais enxuto em relação ao primeiro exemplo.
Para realizar a montagem, siga as imagens a seguir:
A montagem 5 atende aos exemplos onde se faz necessário enviar uma informação do meio físico (como a necessidade de pressionar um botão) para dizer ao Arduino quando executar algo. São eles:
Button: Esse exemplo faz com que o LED acenda sempre que o botão for pressionado.
Debounce: Esse exemplo verifica e inverte o estado do LED (se está ligado ou desligado) conforme o botão é pressionado.
StateChangeDetection: Esse exemplo permite a visualização da mudança de estado do botão através do Monitor Serial e, após contar 4 mudanças acende um LED.
Para realizar a montagem, siga as imagens a seguir:
Essa montagem atende apenas ao exemplo ToneKeyboard, que faz com que o Arduino toque tons diferentes conforme a variação de um sinal analógico.
Para realizar a montagem, siga as imagens a seguir:
Essa montagem atende somente ao exemplo toneMelody, que faz com que o Arduino toque diversas melodias.
Para realizar a montagem, siga as imagens a seguir:
A montagem 8 atende somente ao exemplo toneMultiple, que faz com que o Arduino toque múltiplos tons em múltiplos alto falantes.
Para realizar a montagem, siga as imagens a seguir:
A montagem 9 atende somente o exemplo tonePitchFollower e faz com que o Arduino mude o tom que está sendo tocado no momento conforme a variação de um sinal em uma das entradas analógicas.
A montagem 10 atende somente ao exemplo AnalogInOutSerial, responsável por controlar o brilho de um LED, convertendo em sinal PWM um sinal recebido em um dos pinos analógicos e imprime os valores de ambos os sinais no Monitor Serial.
A montagem 11 compreende apenas ao exemplo AnalogInput, que é responsável por ler o sinal em um de seus pinos analógicos e variar a frequência em que um LED conectado a um pino digital irá piscar.
Concluímos aqui esse post que teve como objetivo lhe apresentar algumas das montagens básicas dentre os muitos exemplos disponíveis na Arduino IDE.
Esperamos que tenha sido útil para seu aprendizado e te convido a conhecer outros projetos em nosso blog, tenho certeza que muitos deles vão te incentivar a conhecer mais sobre o Arduino e sua infinidade de aplicações.
Um forte abraço e até a próxima.
Tenha a Metodologia Eletrogate na sua Escola! Conheça nosso Programa de Robótica Educacional.
|
A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.
Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!