[ arduino ] 버튼을 눌러서 릴레이 모듈(스위치) 켜고 끄기( 1번 누르면 켜지고 다시 누르면 꺼지고 ) > arduino

본문 바로가기
사이트 내 전체검색

arduino

[ arduino ] 버튼을 눌러서 릴레이 모듈(스위치) 켜고 끄기( 1번 누르면 켜지고 다시 누르면 꺼지고 )

작성자 웹지기
작성일 21-01-26 10:32 | 조회 14,868 | 댓글 0

본문

릴레이 모듈( Actuator )

 - 낮은 전압 / 전류를 이용하여 더 높은 전압 / 전류를 제어

 - on, off가 있는 일종의 스위치


NC(Normally Close)

 - 릴레이 OFF -> 전기가 통함

 - 릴레이 ON -> 전기가 통하지 않음


버튼을 눌러서 릴레이 모듈(스위치) 켜고 끄기( 1번 누르면 켜지고 다시 누르면 꺼지고 )

 

void setup() {

  pinMode(11, INPUT);

  pinMode(12, OUTPUT);

  Serial.begin(9600);

}


boolean btnState = true;

int cnt = 0;

void loop() {

  int btn11 = digitalRead(11);

  if(btn11 == 1) {

    if(btnState) {

      cnt++;

      btnState = false;

      if(cnt == 1) {

        //digitalWrite(12, HIGH);

      } else if(cnt == 2){

        //digitalWrite(12, LOW);

        cnt = 0;

      }

    }

  } else if (btn11 == 0) {

    btnState = true;

  }

  Serial.println(cnt);

  digitalWrite(12, cnt);

}

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

arduino 목록

Total 25
게시물 검색

회원로그인

접속자집계

오늘
27,599
어제
24,727
최대
61,067
전체
18,024,926

그누보드5
Copyright © funyphp.com. All rights reserved.