IC8ΛPΛCIRCUIT
/// LEARN · 교육

교육

회로와 펌웨어는 따로 배우지만, 무언가 하나를 만들려면 둘 다 필요하다. 두 과정을 처음부터 순서대로 따라 하고, 마지막에는 둘을 묶어 작은 장치를 끝까지 만든다. 각 편에는 설명 · 그림 · 직접 계산해 보는 상자 · 흔한 실수 · 확인 문제가 들어 있다.

기초 회로

  1. 01전압 · 전류 · 저항과 옴의 법칙세 가지 양, V = I × R, 전력, 단위 접두어, 멀티미터로 재는 법
  2. 02직렬 · 병렬 회로와 분압전압 · 전류가 나뉘는 규칙, 저항 두 개로 원하는 전압 만들기, 부하 영향
  3. 03커패시터와 RC충전 · 방전과 시정수, 1차 저역 · 고역 필터, 디바운스 · PWM 평활
  4. 04다이오드와 LED한쪽으로만 흐르는 원리, 순방향 전압, 저항으로 LED 전류 정하기
  5. 05트랜지스터를 스위치로 — BJT · MOSFETMCU 핀으로 모터 · 릴레이 · LED 띠 켜기
  6. 06연산증폭기 기초증폭 · 비교 · 버퍼
  7. 07전원 — 레귤레이터와 디커플링LDO · 스위칭, 커패시터는 어디에 몇 개
  8. 08센서 연결풀업 · 풀다운, 레벨 변환, ADC 앞단
  9. 09회로도 읽기 · 그리기 (KiCad)기호, 넷, 부품 번호
  10. 10PCB 첫걸음 (KiCad)회로도에서 기판까지

펌웨어 — STM32

보드 한 장(NUCLEO)과 무료 개발 도구(STM32CubeIDE)로 처음부터 따라 한다. 준비 중.

  1. 01준비물과 설치보드 · STM32CubeIDE · 드라이버
  2. 02첫 프로젝트 — LED 깜빡이기CubeMX 로 핀 설정, 빌드 · 굽기 · 디버그
  3. 03GPIO 입력 — 버튼과 디바운스
  4. 04클럭 트리→ 기술 자료: STM32 타이머 클럭과 PWM 분주
  5. 05타이머와 PWM — LED 밝기 · 서보
  6. 06UART — PC 와 대화하기→ 기술 자료: UART 보레이트와 클럭 오차
  7. 07인터럽트
  8. 08ADC — 전압 읽기
  9. 09DMA
  10. 10I²C · SPI — 센서와 디스플레이
  11. 11저전력 · 워치독 · 디버깅

만들어 보기 — 회로 + 펌웨어

두 과정을 마친 뒤 하나씩. PWM LED 디머, 온습도 기록기, 소형 모터 속도 제어, 배터리 전압 감시기. 준비 중.