**피지컬 컴퓨팅(Physical Computing)**이란 컴퓨터로 처리한 결과를 현실 세계로 직접적으로 출력해주는 컴퓨팅 기술을 의미한다. 일반적인 컴퓨터는 출력 장치가 모니터로 한정되어 있지만 피지컬 컴퓨팅 기술을 이용하면 프로그래밍을 한 결과가 모터, LED 센서 등으로 출력 될 수 있다. 아래 그림은 기존 컴퓨터의 구조이다. 입력과 출력으로는 한정적으로 키보드, 마우스, 모니터 등이 이용된다.
![[그림1] 일반적인 형태의 컴퓨터 구조](https://postfiles.pstatic.net/MjAxODAzMDlfMjk5/MDAxNTIwNTczNTk0MDQx.7zqLgBksmOEs1jCkUQrsZ2en1_Mo4UfC75TzFKL19fIg.d99RH2MwrWeqYjxjBxKjw-10YUHAVrk7mNGqIbHBLVQg.PNG.ndb796/image.png?type=w773)
[그림1] 일반적인 형태의 컴퓨터 구조
반면에 피지컬 컴퓨팅 환경에서는 다음과 같이 입력과 출력이 보다 현실 세계와 직접적으로 연관성이 있습니다. 예를 들어 사용자가 물건에 빛을 쐬면 그 빛의 세기에 따라서 특정한 크기의 소리를 내는 피지컬 컴퓨팅 기기가 있다고 가정해보자. 이 때 입력 장치는 빛 감지 센서가 되겠고, 출력 장치는 스피커가 될 것이다. 이와 같이 입출력 장치가 보다 자유롭게 구성될 수 있다는 특징이 있다.
![[그림2] 피지컬 컴퓨팅 환경의 컴퓨터 구조](https://postfiles.pstatic.net/MjAxODAzMDlfMzgg/MDAxNTIwNTc0NDYzNTkw.rDFQ1OGseFDQeipF1sL2Ive6pk_kOOaHf2Yn18yyRWMg.Re6svapS4_x9ENcrq7nomjW2quSlCyTLyZ9gCwTL1h8g.PNG.ndb796/image.png?type=w773)
[그림2] 피지컬 컴퓨팅 환경의 컴퓨터 구조
말 그대로 현실 세계에 직접적으로 영향을 미칠 수 있으면서 컴퓨터 장치라는 이름에 걸맞게 다양한 프로그램이 삽입되고, 유동성이 높다. 말 그대로 프로그램과 부품을 갈아 끼우면 거기에 맞도록 기계가 동작한다는 것이다. 대표적인 피지컬 컴퓨팅 모듈로는 아두이노, 라즈베리 파이, 마이크로비트 등이 있다.