AJUDA com programação !

Olá amigos !

estou desenvolvendo um projeto para meu TCC, que é basicamente um carro que se movimenta para todos os lados !

estou trabalhando com o Mega 1280 + motor shield dfrobot + wilreless APC 220 !

minha dúvida é como fazer os motores girarem ENQUANTO preciono uma determinada tecla!
esse tratamento de tecla que está me confundindo !

conto com a ajuda de vcs !

abs

Podes fazer assim…

while (LOW == digitalRead(TECLA)) {

mexe_motores();

}

Mas apenas vais ver os motores mexer ou a fazer o que quer que a função mexe_motores() faça.

Se pretendes que que o resto do programa também corra…

if (LOW == digitalRead(TECLA)) {
    mexe_motores()} 
else{
    para_motores()}

É algo assim que pretendes?

bubulindo:
Podes fazer assim...

while (LOW == digitalRead(TECLA)) {

mexe_motores();

}




Mas apenas vais ver os motores mexer ou a fazer o que quer que a função mexe_motores() faça. 

Se pretendes que que o resto do programa também corra... 



if (LOW == digitalRead(TECLA)) {
    mexe_motores()}
else{
    para_motores()}




É algo assim que pretendes?

seria o seguinte...

quando preciono a seta para cima os motores giram sentido horário...

quando preciono a seta para baixo os motores giram sentido anti horário...

quando preciono a seta para esquerda um motor gira sentido horário e outro anti horario

e assim vice e versa !

tem alguma ideia ?

abs

Queres ajuda com programacão ou queres alguém que te faca o programa todo?

O que coloquei ali pode ser adaptado para tudo o que precisas.

Veja o manual do driver de motor Arduino_Motor_Shield__L293___SKU__DRI0001_-DFRobot.