아두이노 우노
ATmega328 (32KB
Flash Memory, 28/32-pin)
풀업 및 풀다운 저항
(DI 핀에 스위치 연결시 사용)
-DI(Digital
Input) 핀과 GND 사이에 스위치를 연결하면, 스위치를 눌렀을
때(On) DI는 Low가 되지만, 누르지 않았을
때(Off) DI의 상태는 불안정한 Floating 상태가 된다. 이 상태를 피하기
위해, 누르지 않았을 때(Off) DI를 저항을 통해 Vcc에 붙들어 놓는 것을 풀업 저항이라 한다.
-비슷하게, DI 핀과 Vcc 사이에 스위치가 연결되고, 스위치가 눌리지
않았을 때를 위해 DI와 GND 사이에 저항을 연결해 두는 것이 풀다운 저항이다.
-보통 10KΩ 저항 사용.
내부 풀업 저항
-내부 풀업 저항은 약 20KΩ
-DI
핀에 내부 풀업 저항 사용 방법은
1) pinMode(inPin, INPUT)으로 DI 핀 Mode를 INPUT으로 설정하고,
2) digitalWrite(inPin, HIGH)로 내부 풀업 저항을 “On”시킨다.
* 1),2)번을 한 번에 처리하는 방법 : pinMode(inPin, INPUT_PULLUP)
* 1),2)번을 한 번에 처리하는 방법 : pinMode(inPin, INPUT_PULLUP)
LED 저항
-LED에 흐르는 전류의 양을 (약 10mA 이내로) 조절해 주기 위해, 보통 220Ω 또는 330Ω 저항 사용. (LED에 걸리는 전압(구동 전압)은
보통 2 ~ 3V 임.)
IIC
& SPI
동기 통신. 아두이노와 센서간 통신에 사용.
IIC는 2선 단방향, SPI는 4선 양방향
댓글 없음:
댓글 쓰기