Desafio83 - Controlando motores DC com 4 velocidades e freio suave - Arduino

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.

 Display de 7 Segmentos

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

×

Infomações do site / SEO








×

Adicionar Marcadores