C
43
array-notes.c
Guest on 15th January 2022 09:21:24 AM
/* * * * *
* array-notes.c
*
* Notes for a song.
*
* Authors: Dilan Ustek, Erik Opavsky
*
*
*/
#include "MyroC.h"
// Musical notes in the scale, as they correspond to beep frequency
#define PITCHA4 440.0
#define PITCHBf4 466.164
#define PITCHAs4 466.164
#define PITCHB4 493.883
#define PITCHC5 523.251
#define PITCHDf5 554.37
#define PITCHCs5 554.37
#define PITCHD5 587.33
#define PITCHEf5 622.25
#define PITCHDs5 622.25
#define PITCHE5 659.26
#define PITCHF5 698.46
#define PITCHGf5 739.99
#define PITCHFs5 739.99
#define PITCHG5 783.99
#define PITCHAf5 830.61
#define PITCHGs5 830.61
#define PITCHA5 880
#define PITCHBf5 932.33
#define PITCHAs5 932.33
#define PITCHB5 987.77
int
main()
{
rConnect("/dev/rfcomm0");
/* notes for the song */
double notes[] = { PITCHD5,
PITCHD5,
PITCHA5,
PITCHA5,
PITCHB5,
PITCHB5,
PITCHA5,
PITCHA5,
PITCHG5,
PITCHG5,
PITCHFs5,
PITCHFs5,
PITCHE5,
PITCHE5,
PITCHD5 };
/* Now beep each of the notes for 0.5 seconds. */
/* --- Your Code Here --- */
rDisconnect();
return 0;
} // main