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

본문 바로가기

사이트 내 전체검색

arduino

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

작성일 21-01-26 10:32

페이지 정보

작성자 웹지기 조회 6,070회 댓글 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

댓글목록

등록된 댓글이 없습니다.

전체 25건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기