Documentos de Académico
Documentos de Profesional
Documentos de Cultura
}
< Maria Paula Sanchez – 606 >
...
Tabla de contenidos
01 Materiales del circuito
Veremos los materiales que necesitamos para hacer el dado
aleatorio
} ..
{ .. Materiales del circuito
Display de 7 Pulsador
< De 2 pines >
Jumpers
segmentos < Macho – Macho >
< Cátodo común >
} ..
02 { ..
Montaje del
circuito
< Dado aleatorio - Maria Paula Sanchez
}
Aldana – 606 >
..
Circuito dado aleatorio
}
Codigo del dado aleatorio
// C++ code digitalWrite(a, LOW); digitalWrite(c, LOW);
// digitalWrite(b, HIGH); digitalWrite(d, HIGH);
#define a 2 digitalWrite(c, HIGH); digitalWrite(e, HIGH);
#define b 3 digitalWrite(d, LOW); digitalWrite(f, LOW);
#define c 4 digitalWrite(e, LOW); digitalWrite(g, HIGH);
#define d 5 digitalWrite(f, LOW); delay(1000);
#define e 6 digitalWrite(g, LOW); // Wait for 1000
#define f 7 delay(1000); millisecond(s)
#define g 8 // Wait for 1000 }
millisecond(s)
#define bot 12 }
int boton; void tres ()
int numero; void dos () {
{ //funcion para el #TRES
void uno () //función para el #DOS digitalWrite(a, HIGH);
{ digitalWrite(a, HIGH); digitalWrite(b, HIGH);
//función para el #UNO digitalWrite(b, HIGH); digitalWrite(c, HIGH);
Codigo del dado aleatorio
digitalWrite(d, HIGH); digitalWrite(g, HIGH); void seis ()
digitalWrite(e, LOW); delay(1000); // Wait for {
digitalWrite(f, LOW); 1000 millisecond(s) //función para el #SEIS
digitalWrite(g, HIGH); } digitalWrite(a, HIGH);
delay(1000); digitalWrite(b, LOW);
// Wait for 1000 void cinco () digitalWrite(c, HIGH);
millisecond(s) { digitalWrite(d, HIGH);
} //función para el #CINCO digitalWrite(e, HIGH);
digitalWrite(a, HIGH); digitalWrite(f, HIGH);
void cuatro () digitalWrite(b, LOW); digitalWrite(g, HIGH);
{ digitalWrite(c, HIGH); delay(1000); // Wait for
//función para el #CUATRO digitalWrite(d, HIGH); 1000 millisecond(s)
digitalWrite(a, LOW); digitalWrite(e, LOW); }
digitalWrite(b, HIGH); digitalWrite(f, HIGH);
digitalWrite(c, HIGH); digitalWrite(g, HIGH);
digitalWrite(d, LOW); delay(1000); void setup()
digitalWrite(e, LOW); // Wait for 1000 {
digitalWrite(f, HIGH); millisecond(s)} pinMode(a, OUTPUT);
Codigo del dado aleatorio
pinMode(b, OUTPUT); {
{
pinMode(c, OUTPUT); cinco();
uno();
pinMode(d, OUTPUT); }
}
pinMode(e, OUTPUT); else
pinMode(f, OUTPUT); {
else if (numero == 2)
pinMode(g, OUTPUT); seis();
{
}
dos();
randomSeed(analogRead(A0)) }
}
; delay(50);
else if (numero == 3)
} }
{
tres();
void loop()
}
{
else if (numero == 4)
boton = digitalRead(bot);
{
if (boton == HIGH)
cuatro();
{
}
numero = random(1, 7);
else if (numero == 5)
if(numero == 1)
03 { ..
Funcionamiento del ciruito
< Dado aleatorio – Maria Paula Sanchez Aldana - 606 >
} ..
Funcionamiento
< De el circuito > }
{ Gracias por su
atención
< Dado Aleatorio – Maria Paula Sanchez - 606 >