diff options
| author | EnricoGuccii <partyka.003@gmail.com> | 2025-05-11 13:55:44 +0200 |
|---|---|---|
| committer | EnricoGuccii <partyka.003@gmail.com> | 2025-05-11 13:55:44 +0200 |
| commit | cf9a1f07ed519cadd58e38794616d0a9596be4ae (patch) | |
| tree | 11f7c879517e5e861e0914ddee317ec04ce8690b /lib/melodies | |
| parent | 7da514aa6ec19df49828fd87013ba284f338fbdd (diff) | |
add buzzer
Diffstat (limited to 'lib/melodies')
| -rw-r--r-- | lib/melodies/melodies.cpp | 60 | ||||
| -rw-r--r-- | lib/melodies/melodies.h | 10 |
2 files changed, 70 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 +}; diff --git a/lib/melodies/melodies.h b/lib/melodies/melodies.h new file mode 100644 index 0000000..029c8fd --- /dev/null +++ b/lib/melodies/melodies.h @@ -0,0 +1,10 @@ +#include <Arduino.h> + +#pragma once + +const uint16_t happy[][2]; +const uint16_t anger[][2]; +const uint16_t alaarm[][2]; +const uint16_t surprise[][2]; + + |