정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 센서값 전송오류
맨땅에헤딩 | 2018-10-26

데이터값이 전송까지는 대는데 원래 18이떠야 정상입니다.

그런데 18-1이렇게 나오는이유가뭘까요??

선생님들 해결좀해주세용

 

#include <Servo.h> 
#include <SoftwareSerial.h>

Servo servo; 
SoftwareSerial mySerial(2, 3);

int servoPin = 9;
int angle = 0; 

void setup() 

    servo.attach(servoPin);
    Serial.begin(9600);
  while (!Serial) {
    ; 
  }
    mySerial.begin(9600);


void loop() 

   if (mySerial.available()) { //블루투스에서 넘어온 데이터가 있다면
    Serial.print(mySerial.read()); //시리얼모니터에 데이터를 출력 (write → print 로 바꿈)
  }

  int flexVal;
  flexVal = mySerial.read();
  Serial.println(flexVal);
  delay(800);

}

이전글   |    오렌지보드 핀연결부에 뭘끼워야하는지 어떻게 아나요? ... 2018-10-26
다음글   |    스마트 홈 키트에 기능을 추가하고 싶은것이 있습니다.... 2018-10-26