Embedded 2

[MCU] ESP32 핀맵 (Pinout Diagram) 정리

[MCU] ESP32 핀맵 (Pinout Diagram) 정리  MCU(Micro Controller Unit)는 마이크로컨트롤러 유닛을 뜻하며, 전자기기의 조작이나 특정 시스템을 제어하는 역할을 하는 집적회로(IC)이다. 일반적으로 “보드”라고 불리기도 한다.아두이노 보드의 경우 호환 보드가 많고 보드에 붙어있는 확장 디바이스 따라 기능이 추가되기 때문에, 비슷하게 생겼어도 일부 기능들이 조금씩 다르다. 예를들어 ESP32 모델만 하더라도 뒤에 붙는 숫자에 따라 WIFI만 되느냐, 블루투스도 되느냐, 싱글코어이냐 듀얼코어이냐 등이 나뉜다. 그렇기 때문에 MCU를 선택할 때에는 필요한 기능들이 지원되는지 확인할 수 있도록 한다. 물론 해당 기능이 없으면 추가 디바이스 연결로 가능하나 이왕이면 SOC(Sy..

Embedded 2025.01.03

Arduino IDE 설치 및 세팅 (with ESP32 보드)

Arduino IDE 설치 및 세팅 (with ESP32 보드)   스마트팜을 제어하기 위해 사용된 아두이노 IoT 시스템을 개발하기 위한 환경 세팅에 대해서 알아본다. 필자의 스마트팜에 사용된 환경은 Arduino IDE 와 ESP32 보드를 사용하였으므로 이번 포스트에서는 IDE 설치 및 보드에 대한 드라이버 설치까지의 과정을 다룬다.(다른 보드를 사용한다면 드라이버만 다를 뿐 설치 방법은 동일하다.) Arduino IDE를 다운받기 위해서 아래 주소로 접속하여 OS에 맞는 설치 버전을 선택한다.l   https://www.arduino.cc/en/software    필자의 경우 Windows 11환경에서 설치를 진행하였으며, 설치 스크린샷 또한 Windows 환경에서 캡처한 것이다. OS에 맞는 ..

Embedded 2023.06.10