스마트폰으로 간단하게 Arduino 제어하기 (3) - Remote Display
아주 쉬운 OLED 모듈을 이더넷 쉴드와 함께 연결하여 스마트폰으로 간단히 메시지를 보내서 출력하는 예제를 만들어 보았다.
기존의 LED 제어하는 것은 아래 글을 참고하세요.
스마트폰으로 간단하게 Arduino 제어하기 (1) - 아두이노 이더넷 (https://ts.devbj.com/568)
일단 결과는 아래 그림과 같다.
소스코드는 아래 gist 사이트에 올려 두었으니 참고하면 된다. LED 제어하기 예제에 OLED I2c Display library를 추가해서 간단하게 구현이 가능하다.
https://gist.github.com/bjnhur/63a4c565c3bccb368643d527f538d153
물론 아래 2개의 라이브러리는 별도로 다운받아야 한다.
1. https://github.com/adafruit/Adafruit_SSD1306 (SSD1306 library) 혹은 제가 프로젝트에 사용한 아래 라이브러리 zip 파일을 참고해도 된다.
Adafruit 라이브러리 버전중에 1.1.2를 받아서 아래 내용을 수정한 버전이다. 128*64 모듈을 사용했으므로 아래 부분을 수정했다.
2. https://github.com/adafruit/Adafruit-GFX-Library (GFX library)
요즘은 아두이노 사이트에서 온라인 컴파일을 바로 지원하고 있다. 아래 링크를 코딩에 참고해도 된다.
모바일앱은 아래에서 다운받아 설치하고 그림과 같이 따라하면 간단하게 구현할 수 있다.
구글 스토어나 애플 스토어에서 "WIZnet" 을 검색하면 나오는 툴 "WIZnet IoT Tool" 을 다운 받아서 설치하면 된다.
안드로이드 앱 : https://play.google.com/store/apps/details?id=kr.co.wiznet.app_tcp
iOS 앱 : https://itunes.apple.com/us/app/wiznet-iot-tool/id1379929555?l=ko&ls=1&mt=8
재미삼아 해보시길~~
'IT > IoT | Hardware' 카테고리의 다른 글
MQTT Client tool - MQTTLens (크롬 앱) (0) | 2019.01.24 |
---|---|
Arduino Ethernet Shield 제품 리스트 (0) | 2019.01.15 |
IPv6 Cheat Sheet - 간략한구조 설명자료 (0) | 2019.01.09 |
ICMPv6 메시지 정리테이블과 기술자료 (0) | 2019.01.09 |
10 Netstat Command Examples (0) | 2019.01.09 |