Hispalis Robiotics Arduino Trainer v1.0 Manual De Uso página 21

Tabla de contenido

Publicidad

/**************************/
/*
popurri para Arduino
/**************************/
/**************** Antonio Guillermo Pérez Coronilla ***************/
/* declaración de variables */
int spk=11;
int c[5]={131,262,523,1046,2093};
int cs[5]={139,277,554,1108,2217};
int d[5]={147,294,587,1175,2349};
int ds[5]={156,311,622,1244,2489};
int e[5]={165,330,659,1319,2637};
int f[5]={175,349,698,1397,2794};
int fs[5]={185,370,740,1480,2960};
int g[5]={196,392,784,1568,3136};
int gs[5]={208,415,831,1661,3322}; // Sol#
int a[5]={220,440,880,1760,3520};
int as[5]={233,466,932,1866,3729};
int b[5]={247,494,988,1976,3951};
void nota(int a, int b);
void setup()
{
/*******************/
/*
STAR WARS
*/
/*******************/
/**** tema principal ****/
nota(d[1],150);noTone(spk);delay(50);
nota(d[1],150);noTone(spk);delay(50);
nota(d[1],150);noTone(spk);delay(50);
nota(g[1],900);noTone(spk);delay(150);
nota(d[2],900);noTone(spk);delay(50);
nota(c[2],150);noTone(spk);delay(50);
nota(b[1],150);noTone(spk);delay(50);
nota(a[1],150);noTone(spk);delay(50);
nota(g[2],900);noTone(spk);delay(150);
nota(d[2],900);noTone(spk);delay(100);
nota(c[2],150);noTone(spk);delay(50);
nota(b[1],150);noTone(spk);delay(50);
nota(a[1],150);noTone(spk);delay(50);
nota(g[2],900);noTone(spk);delay(150);
nota(d[2],900);noTone(spk);delay(100);
nota(c[2],150);noTone(spk);delay(50);
nota(b[1],150);noTone(spk);delay(50);
nota(c[2],150);noTone(spk);delay(50);
nota(a[1],1200);noTone(spk);delay(2000);
/**** marcha del imperio ****/
nota(g[2],500);noTone(spk);delay(100);
nota(g[2],500);noTone(spk);delay(100);
nota(g[2],500);noTone(spk);delay(100);
nota(ds[2],500);noTone(spk);delay(1);
nota(as[2],125);noTone(spk);delay(25);
nota(g[2],500);noTone(spk);delay(100);
nota(ds[2],500);noTone(spk);delay(1);
nota(as[2],125);noTone(spk);delay(25);
nota(g[2],500);
noTone(spk);delay(2000);
}
void nota(int frec, int t)
{
tone(spk,frec);
// suena la nota frec recibida
delay(t);
// para después de un tiempo t
}
void loop()
{
}
*/
// altavoz a GND y pin 11
// frecuencias 4 octavas de Do
// Do#
// Re
// Re#
// Mi
// Fa
// Fa#
// Sol
// La
// La#
// Si
// declaración de la función auxiliar. Recibe dos números enteros.
Hispalis RobIOTics Arduino Trainer v1.0
Hispalis RobIOTics Arduino Trainer v1.0
Página
21
de
31
Página
21
de
31

Publicidad

Tabla de contenido
loading

Productos relacionados para Hispalis Robiotics Arduino Trainer v1.0

Tabla de contenido