본문 바로가기

분류 전체보기50

Flask(플라스크)란 무엇인가? Flask는 웹 앱(Web Application) 제작을 위한 마이크로프레임워크(Microframework)입니다. 아래의 사이트는 Flask에 대해서 설명합니다. flask.palletsprojects.com/en/1.1.x/ Welcome to Flask — Flask Documentation (1.1.x) flask.palletsprojects.com flask-docs-kr.readthedocs.io/ko/latest/index.html# Flask의 세계에 오신것을 환영합니다. — Flask 0.11-dev documentation © Copyright 2012, Armin Ronacher. flask-docs-kr.readthedocs.io Flask는 두개의 외부 라이브러리에 의존하는데 템플.. 2020. 11. 6.
Arduino + Firmata + PyFirmata Arduino Board에 Firmata 코드를 올린 후에 PC에서 Python을 이용하여 보드 제어가 가능하다. 구체적인 방법은 다음과 같다. [Arduino에 Firmata 코드 올리기]1. Arduino Board를 PC에 연결한다. (여기서는 Arduino Nano 보드를 이용했다) 2. 툴에서 자신의 보드에 맞게 보드와 포트를 설정한다.(여기서는 포트가 COM4로 잡혔음) 3. 파일 -> 예제 -> Firmata -> StandardFirmata 를 선택한다. 4. Upload 버튼을 눌러서 보드에 코드를 upload 한다.5. Firmata Test 하기Firmata 홈페이지 (http://firmata.org/wiki/Main_Page)에서 자신의 OS에 맞는 실행파일 다운로드 받아서 실행하.. 2016. 12. 3.
ESP8266 + Micropython 개발환경만들기 이번에는 아주 간단한 MCU에서 파이썬3를 수행할 수 있는 Micropython 개발환경을 ESP8266 보드에 구현해 보도록 하겠다. Micropython 홈페이지에 가보면 다양한 MCU에 Micropython을 이용할 수 있도록 포팅되어 있음을 알 수 있다. 대표적인적인 것이 SMTM32F4 기반의 MCU 보드, TI CC3200 기반의 MCU 보드, 그리고 ESP8266 기반의 MCU 보드이다. 여기서 우리는 ESP8266 MCU 보드에서 Micropython을 이용할 수 있도록 개발환경을 구축할 것이다.참고: http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html#deploying-the-firmware1. 보드 구하기-.. 2016. 9. 17.
ESP8266 + 아두이노(Arduino) + Blynk (IoT) Blynk App과 라이브러리를 이용하면 아주 쉽게 IoT 시스템을 구현할 수 있다. 갖고 있는 nodeMCU 보드(ESP8266칩 사용)를 아두이노 개발환경에서 사용할 수 있도록 한 것은 이전 포스팅을 참고하면 될 것이다.(이것은 아두이노 보드와 ESP8266 보드가 모두 필요한 것이 아니라 ESP8266 보드만 이용하여 시스템을 구현한 것입니다.) 다음의 순서대로 진행하면 쉽게 IoT 시스템 구현이 가능하다.1. 아두이노 보드 매니저에서 Blynk 를 선택하고 설치2. 예제에서 아래처럼 ESP8266_Standalone 선택3. Blynk App 설치 및 Project 파일 만들어서 Auth 알기 참조: https://learn.sparkfun.com/tutorials/esp8266-thing-dev.. 2016. 9. 14.