전자제품 속 작은 컴퓨터 MCU는 어떻게 동작할까? 드라이기 · 로봇청소기 · 드론으로 보는 마이크로컨트롤러
그라운드 임베디드
0:00 / 0:00
전자제품 속 작은 컴퓨터 MCU는 어떻게 동작할까? 드라이기 · 로봇청소기 · 드론으로 보는 마이크로컨트롤러
6 978 просмотров · 10 ч назад
그라운드 임베디드
21,9 тыс. подписчиков
6 978 просмотров · 10 ч назад
#임베디드 #MCU #마이크로컨트롤러
"아무도 운전하지 않는데, 로봇청소기는 벽 앞에서 멈추고 계단 앞에서 물러납니다."
드라이기, 로봇청소기, 드론, 세탁기, 리모컨까지 —
버튼이 있는 전자제품이라면 거의 다 들어 있는 손톱만 한 칩, MCU.
이 작은 컴퓨터는 어떻게 센서를 읽고, 판단하고, 모터를 움직일까요?
이 영상은 1971년 4004와 1974년 TMS1000에서 출발해
칩 내부(CPU · 플래시 · SRAM · 클럭 · 버스), 명령을 처리하는 방식, 전원을 켠 뒤 main()과 while(1)까지,
그리고 바깥세상과 이어지는 GPIO · ADC · 타이머/PWM · 인터럽트 · 통신을 차례로 봅니다.
후반부에는 드라이기 · 로봇청소기 · 드론을 직접 열어 MCU가 실제로 하는 일을 보고,
MCU 고르는 법, 저전력, 펌웨어 개발 과정까지 이어갑니다.
본인이 공대생이 아니더라도 공대생 친구, 지인, 가족에게 소개해주시면 정말 큰 도움이
되실 거라 100% 확신합니다.
✅ 필수 영상 시청자
임베디드 · 펌웨어를 처음 시작하는 분
아두이노 · STM32는 써 봤지만 칩 안에서 무슨 일이 일어나는지 궁금한 분
GPIO · ADC · 타이머 · 인터럽트를 한 번에 정리하고 싶은 분
하드웨어 · 임베디드 직무를 준비하는 공대생 및 취준생
💡 영상 핵심 내용
MCU = CPU + 플래시 + SRAM + 주변장치를 칩 하나에 (PC는 큰 집, MCU는 원룸)
역사: 1971 인텔 4004(계산만) → 1974 TI TMS1000(칩 하나에 전부) → 8048 · 8051 → 32비트 ARM
플래시 = 책장, SRAM = 책상, 레지스터 = 메모지
클럭: 72 MHz = 1초에 7,200만 번 박자
CPU: 가져오기 → 해석하기 → 실행하기 반복
부팅: 리셋 → 벡터 테이블 → 시작 코드 → main() → while(1)
GPIO(레지스터 비트 = 핀 전압) · 12비트 ADC(0~4095) · 타이머/PWM · 인터럽트 · UART/I2C/SPI/CAN
실전: 드라이기 온도 루프, 로봇청소기 낙하 센서 정지, 드론 MCU 5개와 실시간성
🔥 영상 하이라이트
"큰 프로세서에 물어볼 틈도 없이, MCU가 바퀴부터 멈춥니다."
훅에서 벽과 계단 앞에서 스스로 멈추던 로봇청소기의 비밀을
인터럽트 씬과 로봇청소기 실전 씬에서 회수합니다.
(✔ 영상 속 HUD · 로그 · 센서 값 · 전류 그래프는 이해를 돕기 위한 예시 생성 데이터입니다!)
[목차]
⏰ 타임스탬프 (원하는 구간 클릭!)
00:00 인트로 · 로봇청소기는 누가 운전할까
00:31 우리 집에만 수십 개
01:07 왜 필요할까 · 드라이기로 보는 판단
01:39 1971 → 오늘, 칩 하나에 컴퓨터를
02:25 컴퓨터 CPU와 무엇이 다를까
03:07 칩 해부 · 검은 사각형 안에는
03:52 플래시와 SRAM · 책장과 책상
04:26 클럭 · 칩의 심장 박동
04:58 CPU는 어떻게 일할까 · 가져오고, 해석하고, 실행
05:41 전원을 켜면 · 끝나지 않는 프로그램
06:14 GPIO · 다리 하나가 스위치 하나
06:55 ADC · 아날로그를 숫자로
07:30 타이머와 PWM · 시간을 다루는 장치
08:04 인터럽트 · 초인종이 울리면
08:40 통신 · 다른 칩과 대화하기
09:12 실전 1 · 드라이기 속 MCU
09:51 실전 2 · 로봇청소기 속 MCU
10:33 실전 3 · 드론 속 MCU 다섯 개
11:13 MCU 고르기 · 무엇을 보고 고를까
11:55 저전력 · 대부분은 잠을 잔다
12:26 펌웨어는 어떻게 들어갈까
13:04 정리 · 구독
[참고 자료]
Wikipedia — Intel 4004 / TMS1000 / Intel MCS-48 / Intel MCS-51 / Microcontroller / ARM Cortex-M
[끝으로]
구독자 여러분의 임베디드 '진입장벽'을 낮출 수 있도록 항상 노력하겠습니다.
이번 영상도 끝까지 보셔서 반드시 하나라도 지식을 얻어가시길 강력하게 추천 드립니다.
감사합니다.
📢 더 깊은 임베디드 지식이 필요하다면?
▶그라운드 채널 구독하기 - / @ground_embedded
▶그라운드 블로그 서이추하기 - https://blog.naver.com/ground_rlc
▶그라운드 임베디드 강의 수강 - https://fastcampus.co.kr/data_online_...
Let`s go Ground↗