본문 바로가기

HW 프로그래밍/아두이노58

ESP32 자료정리 당분간 일반 Controller로 ESP32모듈을 사용하려고 합니다. ESP32-WROOM-32D 와 ESP32-WROVER-B 모듈 입니다. ESP32-WROVER-B 모듈은 내부에 8MByte의 PSRAM을 추가로 내장하고 있습니다. 나머지는 WROOM 모듈과 같습니다. ​ 모듈에는 기본 4MByte의 SPI Flash Memory를 갖고 있습니다. ESP32 CPU내부의 메모리는 위와 같습니다. 448KB의 ROM 이 있는데 이는 주로 Boot loader를 저장 하는데 사용합니다. 사용자 프로그램은 외부에 달려 있는 SPI Flash를 사용해서 저장 하게 됩니다. ​ 520KB의 on-chip SRAM을 내장하고 있습니다. 여기에 WROVER 모듈에는 외부에 8MByte의 PSRAM을 추가로 장착.. 2021. 1. 26.
ESP32 Series Datasheet Version 3.0 www.eleparts.co.kr/data/_gextends/good-pdf/201904/good-pdf-7480199-1.pdf 2021. 1. 26.
ESP32-WROOM-32 Datasheet www.eleparts.co.kr/data/_gextends/good-pdf/201904/good-pdf-7480199-2.pdf 2021. 1. 26.
ESP32-DevKitC V4 Getting Started Guide (CMake) ESP32-DevKitC V4 Getting Started Guide (CMake) This user guide shows how to get started with ESP32-DevKitC V4 development board. For description of other versions of the ESP32-DevKitC check ESP32 Hardware Reference. What You Need 1 × ESP32-DevKitC V4 board 1 × USB A / micro USB B cable 1 × PC loaded with Windows, Linux or Mac OS Overview ESP32-DevKitC V4 is a small-sized ESP32-based development .. 2021. 1. 26.
사물인터넷과 ESP32 아두이노 설치하기 ​ESP8266 및 ESP32는 사물인터넷과는 아무리 뗄 수 없는 칩입니다. 와이파이 및 블루투스 기능이 탑재되어 있을 뿐 아니라 저렴한 가격으로 이미 많이 사용되고 있습니다. 특히, 아두이노처럼 통합개발환경 (IDE)를 통해 프로그래밍할 수 있을 뿐만 아니라, 입출력 제어가 가능하기 때문에 사물인터넷의 끝판왕이라 할 수 있습니다. [ESP8266 개발보드와 ESP32 개발보드 비교] ESP8266 ESP32 개발 보드 MCU Xtensa Single-core 32bit Xtensa Dual-core 32bit 무선 통신 WiFi WiFi / Bluetooth 4.2 / BLE Frequency 80MHz 160MHz SRAM X O Flash X O GPIO 17 36 Software PWM 8채널 1.. 2021. 1. 26.
디지털 I/O 기능들: pinMode pinMode(pin, mode) 함수는 아두이노 보드의 pin을 입력 핀으로 사용할지 아니면 출력 핀으로 사용할지 설정하기 위하여 사용합니다. 동작 모드를 설정하는 mode 값은 INPUT, INPUT_PULLUP, OUTPUT 이렇게 3가지 모드 값을 가질 수 있습니다. INPUT_PULLUP은 INPUT과 같은 입력 모드이며, 아두이노 보드의 MCU 내부에서 풀업(Pull Up) 저항을 입력 핀에 달아 사용한다는 의미이며 보다 자세한 사항은 02.Digital | DigitalInputPullup을 참조하세요^^ MCU 내부 Internal Pull Up 회로 아두이노 보드에 전원을 넣거나 리셋 버튼을 눌러 보드가 초기화 상태일 때 기본으로 모든 핀들이 INPUT 모드로 동작하게 됩니다. 그리고 기.. 2021. 1. 18.