//Mostramos aqui un contador //Usando la libreria #include SevSeg sevseg; //creamos una instancia llamada sevseg- el nuevo nombre // Variables globales int Contador = 0;// cero si inicia int espera =0;// contador espera int esperamax =3000;//Define tiempo entre cuenta void setup() { //I am using a common anode display, with the digit pins connected //from 2-5 and the segment pins connected from 6-13 byte numDigits = 4; byte digitPins [] = {12,11,10,9}; byte segmentPins [] = {2,3,4,5,6,7,8,13}; bool resistorsOnSegments = true; // 'true'" significa que las resistencias están en los pines de dígitos //pines de digitos son solo 4 byte hardwareConfig = COMMON_CATHODE; // Catodo comun ->COMMON_CATHODE //ANODO COMUN ->COMMON_ANODE sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); // Define la luminosidad de 0 a 100 sevseg.setBrightness(99); } void loop() { // Produce una salida en el display sevseg.refreshDisplay(); // Actualiza el número mostrado, con el punto decimal sevseg.setNumber(Contador, -1);//Muestra numero con punto en 2do digito si 2, 0 si primero // Indicar -1 si ninguno espera = espera +1; //incrementa espera para definir tiempo entre cuenta y cuenta if (espera == esperamax) { espera =0; Contador = Contador + 1; } }