#include <Servo.h>
int level;
int i;
int motor_control = ;
int pushButton =2;
Servo servo;
void setup()
{
Serial.begin(9600);
servo.attach(motor_control);
pinMode(pushButton,INPUT);
}
void loop()
{
level = analogRead(A0);
Serial.println(level);
if(digitalRead(pushButton) == LOW){
if(level>40) {
servo.write(0);
delay(1000);
for(i=0;i<180;i+=10)
{
servo.write(i);
delay(20);
}
delay(1000);
}
}
}
스위치를 눌렀을때의 수위 판별후 모터 작동인데 스위치 누르냐 마냐에 상관없이 수위가 일정값
바로 모터가 작동해 버리네요...스위치 문에 무슨 문제가 있나요? (조립은 정상적입니다)