질문이 잘못된것 같아서 다시 올립니다..



//C3

  if(xPosition < 100){ 

    freq = (0.24 * xPosition + 245);

    Serial.print("freq : ");

    Serial.println(freq);

    Serial.println("C3");

    }


아두이노랑 터치스크린으로 피아노를 만드려고 이런식으로 코드를 짰는데


스크린을 손으로 직 그으면 선형적으로 음이 올라가기는 하는데


음에 초기값을 지정해두고 싶어서요. 


(x<100) 일때


음을 손가락으로 처음 누른다면


x=1 일때랑 x=60일때랑 같은 주파수를 내다가 손으로 직그을때 그후로 1차함수를 타고 싶은데


코드를 어떻게 수정하면 되나요?


그림은 제가 목표하는 방향입니다.

끝값 294가 아니라 277입니다.



도와주시면 사례하겠습니다. 01032009629