diff options
Diffstat (limited to 'lib/melodies/melodies.cpp')
| -rw-r--r-- | lib/melodies/melodies.cpp | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/lib/melodies/melodies.cpp b/lib/melodies/melodies.cpp new file mode 100644 index 0000000..73d343d --- /dev/null +++ b/lib/melodies/melodies.cpp @@ -0,0 +1,60 @@ +#include <Arduino.h> +#include "melodies.h" + +const uint16_t melody[][2] = { + {262, 300}, // C4, + {294, 300}, // D4, + {330, 300}, // E4, + {349, 300}, // F4, + {392, 300}, // G4, + {440, 300}, // A4, + {494, 300}, // B4, + {523, 300} // C5, +}; + + +const uint16_t surprise[][2] = { + {523, 300}, // C5 + {587, 300}, // D5 + {659, 300}, // E5 + {698, 300}, // F5 + {784, 300}, // G5 + {880, 300}, // A5 + {987, 300}, // B5 + {1047, 300} // C6 +}; + +const uint16_t alaarm[][2] = { + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100}, // C6 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100}, // C6 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100} // C6 +}; + +const uint16_t anger[][2] = { + {440, 100}, // A4 + {523, 100}, // C5 + {587, 100}, // D5 + {659, 100}, // E5 + {698, 100}, // F5 + {784, 100}, // G5 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100} // C6 +}; + +const uint16_t happy[][2] = { + {262, 300}, // C4 + {294, 300}, // D4 + {330, 300}, // E4 + {349, 300}, // F4 + {392, 300}, // G4 + {440, 300}, // A4 + {494, 300}, // B4 + {523, 300} // C5 +}; |