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:

Comentários

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Básico - Projeto 98 Módulo Matriz de Led rítmico - MAX7219 Objetivo O objetivo deste projeto é criar um circuito para fazer com que os leds de uma matriz de leds pisquem de acordo com o ritmo d...

Básico - Projeto 97 Leds piscam de acordo com o som Objetivo O objetivo deste projeto é criar um circuito para fazer piscar vários leds de acordo com o ritmo de uma música. Para isso, vamos uti...

Desafio 89 - Projeto I13 Dez efeitos de iluminação com controle remoto Com base no projeto I13 - Como usar o Controle Remoto Infravermelho com Arduino resolva o seguinte desafio: 1. Com base...

Intermediário - Projeto 13 Usando o Controle Remoto IR com Arduino com leds Objetivo Utilizar o Controle Remoto Infravermelho junto com o Arduino e um fotorreceptor IR para controlar 6 leds de ...

Desafio 88 - Projeto I12 Cronômetro contador de voltas com sensor infravermelho Com base no projeto I12 - Cronômetro com pause controlado por leds infravermelhos - Arduino resolva os seguintes ...

Outros artigos

Mais: Projetos Básicos Desafios Projetos Intermediários Básico

Você está preparado?

Topo