Caros amigos estou com dificuldade para resumir este codigo,ele esta grande demais.não tenho muinto conhecimento em programação.obrig. 

m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);

m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);


delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);


delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);

Exibições: 319

As respostas para este tópico estão encerradas.

Respostas a este tópico

O problema é como fazer ele repetir por 10 vezes, to tendo dificuldade para começar. 

while (Serial.available() > 0){
byte c = Serial.read();
Serial.println(c, DEC);
printCharWithShift(c, 50);
}


m.shiftRight(false, true);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);

delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, true);
delay(50);
m.shiftRight(true, false);
delay(50);

m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);
delay(50);
m.shiftRight(true, false);

a referência correta é essa: 

http://www.arduino.cc/en/Reference/For

Nesse link é  ensinado a fazer isso que vc quer

Oi Carlos, boa tarde.

Veja se consegue usar assim.


    // Aqui,  " i<n ",  voce define que fará  "n" vezes as instruçoes dentro das chaves


     for (unsigned int 1 = 0; i<10; i++) // fará o que está entre as chaves 10 vezes

              
    {    

       m.shiftRight(false, true);
       delay(50);
    }

Rui

Caro amigo venho por meio desta agradecer pela informação prestada,consegui resolver a situação em si.Abrç.  

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço