정보나눔

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

case문과 if문간의 충돌....
배고픈어흥이 | 2017-06-12

블루투스로 led제어와 조도센서값을 받아서 if문의 조건에따라 lcd와 피에조를 작동시키는 형태인데,

각자 개별동작시 아무 상관 없지만 같이 동작시 한쪽의 동작이 멈추고서야 다른한쪽이 동작을합니다.

이 두 코딩을 한번에 동작하게 할 방법은 없을까요?

void loop(){
  switch (phoneData){
    case 1:
    blink_ft1();
    break;
    case 2:
    blink_ft2();
    break;
    case 3:
   for(k=0; k<4; k++) {
    digitalWrite(ledPin[k], LOW);
  }
    break;
  }
int sensorValue = 0;
sensorValue = analogRead(SignalPin);
int light_val = analogRead(SignalPin);

 if(light_val < 80 ){
    lcd.setCursor(0,0);
    lcd.print("LEED A LIGHT!");
    lcd.noCursor();
      delay(500);
      lcd.clear();
      tone(10,1174.649, 200);

이전글   |    아두이노 이더넷 쉴드를 통해 통신 가능한가요?... 2017-06-12
다음글   |    아두이노 C# TCP/IP통신 2017-06-12