Сайт преподавателя физики Коваленка Юрия Ивановича 
Четверг, 23.11.2017, 21:36
Техническая физика, исследовательские работы, техническое творчество, решение задач по физике
Сайт учителя физики Коваленка Ю.И.Сайт учителя физики Коваленка Ю.И.
код для банера: <!—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 -->



                Физика 

Меню сайта

Вход на сайт

Поиск

Мини-чат
200

Статистика
Информационный интернет партнер | Все каталоги
Эзотерика и духовное развитие. Портал эзотерики 'Живое Знание'Бесплатный каталог AddsSites, размещение ссылок.
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Радиодетали в Перми
  • База знаний uCoz
  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Страница 1 из 11
    Форум » Test category » все, что связанно с физикой, техникой, точными науками » Звездные войны и ещё одна простенькая мелодия вместе (Звездные войны и ардуино)
    Звездные войны и ещё одна простенькая мелодия вместе
    BunimДата: Суббота, 26.12.2015, 22:53 | Сообщение # 1
    Генерал-майор
    Группа: Администраторы
    Сообщений: 78
    Награды: 0
    Репутация: 0
    Статус: Online
    const int Pin_tone = 8; // номер порта зуммера
    const byte COUNT_NOTES = 67; // Колличество нот
    byte PWM_led_R, PWM_led_G, PWM_led_B;
    //byte pin_led_R = 9; // Номер контакта для Светодиода R
    //byte pin_led_G = 10; // Номер контакта для Светодиода G
    //byte pin_led_B = 6; // Номер контакта для Светодиода B

    //частоты ноты
    int frequences[COUNT_NOTES] = {
    392, 392, 392, 311, 466, 392, 311, 466, 392,
    587, 587, 587, 622, 466, 369, 311, 466, 392,
    784, 392, 392, 784, 739, 698, 659, 622, 659,
    415, 554, 523, 493, 466, 440, 466,
    311, 369, 311, 466, 392,

    261,261,392,392,440,440,392,349,349,329,329,294,294,261,
    261,261,392,392,440,440,392,349,349,329,329,294,294,261};

    //длительность нот
    int durations[COUNT_NOTES] = {
    350, 350, 350, 250, 100, 350, 250, 100, 700,
    350, 350, 350, 250, 100, 350, 250, 100, 700,
    350, 250, 100, 350, 250, 100, 100, 100, 450,
    150, 350, 250, 100, 100, 100, 450,
    150, 350, 250, 100, 750,

    300,300,300,300,300,300,600,300,300,300,300,300,300,600,
    300,300,300,300,300,300,600,300,300,300,300,300,300,600};

    void setup() {
    // pinMode(pin_led_R, OUTPUT); // Настраиваем контакт на выход
    // pinMode(pin_led_G, OUTPUT); // Настраиваем контакт на выход
    // pinMode(pin_led_B, OUTPUT); // Настраиваем контакт на выход
    }

    void loop() {

    for (int i = 0; i <= COUNT_NOTES; i++) { // Цикл от 0 до количества нот
    tone(Pin_tone, frequences); // Включаем звук, определенной частоты
    // PWM_led_R = random(0, 254); // Генерируем случайное число от 0 до 254
    // PWM_led_G = random(0, 254); // Генерируем случайное число от 0 до 254
    // PWM_led_B = random(0, 254); // Генерируем случайное число от 0 до 254
    // analogWrite(pin_led_R, PWM_led_R); // Зажигаем светодлиод на случайно сгенерированную яркость
    // analogWrite(pin_led_G, PWM_led_G); // Зажигаем светодлиод на случайно сгенерированную яркость
    // analogWrite(pin_led_B, PWM_led_B); // Зажигаем светодлиод на случайно сгенерированную яркость
    delay(durations
    * 1.3); // Дауза для заданой ноты
    noTone(Pin_tone);
    delay (50);
    // Останавливаем звук
    }

    }
    Прикрепления: Star_Wars.ino(3Kb)
     
    BunimДата: Суббота, 26.12.2015, 22:55 | Сообщение # 2
    Генерал-майор
    Группа: Администраторы
    Сообщений: 78
    Награды: 0
    Репутация: 0
    Статус: Online
    RGB светодиод я отключил, но при желании можно убрать косые палочки в некоторых местах и воспроизводить мелодии вместе со светодиодом
     
    Форум » Test category » все, что связанно с физикой, техникой, точными науками » Звездные войны и ещё одна простенькая мелодия вместе (Звездные войны и ардуино)
    Страница 1 из 11
    Поиск:

    Copyright MyCorp © 2017
    Индекс цитирования.