전자과 졸업작품/캡스톤 디자인(전동킥보드 헬멧 상태에 따른 모터제어 시스템)
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

전자과 졸업작품/캡스톤 디자인(전동킥보드 헬멧 상태에 따른 모터제어 시스템)에 대한 보고서 자료입니다.

본문내용

etooth.write(Serial.read());
}}
1-2) 시리얼 모니터 설정
기본설정(HC-06) : 통신속도 9600 보드레이트 / No line ending
1-2-1 : 블루투스 모듈 AT 통신 확인(AT) 1-2-2 : 블루투스 모듈 버전 확인(AT+VERSION)
1-2-3 : PIN번호 설정(AT+PIN****) 1-2-4 : 모듈 Master 설정(AT+ROLE=M)
MASTER
#include

SoftwareSerial mySerial(8,9);
int trig = 12, echo = 13;

void setup() {
Serial.begin(9600);
mySerial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
}

void loop() {
float duration, distance;
char data;
digitalWrite(trig, HIGH);
delay(1);
digitalWrite(trig, LOW);
duration = pulseIn(echo, HIGH);
distance = ((float)(duration * 340) / 10000) / 2;
Serial.print(\"거리 : \");
Serial.print(distance);
Serial.println(\"cm\");
if(distance <= 15) {
Serial.println(\"동작\");
data = \'A\';
}
else {
Serial.println(\"신호없음\");
data= \'B\';
}
mySerial.write(data);
delay(500);
}
SLAVE
#include
#define relay 4
SoftwareSerial mySerial(2, 3);
int led =13;
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
pinMode(led,OUTPUT);
pinMode(relay,OUTPUT);
}
void loop() {
if(mySerial.available()){
char bt;
bt = mySerial.read();
if(bt==\'A\'){
mySerial.write(\'A\');
digitalWrite(led, LOW);
digitalWrite(relay,LOW);
}
else if(bt == \'B\'){
mySerial.write(\'B\');
digitalWrite(led, HIGH);
digitalWrite(relay,HIGH);
}
}
}
3. 결과 활용 방안
전동킥보드 안전운행을 위한 헬멧 착용감지 시스템 설계 및 구현을 한다면, 전동킥보드 및 오토바이와 같은 헬멧의 필요성이 부각되는 분야에서 활용하여 사고를 줄일 수 있다.
3.2. 결과물의 사회적 공헌
제작한 결과물을 창원시 및 전국 공유 전동킥보드 사업장에 보급함으로써 전동킥보드의 사고를
줄이는 것에 대해 좋은 결과를 기대할 수 있음.
  • 가격15,000
  • 페이지수7페이지
  • 등록일2023.11.25
  • 저작시기2021.09
  • 파일형식한글(hwp)
  • 자료번호#1231238
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니