게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
아두이노 질문 있습니다.
게시물ID : programmer_17173짧은주소 복사하기
작성자 : 현랑호로♥
추천 : 0
조회수 : 392회
댓글수 : 5개
등록시간 : 2016/05/11 22:54:19
옵션
  • 베스트금지
  • 본인삭제금지
일단 수위값을 출력하는 코드
 
===========================================================
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  int level = analogRead(A0);
  Serial.println(level);
}
===========================================================
 
DC모터를 작동하기 위한
==============================================================
 
#include <Servo.h>
 
int motor_control = 9;
Servo servo;
 
void setup()
{
servo.attach(motor_control);
}
 
void loop()
{
 
int i;
 
servo.write(0);
delay(1000);
 
for(i=0;i<180;i+=10)
{
servo.write(i);
delay(20);
}
 
delay(1000);
}
===========================================================
 
를 합쳐서 수위값이 100 이상일때 모터가 작동하게 하려고 하는데
 
{} 벗어나서 if(level=100) {모터구동함수}
 
해도 작동하지 않더라구요.. 이유가 뭘까요?
 
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호