Сайт преподавателя физики Коваленка Юрия Ивановича 
Понедельник, 23.10.2017, 00:01
Техническая физика, исследовательские работы, техническое творчество, решение задач по физике
Сайт учителя физики Коваленка Ю.И.Сайт учителя физики Коваленка Ю.И.
код для банера: <!—fizikaotfizika.ru --><a href="http://fizikaotfizika.ru/" mce_href="/" target=_blank><img  src="http://fizikaotfizika.ru/10/Site2.gif"  width="195"  height="200"  alt="Сайт учителя физики Коваленка Ю.И." border="0"></a><!—fizikaotfizika.ru -->



                Физика 

Меню сайта

Вход на сайт

Поиск

Календарь
«  Декабрь 2015  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031

Архив записей

Мини-чат
200

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Информационный интернет партнер | Все каталоги
Эзотерика и духовное развитие. Портал эзотерики 'Живое Знание'Бесплатный каталог AddsSites, размещение ссылок.
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Радиодетали в Перми
  • База знаний uCoz
  • Главная » 2015 » Декабрь » 21 » Гимн России в исполнении Arduino
    19:41
    Гимн России в исполнении Arduino

    Программа для Гимна России ( первых две строки без припева)

    файлы полностью в группе "техническая физика"

     https://vk.com/club73566273?w=wall-73566273_277%2Fall

    #include "pitches.h"

    int melody[] = {
    NOTE_F1,NOTE_G1,NOTE_F1,NOTE_FS1,NOTE_X1, NOTE_E1,NOTE_E1,NOTE_FS1,NOTE_F1,NOTE_Y1,NOTE_F1,NOTE_D1,NOTE_D1,NOTE_DS1,NOTE_DS1,NOTE_E1,NOTE_Y1,NOTE_Y1,NOTE_F1,NOTE_FS1,NOTE_X1,NOTE_G1,NOTE_Z1,NOTE_F1,NOTE_R1,NOTE_Z1,NOTE_G1,NOTE_Z1,NOTE_X1,NOTE_F1,NOTE_G1,NOTE_X1,NOTE_FS1,NOTE_X1,NOTE_E1,NOTE_E1,NOTE_FS1,NOTE_F1,NOTE_Y1,NOTE_F1,NOTE_D1,NOTE_D1,NOTE_G1,NOTE_X1,NOTE_FS1,NOTE_F1
            };

    // задаем продолжительность нот:

    // 4 – это четвертная нота, 8 – это восьмая нота и т.д.

    int noteDurations[] = {

      8/2, 4/2, 4/2, 16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,8/2,8/2,2/2,8/2,4/2,4/2,16/2,4/2,8/2,8/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,4/2,16/2,4/2,8/2,8/2,4/2 };

    void setup() {

      // выполняем перебор нот в мелодии:

      for (int thisNote = 0; thisNote < 46; thisNote++) {

        int noteDuration = 1000/noteDurations[thisNote];

        tone(8, melody[thisNote],noteDuration);

        int pauseBetweenNotes = noteDuration * 1.30;

        delay(pauseBetweenNotes);

        noTone(8);
      }
    }
    void loop() {
    for (int thisNote = 0; thisNote < 46; thisNote++) {

        int noteDuration = 1000/noteDurations[thisNote];

        tone(8, melody[thisNote],noteDuration);

        int pauseBetweenNotes = noteDuration * 1.30;

        delay(pauseBetweenNotes);

        noTone(8);

      }
     
    }

    Просмотров: 534 | Добавил: Bunim | Рейтинг: 0.0/0
    Всего комментариев: 1
    avatar
    0
    1
    Библиотека pitches.h

    #define NOTE_B0  31
    #define NOTE_C1  33
    #define NOTE_CS1 35
    #define NOTE_D1  37+50
    #define NOTE_DS1 39+52
    #define NOTE_E1  41+53
    #define NOTE_Y1  42+54
    #define NOTE_F1  44+55
    #define NOTE_FS1 46+56
    #define NOTE_G1  49+56
    #define NOTE_X1  48+56
    #define NOTE_Z1  51+56
    #define NOTE_GS1 52+56
    #define NOTE_R1  53+56
    #define NOTE_A1  55
    #define NOTE_AS1 58
    #define NOTE_B1  62
    #define NOTE_C2  65
    #define NOTE_CS2 69
    #define NOTE_D2  73
    #define NOTE_DS2 78
    #define NOTE_E2  82
    #define NOTE_F2  87
    #define NOTE_FS2 93
    #define NOTE_G2  98
    #define NOTE_GS2 104
    #define NOTE_A2  110
    #define NOTE_AS2 117
    #define NOTE_B2  123
    #define NOTE_C3  131
    #define NOTE_CS3 139
    #define NOTE_D3  147
    #define NOTE_DS3 156
    #define NOTE_E3  165
    #define NOTE_F3  175
    #define NOTE_FS3 185
    #define NOTE_G3  196
    #define NOTE_GS3 208
    #define NOTE_A3  220
    #define NOTE_AS3 233
    #define NOTE_B3  247
    #define NOTE_C4  262
    #define NOTE_CS4 277
    #define NOTE_D4  294
    #define NOTE_DS4 311
    #define NOTE_E4  330
    #define NOTE_F4  349
    #define NOTE_FS4 370
    #define NOTE_G4  392
    #define NOTE_GS4 415
    #define NOTE_A4  440
    #define NOTE_AS4 466
    #define NOTE_B4  494
    #define NOTE_C5  523
    #define NOTE_CS5 554
    #define NOTE_D5  587
    #define NOTE_DS5 622
    #define NOTE_E5  659
    #define NOTE_F5  698
    #define NOTE_FS5 740
    #define NOTE_G5  784
    #define NOTE_GS5 831
    #define NOTE_A5  880
    #define NOTE_AS5 932
    #define NOTE_B5  988
    #define NOTE_C6  1047
    #define NOTE_CS6 1109
    #define NOTE_D6  1175
    #define NOTE_DS6 1245
    #define NOTE_E6  1319
    #define NOTE_F6  1397
    #define NOTE_FS6 1480
    #define NOTE_G6  1568
    #define NOTE_GS6 1661
    #define NOTE_A6  1760
    #define NOTE_AS6 1865
    #define NOTE_B6  1976
    #define NOTE_C7  2093
    #define NOTE_CS7 2217
    #define NOTE_D7  2349
    #define NOTE_DS7 2489
    #define NOTE_E7  2637
    #define NOTE_F7  2794
    #define NOTE_FS7 2960
    #define NOTE_G7  3136
    #define NOTE_GS7 3322
    #define NOTE_A7  3520
    #define NOTE_AS7 3729
    #define NOTE_B7  3951
    #define NOTE_C8  4186
    #define NOTE_CS8 4435
    #define NOTE_D8  4699
    #define NOTE_DS8 4978
    avatar
    Copyright MyCorp © 2017
    Индекс цитирования.