[전자공작입문] 스위치입력 받기
개요
스위치를 사용하여 입력을 받아 LED를 빛내는 회로를 만들었습니다.
초입문이라고 생각하기 때문에…
회로도
이번에는 포트 2,4를 이용합니다.
포트 4에서 스위치를 눌렀는지 여부를 수신하고 포트 2에서 LED를 빛냅니다.
[스위치의 한쪽이 저항을 사이에 두고 GND에 떨어지는 이유]
스위치가 끊어져 있을 때 전기적으로 GND에도 5v도 안 되는 상태로 하지 않기 때문입니다.
[LED에도 저항을 끼고 있는 이유]
이것은 LED를 5v와 GND에 직접 연결하면 대량의 전류가 흐르기 때문에 LED가 파손되는 것을 막기 위해서입니다.
※Arduino의 IO는 기본적으로 직접 연결해도 문제 없었다고 생각했습니다만, 만약을 위해입니다.
소스 코드
void setup() {
pinMode(2, OUTPUT);
pinMode(4, INPUT);
}
void loop() {
int pin4=digitalRead(4);
digitalWrite(2, pin4);
}
setup()
에서 각 pin을 초기화하고 있습니다.loop()
에서는 pin4에서 입력을 받아 pin2에 쓰고 있습니다.
github
htps : // 기주 b. 이 m / 가시와 / 아 r의 _s r p / t ree / ma s r / su tch 2d
결과
Reference
이 문제에 관하여([전자공작입문] 스위치입력 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hashito/items/b8c32d0af698b1c2dbee
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 포트 2,4를 이용합니다.
포트 4에서 스위치를 눌렀는지 여부를 수신하고 포트 2에서 LED를 빛냅니다.
[스위치의 한쪽이 저항을 사이에 두고 GND에 떨어지는 이유]
스위치가 끊어져 있을 때 전기적으로 GND에도 5v도 안 되는 상태로 하지 않기 때문입니다.
[LED에도 저항을 끼고 있는 이유]
이것은 LED를 5v와 GND에 직접 연결하면 대량의 전류가 흐르기 때문에 LED가 파손되는 것을 막기 위해서입니다.
※Arduino의 IO는 기본적으로 직접 연결해도 문제 없었다고 생각했습니다만, 만약을 위해입니다.
소스 코드
void setup() {
pinMode(2, OUTPUT);
pinMode(4, INPUT);
}
void loop() {
int pin4=digitalRead(4);
digitalWrite(2, pin4);
}
setup()
에서 각 pin을 초기화하고 있습니다.loop()
에서는 pin4에서 입력을 받아 pin2에 쓰고 있습니다.
github
htps : // 기주 b. 이 m / 가시와 / 아 r의 _s r p / t ree / ma s r / su tch 2d
결과
Reference
이 문제에 관하여([전자공작입문] 스위치입력 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hashito/items/b8c32d0af698b1c2dbee
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
void setup() {
pinMode(2, OUTPUT);
pinMode(4, INPUT);
}
void loop() {
int pin4=digitalRead(4);
digitalWrite(2, pin4);
}
Reference
이 문제에 관하여([전자공작입문] 스위치입력 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hashito/items/b8c32d0af698b1c2dbee텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)