スケッチダウンロード
百葉箱スケッチ
必要なファイルについての補足
- 本誌記事中には「EasyScreen.zip」をダウンロード、
となっていますが、必要なファイルは上記の2つのリンクの
どちらかからダウンロードできる、.pde拡張子のファイルのみとなります
- 固定IP環境では、「固定IP版」からダウンロードできる
EasyScreen.pdeだけを使います
- DHCP環境では、「DHCP版」からダウンロードできる
EasyScreenDHCP.pdeと、下記からダウンロードできる
DHCPライブラリの2つを使います
Arduino DHCPライブラリ
DHCPライブラリ Ver. 0.4(DHCP版のみ必要)
- ダウンロード後、解凍したファイルをArduino IDEのhardware\libraries\Ethernetの
フォルダにコピーして使います
- 固定IP版ではDHCPライブラリをダウンロードする必要はありません
DHCPライブラリダウンロード元のブログ
使い方メモ
固定IP版、DHCP共通
ダウンロードしたEasyScreen.pde、または、EasyScreenDHCP.pdeを、
Arduino開発環境から開いて読み込むか、任意のエディタから
コピー&ペーストするなどして編集します。
- mac、は、イーサネットシールドの紙シールの値を入れます
- 0x、はそのまま、00の部分を変更します(0xは16進数を表す記号)
- logitudeが経度、llatitudeが緯度、altitudeが標高です
- PASSKEYは登録ページで登録したときに表示される数 字です
- (例)PASSKEYが12345なら、12345UL、のようにします
- portは本誌リスト1の4949ではなく14949を使用します
- serverは本誌リスト1の130,69,251,140ではなく、219,101,148,94を使用します
- 本サポートページからスケッチをダウンロードした場合、serverとportについては編集せずにそのまま使ってください
固定IP版
- ip,gateway,netmaskを、本誌記事を参照して設定してください
byte mac[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
// Node location
int longitude[] = {
111, 22, 3 , 4 };
int latitude[] = {
55, 6 , 7 , 9 };
int altitude[] = {
12 , 3 };
// UL means unsigned long
#define PASSKEY 9999999UL // get it from http://100.eleki-jack.com/