아두이노/NodeMCU 썸네일형 리스트형 ESP8266 - SPIFF SPIFFS 란? SPIFFS :SPI Flash Filing System으로 RAM이 거의 없는 제한된 임베디드 마이크로 프로세서 시스템에서 SPI 플래시 장치 용으로 설계되었다. SPIFFS의 역할 :낮은 램 사용을 위해 특별히 설계파일 수에 관계없이 정적으로 크기가 지정된 램 버퍼를 사용Posix-like api : open, close, read, write, seek, stat, etcImplements static wear leveling으로 시스템 플래쉬의 수명을 연장 SPIFF가 지원하지 않는 것 :SPIFF는 디렉토리를 지원하지 않으며 플랫 구조를 사용한다. tmp/myfile.txt 경로로 파일을 생성하면 tmp 디렉토리 안에 myfile.txt를 생성하는 대신 tmp/myfile.tx.. NodeMCU 특징 ESP-12E 모듈 - Tensilica Xtensa 32bit LX106 RISC Microprocessor- 80 to 160 MHz Clock Freq- 128kB internal RAM- 4MB external Flash- 802.11 b/g/n Wi-Fi transceiver ESP8266 데이터시트 : 전력 요구 사항 - 동작 전압 : 2.5V ~ 3.6V - LM1117 3.3V 600mA 레귤레이터 - 80nA 종작 전류 - Sleep Mode 20uA - Vin 핀으로 외부에서 전원을 공급 주변장치와 I/OESP8266 NodeMCU는 총 17개의 GPIO 핀이 보드 양쪽 핀 헤더로 연결되어 있다.ESP8266의 핀 멀티플렉싱 기능으로 단일 GPIO핀이 PWM/UART/SPI로 다중 동작.. NodeMCU 1. NodeMCU 란 NodeMCU는 오픈소스 사물인터넷 플랫폼으로 WiFi 기능이 구현된 MCU 개발보드이다.Espressif사의 ESP8266-12 모듈을 사용한다.사물인터넷 노드용 MCU이며, 작은 크기와 저렴한 가격으로 네트워크 기능이 구현된 보드이다. NodeMCU는 ESP-12칩을 사용하며, USB 신호를 UART 신호로 변경하기 위해서 CP2102 or CH340 chipset을 사용한다.전압변경을 위해 LM1117 칩이 사용되어 5V의 전압을 3V로 변환한다. NodeMCU는 두 개의 버튼과 두 개의 LED, 그리고 30핀(PinOuts)으로 구성되어 있다.두 개의 스위치는 Reset 과 Flash 버튼으로, Flash 버튼을 누른 상태에서 Reset 버튼을 누르며, 플래시 이미지를 업로.. NodeMCU 를 Arduino IDE에서 사용하기위한 환경 설정방법 Arduino IDE를 설치하고 보드를 사용하려면 '툴(Tools)' 메뉴에서 '보드' 메뉴에서 사용할 보드를 선택하여야 한다.그러나, 기본 설치상태에서는 NodeMCU 보드는 나타나지 않는다.NodeMCU 를 Arduino IDE에서 사용하기위해서는 보드 등록을 진행하여야 한다. 아두이노 개발환경 IDE에서 설정을 진행하여야 한다. 1. IDE에서 '파일(File)' -> '환경설정(Preference)'를 선택하여 준다. 2. '환경설정(PPreference)' 화면에서 설정부분의 '추가적인 보드 매니저 URLs'에 NodeMCU 주소를 입력하여 주어야 한다. "http://arduino.esp8266.com/stable/package_esp8266com_index.json" 을 입력하고 확인을 클릭.. 이전 1 다음