[ arduino ] 3개의 버튼으로 3개의 LED를 하나씩 제어하기 - 3개의 버튼으로 RGB-LED 제어하기 > arduino

본문 바로가기

사이트 내 전체검색

arduino

[ arduino ] 3개의 버튼으로 3개의 LED를 하나씩 제어하기 - 3개의 버튼으로 RGB-LED 제어하기

작성일 21-01-21 10:40

페이지 정보

작성자 웹지기 조회 4,411회 댓글 0건

본문

1) 3개의 버튼으로 3개의 LED를 하나씩 제어하기

2) 3개의 버튼으로 RGB-LED 제어하기

두개의 프로그램은 모두 같고, 배선만 수정해주면 된다.

 

int pushButton2 = 2;

int pushButton3 = 3;

int pushButton4 = 4;


int led11 = 11;

int led12 = 12;

int led13 = 13;


void setup() {

  Serial.begin(9600);

  pinMode(pushButton2, INPUT);

  pinMode(pushButton3, INPUT);

  pinMode(pushButton4, INPUT);

  

  pinMode(led11, OUTPUT);

  pinMode(led12, OUTPUT);

  pinMode(led13, OUTPUT);

}


void loop() {

  int buttonState2 = digitalRead(pushButton2);

  Serial.println(buttonState2);

  delay(1);


  int buttonState3 = digitalRead(pushButton3);

  Serial.println(buttonState3);

  delay(1);


  int buttonState4 = digitalRead(pushButton4);

  Serial.println(buttonState4);

  delay(1);

  

  digitalWrite(led11, buttonState2);

  digitalWrite(led12, buttonState3);

  digitalWrite(led13, buttonState4);


  /* 아래와 같은 방법으로도 전원의 온오프가 가능하다.

  if(buttonState2 == 1) {

    digitalWrite(11, HIGH);

  } else {

    digitalWrite(11, LOW);

  }

  */

}

 

1) 3개의 버튼으로 3개의 LED를 하나씩 제어하기
아래의 이미지에서 저항은 모두 - 쪽에 연결해야 하는데 그림이 잘못되었음.

KakaoTalk_20210121_100059848.png

 

2) 3개의 버튼으로 RGB-LED 제어하기 

프로그램은 같은 방식이로 배선만 새로 해주면 된다.

KakaoTalk_20210121_105500230.png


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 25건 2 페이지

이미지 목록

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