본문 바로가기

ESPRESSIF

(77)
ESP8266 SPI 테스트 - MAX31855 를 이용한 써모 커플 온도 읽기 ESP8266 SPI 테스트 - MAX31855 를 이용한 써모 커플 온도 읽기 [ESP8266-SSM EVM] 보드의 SPI포트는 IO12~IO14에 할당 되어 있다. Arduino Code 이므로 라이브러리 함수를 사용하면 쉽게 출력 할수 있다. SPI 방식의 MAX31855 온도 센서 모듈을 이용하여 온도 값을 읽어 오는 예제를 테스트 해 보았다. MAX31855 온도 센서 모듈은 SSM-EVM Type 핀맵에 호환되고 SSM-EVM 확장 테스트 보드에 연결하면 쉽게 테스트 가능하다. MAX31855를 테스트 하기 위해 기존 SPI 코드를 이용해도 되지만 Ardino 예제를 이용해 보고 싶어서 Arduino 라이브러리를 검색해서 추가 하였다. 기본 제공 예제를 이용하면 써모커플의 온도 값을 가져오는..
[ESP8266 SSM EVM] rev2 보드 제작 [ESP8266 SSM EVM] rev2 보드 제작 기존에 제작했던 ESP8266 EVM 보드를 핀맵도 수정하고 LED도 추가해서 SSM EVM TYPE 형태로 새롭게 만들어 보았다.
ESP8266 성능 테스트 ESP8266 성능 테스트 GPIO 토글 해서 ESP8266의 대략 적인 CPU성능을 측정해 보았다. 우선 아두이노 GPIO 제어 함수를 사용하여 GPIO 토글 테스트 하니 980ns(1uS) 걸린다.역시 느리군.. #define PIN_OUT 15 void setup() { pinMode(PIN_OUT, OUTPUT);} void loop() { digitalWrite(PIN_OUT, 1); digitalWrite(PIN_OUT, 0); delay(1);} 속도를 좀더 높이기 위해 ESP8266의 GPIO를 직접 제어 하는 방법을 써보자110ns 로 측정된다. (80Mhz로 구동시) void loop() { //digitalWrite(PIN_OUT, 1);// digitalWrite(PIN_OUT, 0..
ESP8266 Arduino 개발환경 설정 ESP8266 Arduino 개발환경 설정 ESP8266은 Arduino IDE로 개발 할수 있다. 먼저 Arduino IDE 환경설정에서 모드 매니저 추가 해준다.http://arduino.esp8266.com/stable/package_esp8266com_index.json 보드 메니저에서 ESP8266을 검색해서 설치 해 준다. 툴->보드 -> Generic ESP8266 Module를 선택한다.포트는 USB2UART의 포트로 설정 하고 Upload Speed는 1M 로 설정해 주는것이 좋다. (다운로드 하는 속도가 빨라서 개발하기 편하다.) 작성해서 테스트 결과 문제 없이 동작하는것을 확인 할 수 있다. ESP8266 SSM 보듈 보드의 LED 는 IO16에 연결되어 있다.
[ESP8266-SSM EVM] ESP8266 WIFI 모듈 테스트 보드 제작 [ESP8266-SSM EVM] ESP8266 WIFI 모듈 테스트 보드 제작 새로운 프로젝트를 위해 가장 먼저 하는 일은 EVM 보드를 구매해서 테스트 하고 프로젝트에 맞는 프로토타입 보드를 제작 하는것이다.이때 확장 성을 얼마나 많이 두는가에 따라 문제가 생겼을때 대처 할 수 있는 유연성이 커진다. 이번에 무선 EMG 신호 측정 장치 제작 프로젝트에 사용될 프로토타입 보드를 제작했다. 표준 핀맵으로 제작해서 기존에 제작해 두었던 확장 테스트 보드에 쉽게 연결해서 테스트 할 수 있도록 SSM EVM Type 형태로 제작 했다. 무선 EMG 신호 측정 장치 제작 프로젝트에 사용 될 수 있는 확장 테스트 보드도 제작해서 디버깅및 프로그램도 쉽게 하고 테스트 후 프로젝트에 바로 사용 할 수도 있도록 했다.