에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 서보모터 어플리케이션 제어 관련 코드 문의
작성자 seojihyo (ip:)
  • 작성일 2020-07-17
  • 추천 추천하기
  • 조회수 199

#include <SoftwareSerial.h>

#include <Servo.h>


#define BT_RXD 13

#define BT_TXD 12

SoftwareSerial bluetooth(BT_RXD, BT_TXD);


Servo servo;


int pos = 9;


void setup()

{

  Serial.begin(9600);

  bluetooth.begin(9600);


  servo.attach(5);

  servo.write(pos);


  delay(500);




}


void loop()

{

  if (bluetooth.available() )

  {

    char servoangle = (char)bluetooth.read();

    if (servoangle != 1 ) {


      switch (servoangle)

      {

        case 'X' :

          servo.write(0);

          delay(100);

          break;


        case 'A' :

          servo.write(45);

          delay(100);

          break;


        case 'B' :

          servo.write(90);

          delay(100);

          break;


        case 'C' :

          servo.write(135);

          delay(100);

          break;


        case 'D' :

          servo.write(180);

          delay(10);

          break;

      }

    }

  }


}



제공된 어플리케이션 예제 코드를 사용했는데 블루투스가 잡히지 않아 혹시 코드에 빠진 부분이 있는지 질문드립니다.


핀 번호와 RXD, TXD 번호만 바꾼 상태입니다.


블루투스 기본 연결 확인 기본 예제 코드를 이용해 모듈이 정상 작동하는 것은 확인했습니다.

게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»