●배터리연결
빨간 +
검정 -
●
#include <AFMotor.h>
#include <SoftwareSerial.h>
byte INBYTE;
SoftwareSerial BTSerial(3, 2); //Connect HC-06 TX,RX
AF_DCMotor motor1(1);
AF_DCMotor motor2(3);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Motor test!");
BTSerial.begin(9600);//블루투스 연결
// turn on motor
motor1.setSpeed(200);
motor2.setSpeed(200);
motor1.run(RELEASE);
motor2.run(RELEASE);
}
void loop() {
uint8_t i;
if (BTSerial.available()){
INBYTE = BTSerial.read();
Serial.println(INBYTE);
switch(INBYTE){
case 'a':
motor1.setSpeed(200);
motor1.run(FORWARD);
motor2.setSpeed(200);
motor2.run(FORWARD);
break;
case 'b':
motor1.setSpeed(200);
motor1.run(BACKWARD);
motor2.setSpeed(200);
motor2.run(BACKWARD);
break;
case 'c':
motor1.run(RELEASE);
motor2.run(RELEASE);
break;
}
}
}
●
'프로그래밍 > 아두이노' 카테고리의 다른 글
아두이노 블루투스로 안드로이드 연결하기 (0) | 2016.01.05 |
---|---|
아두이노 Serial 사용해서 PC와 연결하기 (0) | 2016.01.04 |
아두이노 7 segment LED 디지털 튜브 (0) | 2016.01.02 |
아두이노 RGB 제어하기 (0) | 2016.01.02 |
아두이노 적외선 리모콘 (0) | 2016.01.01 |
댓글