Início
/
Desafios
/
Desafio83 - Controlando motores DC com 4 velocidades e freio suave - Arduino
Desafio83 - Controlando motores DC com 4 velocidades e freio suave - Arduino
Angelo Luis Ferreira | 02/02/2021
Acessos: 1.011
Desafio 83 - Projeto I10
Controlando 2 motores com sensor de toque e botões
Com base no projetoI10 - Controlando motores DC com Driver Ponte H - L9110, sensor de toque capacitivo 4 teclas e Arduino resolva os seguintes desafios:
1. Acrescente mais um push button no projeto original para quando for acionado irá frear suavemente os motores. Use uma rampa de desaceleração.
2. Neste desafio, você deverá acrescentar display 7 segmentos para exibir qual velocidade os motores estão rodando: 1, 2, 3 ou 4. Indique 0 quando os motores estiverem parados.
3. Refaça o projeto original utilizando a técnica da interrupção externa e manipulação direta de portas e otimize a memória do microcontrolador.
Dicas e orientações
a) Para o desafio do item 1 altere a programação e utilize como base o Teste 2 do projeto original. Lembre-se do controle de velocidade via PWM.
b) Para o desafio do item 2, use decodificador CD4511 para reduzir o número de portas digitais do Arduino que deverão ser conectadas. Para usar o display 7 segmentos junto com o decodificador CD4511, leia o projeto: Projeto 57 - Display 7 segmentos com decodificador CD4511 e Arduino .
c) Para o desafio do item 3, utilize como ajuda os seguintes projetos:
{source}
style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">
{/source}
Comentários
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários