#author("2017-01-16T16:55:42+09:00","default:nari","nari")
#author("2017-01-17T13:23:24+09:00","default:nari","nari")
[[FrontPage]]

* ArduinoVNC インストール方法 [#bf91f6a3]
* arduinoVNC インストール方法 [#bf91f6a3]

** 概要 [#qde8d15f]

- ArduinoVNCは Arduino esp8266で動く VNCクライアントです。
- ArduinoVNCはArduinoライブラリ形式になっています。
- 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";


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS