우선 작동은 두가지인데 CDS에서 값을 받아와서 서보모터를 동작하거나 블루투스를 통해서 모터를 작동하는데 코드업로드까진 끝낫는데 모터가 작동을 안함. 부품들 이상없는건 확인햇어. 혼자서 인터넷뒤지면서 만드는거라 야매가한데... 코드에 문제가 잇는지만 봐줄수잇나...
#include <SoftwareSerial.h>
#include<Servo.h>
SoftwareSerial BTSerial(3,2);
Servo servo;
int value=90;
void setup() {
BTSerial.begin(9600);
pinMode(A0, INPUT); //조도센서
Serial.begin(9600); //시리얼
servo.attach(7);
}
void loop() {
if(BTSerial.available())
{
char in_data;
in_data=(char)BTSerial.read();
if(in_data=='1'){
value=30;
}
else if(in_data=='2'){
value=150;
}
}
{
Serial.println(analogRead(A0));
}
if(analogRead(A0) < 900){
servo.write(180);
} else {
servo.write(0);
}
}