기기 코딩 1 / 31
기기 코딩이란? 화면 밖으로 나온 프로그램
프로그램이 화면 속에서만 움직이지 않고, 불을 켜고 소리를 내고 모터를 돌리게 만드는 코딩이에요.
지금까지 만든 프로그램은 화면 안에서 움직였어요. 기기 코딩은 손바닥만 한 작은 컴퓨터(보드)에 프로그램을 넣어서, 진짜 물건을 움직이는 거예요. 버튼을 누르면 LED가 켜지고, 어두워지면 무드등이 켜지고, 온도를 재서 알려 주는 것처럼요.
- 입력(느끼기): 버튼, 빛 센서, 온도 센서처럼 바깥 세상을 느끼는 부품
- 처리(생각하기): 보드 속 프로그램이 '어두우면 불을 켜자'처럼 판단해요
- 출력(움직이기): LED, 부저, 모터처럼 실제로 무언가를 하는 부품
우리 주변에도 많아요. 사람이 오면 켜지는 현관 전등, 온도를 맞춰 주는 에어컨, 문이 열리면 울리는 알림. 모두 '느끼고 → 생각하고 → 움직이는' 기기 코딩으로 만든 거예요.
이 메뉴에서는 가장 많이 쓰는 두 보드, 아두이노와 ESP32로 배워요. 설치부터 기초, 예제 따라하기, 그리고 선생님·부모님을 위한 수업 진행 방법까지 순서대로 담았어요.
| 순서 | 메뉴 | 하는 일 |
|---|---|---|
| 1 | 🔌 기기 코딩 시작 | 보드 고르기, 준비물, 진행 방법 알기 |
| 2 | 🛠️ 설치와 셋팅 | 컴퓨터에 프로그램 설치, 보드 연결, 첫 업로드 |
| 3 | 📗 기초 강좌 | 전기와 회로, 입력과 출력, 시리얼 모니터 |
| 4 | 🧪 예제 따라하기 | 신호등, 무드등, 멜로디, 온습도계 만들기 |
| 5 | 👩🏫 교육 진행 방법 | 수업 구성과 진행 요령 (선생님·부모님용) |
💬 막히면 도우미에게 물어보세요
오류가 나면 오류 문구를 그대로 붙여 넣으면 더 정확해요. 예: “아두이노로 처음 시작하려면 뭐부터 준비하면 돼요?”