아두이노 > 수위 센서 코딩 재질문드립니다.

TODAY921 TOTAL273,868
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


▼ BASIC4MCU 후원업체 최신 정보 ▼

▲ BASIC4MCU 후원업체 최신 정보 ▲

BASIC4MCU | 아두이노 | 아두이노 | 수위 센서 코딩 재질문드립니다.

페이지 정보

작성자 rickio 작성일2018-10-12 16:28 조회31회 댓글0건

본문

	

글 수정이 안되어 정리하여 다시 질문드립니다..

 

원하는 동작은

98aa5f125d8567f3c0b91555b110d009_1539328453_9608.jpg 

1. 물이 차있는 상태 (릴레이 ON) - 펌프 연결

 

98aa5f125d8567f3c0b91555b110d009_1539328472_0598.jpg 

 

2. 물을 계속 빼내다가 일정 수위에서 잠시 정지(릴레이 Off)

 

98aa5f125d8567f3c0b91555b110d009_1539328489_5659.jpg 

 

3. 일정 시간 지연 후 다시 펌프 동작 (relay on)

 

 

입니다..(용기에 다시 물을 채우지 않고 정지되어있던 상태에서 이어서 나머지 물을 빼냄.)

 

 

릴레이 모듈은 최초에는 타이머 릴레이 모듈을 사용하려고 하였으나.. 작동 모드가 원하는 것과 달라 그냥 일반 릴레이 모듈로 변경 하였습니다.

 

98aa5f125d8567f3c0b91555b110d009_1539328566_4261.png

변경하여 사용한 릴레이 모듈입니다.

 

 

98aa5f125d8567f3c0b91555b110d009_1539328635_0892.png 

 

 

사용한 소스는 다음과 같습니다.

 

=============================================================

int sensor = A0;
int Relaypin = 9;

void setup() {
  Serial.begin(9600);
  pinMode(sensor, INPUT);
  pinMode(Relaypin, OUTPUT);
}
void loop() {
  if(analogRead(sensor) <= 1000)
  {
    digitalWrite(Relaypin, HIGH);
    Serial.println(analogRead(sensor));
    delay(1000);
  }
  else
  {
    digitalWrite(Relaypin, LOW);
    Serial.println(analogRead(sensor));
  delay(1000);
  }
}

 

=============================================================

 

상기 코드에서는

물이 있을 경우: 릴레이 ON

물이 없을 경우: 릴레이 off

로만 작동이 가능합니다..

 

문제는.  2번 -> 3번으로 넘어가는 공정이 문제인데..

수위는 변하지 않으므로(if문 조건이 동일한 상태에서) 일정 시간만 지연 시킨 후 다시 릴레이 on을 시켜야 합니다..

 

이런 경우 if문을 사용해서 하는 것이 가능한지.. 아니면 소스 자체를 변경해야 되는건지 질문드립니다... 

댓글 0

조회수 31

등록된 댓글이 없습니다.

아두이노HOME > 아두이노 > 전체 목록

아두이노 목록
제목 작성자 작성일 조회
315 아두이노 master님 도와주세요! 새글첨부파일 누멍쓰 18-10-21 12
답변 답변글 답변 : master님 도와주세요! 새글 master 18-10-21 11
313 아두이노 아두이노 드론에 카메라 기능을 추가하고싶어요 새글 호이히우 18-10-20 6
312 아두이노 밑에 두더지잡기 수정 부탁 드린것에 질문 있습니다. 새글 냉냉냥성냥 18-10-20 10
답변 답변글 답변 : 밑에 두더지잡기 수정 부탁 드린것에 질문 있습니다. 댓글[1] 새글 master 18-10-20 12
310 아두이노 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다. 댓글[1] 냉냉냥성냥 18-10-20 15
답변 답변글 답변 : 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다. master 18-10-20 8
답변 답변글 답변 : 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다. 첨부파일 냉냉냥성냥 18-10-20 8
답변 답변글 답변 : 답변 : 아두이노 두더지 잡기 인데 문제가 있어서 수정좀 부탁 드립니다. 댓글[1] 새글 master 18-10-20 12
306 아두이노 작동 중인 팬모터를 블루투스와 연결된 앱으로 RPM 조절하는 코드를 추가해야하는데요. RobustWalKeR 18-10-19 11
답변 답변글 답변 : 작동 중인 팬모터를 블루투스와 연결된 앱으로 RPM 조절하는 코드를 추가해야하는데요. master 18-10-19 9
304 아두이노 master님 rc카 적외선센서 추가 질문 해도될까요? ㅠㅠ 윤재 18-10-19 13
답변 답변글 답변 : master님 rc카 적외선센서 추가 질문 해도될까요? ㅠㅠ 댓글[2] master 18-10-19 17
답변 답변글 답변 : 답변 : master님 rc카 적외선센서 추가 질문 해도될까요? ㅠㅠ 댓글[6] 새글 master 10:40 4
301 아두이노 앱인벤터 스크린마다 블루투스 댓글[1] intoo07 18-10-19 18
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017