0@0 0@0 200 489 0@0 Groupinput 2 UserBlockLibraryRootNode 0@0 7 5 26be748d-272a-4056-b660-9290e74b2d56 370@120 390@120 corner: 429.0d@140 370@120 corner: 449.0d@140 394@134.5d 3 490@100 510@100 corner: 554.0d@140 490@100 corner: 574.0d@140 515.0d@114.5d 490@120 corner: 510@140 490@130 1 Meloly Buzzer_my1 Jingle 1617991e-5c7a-44af-847b-33b3e7b71981 8f14f45c-1062-452e-b4cb-d906864576bd 6d905573-3f12-43e6-bca4-846f1d57430a Buzzer_my1 Pin 0 Пин подключения Buzzer faeb4b76-5eb5-4c70-b235-2f52cf0f2ae4 8e21bcc7-a793-4e94-9067-74dac65cf1e8 DurationTact 1000 100 Длительность такта (ms) 084d9433-fe2b-4226-af31-ebf6ffe41c02 29330934-41de-4ada-8b2f-b6482b4d35cf NumberNotes Количество нот 9baeb477-f6ce-4704-98b9-80d069d2311e b6a1ca1d-439b-40d8-917e-2261afb248c9 Notes_and_Durations NOTE_C4, 2, NOTE_D4, 2, NOTE_E4, 2, NOTE_F4, 2, NOTE_G4, 2, NOTE_A4, 2, NOTE_B4 Ноты и Длительность(делитель) 0effca92-afb4-4c6b-8a19-6157fc29a4cf 21316fc4-2e14-4333-b42e-cb97a61aa1ea if (Jingle || ArrayCounter) { if (millis() - TimerTact >= DurationTact){ TimerTact = millis(); tone(pin, Melody[ArrayCounter], Melody[ArrayCounter + 1] ); ArrayCounter += 2; if (ArrayCounter >= SizeArray) { ArrayCounter = 0; noTone(pin); } } 258 SizeArray = NumberNotes * 2; 28 TimerTact ; long SizeArray ; byte Melody [] { Notes_and_Durations } ; int ArrayCounter = 0; byte Pitches ARDUINO_Buzzer_1_0.ino 2F2A0D0A20204D656C6F64790D0A0D0A2020506C6179732061206D656C6F64790D0A0D0A2020636972637569743A0D0A20202D2038206F686D20737065616B6572206F6E206469676974616C2070696E20380D0A0D0A202063726561746564203231204A616E20323031300D0A20206D6F6469666965642033302041756720323031310D0A2020627920546F6D2049676F650D0A0D0A202054686973206578616D706C6520636F646520697320696E20746865207075626C696320646F6D61696E2E0D0A0D0A2020687474703A2F2F7777772E61726475696E6F2E63632F656E2F5475746F7269616C2F546F6E650D0A2A2F0D0A0D0A23696E636C7564652022706974636865732E68220D0A0D0A756E7369676E6564206C6F6E6720505245565F54696D655F62757A203D303B0D0A0D0A0D0A2F2F206E6F74657320696E20746865206D656C6F64793A0D0A696E74206D656C6F64795B5D203D207B0D0A20204E4F54455F43342C20204E4F54455F45352C204E4F54455F41332C20204E4F54455F44352C200D0A7D3B0D0A0D0A0D0A696E74206E6F74654475726174696F6E735B5D203D207B0D0A2020342C20342C20342C20340D0A7D3B0D0A0D0A766F69642073657475702829207B0D0A20200D0A7D0D0A0D0A766F6964206C6F6F702829207B0D0A756E7369676E6564206C6F6E672054696D655F62757A203D206D696C6C697328293B0D0A20206966202854696D655F62757A202D20505245565F54696D655F62757A203E3D2033303030297B20200D0A505245565F54696D655F62757A203D2054696D655F62757A3B200D0A0D0A200D0A20202F2F2069746572617465206F76657220746865206E6F746573206F6620746865206D656C6F64793A0D0A2020666F722028696E7420746869734E6F7465203D20303B20746869734E6F7465203C20343B20746869734E6F74652B2B29207B0D0A0D0A0D0A0D0A202020200D0A20202020696E74206E6F74654475726174696F6E203D20373030202F206E6F74654475726174696F6E735B746869734E6F74655D3B0D0A2020200D0A20200D0A202020200D0A202020200D0A202020200D0A2020200D0A20202020746F6E6528352C206D656C6F64795B746869734E6F74655D2C206E6F74654475726174696F6E293B0D0A0D0A2020202064656C617928313530293B0D0A20202020200D0A202020202F2F2073746F702074686520746F6E6520706C6179696E673A0D0A202020206E6F546F6E652835293B0D0A202020207D0D0A20200D0A20200D0A20207D0D0A20200D0A200D0A7D0D0A .ino pitches 2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A202A205075626C696320436F6E7374616E74730D0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0D0A0D0A23646566696E65204E4F54455F4230202033310D0A23646566696E65204E4F54455F4331202033330D0A23646566696E65204E4F54455F4353312033350D0A23646566696E65204E4F54455F4431202033370D0A23646566696E65204E4F54455F4453312033390D0A23646566696E65204E4F54455F4531202034310D0A23646566696E65204E4F54455F4631202034340D0A23646566696E65204E4F54455F4653312034360D0A23646566696E65204E4F54455F4731202034390D0A23646566696E65204E4F54455F4753312035320D0A23646566696E65204E4F54455F4131202035350D0A23646566696E65204E4F54455F4153312035380D0A23646566696E65204E4F54455F4231202036320D0A23646566696E65204E4F54455F4332202036350D0A23646566696E65204E4F54455F4353322036390D0A23646566696E65204E4F54455F4432202037330D0A23646566696E65204E4F54455F4453322037380D0A23646566696E65204E4F54455F4532202038320D0A23646566696E65204E4F54455F4632202038370D0A23646566696E65204E4F54455F4653322039330D0A23646566696E65204E4F54455F4732202039380D0A23646566696E65204E4F54455F475332203130340D0A23646566696E65204E4F54455F413220203131300D0A23646566696E65204E4F54455F415332203131370D0A23646566696E65204E4F54455F423220203132330D0A23646566696E65204E4F54455F433320203133310D0A23646566696E65204E4F54455F435333203133390D0A23646566696E65204E4F54455F443320203134370D0A23646566696E65204E4F54455F445333203135360D0A23646566696E65204E4F54455F453320203136350D0A23646566696E65204E4F54455F463320203137350D0A23646566696E65204E4F54455F465333203138350D0A23646566696E65204E4F54455F473320203139360D0A23646566696E65204E4F54455F475333203230380D0A23646566696E65204E4F54455F413320203232300D0A23646566696E65204E4F54455F415333203233330D0A23646566696E65204E4F54455F423320203234370D0A23646566696E65204E4F54455F433420203236320D0A23646566696E65204E4F54455F435334203237370D0A23646566696E65204E4F54455F443420203239340D0A23646566696E65204E4F54455F445334203331310D0A23646566696E65204E4F54455F453420203333300D0A23646566696E65204E4F54455F463420203334390D0A23646566696E65204E4F54455F465334203337300D0A23646566696E65204E4F54455F473420203339320D0A23646566696E65204E4F54455F475334203431350D0A23646566696E65204E4F54455F413420203434300D0A23646566696E65204E4F54455F415334203436360D0A23646566696E65204E4F54455F423420203439340D0A23646566696E65204E4F54455F433520203532330D0A23646566696E65204E4F54455F435335203535340D0A23646566696E65204E4F54455F443520203538370D0A23646566696E65204E4F54455F445335203632320D0A23646566696E65204E4F54455F453520203635390D0A23646566696E65204E4F54455F463520203639380D0A23646566696E65204E4F54455F465335203734300D0A23646566696E65204E4F54455F473520203738340D0A23646566696E65204E4F54455F475335203833310D0A23646566696E65204E4F54455F413520203838300D0A23646566696E65204E4F54455F415335203933320D0A23646566696E65204E4F54455F423520203938380D0A23646566696E65204E4F54455F43362020313034370D0A23646566696E65204E4F54455F43533620313130390D0A23646566696E65204E4F54455F44362020313137350D0A23646566696E65204E4F54455F44533620313234350D0A23646566696E65204E4F54455F45362020313331390D0A23646566696E65204E4F54455F46362020313339370D0A23646566696E65204E4F54455F46533620313438300D0A23646566696E65204E4F54455F47362020313536380D0A23646566696E65204E4F54455F47533620313636310D0A23646566696E65204E4F54455F41362020313736300D0A23646566696E65204E4F54455F41533620313836350D0A23646566696E65204E4F54455F42362020313937360D0A23646566696E65204E4F54455F43372020323039330D0A23646566696E65204E4F54455F43533720323231370D0A23646566696E65204E4F54455F44372020323334390D0A23646566696E65204E4F54455F44533720323438390D0A23646566696E65204E4F54455F45372020323633370D0A23646566696E65204E4F54455F46372020323739340D0A23646566696E65204E4F54455F46533720323936300D0A23646566696E65204E4F54455F47372020333133360D0A23646566696E65204E4F54455F47533720333332320D0A23646566696E65204E4F54455F41372020333532300D0A23646566696E65204E4F54455F41533720333732390D0A23646566696E65204E4F54455F42372020333935310D0A23646566696E65204E4F54455F43382020343138360D0A23646566696E65204E4F54455F43533820343433350D0A23646566696E65204E4F54455F44382020343639390D0A23646566696E65204E4F54455F44533820343937380D0A .h a1477718-978c-46d7-94f4-258744298e4c Мелодия Блок Melody Предназначен для проигрывания мелодий через пьезодинамик. При коротком импульсе на входе Jingle мелодия прозвучит один раз. При постоянном высоком уровне будет проигрывание "по кругу" В настройках блока необходимо: - Выбрать пин подключения пьезодинамика - Настроить длительность такта (пауза между нотами) - Указать количество нот в мелодии - Составить из нот и их длительности мелодию Длительность ноты указывается делителем. Например 1/2 - это 2, а 1/4 - это 4. Мелодия составляется по следующему принципу: Нота, Длительность, Нота, Длительность и так далее. (через запятую) Обозначение нот буквенное английское (не немецкое ! ) Пример NOTE_C4, 2, NOTE_D4, 2, NOTE_E4, 2, NOTE_F4, 2, NOTE_G4, 2, NOTE_A4, 2, NOTE_B4, 2 Что соответствует - До, Ре, Ми, Фа, Соль, Ля, Си четвертой октавы, двойка после ноты это длительность 1/2 Доступны так же диезы. К примеру NOTE_DS2 - это "Ре диез" второй октавы. Всего 8 октав. Список всех доступных нот с указанием частоты в Гц: NOTE_B0 31 NOTE_C1 33 NOTE_CS1 35 NOTE_D1 37 NOTE_DS1 39 NOTE_E1 41 NOTE_F1 44 NOTE_FS1 46 NOTE_G1 49 NOTE_GS1 52 NOTE_A1 55 NOTE_AS1 58 NOTE_B1 62 NOTE_C2 65 NOTE_CS2 69 NOTE_D2 73 NOTE_DS2 78 NOTE_E2 82 NOTE_F2 87 NOTE_FS2 93 NOTE_G2 98 NOTE_GS2 104 NOTE_A2 110 NOTE_AS2 117 NOTE_B2 123 NOTE_C3 131 NOTE_CS3 139 NOTE_D3 147 NOTE_DS3 156 NOTE_E3 165 NOTE_F3 175 NOTE_FS3 185 NOTE_G3 196 NOTE_GS3 208 NOTE_A3 220 NOTE_AS3 233 NOTE_B3 247 NOTE_C4 262 NOTE_CS4 277 NOTE_D4 294 NOTE_DS4 311 NOTE_E4 330 NOTE_F4 349 NOTE_FS4 370 NOTE_G4 392 NOTE_GS4 415 NOTE_A4 440 NOTE_AS4 466 NOTE_B4 494 NOTE_C5 523 NOTE_CS5 554 NOTE_D5 587 NOTE_DS5 622 NOTE_E5 659 NOTE_F5 698 NOTE_FS5 740 NOTE_G5 784 NOTE_GS5 831 NOTE_A5 880 NOTE_AS5 932 NOTE_B5 988 NOTE_C6 1047 NOTE_CS6 1109 NOTE_D6 1175 NOTE_DS6 1245 NOTE_E6 1319 NOTE_F6 1397 NOTE_FS6 1480 NOTE_G6 1568 NOTE_GS6 1661 NOTE_A6 1760 NOTE_AS6 1865 NOTE_B6 1976 NOTE_C7 2093 NOTE_CS7 2217 NOTE_D7 2349 NOTE_DS7 2489 NOTE_E7 2637 NOTE_F7 2794 NOTE_FS7 2960 NOTE_G7 3136 NOTE_GS7 3322 NOTE_A7 3520 NOTE_AS7 3729 NOTE_B7 3951 NOTE_C8 4186 NOTE_CS8 4435 NOTE_D8 4699 NOTE_DS8 4978 Автор Dryundel 2166 Pin Пин подключения Buzzer faeb4b76-5eb5-4c70-b235-2f52cf0f2ae4 11 DurationTact Длительность такта (ms) 084d9433-fe2b-4226-af31-ebf6ffe41c02 NumberNotes Количество нот 9baeb477-f6ce-4704-98b9-80d069d2311e Notes_and_Durations NOTE_C4, 2, NOTE_D4, 2, NOTE_E4, 2, NOTE_F4, 2, NOTE_G4, 2, NOTE_A4, 2, NOTE_B4, 2 Ноты и Длительность(делитель) 0effca92-afb4-4c6b-8a19-6157fc29a4cf if (Jingle || ArrayCounter) { if (millis() - TimerTact >= DurationTact) { TimerTact = millis(); tone(Pin, Melody[ArrayCounter], 1000 / Melody[ArrayCounter + 1] ); ArrayCounter += 2; if (ArrayCounter >= SizeArray) ArrayCounter = 0; } } 252 #include "pitches.h" TimerTact ; long SizeArray ; int Melody []{ Notes_and_Durations } ; int ArrayCounter = 0; int 44.0d 510@130 449.0d@130 corner: 449.0d@130 0.0d 435.0d@130 449.0d@130 435.0d@120 corner: 449.0d@140 9.0d 31.0d Jingle 7ab8fa5d-08ff-494d-ab0c-c04fd0cc0df7 9 8 8 digital 221.0d 9600 arduinoIDE 109 1024 19355440 Arduino Uno 119858318 default 0@0 354