Contador decimal de Arduino con display de 7 segmentos (4 / 4 paso)

Paso 4: El código

Ahora que hemos terminado nuestro pequeño circuito es el momento de escribir el código de construcción, así que conectar tu Arduino a tu ordenador, abre el IDE de Arduino y prepárate. En primer lugar vamos a declarar algunas variables para mantener los valores de pines digitales que vamos a usar y que vamos a utilizar para poner un intervalo de tiempo entre los números. Después de declaramos 10 funciones, uno para cada número, que recibirá la tensión en el conjunto correcto de clavijas a la luz el LED adecuado para cada dígito que queremos. Por último en la función setup() vamos a inicializar los pines digitales como salida y en la función loop() que llamamos a las funciones que declaramos anteriormente en el orden correcto con el tiempo de retardo entre ellas. También voy a pegar el código de abajo sentir libre de copiarlo y utilizarlo para su proyecto.

int c = 12;
int d = 11;

int e = 10;

int g = 9;

int f = 8;

int a = 7;

int b = 6;

int crono = 1000;

void zero() {}

digitalWrite (un, bajo);

digitalWrite (b, LOW);

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, LOW);

digitalWrite (f, LOW);

digitalWrite (g, alto);

}

void one() {}

digitalWrite (c, LOW);

digitalWrite (d, alto);

digitalWrite (e, alto);

digitalWrite (g, alto);

digitalWrite (f, HIGH);

digitalWrite (a, alto);

digitalWrite (b, LOW);

}

void two() {}

digitalWrite (c, HIGH);

digitalWrite (d, LOW);

digitalWrite (e, LOW);

digitalWrite (g, LOW);

digitalWrite (f, HIGH);

digitalWrite (un, bajo);

digitalWrite (b, LOW);

}

void three() {}

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, alto);

digitalWrite (g, LOW);

digitalWrite (f, HIGH);

digitalWrite (un, bajo);

digitalWrite (b, LOW);

}

void four() {}

digitalWrite (c, LOW);

digitalWrite (d, alto);

digitalWrite (e, alto);

digitalWrite (g, LOW);

digitalWrite (f, LOW);

digitalWrite (a, alto);

digitalWrite (b, LOW);

}

void five() {}

digitalWrite (un, bajo);

digitalWrite (b, alto);

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, alto);

digitalWrite (f, LOW);

digitalWrite (g, LOW);

}

void six() {}

digitalWrite (a, alto);

digitalWrite (b, alto);

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, LOW);

digitalWrite (f, LOW);

digitalWrite (g, LOW);

}

void seven() {}

digitalWrite (un, bajo);

digitalWrite (b, LOW);

digitalWrite (c, LOW);

digitalWrite (d, alto);

digitalWrite (e, alto);

digitalWrite (f, HIGH);

digitalWrite (g, alto);

}

void eight() {}

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, LOW);

digitalWrite (g, LOW);

digitalWrite (f, LOW);

digitalWrite (un, bajo);

digitalWrite (b, LOW);

}

void nine() {}

digitalWrite (un, bajo);

digitalWrite (b, LOW);

digitalWrite (c, LOW);

digitalWrite (d, LOW);

digitalWrite (e, alto);

digitalWrite (f, LOW);

digitalWrite (g, LOW);

}

void setup() {}

pinMode (c, salida);

pinMode (salida d,);

pinMode (e, salida);

pinMode (g, salida);

pinMode (f, salida);

pinMode (una, salida);

pinMode (b, salida);

}

void loop() {}

Zero();

Delay(Chrono);

One();

Delay(Chrono);

Two();

Delay(Chrono);

Three();

Delay(Chrono);

Four();

Delay(Chrono);

Five();

Delay(Chrono);

Six();

Delay(Chrono);

Seven();

Delay(Chrono);

Eight();

Delay(Chrono);

Nine();

Delay(Chrono);

}

Artículos Relacionados

Interfaz MSP430 Launchpad con display de 7 segmentos

Interfaz MSP430 Launchpad con display de 7 segmentos

Hola amigos,Bienvenido a mi MSP430 Launchpad entretela tutorial, en este instructable yo se ser entretela un MSP430 Launchpad con un display 7 segmentos de cátodo común.Tenga en cuenta que yo estoy reformateando mi artículo original publicado en www.
Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

este es mi segundo instructable. Acabo de tener un estado de ánimo de hacer un reloj digital. Pero quería hacer un proceso de aprendizaje. Ya tuve un sanguino podría haber fácilmente utilizado eso Atmega644 chip. hubiera sido más que suficiente.  Per
Temporizador de cuenta regresiva de Arduino con los botones de configuración

Temporizador de cuenta regresiva de Arduino con los botones de configuración

En esta guía de Instructables te mostrará cómo hacer su propio temporizador de cuenta regresiva de Arduino dos dígitos. Hice mi propio circuito utilizando el microcontrolador ATmega328 pero este es un paso opcional. En esta guía te ayudaré a hacer fá
¿Arduino: una manera más fácil de trabajar con siete exhibiciones de segmento

¿Arduino: una manera más fácil de trabajar con siete exhibiciones de segmento

tener programación código de apuro para el siete segmento de muestra? Bien hicieron los 4511 para facilitar las cosas un montón. Qué el 4511 es toma un valor entrada binaria de 4 dígitos (unos y ceros) y la convierte en un valor decimal en un display
Multiplexación de cuatro displays de 7 segmentos usando Shift registra Arduino

Multiplexación de cuatro displays de 7 segmentos usando Shift registra Arduino

Hola cada unoHe diseñado una manera sencilla de multiplexar cuatro displays de 7 segmentos, utilizando registros de desplazamiento y un ArduinoNos multiplexar el display de 7 segmentosPaso 1: Paso 1: vamos a diseñar Tomar cuatro displays de 7 segment
Monitor de sistema con Arduino y pantalla de 7 segmentos

Monitor de sistema con Arduino y pantalla de 7 segmentos

Recientemente tengo una computadora nueva y comenzó a jugar a juegos de video. Me gusta controlar mi sistema al tener la pantalla llena de juegos: Quiero ver mi temperatura GPU y mi cantidad de RAM utilizado (Minecraft FTB come mucho, como 3-6 GB!).T
Arduino temperatura y humedad pantalla con pantalla de 7 segmentos

Arduino temperatura y humedad pantalla con pantalla de 7 segmentos

Hola a todos.Este istructables es para los principiantes que han entrado en el ecosistema de ArduinoEn este instructable, voy a cubrir algunos temas sobre Sensor de temperatura y humedad DHT11 y multiplexación de 4 Displays de 7 segmentos.Así que, va
Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Controlar un Arduino con cacao (Mac OS X) o C# (Windows)

Controlar un Arduino con cacao (Mac OS X) o C# (Windows)

No no estoy hablando controlar un Arduino con una barra de chocolate o cacao en polvo. Estoy hablando del lenguaje de programación Objective-C. ¿Qué es cacao? El cacao es un conjunto de Marcos, escrito en el lenguaje de programación de Objective-C pa
Hack-uno-lámpara o cómo controlar Arduino con tu smartphone

Hack-uno-lámpara o cómo controlar Arduino con tu smartphone

Tengo una lámpara de ikea en mi condominio, funciona bien, se gira, da vuelta apagado... que todo lo que hace. ¿Es aburrido kindy, verdad? Estaba pensando, ¿qué pasa si quiero hackear? Luego LEDs RGB vienen a mi cabeza y las ideas empezados a fluir.E
Cómo obtener una función de micros() de Arduino con 0.5us precisión

Cómo obtener una función de micros() de Arduino con 0.5us precisión

Me encanta la programación del microcontrolador Arduino, y regularmente lo utilizo en la investigación aeroespacial, así como en proyectos de viviendas. Como trabajo en mi casa muchos proyectos, sin embargo, con frecuencia encuentro yo que necesitan
Control de Arduino con python basado en web API (No php)

Control de Arduino con python basado en web API (No php)

En esta guía le mostrará cómo controlar el dispositivo arduino de una página web! Luego, te voy a mostrar cómo controlar tu arduino desde tu dispositivo móvil e incluso crear un API basado en web para controlar tu arduino desde su página web con otro
Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Displays de 7 segmentos son una opción muy popular para Mostrar datos. Sin embargo, constan de un gran número de LEDs y controlar cada LED con un pin digital de Arduino no es una solución práctica. Maxim Integrated ofrece muy conveniente chip para el
Bicicleta - sistema de purificación de agua accionado arduino (con luz UVC)

Bicicleta - sistema de purificación de agua accionado arduino (con luz UVC)

Este instructable muestra cómo un sistema de purificación de agua UV-C con una bicicleta y arduino el control de la energía. Una dinamo en la parte trasera de la bicicleta carga una batería (que inicialmente hemos cargado ya para este proyecto) que s