Hola a todos, tengo el siguiente codigo de C para arduino, lo que intento hacer es que cuando yo oprima un boton en la entrada digital 1 haga un conteo en un 7segmentos, pero nose que pasa, porque empieza a contar solo:
	
	
	
		
				
			
		Código:
	
	    int conteo=0;
    byte sieteSegmentos[10][7]={
    {1,1,1,1,1,1,0},
    {0,1,1,0,0,0,0},
    {1,1,0,1,1,0,1},
    {1,1,1,1,0,0,1},
    {0,1,1,0,0,1,1},
    {1,0,1,1,0,1,1},
    {1,0,1,1,1,1,1},
    {1,1,1,0,0,1,0},
    {1,1,1,1,1,1,1},
    {1,1,1,1,0,1,1} };
     
    void setup(){
    for(int i=2;i<9;i++){
    pinMode(i,OUTPUT);
    }
    pinMode(A0,INPUT);
    }
    void loop(){
    if(digitalRead(1)==0){
    conteo++;
     
    visualizar(conteo);
    delay(200);
     if(conteo>9){
    conteo=0;
    }
    }
    }
     
    void visualizar(int digito){
    for(int i=0;i<7;i++){
    digitalWrite(i+2,sieteSegmentos[digito][i]);
    }
    }