정보나눔

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

블루트스로 서보모터 제어 아두이노 스케치 질문!
Boarduino | 2016-05-24

아래처럼 코드 작성하였는데..

블루트스를이렇게 쓰는것이 맞는것인지 잘모르겠네요ㅠ

어플리케이션은 앱인벤터로 0~5까지 전송할 수 있도록 작성했습니다.

 

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

//블루트스 받는신호 1~5, ESC로 0~180 까지 36도 각도로 보냄

Servo bldc;
SoftwareSerial btserial(2, 3);

void setup() 
{
  SoftwareSerial.begin(9600);
  Serial.begin(9600);
  bldc.attach(9);
  bldc.write(0);
}

void loop() 
{
  if(Serial.available())
  {
    char pace = Serial.read();
    Serial.println(pace);
   switch(pace)
    {
      case '0':
      bldc.write(0)
      break;
      
      case '1':
      bldc.write(36)
      break;
      
      case '2':
      bldc.write(72)
      break;

      case '3':
      bldc.write(108)
      break;

      case '4':
      bldc.write(144)
      break;

      case '5':
      bldc.write(180)
      break;

      default
      bldc.write(0)
      break;
    }
  }
}

이전글   |    토양 수분센서로 수분량 측정하기 이걸 변형해서... 2016-05-23
다음글   |    로그인이 계속 풀려요 ㅠ 2016-05-24