#author("2017-01-17T13:23:24+09:00","default:nari","nari") [[FrontPage]] * arduinoVNC インストール方法 [#bf91f6a3] ** 概要 [#qde8d15f] - arduinoVNCは Arduino esp8266で動く VNCクライアントです。 - arduinoVNCはArduinoライブラリ形式になっています。 - プログラムは、ライブラリ付属のexamplesの中に提供されています。 -- VNC_ILI9341 (タッチスクリーンを使用しないバージョン) -- VNC_ILI9341_touch (タッチスクリーンを使用するバージョン) - 以下、VNC_ILI9341_touchのインストール方法を説明します。 ** ソースの入手 [#hee1c254] - 下記のgitHubのページから、arduinoVNC ライブラリをダウンロード - https://github.com/Links2004/arduinoVNC - (参考) [[GitHubからファイルをダウンロードする方法]] ** VNCサーバをインストール [#tc50aecc] ** ライブラリのインストール [#a1500593] - 下記のArduinoのライブラリが必要です。インストールされていないものがあれば、インストールしてください。 -- Adafruit_GFX (https://github.com/adafruit/Adafruit-GFX-Library) -- Adafruit_ILI9341 (https://github.com/Links2004/Adafruit_ILI9341) -- XPT2046 (https://github.com/Links2004/XPT2046) (タッチスクリーンを使用する場合必要) - (参考) [[Arduinoライブラリのインストール]] ** プログラム(sketch)を開く [#tb23f922] - Arduino IDEを起動します - メニューの「ファイル」→「スケッチの例」→「arduinoVNC」→「VNC_ILI9341_touch」を選択し、プログラム(sketch)を開きます。 - プログラムを修正するため、メニューの「ファイル」→「保存」か「名前を付けて保存」で、プログラムを保存してください。 ** プログラムを修正 [#j02d80a6] - 自分の環境に合わせて、プログラムの27~48行あたりを修正します。 *** IO接続の修正 [#i25899c5] - HSES-LCD24を使用する場合、LCD接続は以下のようになります。 #define TFT_DC 15 #define TFT_CS 2 - touchscreen の接続は変更無しです。 #define TOUCH_IRQ 4 #define TOUCH_CS 16 *** VNCサーバ関連設定 [#u1a9be91] - vnc_ipは、VNCサーバを動かすPCのIPアドレスを設定してください - vnc_portは変更しなくてもいいでしょう。 - vnc_passは、VNCサーバのパスワードに合わせてください const char * vnc_ip = "192.168.1.12"; const uint16_t vnc_port = 5900; const char * vnc_pass = "12345678"; *** WiFi設定 [#zc342a87] - お使いの無線LAN環境のssidとパスワードを設定してください。 const char* ssid = "your-ssid"; const char* password = "your-password";