Ir ao conteúdo
  • Cadastre-se

Ajuda com um programinha


FabricioAPS

Posts recomendados

Boa tarde a todos.

Estou desenvolvendo um programinha pra controlar dois motores de passo. Onde usando um display LCD eu vou colocar os comandos necessários para funcionar.

Onde são cinco botões, direita, esquerda, pra baixo e para cima, e uma tecla confirma. A sequencia de funcionamento dos motores eu quero armazenar em um vetor, assim seria 5 passos; O programa abaixo exemplifica o que estou fazendo. O problema é que o programa ele passa todos os passos, sem eu ter apertado a tecla confirma para ir pro passo seguinte. Desde já agradeço a ajuda. Abraços.

cursor_updown()
{int n;

while (!input(confirma))
{
if(input(sobe))
{
n++;
delay_ms(300);
}
if (input(desce))
{
n--;
delay_ms(300);
}
return n;
}

}
ini_sistema()
{int i=0;
int16 instrucs [5]; //Instruções armazenas [0]Passo;[1]T1,[2]T2,[3]T3,[4]T4
while (i<=4)
{
switch(i)
{ case 0://Inseri o número de repetições do programa
printf(lcd_putc"\nINSIRA PASSOS %u",cursor_updown());
instrucs[0]=cursor_updown();i++;
break;
case 1://O tempo de mergulho na primeira solução
printf(lcd_putc"\nTempo Sol 1: %u",cursor_updown());
instrucs[1]=cursor_updown();i++;
break;
case 2://O tempo de mergulho na segunda solução
printf(lcd_putc"\nTempo Sol 2: %u",cursor_updown());
instrucs[2]=cursor_updown();i++;
break;
case 3://O tempo de mergulho na terceira solução
printf(lcd_putc"\nTempo Sol 3: %u",cursor_updown());
instrucs[3]=cursor_updown();i++;
break;
case 4://O tempo de mergulho na quarta solução
printf(lcd_putc"\nTempo Sol 4: %u",cursor_updown());
instrucs[4]=cursor_updown();i++;
break;//O programa incia.
default: ;printf(lcd_putc"\nProgram start");

}

}
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!