BASIC4MCU | 질문게시판 | 아두이노 코딩 질문드립니다!!
페이지 정보
작성자 Creavolution 작성일2019-11-11 11:25 조회7,779회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10659
본문
보드 : 아두이노 우노 보드 (atmega328p)
안녕하세요. 건조기능이 있는 가습기를 아두이노로 만들고 있습니다.
습도가 70% 이상일 때, 가습기가 꺼지고 모터가 동작하여 건조를 하는 구상을 했습니다.#include ~~int m1 = 0: // 모터 정방향int m2 = 0: // 모터 역방향~~~if( humi >70) {digitalwrite(13, HIGH); // 가습기 OFF (릴레이 사용)m1 = 0; (1)m2 = 150; (2)analogWrite(6, m1); (3)analogWrite(7, m2); (4)}
(1,2,3,4 는 모터 on)
이후에는 습도가 70%이하이고, 물의 수위에 따라 가습기가 동작하는 코딩은 완성했습니다.그러나, 모터가 무한 동작하지 않고, 가습기가 OFF 된 후 20초만 동작하도록 하고, 만약 도중에 습도가 70% 이하로 떨어지면 가습기가 동작하는 코딩을 짜고 싶습니다. 위에서 코딩을 어떻게 짜야할 지 모르겠습니다...인터럽트 or millis 함수를 사용해야 할 것 같은데, 아예 도저히 코딩을 어떻게 해야할 지 모르겠네요. 도움 좀 부탁 드리겠습니다..
댓글 0
조회수 7,779등록된 댓글이 없습니다.