게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
아두이노 스위치 에러가 왜 나는걸까요?
게시물ID : programmer_17227짧은주소 복사하기
작성자 : 현랑호로♥
추천 : 0
조회수 : 650회
댓글수 : 1개
등록시간 : 2016/05/16 00:35:44
옵션
  • 베스트금지
  • 본인삭제금지
#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);
    }
  }
}

스위치를 눌렀을때의 수위 판별후 모터 작동인데 스위치 누르냐 마냐에 상관없이  수위가 일정값
바로 모터가 작동해 버리네요...스위치 문에 무슨 문제가 있나요? (조립은 정상적입니다)
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호