Tutoriais

Arduino IDE: Montagem e Descrição de Onze Exemplos

Eletrogate 22 de setembro de 2021

Introdução

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:


Relação das Montagens e Respectivos Exemplos Atendidos

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
  • AnalogReadSerial
  • ReadAnalogVoltage
  • Smoothing
Montagem 2
  • Blink
  • BlinkWithoutDelay
Montagem 3
  • DigitalReadSerial
Montagem 4
  • Fade
  • Fading
Montagem 5
  • Button
  • Debounce
  • StateChangeDetection
Montagem 6
  • ToneKeyboard
Montagem 7
  • ToneMelody
Montagem 8
  • ToneMultiple
Montagem 9
  • TonePitchFollower
Montagem 10
  • AnalogInOutSerial
Montagem 11
  • AnalogInput

Montagens e Diagramas

Nessa sessão você encontrará todas as montagens, diagramas e uma breve descrição sobre cada uma delas. Veja só:

Montagem 1

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.

blog-eletrogate-montagens-circuito-arduino-ide-1

Diagrama esquemático do circuito

Montagem 2

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:

Diagrama esquemático do circuito

Montagem 3

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.

Materiais necessários para a terceira montagem

Para realizar a montagem, siga as imagens a seguir:

Diagrama esquemático do circuito

Montagem 4

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.

Materiais necessários para a quarta montagem

  • Arduino Uno
  • Protoboard
  • LED de sua preferência
  • Resistor 220 Ω
  • Jumpers

Para realizar a montagem, siga as imagens a seguir:

Diagrama esquemático do circuito

Montagem 5

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.

Materiais necessários para a quinta montagem

  • Arduino Uno
  • Protoboard
  • Resistor 220 Ω
  • Resistor 10 kΩ
  • Push button 6x6x6
  • Jumpers

Para realizar a montagem, siga as imagens a seguir:

Diagrama esquemático do circuito

Montagem 6

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.

Materiais necessários para a sexta montagem

  • Arduino Uno
  • Protoboard
  • 3 FSR (Sensor de Força Resistivo)
  • Alto falante de 8 Ω
  • 4 resistores 10 kΩ
  • Jumpers

Para realizar a montagem, siga as imagens a seguir:

Diagrama esquemático do circuito

Montagem 7

Essa montagem atende somente ao exemplo toneMelody, que faz com que o Arduino toque diversas melodias.

Materiais necessários para a sétima montagem

  • Arduino Uno
  • Protoboard
  • Alto falante de 8 Ω
  • Jumpers

Para realizar a montagem, siga as imagens a seguir:

Diagrama esquemático do circuito

 

Montagem 8

A montagem 8 atende somente ao exemplo toneMultiple, que faz com que o Arduino toque múltiplos tons em múltiplos alto falantes.

Materiais necessários para a oitava montagem

Para realizar a montagem, siga as imagens a seguir:

Diagrama do circuito

Montagem 9

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.

Materiais necessários para a nona montagem

Diagrama esquemático do circuito

Montagem 10

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.

Materiais necessários para a decima montagem

  • Arduino Uno
  • Protoboard
  • LED de sua preferência
  • Potenciômetro 10 kohm
  • Resistor de 220 Ω
  • Jumpers

Diagrama esquemático do circuito

Montagem 11

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.

Materiais necessários para a decima primeira montagem

  • Arduino Uno
  • Protoboard
  • Led de sua preferência
  • Potenciômetro 10 k
  • Resistor 220 Ω
  • Jumpers

 

 

Diagrama esquemático do circuito


Conclusão

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.


Sobre o Autor

José Rodolfo

 


Eletrogate

22 de setembro de 2021

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!

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!