Pages: [1]   Go Down
Author Topic: (NOVATO) display de 7 segmentos  (Read 719 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola soy nuevo en esto y necesito ayuda con poner un push butom para iniciar un contador del 0 al 9 con un display del 0 7 aquí esta lo que llevo pero no logro que funcione ademas necesito que al llegar al 9 se detenga

const int entrada = 2; 
const int salida = 3;

int buttonState = 0; //estado del push buttom

void setup()
{
  pinMode(entrada, INPUT);
  pinMode(salida, OUTPUT);
  pinMode(6, OUTPUT);  // Asignación de las salidas digitales
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
}

void display (int a, int b, int c, int d, int e, int f, int g)
// Funcion del display
{
  digitalWrite (6,a);   //Se reciben 7 variables y se asignan
  digitalWrite (7,b);   
  digitalWrite (8,c);
  digitalWrite (9,d);
  digitalWrite (10,e);
  digitalWrite (11,f);
  digitalWrite (12,g);
}

void loop() //Funcion principal
{
  // read the state of the pushbutton value:
  buttonState = digitalRead(entrada);


  if (buttonState == HIGH) {       
    digitalWrite(salida, HIGH); 
  }
{
  display (0,0,0,0,0,0,1); //escribe 0
  delay(500);
  display (1,0,0,1,1,1,1); //escribe 1
  delay(500);
  display (0,0,1,0,0,1,0); //escribe 2
  delay(500);
  display (0,0,0,0,1,1,0); //escribe 3
  delay(500);
  display (1,0,0,1,1,0,0); //escribe 4
  delay(500);
  display (0,1,0,0,1,0,0); //escribe 5
  delay(500);
  display (0,1,0,0,0,0,0); //escribe 6
  delay(500);
  display (0,0,0,1,1,1,1); //escribe 7
  delay(500);
  display (0,0,0,0,0,0,0); //escribe 8
  delay(500);
  display (0,0,0,1,1,0,0); //escribe 9
  delay(500);
 
}
}
Logged

Global Moderator
Boston area, metrowest
Online Online
Brattain Member
*****
Karma: 546
Posts: 27363
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Por favor, publique esto en el foro español. Las palabras no se traducen muy bien para entender lo que quieres hacer.

Gracias.
El Moderator
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Pages: [1]   Go Up
Jump to: