#include <SoftwareSerial.h>       // 소프트웨어 시리얼 라이브러리를 불러옵니다.
SoftwareSerial bluetooth(2, 3);   // 블루투스 모듈을 선언합니다. 블루투스의 TX를 2번에 RX를 3번에 연결합니다.
int LED = 8;                                // LED를 8번으로 설정합니다.
char val;                                   // 블루투스 통신을 통해 받은 값을 저장하는 변수를 만들어줍니다.
void setup()
{
  bluetooth.begin(9600);             // 소프트웨어 시리얼의 보드레이트를 9600으로 설정합니다.
  pinMode(LED, OUTPUT);         // LED 핀을 출력핀으로 설정합니다.
}
void loop()
{
  if (bluetooth.available())             // 블루투스 모듈을 통해 새로운 값을 받으면 (안드로이드 폰으로 값을 보내면)
  {
    val = bluetooth.read();              // 이를 val 변수에 저장합니다.
    if (val == '0')                             // 저장된 값이 0이면
    {
      digitalWrite(LED, LOW);          // LED를 끕니다.
    }
    if (val == '1')                            // 저장된 값이 1이면
    {
      digitalWrite(LED, HIGH);         // LED를 켭니다.
    }
  }
}