유튜브 : https://youtu.be/tVvpJzfQZ50

 

안녕하세요 Byte Craft 입니다.

 

이번 시간에는 아두이노의 조도센서를 활용하여

 

디지털 피아노를 만들고 연주하겠습니다.

 

연주가 끝나고 버튼을 누르면 지금까지 연주한 음을

 

처음부터 재생하는 기능도 넣어보겠습니다.

 

 


준비물

 

도화지, 아두이노기판, 빵판

조도센서 8개, 점퍼케이블, 피에조부저


먼저 회로도를 보시고 연결하겠습니다.

아래 코드 뼈대를 복사하고 유튜브를 통해서

 

나머지 코드를 공부하겠습니다.

 

int i=0,j=0;
int notes[200];
int time[200];
unsigned long temp;

void setup() {
  Serial.begin(9600);
  for(i=0;i<8;i++)
  {
    pinMode(i+6,INPUT);
  }
  for(i=0;i<100;i++)
  {
    notes[i]=0;
  }
  pinMode(2,OUTPUT); 

}

void loop() 
{
  if( )
  {

  }
  play();
  Serial.println(analogRead(A0));
}

void play()
{ 
  
}

+ Recent posts