Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Мелодия танца в гробу

Компоненты и расходные материалы

Arduino UNO
× 1
Динамик:0,25 Вт, 8 Ом
× 1
5 мм светодиод:красный
× 1
5 мм светодиод:желтый
× 1
5 мм светодиод:зеленый
× 1
Макет (общий)
× 1
Перемычки (общие)
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Привет, ребята ...

Сегодня я снял видео на знаменитую мелодию танца гроба ..

Надеюсь, вам это понравится, и вы будете делать проекты дома ..

Если вам нравится этот проект, то отметьте это ..

Шаги по созданию этого проекта:

1. Соберите компоненты, такие как Arduino, динамик на 8 Ом, макет, 3 светодиода, перемычки.

2. Подключите все 3 светодиода катода к контактам 5, 6, 7 Arduino, а анод - к GND.

3. Подключите + ve динамика к 3 Arduino, а -ve к GND.

4. Загрузите код и наслаждайтесь ...

Спасибо ..

Код

  • код
  • pitches.h
код Arduino
 #include "pitch.h" int green =7; int red =5; int blue =6; int melody [] ={NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4 , NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_D5, NOTE_D5, NOTE_D5, NOTE_D5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_F, NOTE_F5, NOTE_C5, NOTE_C5, NOTE_FG_ , NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_C5, NOTE_AS4, NOTE_A4, NOTE_F4, NOTE_G4, 0, NOTE_G4, NOTE_D5, NOTE_C5, 0, NOTE_AS4, 0, NOTE_AS4, 0, NOTE_AS4, 0, NOTE_AS4, 0 , NOTE_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4,0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G4,0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G4, 0 , 0, NOTE_AS4, 0, NOTE_A4, 0, NOTE_A4, NOTE_A4, NOTE_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4,0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_G4,0, NOTE_G4, NOTE_AS 5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5}; // длительность нот:4 =четвертная нота, 8 =восьмая нота и т. Д .:int noteDurations [] ={4,4,4,4, 4,4,4,4 , 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4 , 4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4 , 4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4 , 4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4, 4,4,4,4 , 4,4,4,4,}; установка void () {pinMode (7, OUTPUT); pinMode (5, ВЫХОД); pinMode (6, ВЫХОД); pinMode (3, ВЫХОД); } void loop () {for (int thisNote =0; thisNote <112; thisNote ++) {int randomLight1 =random (5, 12); int randomLight2 =случайный (5, 12); int randomLight3 =случайный (5, 12); digitalWrite (randomLight1, HIGH); digitalWrite (randomLight2, HIGH); digitalWrite (randomLight3, LOW); int noteDuration =750 / noteDurations [thisNote]; тон (3, мелодия [thisNote], noteDuration); int pauseBetweenNotes =noteDuration * 1.30; задержка (pauseBetweenNotes); noTone (3);} задержка (3000); digitalWrite (5, LOW); digitalWrite (6, LOW); digitalWrite (7, LOW);} 
pitches.h Arduino
 / ******************************************** *** * Публичные константы ******************************************* ***** / #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 # define NOTE_D1 37 #define NOTE_DS1 39 # define NOTE_E1 41 #define NOTE_F1 44 # define NOTE_FS1 46 #defin NOTE_G1 49 # define NOTE_GS1 52 # 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 #defin NOTE_D3 147 # define NOTE_DS3 156 #define NOTE_E3 165 #defin NOTE_F3 175 # define NOTE_FS3 185 #defin 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 #defin NOTE_GS4 415 # de fine 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 #defin NOTE_G5 784 # define NOTE_GS5831 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 #defin NOTE_E6 1319 #defin NOTE_F6 1397 # define NOTE_FS6 1480 # define NOTE_G6 1568 #defin NOTE_GS6 1661 1760 # define # NOTE_A define NOTE_AS6 1865 # define NOTE_B6 1976 # define NOTE_C7 2093 #defin NOTE_CS7 2217 #defin NOTE_D7 2349 #defin NOTE_DS7 2489 #defin NOTE_E7 2637 #defin 3729 # определить NOTE_B7 3951 # определить NOTE_C8 4186 # определить NOTE_CS8 4435 # определить NOTE_D8 4699 # определить NOTE_DS8 4978 

Схема


Производственный процесс

  1. Гроб
  2. Светоизлучающий диод (светодиод)
  3. Рулетка DIY 37 LED
  4. Светодиодный куб 5x5x5
  5. Переназначение старых пультов дистанционного управления
  6. Arduino с Bluetooth для управления светодиодом!
  7. Светодиодные часы POV в аналоговом стиле
  8. 8-кратное светодиодное освещение со звуком
  9. Четвероногий Arduino
  10. Цветовой микшер Arduino RGB