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

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

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

묻고답하기

기술문의 게시판입니다.

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

안녕하세요 에듀이노 개발팀입니다.

블루투스 모듈의 RX TX의 결선상태와 소스코드의 핀번호가 반대로 구성되어 있는지 확인해주시기 바랍니다.

 추가적으로 스마트폰에서 블루투스를 먼저 연결한 다음 어플리케이션 연결을 진행해야 하는 점도 참고 부탁드리겠습니다.

감사합니다.

[ Original Message ]

#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

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

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

«
»