Page 44 - MDP2022-2
P. 44
라즈베리파이의 특징은 아두이노와 달리 키보드, 마우스, 모니터만 연결하면 PC가 될 수 있다. 즉 일반
데스크톱과 유사하다는 것이 강조되는 제품이다. Linux OS를 기반으로 하고 세부적인 설정을 제공함으
로써 초보 프로그래머에 맞춤형 환경을 제공한다.
또한 HDMI를 통해 모니터 연결이 가능하다. SD 메모리를 보조 메모리로 사용하며 통신 기능은 모델B/B
만 Ethernet을 가지고 있다. 무선 통신을 하려면 USB를 통한 확장 WiFi 모듈 등을 이용해야 한다.
2) STM32
STM32는 ST마이크로일렉트로닉스(STMicroelectronics 또는 ST)의 32 비트 마이크로컨트롤러 유닛(M
CU) 제품군이다. STM32 칩은 Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + 또는 Cortex-
M0와 같은 32 비트 ARM 프로세서 코어를 기반으로하는 관련 시리즈로 분류된다. 내부적으로 각 마이
크로 컨트롤러는 프로세서 코어, 정적 RAM, 플래시 메모리, 디버깅 인터페이스 및 다양한 주변 장치로
구성되어있다.
3). Arduino
물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간
단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개
발 환경을 말한다.
아두이노는 다양한 스위치나 센서로부터 입력 값을 받아들여 LED나 모터와 같은 전자 장치들로 출력을
제어함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있다. 예를 들어 단순한 로봇, 온습도계,
동작 감지기, 음악 및 사운드 장치, 스마트 홈 구현, 유아 장난감 및 로봇 교육 프로그램 등의 다양한 제