Início
/
Desafios
/
Desafio98 - Controlando o micro servo 9g SG90 com push buttons - Arduino
Desafio98 - Controlando o micro servo 9g SG90 com push buttons - Arduino
Angelo Luis Ferreira | 06/01/2023
Acessos: 1.611
Desafio 98 - Projeto I19
Girando o eixo do micro servo com push buttons - Arduino
Com base no I19 - Como controlar um micro servo motor 9g com potenciômetro - Arduino, resolva os seguintes desafios:

1. Substitua o potenciômetro utilizado no projeto original por 2 botões (push buttons). O botão direito gira o eixo no sentido de 0 a 180º e o botão da esquerda de 180 a 0º. O eixo do micro servo deverá girar a cada 1º. Mantendo o botão pressionado, o eixo do servo motor deverá ficar em movimento contínuo.
2. Altere o programa do projeto para utilizar os botões mediante manipulação direta de portas do Arduino (usando registradores).
Dicas e orientações
a) No desafio 1, leia Como usar push button com Arduino (programação) se você estiver em dúvida de como montar e programar o uso dos push buttons.
a1) Para facilitar a montagem, utilize os botões configurados como Pull-up interno do Arduino, descartando a necessidade de se utilizar um resistor para garantir um nível lógico estável.

b) Para o desafio 2 leia:
Projeto 81 - Ligar e desligar um led por manipulação direta de portas do Arduino
Onze maneiras diferentes de ligar e desligar um led com push button e Arduino
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários