- 피지컬 컴퓨팅의 개념과 구성 요소를 설명할 수 있다.
- 스마트 사물을 입력·처리·출력으로 분해해 작동 원리를 분석할 수 있다.
- 작동의 핵심에 '조건에 따른 처리(소프트웨어)'가 있음을 이해한다.
생각 열기 — 작은 보드, 큰 마법
해가 지면 저절로 켜지는 가로등, 손을 갖다 대면 나오는 자동 손소독기, 어두우면 켜지는 현관 센서등… 이런 '알아서 반응하는 사물'들은 어떻게 작동할까요? 비밀은 그 안에 든 피지컬 컴퓨팅이에요. 피지컬 컴퓨팅(physical computing)은 소프트웨어가 센서로 세상을 느끼고, 액추에이터로 세상에 반응하게 하는 거예요. 화면 속에 갇혀 있던 소프트웨어가 현실 세계로 걸어 나오는 셈이죠. 그 작동 원리를 분해해 봅시다.
내 주변에서 '알아서 반응하는' 똑똑한 사물을 3개 떠올려 보세요. 그것은 무엇을 감지해서, 무엇으로 반응하나요?
피지컬 컴퓨팅의 세 가지 부품
피지컬 컴퓨팅 작품은 세 가지 핵심 부품으로 이루어져요. 사람의 몸에 빗대면 이해하기 쉬워요.
센서 (입력)
빛·소리·온도·거리·움직임을 감지해요. 사람의 감각기관(눈·귀·피부).
보드 + 소프트웨어 (처리)
센서 값을 판단해 무엇을 할지 정해요. 사람의 두뇌(아두이노·마이크로비트 등).
액추에이터 (출력)
빛·움직임·소리로 반응해요. 사람의 손발·목소리(LED·모터·스피커).
센서와 액추에이터는 하드웨어(부품)예요. 하지만 "센서 값이 어떠면 무엇을 하라"는 규칙을 정하는 건 소프트웨어(프로그램)예요. 그래서 같은 부품으로도 소프트웨어를 바꾸면 전혀 다른 작품이 돼요. 피지컬 컴퓨팅의 진짜 마법은 '처리'를 담당하는 소프트웨어에 있답니다.
속을 들여다보기 — 스마트 사물 분해 분석기
똑똑한 사물을 골라, 입력(센서) → 처리(소프트웨어 규칙) → 출력(액추에이터)으로 분해해 보세요. 작동 원리가 한눈에 보일 거예요.
분해하면 보인다 — 분석의 힘
여러 사물을 분해해 보니 공통점이 보이죠? 모두 '센서로 감지 → 조건 판단 → 액추에이터로 반응'이라는 똑같은 뼈대를 가져요. 겉모습은 달라도 구조는 같다는 것 — 이것이 분석의 힘이에요. 분해해서 이해하면, 거꾸로 만들 수도 있어요(다음 차시에서 직접 만들어 봐요!).
우리 집·학교의 똑똑한 사물(센서등, 자동문, 에어컨, 로봇청소기 등)을 하나 골라, ① 어떤 센서로 무엇을 감지하고 ② 어떤 조건(소프트웨어 규칙)으로 판단해 ③ 어떤 액추에이터로 반응하는지를 '입력→처리→출력'으로 분해해 보세요. '만약 ~이면 ~하라' 형태의 규칙도 한 줄 적어 보면 좋아요.
확인 문제
바로바로 채점!
1차시 확인 문제
4문항 · 즉시 채점
1피지컬 컴퓨팅에 대한 설명으로 가장 알맞은 것은?
2LED, 모터, 스피커처럼 처리 결과를 빛·움직임·소리로 내보내는 부품은?
3'빛 센서 값이 어두우면 LED를 켠다'는 판단 규칙을 담당하는 것은?
4[OX] 자동 가로등, 스마트 화분, 침입 경보기는 겉모습은 달라도 '입력→처리→출력'이라는 같은 구조를 가진다.
더 알아보기
교과서 너머의 이야기 — 클릭해서 펼쳐 보세요
도구피지컬 컴퓨팅의 친구들 — 아두이노와 마이크로비트
피지컬 컴퓨팅을 쉽게 시작하게 해 준 대표 도구가 아두이노(Arduino)와 마이크로비트 (micro:bit)예요. 아두이노는 이탈리아에서 예술·디자인 학생들도 쉽게 쓰도록 만든 오픈소스 보드로, 전 세계 메이커들의 사랑을 받아요. 마이크로비트는 영국 BBC가 교육용으로 만든 작은 보드로, LED·버튼·센서가 이미 붙어 있어 초보자도 바로 코딩할 수 있죠. 둘 다 블록 코딩이나 간단한 텍스트 코딩으로 프로그램을 만들 수 있어, 복잡한 전자공학을 몰라도 아이디어를 작품으로 만들 수 있어요. 이런 도구들 덕분에 피지컬 컴퓨팅이 전문가의 영역에서 누구나의 창작 도구로 내려왔답니다. (이 교과서의 시뮬레이터로 먼저 원리를 익히고, 기회가 되면 실제 보드로도 만들어 보세요!)
개념아날로그 vs 디지털 — 센서가 세상을 읽는 법
센서가 읽는 신호는 크게 두 종류예요. 디지털 신호는 '켜짐/꺼짐', '눌림/안 눌림'처럼 둘 중 하나예요(버튼, 인체 감지 센서 등). 아날로그 신호는 밝기·온도·소리 크기처럼 연속적으로 변하는 값이에요(빛 센서는 0~매우 밝음까지 다양한 값을 읽죠). 컴퓨터는 디지털(0과 1)만 이해하므로, 아날로그 신호는 숫자 값으로 변환해서 받아들여요(예: 밝기를 0~1023 같은 숫자로). 그래서 '어두우면'이라는 조건도 사실은 '빛 센서 값이 300보다 작으면'처럼 숫자 비교로 표현돼요. 이렇게 현실의 연속적인 세계를 숫자로 바꿔 다루는 것이 피지컬 컴퓨팅의 기초랍니다(「정보」 2단원의 '디지털 표현'과 이어지죠!).
사례피지컬 컴퓨팅이 만든 따뜻한 발명들
피지컬 컴퓨팅은 거창한 게 아니라 주변의 불편을 푸는 따뜻한 도구가 될 수 있어요. 실제로 학생·메이커들이 만든 사례가 많아요 — 약 먹을 시간을 빛과 소리로 알려 주는 어르신용 약 알림기, 시각장애인을 위해 장애물을 거리 센서로 감지해 진동으로 알려 주는 스마트 지팡이, 농인을 위해 소리를 빛·진동으로 바꿔 주는 장치 등이죠. 모두 '센서로 감지 → 판단 → 액추에이터로 알림'이라는 같은 구조예요. 비싼 장비 없이도 아두이노와 몇 개의 부품으로 만들 수 있고, 누군가의 삶을 실제로 도울 수 있어요. 피지컬 컴퓨팅의 진짜 가치는 기술로 사람을 돕는 것에 있답니다. 여러분도 주변의 작은 불편에서 시작해 보세요!