Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the quiz-master-next domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php on line 6131
ОТЧЕТ(Музыкальная пищалка) – Georgi Blinov Õpimapp

ОТЧЕТ(Музыкальная пищалка)

Ход работы: подготавливаем элементы: 7 проводов, 1 пьесо-элемент и 1 потенциометр. Далее мы собираем и моделируем (все это в tinkercad).

Tinkercad с мелодией (Jingle Bells и Маленькая ёлочка):

МЕТОД РАБОТЫ

При запуске пьесо-элемент работает при определенном положении потенциометра, каждый режим играет свою мелодию (Jingle Bells, Маленькая ёлочка).

ГДЕ МОЖНО ИСПОЛЬЗОВАТЬ

Музыкальные игрушки.Можно вставить в машину. Она будет пищать, когда все пассажиры не пристегнутся. Колонки

#include <EEPROM.h>int tonePin = 11;int sensorPin = 0; int sensorValue = 0;int Value_new;

void setup()

{  pinMode(13, OUTPUT);

}

void JingleBells(){  tone(tonePin, 493, 208);   //указывается нота и затем ее продолжительность  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 416);  delay(462);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 416);  delay(462);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 587, 208);  delay(231);  tone(tonePin, 391, 312);  delay(347);  tone(tonePin, 440, 104);  delay(115);  tone(tonePin, 493, 833);  delay(925);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 523, 312);  delay(347);  tone(tonePin, 523, 104);  delay(115);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 104);  delay(115);  tone(tonePin, 493, 104);  delay(115);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 440, 208);  delay(231);  tone(tonePin, 440, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 440, 416);  delay(462);  tone(tonePin, 587, 416);  delay(462);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 416);  delay(462);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 416);  delay(462);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 587, 208);  delay(231);  tone(tonePin, 391, 312);  delay(347);  tone(tonePin, 440, 104);  delay(115);  tone(tonePin, 493, 833);  delay(925);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 523, 312);  delay(347);  tone(tonePin, 523, 104);  delay(115);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 208);  delay(231);  tone(tonePin, 493, 104);  delay(115);  tone(tonePin, 493, 104);  delay(115);  tone(tonePin, 587, 208);  delay(231);  tone(tonePin, 587, 208);  delay(231);  tone(tonePin, 523, 208);  delay(231);  tone(tonePin, 440, 208);  delay(231);  tone(tonePin, 391, 208);  delay(231);  tone(tonePin, 587, 208);  delay(231);  tone(tonePin, 783, 208);  delay(231);}void Yolochka(){  tone(tonePin, 392, 490);  delay(500);  tone(tonePin, 330, 240);  delay(250);  tone(tonePin, 330, 240);  delay(250);  tone(tonePin, 392, 240);  delay(250);  tone(tonePin, 349, 240);  delay(250);  tone(tonePin, 330, 240);  delay(250);  tone(tonePin, 293, 240);  delay(250);  tone(tonePin, 261, 1000);  delay(1020);  tone(tonePin, 440, 490);  delay(500);  tone(tonePin, 523, 240);  delay(250);  tone(tonePin, 440, 240);  delay(250);}

void loop(){  Value_new = analogRead(sensorPin);   //Здесь режимы потенциометра, чтобы при определенном                                          положении запускалась своя мелодия  if (Value_new<150)  {    JingleBells();  }  else if(Value_new>=155 && Value_new<=255)  {    Yolochka();  }}