본문 바로가기

프로그래밍42

ESP8266에서 인터넷 날씨 가져오기 인터넷으로 날씨를 갖고 와서 GLCD에 출력해보고 싶었다.처음 접하는 ESP8266이였으므로 고생을 좀 했는데, 결국했다.ESP8266의 인터넷 연결 설정과, https://thingspeak.com의 도움이 있어야 가능한 일이다. https://thingspeak.com는 필요한 사이트에 연결한 후에 데이터를 파싱해 주는 역할을 수행한다. 이후 우리는 https://thingspeak.com에 접속하여 필요한 정보를 갖고 온다. 필요정보를 갖고 올 수 있을 뿐만 아니라, ESP8266의 데이터도 https://thingspeak.com 으로 보낼 수 있다. 보낸 정보는 공개하면 누구나 볼 수가 있다. IoT를 이용한 센서 정보 수집에 아주 편리한 사이트다. matlab관련된 언급과 연결이 많을 것을 보.. 2016. 2. 10.
ESP8266에 그래픽 LCD 연결하고 Text 및 그림 출력 0. 빌드 옵션 선택http://nodemcu-build.com/에서 아래처럼 빌드 옵션을 선택한다. UCG의 설명(책모양 아이콘)을 클릭해서 자신이 이용하고 있는 그래픽 LCD의 라이브러리가 지원되는 지 확인한다. 입력한 이메일로 bin 파일이 전달된다. 처음에는 시작한다는 메일이 오고, 나중에 끝나다는 메일과 함게 bin 파일의 링크가 온다. 총 5~10분 정도 걸린다.내가 사용하려고 하는 LCD는 'www.openjumper.com'의 TFT LCD로 ST7735 LCD 모듈과 호환되는 제품이다.(ST7735 LCD 모듈 설명 참조 자료: https://learn.adafruit.com/1-8-tft-display/overview ) 1. 연결 이번에 사용할 'www.openjumper.com'의 .. 2016. 2. 10.
ESP8266 보드를 위한 개발 환경 만들기 1. ESP8266 보드란?ESP8266 칩은 저가의 WiFi SoC이다. 이 EPS8266 SoC를 이용한 보드(모듈)는 다양하게 팔리고 있다. 다른 WiFi 보드들이 $30 정도에 팔리는데 비하여 이 보드는 $1짜리도 있다. 가격이 저가지만 웬만한 기능을 수행이 가능하다. TCP/IP로 Web Server 역할도 수행이 가능하며, 간단한 H/W 제어도 가능하다. 개발환경은 Arduino 보드 등 다른 보드와 연결(Uart, Serial로 연결)해서 사용도 가능하고, 독자적으로도 사용이 가능하다. 독자적으로 사용할 때는 Arduino IDE를 사용할 수도 있고, Lua 기반의 Script와 MicroPython 기반의 Script 명령도 동작한다.[다양한 개발 환경에 대해서는 아래를 참조한다.]http.. 2016. 2. 9.
STM32F4 Discovery 보드 구하기 ST Micro에서 STM32F4 칩을 이용한 보드 아래 링크에서 처럼 는 다양하게 존재한다. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532 아래는 각 보드별 설명이다. ST's tools for evaluation of the STM32, range from highly affordable community enabled tools up to fully equipped boards, ready for evaluation of every single feature of the selected MCU. All ST evaluation boards include an ST-LINK/V2 in-circuit debugger/programmer. STM32 N.. 2015. 1. 10.