Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

<회로 연결>

각각 LED를 다른 형태로 장착하고 각 LED 아래에 스위치를 연결시킨다.


LED +와 저항을 각각 연결 시킨다.
그라운드와 -를 연결하고, 각각 LED와 -를 연결 시켜준다.
코드대로 첫번째 LED는 저항을 타고 10번 포트에 연결 되게 해준다.
두 번째 LED는 3번 포트에 연결을 한다.
스위치는 각각 12번과 5번 포트에 연결을 시켜준다.

<코드>
int sw1 = 12;
스위치와 LED 포트 지정
int led1 = 10;
int sw2 = 5;
int led2 = 3;

void setup() {
pinMode(led1, OUTPUT); 출력을 입력
pinMode(led2, OUTPUT);
pinMode(sw1, INPUT_PULLUP);
pinMode(sw2, INPUT_PULLUP); 스위치를 내장 풀업으로 입력한다

void loop() {
if(digitalRead(sw1) == LOW)
digitalWrite(led1, HIGH); 풀업이므로 LOW와 HIGH를 반대
else 로 입력
digitalWrite(led1, LOW);

if(digitalRead(sw2) == LOW)
digitalWrite(led2, HIGH);
else
digitalWrite(led2, LOW);
}

각각 스위치를 누르면 연결된 LED에 등이 들어오게 된다.

You might also like