Introduction: Contador De Velocidade Utilizando Arduino
→ Breve tutorial mostrando como criar um contador de velocidade com a ajuda do Arduino!
→ Alunos: Eduardo, Kaique, Vinícius.
→ Esse tutorial foi solicitado por nossos professores, espero que ajude no entendimento!
→ Qualquer dúvida fique à vontade para perguntar no meu WhatsApp: (35) 9 9163-8472.
Step 1: Por Onde Começar?
➢ Bom, para fazermos nosso circuito, utilizaremos a plataforma Tinkercad.
Para uma breve explicação da montagem na plataforma, necessitaremos apenas de:
1 protoboard
3 leds de cores diferentes
4 resistores de 1KΩ
1 botão(para ser a ferramenta contadora)
1 Arduino Uno
Fique tranquilo que irei disponibilizar o circuito digital já montado, pois nosso foco é a programação.
➨ https://www.tinkercad.com/things/k7fkeGovyI7?sharecode=zRTy1TZdkkXzXwmgJ_SQPiBuUQn4hNMvUg6wM0YdXsI
Step 2: Vamos Programar!
➢ Para darmos o pontapé inicial, iremos declarar as variáveis principais, eu chamei-as de:
• pinoLedrapido
• pinoLeddevagar
• pinoLedparado
• timeold
• cont_botao
Porém fique tranquilo para alterar o nome se assim preferir.
Foram listados três estados para os leds: parado, devagar e rápido. Iremos realizá-lo com três velocidades para um esquema fluido.
Utilizaremos timeold para comandar o tempo de ação e cont_botao para o nosso contador.
Step 3: Vamos Programar!
➢ Adicionaremos um void contador junto da nossa variável, para assim o programa entender sua função.
Step 4: Vamos Programar!
➢ Entraremos com o void setup para declarararmos:
• O pino do nosso botão.
• Declarar o monitor serial.
• Uma interrupção para nosso contador, uma vez que terminar sua ação, reiniciará, voltando assim para 0.
Portando timeold = 0.
Step 5: Vamos Programar!
➢ Para a finalização do nosso código, começaremos declarando com qual número iniciará a contagem e o tempo para reiniciar.
Por isso vamos de Serial.println(para mostrar linha por linha), cont_botao = 0(para iniciar a contagem em 0) e delay = 7000(para ter um tempo de reinicio de 7 segundos).
Step 6: Vamos Programar!
➢ Para nosso primeiro if, faremos o programa entender que se o número contado for maior que dois e menor que vinte, a velocidade está lenta. Portando acenderá o led azul e os outros dois ficarão apagados.
Step 7: Vamos Programar!
➢ Em continuação, faremos o programa entender que se o número contado for maior que vinte, a velocidade está rápida. Portando acenderá o led verde e os outros dois ficarão apagados.
Step 8: Vamos Programar!
➢ Por último, mas não menos importante, faremos o programa entender que se o número contado for menor que dois, não há velocidade alguma. Portando acenderá o led vermelho e os outros dois ficarão apagados.
Step 9: Como Nós Usamos?
➢ Nós estamos usando o contador de velocidade em nosso projeto. Sua finalidade é mostrar ao programa se a pessoa em questão está pedalando rápido, devagar ou se está parada. Para assim o vídeo no óculos VR ir de acordo com as pedaladas.

