본문 바로가기

프로그래밍/아두이노

저항값 계산하기


이 글은 강좌가 아닙니다.

초보인 제가 공부를 하다가 정리를 할겸 강좌 비스무리하게 정리를 한 글입니다.

고로 틀린부분이 있으면 태클보다는 지적 부탁드립니다.

#ads_1


DC 12V 전원에 LED를 달려고 합니다.

LED의 동작전압을 2V라고 해 봅시다.  여기에다가 12V의 높은 전압을 바로 달아버리면 LED가 얼마 못가 망가집니다.

그래서 중간에 저항을 달아서 나머지를 소모시켜 버리고 필요한 전류와 전압만 전달해 주도록 해야합니다.

말하자면 여기서 저항은 필터역할과 비슷하네요.

그럼 아래와 같이 동작전압이 2V 이고 소모전류가 10mA 인 LED 전구를 12V 전원에 달려면 몇 옴의 저항을 달아야 할까요?


12V ------^^^^-------▶|--------

<그림1>

^^^^ : 웃음? 아닙니다. 저항입니다.

▶| : LED (발광 다이오드)


#ads_2

일단,

V = I R

전압을 구하는 공식은 이렇습니다.  그 뜻은 아래와 같다고 합니다

 심볼

원어 

한글

V

Voltage

 전압

 I

 Intensity

 전류

 R

 Registance

 저항


전류는 I 대신 A (암페어) 로 쓰기도 합니다.

또 저항은 R 대신 Ω 기호(발음: 옴) 를 쓰기도 합니다.  (왜 그런지는 저도 모릅니다.  나중에 알게되면 추가 예정..)

우리가 구하고자 하는 건 저항(R) 값입니다.  그래서 식을 바꿔보면

R = V / I

이렇게 됩니다.

여기서 12V 에서 2V는 LED에게 넘겨주고 나머지는 소모를 시켜야겠죠?  그래서 식을 대입해 보면

R = (12V - 2V) / 10mA

R = 10V / 10mA

R = 10V / 0.01A

R = 1000

즉,

R = 1000Ω = 1KΩ  이 됩니다.

#ads_3