VR 테마파크 프로젝트 스터디 (부산/경남 3기)

참여인원 : 50명

모임일정 : 2017년 3월 25일 ~ 8개월 (월 2회, 토요일 오후 2시~5시, 3시간, 간혹 운영자 개인 사정으로 일요일 및 시간 변경될 수 있음)

모임장소 : 아지트가 없는 관계로 수시로 변경 ㅡㅡ;

스터디 : VR SDK(이경용), 유니티5 (정현철), 언리얼 (정현철), 아두이노 및 센서개발 (이상협), 블렌드 3D (조현퇴), 3D프린트 (조현퇴)

프로젝트 : 실내 공간에서 여러명이서 고스트를 잡는 콘텐츠 개발, VR과 연동하는 하드웨어 장치, 실내에서 유저의 위치 파악하는 센스 등 개발, AR 스마트 팽이

준비물 : 노트북, 유니티5 설치 (아두이노 외 센서 부품 등)

모임문의 : 이경용 010-2694-8424 / ceo@apptools.co.kr

부운영자 및 멘토 :  정현철, 이상협, 박대웅, 조현퇴

부산 3기

[스마트팽이]8일차

페이지 정보

작성자 이정목 작성일17-06-28 18:32 조회67회 댓글0건

본문

9b5586210d0331a45c977e66b2b1f2a8_1498641691_9103.JPG
8일차 상하좌우 불켜기 

#include <SoftwareSerial.h>

int MOTOR = 9;

SoftwareSerial mySerial(11, 12);

String myString="";//받는 문자열

int motorSpeed;

int up =2;

int down= 3;

int right= 4;

int left= 5;

 

 

void changeMotorSpeed(){

  if(motorSpeed < 0)

    motorSpeed =0;

   if(motorSpeed >175)

    motorSpeed =175; 

   analogWrite(MOTOR,motorSpeed); 

}

void setup() 

  Serial.begin(9600);   //시리얼모니터

  mySerial.begin(9600); //블루투스 시리얼

  pinMode(MOTOR, OUTPUT);

  changeMotorSpeed();

  pinMode(up, OUTPUT);

  pinMode(down, OUTPUT);

  pinMode(right, OUTPUT);

  pinMode(left, OUTPUT);

 

 

void loop() {

  

  while (mySerial.available()) //mySerial 값이 있으면

  {

    char myChar = (char)mySerial.read();  //mySerial int형식의 값을 char형식으로 변환

    myString += myChar; //수신되는 문자열을 myString에 모두 붙임 (1바이트씩 전송되는 것을 모두 붙임)

    delay(5);           //수신 문자열 끊김 방지

  }

 

  if (!myString.equals("")) //myString 값이 있다면

  {

    Serial.println("input value: " + myString); //시리얼모니터에 myString값 출력

    

    if(myString.equals("1"))//myString 값이 'U' 이라면

    { motorSpeed +=50;

     Serial.println(motorSpeed);

      }else if(myString.equals("3"))

      {motorSpeed =0;

      digitalWrite(up ,LOW);

    digitalWrite(down ,LOW);

    digitalWrite(right ,LOW);

    digitalWrite(left ,LOW);

       Serial.println(motorSpeed);

      }else if(myString.equals("U"))

      {

    digitalWrite(up ,HIGH);

    digitalWrite(down ,LOW);

    digitalWrite(right ,LOW);

    digitalWrite(left ,LOW);

     Serial.println(up);

      }

    else if(myString.equals("D"))

      {

    digitalWrite(up ,LOW);

    digitalWrite(down ,HIGH);

    digitalWrite(right ,LOW);

    digitalWrite(left ,LOW);

     Serial.println(down);

      } else if(myString.equals("R"))

      {

    digitalWrite(up ,LOW);

    digitalWrite(down ,LOW);

    digitalWrite(right ,HIGH);

    digitalWrite(left ,LOW);

     Serial.println(right);

      } else if(myString.equals("L"))

      {

   digitalWrite(up ,LOW);

    digitalWrite(down ,LOW);

    digitalWrite(right ,LOW);

    digitalWrite(left ,HIGH);

     Serial.println(left);

      }

    myString = ""; //myString 변수값 초기화

    changeMotorSpeed();

  }

  

 

}


 

저희 팀은 6일차에 스마트팽이 내부에 대해 의논하고 한이음공모전 계획서를 수정하고, 장비신청서를 재수정하였습니다.

7일차에는 3d프린터 모델링하는 유투브동영상을 보면서 공부하였습니다.

https://www.youtube.com/watch?v=-42eY7MAzTk 

https://www.youtube.com/watch?v=eaqPqAlSfzw 

https://www.youtube.com/watch?v=aJ4nuWhGC84&list=PL0Vl139pNHbcJyWey-hTkRgCL84fzNfA5&index=2 

그후 스마트폰으로 상하좌우버튼으로 아두이노에 상하좌우 led나오도록 하기위해 공부하였습니다.

 

 

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

* 글을 등록하실때 꼭 필요한 경우가 아니면 개인정보를 남기지 마세요 ^^ (연락처,이메일주소,주민등록번호 등)





  코멘트 하나만 남겨 주시면 안될까요? *^^*

댓글목록

등록된 댓글이 없습니다.

부산 3기 목록

Total 38건 1 페이지
부산 3기 목록
번호 제목 글쓴이 날짜 조회
38 [VR검투사]18일차 손호준 07-12 60
37 [VR검투사]17일차 첨부파일 손호준 07-11 59
36 [VR 검투사] 16일차 손호준 07-10 57
35 [VR검투사] 15일차 첨부파일 손호준 07-07 65
34 [VR검투사] 14일 차 첨부파일 손호준 07-06 87
33 [VR검투사] 13일차 첨부파일 손호준 07-05 72
32 [VR검투사] 12일차 첨부파일 손호준 07-04 65
31 [VR검투사]11일차 첨부파일 손호준 07-03 68
30 [VR검투사]10일차 첨부파일 손호준 06-30 75
29 [스마트팽이]10일차 모진원 06-30 66
28 [VR검투사]9일차 첨부파일 손호준 06-29 85
27 [스마트팽이]9일차 첨부파일 모진원 06-29 63
26 [VR검투사]8일차 첨부파일 손호준 06-28 67
열람중 [스마트팽이]8일차 이정목 06-28 67
24 [VR검투사] 7일차 첨부파일 손호준 06-27 71
23 [VR검투사] 6일차 첨부파일 손호준 06-26 61
22 [VR검투사] Unity학습5 조충진 06-23 71
21 [스마트팽이팀]5일차 첨부파일 모진원 06-23 62
20 [VR검투사] Unity 학습4 성기헌 06-22 86
19 [스마트 팽이]4일차 첨부파일 모진원 06-22 69
게시물 검색
모바일 버전으로 보기