Simon
Juan Ramón Resa Fernández
Fecha : 7 – Marzo - 2013
ÍNDICE
DESCRIPCIÓN DE FUNCIONAMIENTO DEL PROTOTIPO..pág 2.
ESQUEMAELECTRÓNICO...................................................pág 2.
DISEÑO DE LA P.C.I.................................. …........................pág 3.
DIAGRAMA DE FLUJO
(PRIMER NIVEL DEDIFICULTAD).........................................pág 4.
PROGRAMA I..........................................................................pág 5.
DIAGRAMA DE FLUJO
(SEGUNDO NIVEL DEDIFICULTAD)......................................pág 10.
PROGRAMA II.........................................................................pág 11.
DESCRIPCIÓN DE FUNCIONAMIENTODEL PROTOTIPO.
El prototipo se basa en una placa que va encajada en el arduino, haciendo coincidir las salidas de este con las conexiones de los led que nos indicarán la secuencia a seguir y unospulsadores con unas resistencias. Al presionar sobre los pulsadores al arduino le llegará un valor de tensión que a través de la entrada analógica será procesado y valorado por una entrada analógica.ESQUEMA ELECTRÓNICO.
DISEÑO DE LA P.C.I.
Cara de componentes |
Cara de pistas |
4 DIAGRAMA DE FLUJO (PRIMER NIVEL DE DIFICULTAD).
Declara variablesDefine E/S
Genera aleatorio
Presenta
combinación
Espera pulsaciones
Pulsaciones
=
4
Pulsaciones
=
Combinación
Informa del error
No
Informa del acierto
Si
Aumentavelocidad
No
Si
5 PROGRAMA I
int pulso; //Voltaje leido
int secuencia[4]; //guardamos lo secuencia aleatoria
int boton[4]={1023,1023,1023,1023}; //guardamos la secuencia de pulso//es pulsada iniciamos a 1023 lo que nos da la //placa sin pulsar
int x;
int aciertos=0;
int fallos =0;
int a;
int tiempo=500;
int adivinados=0;
void setup()
{
randomSeed...
Regístrate para leer el documento completo.