BASIC4MCU | 질문게시판 | 아두이노 블루투스 서보모터 제어 질문
페이지 정보
작성자 사무엘친구 작성일2019-11-27 11:33 조회7,047회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10919
본문
안녕하세요
아두이노에서 블루투스 모듈을 이용하여 서보모터 2개를 제어하려고 하는데요 이상하게 잘 안되네요.
#include <SoftwareSerial.h>
#include <Servo.h>char i;
SoftwareSerial BT_Serial(3,2);
Servo myServo5;void setup() {
BT_Serial.begin(9600);
myServo5.attach(5);
}void loop() {
i = (char)("i");
if (BT_Serial.available()) {
i = BT_Serial.read();
if (i == '3') {
myServo5.write(20);
delay(1000);
} else if (i == '4') {
myServo5.write(160);
delay(1000);
}
}}
코드는 다음과 같고요
유튜브 참조해서 했는데 그 분이랑 거의 똑같은 코드, 같은 앱인벤터로 했는데도
앱에서 블루투스 연결까지는 되는데 서보모터가 꿈쩍을 안하네요
원래는 서보모터끼리 0.1초정도 텀을 두고 움직이게 하려고 했는데 이거는 뭐 동시에 움직이는것도 어플로 작동 못시키고 있어서...
뭐가 잘못된 것일까요? 고수님들께 질문드립니다..
댓글 1
조회수 7,047master님의 댓글
master 작성일
시리얼모니터로 먼저 구동한 후에 블루투스로 제어하세요
시리얼모니터로 잘 된다면 인벤터앱과 블루투스 연결만 문제가 되겠죠