Chapter 43: 프로토타입 개발하기¶
🎯 이 장에서 배우는 것¶
- [ ] 설계에 따라 하드웨어를 조립하고 연결할 수 있다
- [ ] 핵심 기능을 구현하는 코드를 작성할 수 있다
- [ ] 막히는 부분을 기록하고 해결 방법을 찾을 수 있다
⏱️ 예상 학습 시간: 2차시
📚 핵심 개념¶
개념: 프로토타입 개발¶
"프로토타입은 마치 요리의 시식 버전과 같아요"
완벽하지 않아도 됩니다. 핵심 기능이 작동하는지 확인하는 것이 목표예요.
flowchart LR
A[📋 설계도] --> B[🔧 조립] --> C[💻 코딩] --> D[🧪 테스트]
style B fill:#fff3e0,stroke:#f57c00
style C fill:#e3f2fd,stroke:#1976d2
🔨 따라하기¶
Step 1: 하드웨어 조립¶
체크리스트로 확인하며 조립하세요:
□ 마이크로비트 연결
□ 센서 배선 (설계도 대로)
□ LED/부저 등 출력장치 연결
□ 전원 확인
💡 팁: 한 부품씩 연결하고 테스트하세요!
Step 2: 핵심 기능 코드 작성¶
코드:
# 예시: 온도 감지 알림 시스템
from microbit import *
while True:
temp = temperature()
if temp > 30:
display.show("!") # 경고
pin0.write_digital(1) # 부저 ON
else:
display.show(Image.HAPPY)
sleep(1000)
실행 결과:
온도 30도 초과 → ! 표시 + 부저 울림
정상 온도 → 웃는 얼굴 표시
⚠️ 주의할 점¶
| 문제 | 해결법 |
|---|---|
| 센서 값이 안 읽혀요 | 배선 방향 확인, 핀 번호 확인 |
| 코드 에러 발생 | 철자와 들여쓰기 확인 |
✍️ 중요: 실패도 기록하세요! "○○ 시도 → 실패 → 원인 → 해결" 형식으로
✅ 점검하기¶
- 핵심 기능이 작동하나요?
정답 확인
센서 입력 → 처리 → 출력이 연결되면 성공!- 막힌 부분을 기록했나요?
정답 확인
시행착오 기록은 발표와 개선에 큰 도움이 됩니다🔗 다음 장 미리보기¶
프로토타입 완성! 다음은 테스트하고 개선하기입니다. 실제 사용 상황에서 문제점을 찾아볼 거예요! 🔍