Desafio 79 - Projeto I07

Controlando 2 motores - juntos e individualmente

Com base no projeto I07 - Como controlar motores DC com o Driver Ponte H - L298N e Arduino resolva os seguintes desafios:

1. 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.

2. Substitua o controle da velocidade do projeto original (potenciômetro) pelo teclado do computador através da comunicação serial, onde:

. Ao digitar "a", a velocidade dos motores será 0;

. Ao digitar "s", a velocidade dos motores será de 30% da velocidade máxima;

. Ao digitar "d" a velocidade dos motores será de 60% da velocidade máxima;

. Ao digitar "f" a velocidade dos motores será a velocidade máxima.

. Ao digitar "I" o programa inverterá o sentido de rotação dos motores.

3. Ainda através da comunicação serial, controle agora os dois motores de forma independente, onde as letras "a", "s", "d", "f" e "i" controlam o motor B e as letras "q", "w", "e", "r" e "y" controlam o motor A, de forma análoga ao item 2 do desafio.

Dicas e orientações

a) Para o desafio do item 1, utilize como ajuda os seguintes projetos:

b) Para o desafio dos itens 2 e 3, utilize os projetos Hub 007 - Acender e apagar leds por comunicação serial com o Arduino e Projeto 62 - Comunicação serial com um display de 7 segmentos - Arduino.

Comentários

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Básico - Projeto 94 Simulando um botão na tela do display OLED Objetivo O objetivo deste projeto é simular um botão de controle no display OLED. O botão servirá para controlar a iluminação de u...

Básico - Projeto 93 Criando um relógio analógico com Oled SSD1306 Objetivo O objetivo deste projeto é exibir no display OLED um relógio com estilo analógico, ou seja, com ponteiros. Utilizaremo...

Desafio 84 - Jogo 5 Aumentar jogadas progressivamente Com base no projeto Jogo roleta de leds (Shot Game) - arduino jogo #05 resolva os seguintes desafios:   1. Crie uma rotina para fazer co...

Jogo 5 : Shot game - roleta de leds Objetivo Neste projeto vamos criar um jogo simples, divertido e que requer apenas uma pessoa para jogar. O objetivo do jogo é acertar o led verde ou pelo meno...

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 Ard...

Outros artigos

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

Você está preparado?

Topo