기기 코딩 2 / 31
아두이노와 ESP32: 어떤 보드를 고를까요?
처음이면 튼튼하고 자료가 많은 아두이노 Uno, 인터넷·파이썬까지 해 보고 싶으면 ESP32가 좋아요.
둘 다 프로그램을 넣어 부품을 움직이는 작은 컴퓨터예요. 자전거와 전기 자전거처럼, 하는 일은 비슷한데 힘과 기능이 조금 달라요.
| 아두이노 Uno | ESP32 (DevKit V1) | |
|---|---|---|
| 좋은 점 | 튼튼하고 설명 자료가 아주 많아요 | 빠르고, Wi-Fi·블루투스가 들어 있어요 |
| 신호 전압 | 5V | 3.3V (5V 신호를 바로 넣으면 안 돼요) |
| 아날로그 값 범위 | 0~1023 | 0~4095 |
| 파이썬(MicroPython) | 안 돼요 (메모리가 작아요) | 돼요 |
| 프로그램 넣는 방법 | Arduino IDE | Arduino IDE 또는 MicroPython (Thonny) |
| 추천 | 처음 배우는 사람, 수업용 | 인터넷 연결 작품, 파이썬을 배우는 사람 |
어느 쪽으로 시작해도 괜찮아요. 이 사이트의 예제 코드는 두 보드에서 모두 돌아가게 만들었어요. 보드 종류에 따라 핀 번호만 자동으로 바뀌어요.
ESP32는 3.3V로 움직여요. 5V로 동작하는 센서의 신호선을 ESP32 핀에 바로 연결하면 보드가 망가질 수 있어요. 이 사이트 예제의 부품은 모두 3.3V에서 괜찮은 것만 골랐어요.
'Arduino Nano ESP32'처럼 이름에 아두이노가 붙었지만 속은 ESP32인 보드도 있어요. 이런 보드는 ESP32처럼 쓰면 돼요.
💬 막히면 도우미에게 물어보세요
오류가 나면 오류 문구를 그대로 붙여 넣으면 더 정확해요. 예: “초등학생 수업용으로는 아두이노 Uno랑 ESP32 중에 뭐가 나아요?”