Professional Documents
Culture Documents
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
If you want to know what pin the on-board LED is connected to on your Arduino
https://www.arduino.cc/en/Main/Products
by Scott Fitzgerald
by Arturo Guadalupi
by Colby Newman
http://www.arduino.cc/en/Tutorial/Blink
*/
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
*/
void setup(){
void loop(){
estado = digitalRead(8); //Leer el estado del boton, con esta intruccion podemos leer estado de
una entrada que tengamos y hay que guardarla
else {
*/
void setup(){
void loop(){
estado = digitalRead(8); //Leer el estado del boton, con esta intruccion podemos leer
estado de una entrada que tengamos y hay que guardarla
salida = 1-salida ;
delay(20);
estadoanterior = estado;
if(salida == 1){
else {
digitalWrite(4,LOW); // apagamos el LED
/* contador en undispley de 0 a 9
*/
int a = 2;
int b = 3;
int c = 4;
int d = 5;
int e = 6;
int f = 7;
int g = 8;
int t = 2000;
void setup(){
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
}
delay(t);
delay(t);
delay(t);
delay(t);
digitalWrite (a ,HIGH);
delay(t);
delay(t);
delay(t);
delay(t);
delay(t);
delay(t);
/* contador en undispley de 0 a 9
*/
int a = 2;
int b = 3;
int c = 4;
int e = 6;
int f = 7;
int g = 8;
//int t = 2000;
int cuenta = 0;
int estadoBotonIncremento;
int estadoBotonDecremento;
int estadoBotonAnteriorDecremento;
int contador = 0;
do{
estadoAnterior = estado;
else{
delay(1);
return estado;
void actualizarNumero(){
switch(cuenta){
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
digitalWrite (a ,HIGH);
break;
case 5:
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
void setup(){
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
pinMode (botonDecremento,INPUT);
if(cuenta >9){
cuenta = 9;
if(cuenta <0){
cuenta = 0;
}
}
estadoBotonAnteriorDecremento = estadoBotonDecremento;
actualizarNumero();
// delay(t);
// delay(t);
// delay(t);
// delay(t);
// digitalWrite (a ,HIGH);
// delay(t);
// delay(t);
// delay(t);
// delay(t);
// delay(t);
// }
/* contador en undispley de 0 a 9
*/
int a = 2;
int b = 3;
int c = 4;
int e = 6;
int f = 7;
int g = 8;
//int t = 2000;
int cuenta = 0;
int estadoBotonIncremento;
int estadoBotonDecremento;
int estadoBotonAnteriorDecremento;
int contador = 0;
boolean estado; // Guarda el estado del boton
do{
estadoAnterior = estado;
else{
delay(1);
return estado;
void actualizarNumero(){
switch(cuenta){
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
digitalWrite (a ,HIGH);
digitalWrite (b, LOW );
break;
case 5:
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
}
void setup(){
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
pinMode (botonDecremento,INPUT);
if(antirebote(botonIncremento)){
if(cuenta >9){
cuenta = 9;
if(cuenta <0){
cuenta = 0;
estadoBotonAnteriorDecremento = estadoBotonDecremento;
actualizarNumero();