[졸업 프로젝트] #1 아두이노 진동센서 코드

박휘버그·2024년 3월 22일
0

졸업프로젝트

목록 보기
1/4
post-thumbnail

🌺작품 개요

우리 작품은 일단 양 사이드에 있는 leaf들을 어치하면 벽면에 꽃이 피어나는 미디어아트이다. 가운데 단상 위에는 심박센서가 있고 사용자가 입장해 leaf들을 터치하면서 단상까지 가고 , 단상위에서 심박센서에 손을 대면 일정시간동안 심박수를 읽은 다음 값에 따라 랜덤으로 사용자에게 그 사용자만의 꽃을 만들어준다. 사용자만의 꽃이 필 때는 앞에 있는 leaf들이 움직이게 한다. 사용자가 퇴장하면서 leaf들을 다시 터치하면 꽃이 진다.

🌺필요한 것

일단 정말 많은 것이 필요하지만.. 센서만 얘기하자면
1. 진동센서
2. 심박센서
3. 모터센서
이것들을 잘 이용해야한다.
이번 포스트에서는 진동센서에 대해 얘기 해보겠다.

🌺진동센서 정보


https://www.devicemart.co.kr/goods/view?no=1278925&NaPm=ct%3Dlu2o96p1%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3Dnull%7Chk%3Db957b9beb28330cce2ebbe66edd148087a802160
아두이노 보드 같은 거는 학교에서 키트 받은 걸로 사용했다 ㅎㅎㅎ

🌺아두이노 코드

int sensor = 0;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(2,INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  sensor = digitalRead(2);
  //Serial.println(sensor);
  if(sensor == HIGH){
    //센서가 작동하면
    Serial.println("vibration finded");
  }
  delay(100);
}

아두이노 자체의 코드는 간단하다..
관건은 유니티와의 연결이다 !!

🌺앞으로 해야할 일

  • 진동센서 <-> 유니티
    진동센서 터치하면 유니티 꽃 모델의 애니메이션이 실행되게.
  • 심박센서
  • 심박센서 <-> 유니티
    심박센서 값에 따른 메세지 리스너 생성해야함
  • 심박센서 <-> 모터센서
    심박센서에서 값을 받으면 그에 따라서 모터가 낚싯줄을 당기게 코딩!

바쁘다 바쁘다.. ^^^ 忙しいですねㅠㅠㅠㅠㅠ

profile
I'm coding bakhwee bug🪳

0개의 댓글