아두이노 기초: 가변 저항(포텐쇼미터) 완벽 정복하기
안녕하세요! 여러분의 AI-IT 멘토, '파이컴'입니다. 😊
지난 시간에는 LED를 든든하게 지켜주던 '고정 저항'에 대해 배웠었죠? 한 번 값이 정해지면 변하지 않는 듬직한 보디가드 같았어요. 하지만 우리 주변을 둘러보면 스피커 볼륨을 조절하거나 보일러 온도를 높이는 것처럼, 상황에 따라 무언가를 '조절'해야 할 때가 훨씬 많답니다.
오늘은 바로 이 '조절'의 마법을 부리는 부품, 가변 저항에 대해 알아볼 거예요. 손으로 돌리기만 하면 저항값이 슥슥 바뀌는 신기한 친구랍니다. 준비되셨나요? 그럼 시작해볼게요!
Slide 1: 3장 센서로 세상 느끼기 - 01. 가변 저항 알아보기
이번 시간에는 3장의 첫 번째 주제인 '가변 저항'에 대해 깊이 있게 다뤄볼 거예요. 센서를 통해 아두이노가 세상을 느끼게 하는 첫걸음이라고 할 수 있죠!
Slide 2: 가변 저항의 개념
먼저 '가변 저항'이 어떤 친구인지 알아볼까요?
- 고정 저항 vs 가변 저항
- 고정 저항: 이름처럼 한 번 저항값이 정해지면 절대 변하지 않아요. 우리가 LED 회로에 썼던 바로 그 부품이죠.
- 가변 저항(포텐쇼미터): 손으로 다이얼을 돌리거나 막대를 밀어서 저항값을 내 마음대로 조절할 수 있는 부품이에요. '포텐쇼미터(Potentiometer)'라는 이름으로도 불린답니다.
- 우리 주변의 가변 저항
- 스피커 볼륨 조절기: 볼륨을 돌려서 소리를 키우고 줄이는 것, 이게 바로 가변 저항의 원리를 이용한 거예요.
- 보일러 온도 조절기: 다이얼을 돌려 온도를 높이고 낮추는 것도 마찬가지랍니다.
이렇게 우리는 이미 생활 속에서 가변 저항을 아주 유용하게 사용하고 있었어요!
Slide 3 & 4: 가변 저항의 원리 - 수도꼭지 비유
"그래서 가변 저항은 대체 어떻게 전기의 양을 조절하는 건가요?" 하고 궁금해하실 텐데요, 아주 쉬운 비유가 있어요. 바로 '수도꼭지'랍니다!
- 수도꼭지 (물의 양 조절)
- 손잡이를 왼쪽으로 돌리면? → 물길이 좁아져서 물이 졸졸졸(조금) 나와요.
- 손잡이를 오른쪽으로 돌리면? → 물길이 넓어져서 물이 콸콸콸(많이) 나와요.
- 가변 저항 (전기의 양 조절)
- 다이얼을 왼쪽으로 돌리면? → 저항이 커져서(전기가 흐르는 길이 좁아져서) 전기가 조금만 흘러요.
- 다이얼을 오른쪽으로 돌리면? → 저항이 작아져서(전기가 흐르는 길이 넓어져서) 전기가 많이 흘러요.
어때요, 정말 똑같죠? 우리가 다이얼을 돌리는 행동은 결국 전기가 지나가는 길의 폭을 넓혔다 좁혔다 하면서 전기 신호를 조절하는 과정이었던 거예요.
Slide 5: 3개 다리의 비밀과 전압 분배 원리
가변 저항을 처음 보면 "어? 다리가 3개네?" 하고 살짝 당황할 수 있어요. LED나 고정 저항은 다리가 2개였는데 말이죠. 이 3개의 다리는 각자 아주 중요한 역할을 맡고 있답니다.
- ① 양쪽 다리 (1번, 3번): "우리는 기둥이야!"
- 1번 다리: GND (0V, 바닥)에 연결해요.
- 3번 다리: 5V (전원, 천장)에 연결해요.
- 이 두 다리는 0V부터 5V까지의 전체 전압 범위를 만들어주는 튼튼한 기둥 역할을 해요.
- ② 가운데 다리 (2번): "나는 심판이야!"
- 이 다리가 바로 핵심 출력 핀이에요! 아두이노의 아날로그 핀(A0~A5)에 연결하죠.
- 우리가 다이얼을 돌리면, 이 2번 핀에 연결된 내부 부품(와이퍼)이 1번(0V)과 3번(5V) 사이를 왔다 갔다 움직여요.
이것을 전문 용어로 '전압 분배 원리'라고 해요.
- 다이얼을 1번(0V) 쪽으로 끝까지 돌리면? → 2번 핀에서 0V에 가까운 전압이 출력돼요.
- 다이얼을 3번(5V) 쪽으로 끝까지 돌리면? → 2번 핀에서 5V에 가까운 전압이 출력돼요.
- 다이얼을 딱 중간에 놓으면? → 정확히 절반인 2.5V가 출력된답니다!
이렇게 위치에 따라 전압을 나눠준다고 해서 '전압 분배기'라고도 부른답니다.
Slide 6: 아날로그 신호를 알아듣는 아두이노의 비밀, ADC
자, 여기서 큰 문제가 하나 생겼어요. 가변 저항은 1.5V, 2.34V, 4.99V...처럼 부드럽게 연속적인 아날로그 신호를 보내요. 하지만 아두이노는 태생이 디지털 친구라 "켜짐(1) 아니면 꺼짐(0)"밖에 모르는 아주 단순한 세상에 살고 있죠.
"아두이노야, 지금 전압이 2.5V야!" 라고 말해줘도 아두이노는 "뭐? 0이야 1이야? 확실하게 말해!"라며 알아듣지 못해요.
이때, 둘 사이를 이어줄 통역사가 필요합니다. 그 통역사의 이름이 바로 ADC(Analog to Digital Converter) 예요. 아두이노 보드 안에 내장되어 있답니다.
- ADC의 역할: 아날로그 신호(전압)를 디지털 신호(숫자)로 번역해줘요.
- 어떻게?: 0V ~ 5V 사이의 전압을 총 1024개의 계단으로 아주 잘게 쪼개서 숫자로 바꿔줘요.
- 0V (바닥) → 숫자 0
- 5V (천장) → 숫자 1023 (0부터 시작하니까 1023이 최댓값이에요!)
- 2.5V (중간) → 숫자 512 (약 절반)
이제 우리는 가변 저항을 돌려서 아두이노에 0부터 1023 사이의 숫자를 입력할 수 있게 된 거예요! 이 숫자를 이용하면 LED 밝기를 1024단계로 아주 세밀하게 조절하는 것도 가능하겠죠?
Slide 7: 가장 흔한 실수! 양쪽 다리를 바꿔 꽂았다면?
가변 저항을 연결할 때 가장 많이 하는 실수가 바로 1번(GND)과 3번(5V) 다리를 서로 바꿔서 연결하는 거예요.
"앗, 어떡하죠? 고장 났을까요?"
정답은 '아니요!' 입니다. 전혀 걱정할 필요 없어요! 고장 나지 않고, 단지 '방향'만 반대로 바뀔 뿐이에요.
- 정상 연결: 다이얼을 시계 방향(오른쪽)으로 돌리면 숫자가 커져요 (0 → 1023).
- 반대 연결: 다이얼을 시계 방향(오른쪽)으로 돌리면 숫자가 작아져요 (1023 → 0).
마치 자동차 핸들을 오른쪽으로 돌렸는데 바퀴가 왼쪽으로 돌아가는 것과 같죠. 만약 여러분의 가변 저항이 생각과 반대로 움직인다면, 당황하지 말고 양쪽 다리에 연결된 선만 서로 쏙! 바꿔주면 간단하게 해결된답니다.
Outro
오늘은 내 마음대로 저항값을 조절할 수 있는 매력적인 부품, '가변 저항'에 대해 알아봤어요. 수도꼭지 비유부터 3개 다리의 비밀, 그리고 아날로그 신호를 디지털로 바꿔주는 통역사 ADC까지! 이제 가변 저항을 자신 있게 다룰 수 있겠죠?
다음 시간에는 오늘 배운 내용을 바탕으로 직접 회로를 만들고 코딩해서 LED의 밝기를 조절하는 실습을 해볼 거예요. 직접 돌려보면서 0부터 1023까지 숫자가 변하는 것을 눈으로 확인하면 훨씬 더 재미있을 거예요!
오늘도 정말 수고 많으셨습니다. 궁금한 점은 언제든 댓글로 남겨주세요! 😊
댓글 없음:
댓글 쓰기