산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

관춤 멜로디

구성품 및 소모품

Arduino UNO
× 1
스피커:0.25W, 8옴
× 1
5mm LED:빨간색
× 1
5mm LED:노란색
× 1
5mm LED:녹색
× 1
브레드보드(일반)
× 1
점퍼 와이어(일반)
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

여러분...

오늘은 유명한 관춤 선율로 영상을 만들어 봤습니다..

여러분이 이것을 즐기며 집에서 프로젝트를 만드시기 바랍니다.

이 프로젝트가 마음에 드시면 좋아요를 눌러주세요..

이 프로젝트를 만드는 단계:

1. Arduino, 8옴 스피커, 브레드보드, 3개의 LED, 점퍼 와이어와 같은 구성 요소를 수집합니다.

2. 3개의 LED 캐소드를 모두 arduino의 핀 5, 6, 7에 연결하고 양극을 GND에 연결합니다.

3. 스피커 핀 +ve를 Arduino의 3에 연결하고 -ve를 GND에 연결합니다.

4. 코드를 업로드하고 즐기세요...

감사합니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 코드
  • 피치스.h
  • 코드Arduino
    #include "pitches.h"int green=7;int red=5;int blue=6;int 멜로디[] ={ 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_G5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_F5, , 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_A, NOTE_C5, 0, NOTE_AS_4 , 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_D , 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,NOTEAS_G4 5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5 }; // 음표 길이:4 =4분 음표, 8 =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, }; 무효 설정() { 핀모드(7, 출력); 핀 모드(5, 출력); 핀 모드(6, 출력); 핀 모드(3, 출력); }void 루프() { for (int thisNote =0; thisNote <112; thisNote++) { int randomLight1 =random(5, 12); int randomLight2 =무작위(5, 12); int randomLight3 =무작위(5, 12); 디지털 쓰기(randomLight1, HIGH); 디지털 쓰기(randomLight2, HIGH); digitalWrite (randomLight3, LOW); int noteDuration =750 / noteDurations[thisNote]; tone(3, 멜로디[thisNote], noteDuration); int pauseBetweenNotes =noteDuration * 1.30; 지연(pauseBetweenNotes); noTone(3);}지연(3000); 디지털 쓰기(5, 낮음); 디지털 쓰기(6, 낮음); digitalWrite(7, LOW);}
    pitch.h아두이노
    <사전>/************************************************ *** * 공개 상수 **************************************** *****/#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#define NOTE_G1 49#define NOTE_G1 49#define #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#define NOTE98#10define 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_F3 175#define NOTE_F3 175#define NOTE_FS3 NOTE 185# #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 9 NOTE_G41 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_D5 659#define NOTE_E5 659#define NOTE_F5 659#define NOTE_F5 NOTE 698 880#define NOTE_AS5 932#define NOTE_B5 988#define NOTE_C6 1047#define NOTE_CS6 1109#define NOTE_D6 1175#define NOTE_DS6 11766#define NOTE_E6 1319#define NOTE_F6 1319#define NOTE_F6 18_ 1865 #이 NOTE_B6 1976 #이 NOTE_C7 2093 #을 정의 정의 NOTE_AS6을 정의 정의 NOTE_CS7을 2217 #이 2349 #이 NOTE_DS7 2489 #을 정의 NOTE_D7을 정의 2637 #이 NOTE_F7 2794 #이 NOTE_FS7 2960 #을 정의 정의 NOTE_G7 3136 #이 NOTE_GS7 3322 #을 정의 정의 NOTE_A7 3520 #이 NOTE_AS7을 정의 정의 NOTE_E7을 정의 3729#define NOTE_B7 3951#define NOTE_C8 4186#define NOTE_CS8 4435#define NOTE_D8 4699#define NOTE_DS8 4978

    회로도


    제조공정

    1. 발광 다이오드(LED)
    2. DIY 37 LED 룰렛 게임
    3. 5x5x5 LED 큐브
    4. 오래된 리모컨 재활용
    5. Bluetooth가 탑재된 Arduino로 LED 제어!
    6. 아날로그 스타일 LED POV 시계
    7. 사운드에 의한 8x LED 조명
    8. Arduino Quadruped
    9. Arduino RGB 컬러 믹서