Como Fazer um Propeller Clock

Tentando facilitar a construção de um Propeller Clock, desenvolvi um protótipo funcional feito com o mínimo de material possível. Com o auxílio desta página, você construirá o seu próprio Propeller Clock. 
Para os Projetistas Fora do Comum que se aventurarão neste projeto, se preparem, pois será muito divertido e interessante. Então mãos a obra!




Em minhas pesquisas, nunca encontrei um Propeller Clock feito com Arduíno, então creio que este seja o primeiro. Escolhi o Arduíno porque é de fácil acesso. A montagem deste projeto exigirá um pouco de atenção a alguns detalhes, não é necessário ter um alto conhecimento em eletrônica e nem em programação, pois já esta no projeto. 


Você vai precisar de:

1 - Motor elétrico 12V.
1 - Arduíno Nano.
10 - Led's de auto brilhos de preferencia Vermelho.
1 - Sensor magnético ( Reed Switch).
3 - Metros de fio 0,5mm.
1 - Resistor de 100 ohm.
1 - Placa de Fenolite 20cmx2cm.
1- Fonte 12V

Para montar o regulador de tensão segue abaixo o esquema e os componentes.






Medidas da parte moveu (parte que gira) e da parte propulsora (motor).

Vista parte da frente:                                   




Vista parte de trás:










Fotos do projeto:











Programa para o Arduíno:


Programa que projeta "Prof. Marlon Nardi":



/***************************************************
****************************************************
******** Propeller Clock - "Prof.Marlon Nardi" *****
******** Criado por Marlon Nardi Walendorff ********
Blog: http://professormarlonnardi.blogspot.com.br/
Facebook: http://goo.gl/ZRABnn
Youtube: http://goo.gl/2b3Zdi
****************************************************
****************************************************/




//Letra "P"
int LED1 = 2;
int LED2 = 3;
int LED3 = 4;
int LED4 = 5;
int LED5 = 6;
int LED6 = 7;
int LED7 = 8;
int LED8 = 9;
int LED9 = 10;
int LED10 = 11;
const int botao = 13;

int estadoBotao = 0;

int VOLTACOMPLETA;

int tempo;
int tempovolta;
void setup() {                


pinMode(LED1, OUTPUT);   
pinMode(LED2, OUTPUT); 
pinMode(LED3, OUTPUT); 
pinMode(LED4, OUTPUT); 
pinMode(LED5, OUTPUT); 
pinMode(LED6, OUTPUT); 
pinMode(LED7, OUTPUT); 
pinMode(LED8, OUTPUT); 
pinMode(LED9, OUTPUT); 
pinMode(LED10, OUTPUT); 

pinMode(botao,INPUT); 





}


void loop() {

   estadoBotao = digitalRead(botao);

 tempo = 40;
 tempovolta = 26;

  if(estadoBotao == HIGH){
  VOLTACOMPLETA = 1;
}
  {
  
  if(VOLTACOMPLETA == 1){
    //inici P
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(tempo);  
       
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(800);
      
      
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     
     
     delayMicroseconds(tempo);
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
    delayMicroseconds(tempo);
       
       
           delayMicroseconds(700);

       
      //Inicio do R
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);

  digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);

   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(700);


   




 //inicio letra "O"

 digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
  
       
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(700);
    
    
    
    // inicio letra F
     
           digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(60);
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1000);
     
     
         digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(30);
    
    
    //inicio .
    
    
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(40);


    digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1500);


// Inicio letra M

  digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(200);
     
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(200);
     
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(200);
     
     
     
         digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(200);
     



   
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
    
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(200);
     
     
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
          delayMicroseconds(1050);
          




  //inicio letra A
        

   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
       
       
       
       
       
   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
           digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(250);
     
     
     
            digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(800);
       
          
          
          
          
          
          
          
           //Inicio do R
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);

  digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);

   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(700);


   
   
   
   
   
   
   
   
   
   //inicio letra L
   
   
   
   
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(90); 
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1100); 
     
     
     
     
      
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(600); 
     
   
   





 //inicio letra "O"

 digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
  
       
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(700);
    
    
    



 // Inicio letr N




 digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
        
        
        
         digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
     
     
     
          digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
        
        
        
        
        
           digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);
        
        
        
        
        
               
           digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(225);

  delay(tempovolta);
    VOLTACOMPLETA = 0;
  
  }
  else{
    
     digitalWrite(LED1, LOW);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, LOW); 
    
    
  }

  }
  
  }
               
  




Programa que projeta um relógio:


/***************************************************
****************************************************
******** Propeller Clock - Relógio *****
******** Criado por Marlon Nardi Walendorff ********
Blog: http://professormarlonnardi.blogspot.com.br/
Facebook: http://goo.gl/ZRABnn
Youtube: http://goo.gl/2b3Zdi
****************************************************
****************************************************/

int LED1 = 2;
int LED2 = 3;
int LED3 = 4;
int LED4 = 5;
int LED5 = 6;
int LED6 = 7;
int LED7 = 8;
int LED8 = 9;
int LED9 = 10;
int LED10 = 11;
const int botao = 13;

int estadoBotao = 0;

int VOLTACOMPLETA;

int tempo;
int tempovolta;
void setup() {                


pinMode(LED1, OUTPUT);   
pinMode(LED2, OUTPUT); 
pinMode(LED3, OUTPUT); 
pinMode(LED4, OUTPUT); 
pinMode(LED5, OUTPUT); 
pinMode(LED6, OUTPUT); 
pinMode(LED7, OUTPUT); 
pinMode(LED8, OUTPUT); 
pinMode(LED9, OUTPUT); 
pinMode(LED10, OUTPUT); 

pinMode(botao,INPUT); 





}


void loop() {

   estadoBotao = digitalRead(botao);

 tempo = 40;
 tempovolta = 20;

  if(estadoBotao == HIGH){
  VOLTACOMPLETA = 1;
}
  {
  
  if(VOLTACOMPLETA == 1){
    
    
    
     //inicio 1
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
       
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
      
      
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);  
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
       

     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(220);
   
    
    
    //inici 2
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
       
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
      
      
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);  
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
       

     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1600);
    
    
    // Inico ponteiro Minutos
    
    
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1000);
     
    
    
    
    
    
    
    
    
    
    
    
    
    
     //Inicio 3
    
    
    digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
       
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
      
      
    digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
    
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
       

    digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
       

    digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
       

     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145); 
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH); 
     delayMicroseconds(145);
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(3945);
     
     
     
    
     
     
     
     
     
     
     
     
     
     
     
     //Inicio 6
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
     
     
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, HIGH); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
     
     
     
     
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
  
     
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(3955);  
     
     
     
     //Inicio poteiro minutos
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, HIGH); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
       digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
     
     
     
     
     
     
     
     
     
     
     
     
     
     
      //Inico 9
     
     
     
     
     digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);
   
   
   
   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
   
   
   
   
   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
   
   
   
   
   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
   
   
   
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     
     
     
      digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145); 
     
     
     
        
   
   digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, HIGH); 
     digitalWrite(LED4, HIGH); 
     digitalWrite(LED5, HIGH); 
     digitalWrite(LED6, HIGH); 
     digitalWrite(LED7, HIGH); 
     digitalWrite(LED8, HIGH); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(145);  
     
     
     
        digitalWrite(LED1, HIGH);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, HIGH);
     delayMicroseconds(1145); 
     
  delay(tempovolta);
    VOLTACOMPLETA = 0;
  
  }
  else{
    
     digitalWrite(LED1, LOW);
     digitalWrite(LED2, LOW); 
     digitalWrite(LED3, LOW); 
     digitalWrite(LED4, LOW); 
     digitalWrite(LED5, LOW); 
     digitalWrite(LED6, LOW); 
     digitalWrite(LED7, LOW); 
     digitalWrite(LED8, LOW); 
     digitalWrite(LED9, LOW); 
     digitalWrite(LED10, LOW); 
    
    
  }

  }
  
  }