아두이노

아두이노 우노를 이용한 멀티탭 제어

IT아메리카노 2021. 8. 15. 17:20

안녕하세요~ 아두이노 우노를 이용한 멀티탭 제어입니다.

전원을 블루투스로 켜고끄고를 할수있습니다.

준비물 : 릴레이,블루투스(hc-06),안드로이드폰,아두이노우노

아두이노 우노 및 멀티탭 릴레이 연결 
숫자1 입력시 전원 공급
숫자 2 입력시 전원 차단

--코드--

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(2, 3);
int bufferPosition;

int relay = 13;
float senVal = 0;
float senDur = 0;

void setup() {
  Serial.begin(9600);
  BTSerial.begin(9600);
  bufferPosition = 0;
  pinMode(relay, OUTPUT);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {

  if (BTSerial.available()) {
    byte data = BTSerial.read(); // 블루투스로 안드로이드에서 보내준 데이터를 받는다.

    if (data == '1') { // 안드로이드에서 on을 입력 했을 경우
      digitalWrite(relay, HIGH);
    } 
else if (data == '2') { // 안드로이드에서 off를 입력 했을 경우
      digitalWrite(relay, LOW);
}
}

728x90
반응형
LIST