[VR검투사]11일차
페이지 정보
작성자 손호준 작성일17-07-03 18:26 조회2,249회 댓글0건첨부파일
- KakaoTalk_Video_20170703_1825_08_653.mp4 (5.0M) 8회 다운로드 DATE : 2017-07-03 18:26:59
관련링크
본문
-손호준 이성현 조충진-
오늘은 스마트팽이팀에 아두이노 블루투스 모듈을 빌려 실습해 보았습니다.
안드로이드 휴대폰에서 블루투스를 연결하여 아두이노와 통신이 되게 만들었는데 그중 기초인 LED램프에 전원이 들어왔다 꺼졌다 하는 것과 다음으로 휴대폰에서 문자 데이터를 송신하면 아두이노 시리얼모니터에 수신되어 전송한 문자가 그대로 뜨게 실습해보았습니다.
아두이노 소스코드
#include <SoftwareSerial.h>
// SoftwareSerial(RX, TX)
SoftwareSerial BTSerial(2, 3);
// 데이터를 수신 받을 버퍼
byte buffer[1024];
// 버퍼에 데이타를 저장할 때 기록할 위치
int bufferPosition;
void setup() {
BTSerial.begin(9600);
Serial.begin(9600);
// 버퍼 위치 초기화
bufferPosition = 0;
}
void loop() {
// 블루투스로 데이터 수신
if (BTSerial.available()) {
// 수신 받은 데이터 저장
byte data = BTSerial.read();
// 수신된 데이터 시리얼 모니터로 출력
Serial.write(data);
// 수신 받은 데이터를 버퍼에 저장
buffer[bufferPosition++] = data;
// 문자열 종료 표시
if (data == '\n') {
buffer[bufferPosition] = '\0';
// 스마트폰으로 문자열 전송
BTSerial.write(buffer, bufferPosition);
bufferPosition = 0;
}
}
}
동영상 첨부합니다
-서정호-
오늘한 것은 저번에하던 콜로세움을 마무리하는 작업으로 콜로세움 주변에 외곽을만들고 그것과같은 방법으로 내각은만든후 콜로세움 주변을 조금 만들었다
사진첨부합니다
-성기헌-
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MoonControl : MonoBehaviour {
public float distance = 1000.0f;
public float scale = 15.0f;
void Start () {
transform.localPosition = new Vector3(transform.localPosition.x, transform.localPosition.y, distance);
transform.localScale = new Vector3(scale, scale, scale);
}
}
기존에 있던 sun과 moon 프리팹 색상을 서로 다르게하여 밝을때와 어두울때 색상이 다르게 나타내도록
하였고 moon프리팹 크기와 회전하였을때를 구현하였습니다.
그냥 가실려구요? 코멘트 하나만 달아 주세요!
댓글목록
등록된 댓글이 없습니다.
최신댓글