Flag={C0MPU73R}

블루투스로 서브모터, 팬 제어하기 본문

활동

블루투스로 서브모터, 팬 제어하기

땡관 2018. 9. 29. 14:01





#include <SoftwareSerial.h>

#include <Servo.h>

SoftwareSerial BTSerial(2,3);

Servo sv;

int value = 0;

int sw = 0;


void setup() {

  BTSerial.begin(9600);

  pinMode(12, OUTPUT);

  sv.attach(13);

  sv.write(value);

}


void loop() {

  if(BTSerial.available()){

    char data;

    data = BTSerial.read();

    if(data == 'a' && sw == 0) {  //블루투스 앱으로 'a'를 전송하면 켜짐

      value = 180;

      sv.write(value);

      sw = 1;

      digitalWrite(12, HIGH);

    }

    else if(data == 'a' && sw == 1){  //다시 누르면 꺼짐

      value = 0;

      sv.write(value);

      sw = 0;

      digitalWrite(12, LOW);

    }

  }

 }

'활동' 카테고리의 다른 글

2018 Cisco Netrider 수상  (0) 2018.08.27
아두이노 초음파 센서를 이용한 센서등  (0) 2018.08.26