//*************************************************************************** // Author(s)...: Chiper // URL.........: digitalchip.ru // // Device(s)...: ATMega8 (4MHz) // Description.: Melody for music box //*************************************************************************** // // Каждая нота кодируется 1 байтом: // 0-4 бит - код тона ноты // 5-7 бит - код длительности ноты // // Нота с кодом 1 - до 1-й октавы, с кодом 2 - до# 1-й октавы, с кодом 3 - ре 1-й октавы // и т.д. Всего 32 ноты. // // Если 0-4 биты равны 0, то это означает паузу длительностью, задаваемой // битами 5-7. // // Конец мелодии обозначается нулем (0x00), // // //*************************************************************************** //Ring1 //unsigned char melody[] PROGMEM = {79,64,47,32,79,64,47,32,79,64,47,32,79,64,47,32,79,64,47,32,0}; //Ring2 //unsigned char melody[] PROGMEM = {47,32,47,32,47,32,47,32,47,32,47,32,47,32,47,32,47,32,47,32,0}; //Ring3 //unsigned char melody[] PROGMEM = {33,32,33,33,33,33,32,33,33,33,33,32,33,33,33,32,32,33,33,33,33,32,33,33,33,33,32,33,33,33,0}; //Sector - pesenka //unsigned char melody[] PROGMEM = {106,108,109,106,140,108,106,105,106,108,109,140,106,96,106,108,109,106,140,108,106,105,106,108,109,140,106,96,106,108,109,113,143,111,109,140,143,141,128,106,108,109,106,140,108,106,137,140,138,0}; //В лесу родилась елочка //unsigned char melody[] PROGMEM = {132,141,141,139,141,137,132,132,132,141,141,142,139,176,128,144,146,146,154,154,153,151,149,144,153,153,151,153,181,12,96,0}; //В траве сидел кузнечик //unsigned char melody[] PROGMEM = {109,104,109,104,109,108,108,96,108,104,108,104,108,109,109,96,109,104,109,104,109,108,108,96,108,104,108,104,108,141,96,109,111,79,79,111,111,112,80,80,112,112,112,111,109,108,109,109,96,111,79,79,111,111,112,80,80,112,112,112,111,109,108,141,128,96,96,0}; //С чего начинается Родина unsigned char melody[] PROGMEM = {99,175,109,107,106,102,99,144,111,175,96,99,107,107,107,107,102,104,170,96,99,109,109,109,109,107,106,143,109,141,99,109,109,109,109,111,176,96,104,116,112,109,107,106,64,73,143,107,131,99,144,80,80,112,111,64,75,173,128,0}; //Happy birthday //unsigned char melody[] PROGMEM = {107,107,141,139,144,143,128,107,107,141,139,146,144,128,107,107,151,148,146,112,111,149,117,117,148,144,146,144,128,0};