달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2017. 9. 16. 16:49

블루투스로 LED, 서보모터 동작 아두이노2017. 9. 16. 16:49

arduino mega 2560

hc-06


<소스코드>

#include <Servo.h>


Servo servo;


void setup() {

  Serial.begin(9600);

  Serial1.begin(9600);

  servo.attach(3);

  while (!(Serial && Serial1)){

    ;

  }

  pinMode(2, OUTPUT);

}


char c;

void loop() {

  if (Serial1.available()) {

    Serial.write(c = Serial1.read());

    if(c == '1'){

      digitalWrite(2, HIGH);

    }else if(c == '2'){

      digitalWrite(2, LOW);

    }else if(c == '3'){

      servo.write(0);

    }else if(c == '4'){

      servo.write(180);

    }

  }

  if (Serial.available()) {

    Serial1.write(Serial.read());

  }

}


:
Posted by 클레잇