정보나눔

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

모터 부울변수로 만들어보았는데 오류가 뜹니다 ㅠㅠㅠ Help me
아두이노초보자 | 2017-06-13

저 부울변수로 하나 짜 봤는데  else if ( (sensorValue) <200) && (state==1) ) 이 부분에서 오류가 뜨는데 이유를 모르겠습니다 ㅠㅠㅠ  expected identifier before '(' token 요롷게 나옵니다

#include
//ENA - 9
// IN1 - 2
// IN2 - 3
// IN3 - 4
// IN4 - 5
// ENB - 10
int state = 0;

#define STEPS 200

Stepper stepper(STEPS, 2, 3, 4, 5);

void setup()  // 초기화
{
  Serial.begin(9600);  // 시리얼 통신속도 9600bps 설정
    stepper.setSpeed(100);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
}
/* 조도 센서에 출력 되는 아날로그 값을 읽어 들여 텍스트 LCD에 출력하도록 한다. */
void loop()  // 무한 루프
{
  int sensorValue = analogRead(A0);  // A0번 핀(Pin)에 아날로그 전압을
                                   // 디지털 값으로 변환 후 sensorValue에 저장
  Serial.print("[LKE LAB]  value : ");   // 시리얼 모니터에 출력할 내용
  Serial.println(sensorValue);         // 시리얼 모니터에 sensorValue 값 출력
 
 if( (sensorValue>200) && (state==0) ){

     digitalWrite(9,HIGH);

     stepper.step(1000);

     delay(1000);

     // 현재 블라인드 상태 변경 Off->ON

     state =1;
}
  else if ( (sensorValue) <200) && (state==1) )
  {


     digitalWrite(10,HIGH);

     stepper.step(-1000);

     delay(1000);

     // 현재 블라인드 상태 변경 ON->OFF

     state=0;

  }
}

이전글   |    아두이노 C# TCP/IP통신 2017-06-12
다음글   |    아두이노 wifi mysql 데이터 전송오류 2017-06-13