arduino uno R3
// hecho por santiago gomez ramirez
#define LEVELS 3
#define COLORS 3
#define TIME_INTERVAL 1500
#define TONO_1 1700
#define TONO_2 1432
#defineTONO_3 956
#define TONO_ERROR 600
//--------------------------------------------------
// Variables SIMON
//--------------------------------------------------
doublestatus_simon = 0;
int nivel = 0;
double secuencia = 0;
int colores_pulsados = 0;
//--------------------------------------------------
// Puertos //--------------------------------------------------
// LEDS
double led_Rojo = 13; //Declarar Pin LED Rojo
double led_Verde = 11; //Declarar Pin LED Verde
double led_Amarillo = 9; //Declarar Pin LEDAmarillo
// PULSADORES
double pulsador_Rojo = 12;
double pulsador_Verde = 10;
double pulsador_Amarillo = 8;
//ZUMBADOR
double zumbador = 7;
//------------------------------------
// Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
Serial.begin(9600); randomSeed(analogRead(0));
pinMode(pulsador_Rojo,INPUT); // Pulsador 1 como entrada
pinMode(led_Rojo,OUTPUT); //El LED 1 Rojo como salida
pinMode(pulsador_Verde,INPUT); // Pulsador 2 como entrada
pinMode(led_Verde,OUTPUT); //El LED Verde como salida
pinMode(pulsador_Amarillo,INPUT); // Pulsador 3 como entrada pinMode(led_Amarillo,OUTPUT); //El LED Rojo como salida
pinMode(zumbador,OUTPUT); // El zumbador como salida
}
//------------------------------------
//Funcion ciclicla //------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{ // cuando se da energia al Arduino
if(digitalRead(pulsador_Rojo) == HIGH &&...
Regístrate para leer el documento completo.