BASIC4MCU | 질문게시판 | 코딩 질문 !!
페이지 정보
작성자 영석 작성일2020-06-18 01:08 조회3,102회 댓글1건본문
앱 인벤터를 이용하여 블루투스를 사용할 건데 코딩을 하다보니
myServo.write(90); 이 부분에서 오류가 발생하는데 어떻게 수정 하면될까요 ??
도와주세요 ~
#include <Servo.h>
#include <SoftwareSerial.h>
#define LED_RED 9
#define LED_GREEN 10
#define LED_BLUE 11
SoftwareSerial BT(2,3);
void setup(){
myServo.attach(12);
myServo.write(0);
pinMode(LED_RED, OUTPUT);
pinMode(LED_GREEN, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
BT.begin(9600);
}
void loop() {
if(BT.available()){
char c = BT.read();
int brightness=BT.parseInt();
int angle = BT.parseInt();
myServo.write(90);
delay(100);
if(c=='r')
analogWrite(LED_RED, brightness);
else if(c=='g')
analogWrite(LED_GREEN, brightness);
else if(c=='b')
analogWrite(LED_BLUE, brightness);
}
}
댓글 1
조회수 3,102master님의 댓글
master 작성일
#include <Servo.h>
Servo myServo; //<-- 이 선언이 빠져있습니다.
//
void setup(){
myServo.attach(12);
}