ArduinoとEthernet Shiledと 秋月電子LED電光掲示板とLEGO

前回のエントリー では、時計アプリを作りました。

今回は、ニュース情報、為替情報、天気情報を表示するように機能を追加しました。
ニュース情報、天気情報は、Yahoo! RSSサービスを利用しています。
為替情報は、Yahoo!ファイナンス情報からレートを取得してます。

また、数字、平仮名、漢字、カタカナ、記号などのフォント表示にも対応しています。フォントデータは、東雲フォントデータをSDメモリに保存し、電光掲示板用に変換しています。

電光掲示板を駆動するソフトは、@arm22さんのライブラリをベースに16x16ドットに拡張しました。

筐体は、もちろんLEGOで作りました


 全体像
左上:為替レートを表示
上部にスイッチがあり、ボタンを長押しすると表示する情報を切り替えます。

左下:時計
右上:Yahoo ! トップニュース
右下:Yahoo ! 天気情報
 
送信者 201111
動画
 



2011/11/15 追記
電子工作テスト2011に参加するためにプロモーションビデオを作成しました。
コメント

おおお!色々表示されてくるとなんだかワクワクしてくるものありますね。
やっぱりLEGOだと綺麗に収まる所がイイ!

  • sugn74
  • 2011/11/11 08:17

> sugn74さん

ありがとうございます、作った甲斐があります。
筐体があると見栄えがでてよい感じになります。

  • kimai0827
  • 2011/11/11 19:31

初めまして。
このサイトはまだ稼働していますか?

同じ物を作ってみたいのですが、私のレベルでは、記事だけでは理解が出来ません。色々と教えて頂きたいのですが・・・。

  • kei
  • 2012/09/14 09:50

keiさん、こんにちは。

はい、まだ稼動してます。。。
大きく、以下の構成になっていますがどこら辺がわからないですか?

1)ネットワーク経由でニュース情報を取得。
2)取得したデータをフォントデータにマッピング。
3)電光掲示板に表示。


  • kimai0827
  • 2012/09/20 15:58

こんばんは。レスが有り、嬉しいです。楽しくHPを見させて頂いています。LED電光掲示板を作りたくて秋月電子からH8マイコンの付いた32*16LEDボードと、拡張用の32*16LEDボードを購入しました。まずは電子掲示板、初めて触れるのでH8マイコンで動いている様子を見てみました。これと同じ事を単なる32*16LEDボードで行う為、プログラムを組んでいます。この掲示板(H8無しの方)、大きく分けると
1.74HC595に対してシリアルでデータを送信してラッチをかける事
2.TD62783AFにパラレルデータが送られる事(これはハード的で74HC595のぱられるポートにデータが出ればクリアする)。
3.LEDマトリクスのTD62783AFと反対のポートにシフトレジスタ用データをいれてLEDのスクロール表示を行う。

この中で1,2番はクリアしたのですが、3番が、同制御して良いのか分からず書き込みをして見ました。

PIC 16F627Aを使用してコントロールしようとしています。

3番の件、クロックとラッチは595と同じラインになっているので、問題ないのですが、sinとENBのコントロールが良く分かりません。

先日パーツショップに行った時にArduinoUNO R3を見かけたので、このページに載っていたなと思い、思わず買ってしまいました。

ソースプログラムの開示をして頂けないかと思います。

今一歩の所で前進出来ず、うにゅうにゅしています。

ご指導頂けないでしょうか?

これが完成したら、書いて頂いたネットワークでニュース情報を取得、取得したデータをフォントデータにマッピング、電光掲示板に表示を勉強して行きたいと思っています。

宜しくお願い致します。

  • kei
  • 2012/09/22 18:43

こんばんは。C言語を勉強して何とかAの文字を16*16マトリクスに出す事が出来ました。kimai0827さんは、独学ですか?勉強に使用された本などがあれば、タイトルとか出版社を教えて頂けないでしょうか?
いい本が見つかりません。

宜しくお願い致します。

  • kei
  • 2012/09/29 18:51

keiさん、

遅レスすみません。体調崩して、一時入院してました。

>ソースプログラムの開示をして頂けないかと思います。

記事に書きましたが、arm22さんのライブラリを参考に修正しました。
少し、解説記事を書きましたので参考にしてください。
http://emaken.com/project/2012/0020/index.html

16x16ドットフォントの表示に対応しました。

>勉強に使用された本
はい、独学です。
CQ出版社の本、雑誌ですとトラ技やインタフェースを読んでいます。



  • kimai0827
  • 2012/11/09 20:05

こんばんは。奇遇ですね。わたしの方も体調不良で入院していました。レスありがとうございます。Arduino初心者です。新しく作られたページを拝見しましたが、良く分からない所があります。ハードウェア構成ですが、コネクタを4つ使用しているのでしょうか?Arduinoは一つで足りるのでしょうか?
○プログラム
AkiMatrixに以下の関数を組み込みましたとありますが、これはArduinoのプログラムでしょうか?秋月電子の電光掲示板用拡張ユニットには、CPUが載っていないので、多分Arduiinoで書かれているのだと思いますが。
1から159行のソースと上記のプログラムの関係が理解出来ません。秋月電子の基板を接続して、Arduinoにサンプルプログラムを書き込むと、動作画像の様な表示が出来るのでしょうか?Arduinoは初めてで、基板を買ってきたのですが、今ひとつ理解出来ません。Arduino1個と電光掲示板1-4枚でどちらのプログラムで制御出来るのでしょうか?初心者の質問ですみません。ご指導頂けないでしょうか?
宜しくお願い致します。

  • kei
  • 2012/12/17 03:50

奇遇ですね。当方も体調不良で入院していました。秋月電子の電光掲示板をなんとか動かしたいです。http://emaken.com/project/2012/0020/index.htmlに書かれている事で教えて下さい。arm22さんの回路図を見ましたが、コネクタがたくさん有り、これはArduino1台で制御出来るのでしょうか?○プログラム
AkiMatrixライブラリに以下の関数を組み込みました、と記載が有るのですが、これは掲示板に記載する物ですか?

サンプルプログラムを以下に表示します。
これは、2010/05/22-23に東工大で行われたMTM05に出展したときのデモプログラムです。この部分、文字データが淡々と書かれていると解釈したのですが、あっていますでしょうか?

LEDマトリクスボードだけを購入して文字を表示させたいと思いましたが、制御部?H8が無いとダメなのですか?

初心者の質問で申し訳ありませんが、教えて頂けないでしょうか?

宜しくお願い致します。

  • kei
  • 2012/12/17 21:50

keiさん、こんばんは。
>arm22さんの回路図を見ましたが、コネクタがたくさん有り、これはArduino1台で制御出来るのでしょうか?
>LEDマトリクスボードだけを購入して文字を表示させたいと思いましたが、制御部?H8が無いとダメなのですか?

はい、Arduino1台で制御できます。H8マイコンは必要ないですよ。
arm22さんのページの写真をご覧になっていただくとArduinoから白いワイヤが何本かLEDマトリックスに接続されています。
ArduinoとLEDマトリックス間は、これらのワイヤをつなぐだけでOKです。
結線情報は、サンプルスケッチのコメントに記載しています。pin0:sin1(row)など。。。
なお、2番目のモノクロの回路図は、LEDマトリックス内部の回路図です。

>○プログラム
AkiMatrixライブラリに以下の関数を組み込みました、と記載が有るのですが、これは掲示板に記載する物ですか?

arm22さんが提供しているAkiMatrixを動作させるためのライブラリをベースに16x16ドットサイズの文字を表示できるように当方が新しく関数を追加しました。


>サンプルプログラムを以下に表示します。
これは、2010/05/22-23に東工大で行われたMTM05に出展したときのデモプログラムです。この部分、文字データが淡々と書かれていると解釈したのですが、あっていますでしょうか?

はい、そうです。
プログラムの後半に当方が新しく関数を追加したbitBlt16を(135行目など)コールしています。



  • kimai0827
  • 2012/12/17 23:01

こんにちは!先日から掲示板に書き込みをしていますkeiです。LEDマトリクスのページを拝見させて頂きました。
下記の2つのプログラムの違いと使用方法を教えて下さい。LEDマトリクスを動かすには、2つのプログラムが必要ですか?

↓これと
○プログラム
AkiMatrixライブラリに以下の関数を組み込みました。
ベースにしたライブラリは、AkiMatrix002.zipです。


↓これです。
○使い方

サンプルプログラムを以下に表示します。
これは、2010/05/22-23に東工大で行われたMTM05に出展したときのデモプログラムです。


後者の方はなんとなく、LEDマトリクスのプログラムなのかな?と思いますが、前者はどの様に使用するのかが分かりません。

Arms22さんのページ見てみました。
IC2と書かれている所がARDUINOになるのだろうと思いますが、IC1は何をしているICか教えて頂けないでしょうか?

宜しくお願い致します。

  • kei
  • 2012/12/18 16:20

こんにちは!先日から掲示板に書き込みをしていますkeiです。LEDマトリクスのページを拝見させて頂きました。
下記の2つのプログラムの違いと使用方法を教えて下さい。LEDマトリクスを動かすには、2つのプログラムが必要ですか?

↓これと
○プログラム
AkiMatrixライブラリに以下の関数を組み込みました。
ベースにしたライブラリは、AkiMatrix002.zipです。


↓これです。
○使い方

サンプルプログラムを以下に表示します。
これは、2010/05/22-23に東工大で行われたMTM05に出展したときのデモプログラムです。


後者の方はなんとなく、LEDマトリクスのプログラムなのかな?と思いますが、前者はどの様に使用するのかが分かりません。

Arms22さんのページ見てみました。
IC2と書かれている所がARDUINOになるのだろうと思いますが、IC1は何をしているICか教えて頂けないでしょうか?

宜しくお願い致します。

  • kei
  • 2012/12/18 16:24

keiさん、こんにちは。
前者は、Arduinoライブラリとして使います。ライブラリの使い方は、arm22さんのページを参考にしてください。
後者は、Arduinoではスケッチと読んでいるアプリケーションに相当するプログラムです。

2番目のモノクロの回路図は、LEDマトリックス内部の回路図です。
お持ちのLEDマトリックスモジュールをご覧ください。IC1、IC2が基板の裏面に実装されていてます。

  • kimai0827
  • 2012/12/18 18:14

こんばんは。
掲示板に書き込みをして、再度掲示板を見ようとすると、他のページに飛んでしまい書き込みが見れません。もし宜しければ、メールでやり取りをさせて頂けないでしょうか?

ARDUINOのサンプルプログラムでボードの動作確認をした後に、
サンプルプログラムを以下に表示します。
これは、2010/05/22-23に東工大で行われたMTM05に出展したときのデモプログラムです。

1 #include <AkiMatrix.h>

以下159行までを新規スケッチに貼り付けて検証・コンパイルを行うとエラーが出ました。ARDUINOは初めてでなんのエラーなのか分かりません。何が起きているのか教えて頂けないでしょうか?
ボードのモデルはUNO R3となります。教えて頂きました配線は理解できました。
エラーの内容は下記の通りです。

sketch_dec18a:1: error: stray '#' in program
sketch_dec18a:1: error: expected unqualified-id before numeric constant

この2つのエラーが出ています。

ARDUINOにもバージョンが色々あるのですね。


出来ればメール希望です。(このページにたどり着けません ToT )

お助け下さい。

宜しくお願い致します。

  • kei
  • 2012/12/18 18:23

keiさん、こんばんは。
行番号も一緒にコピーされてますか?
あるいは、エラーの内容をgoogleで検索するとスペースの有無でエラーが発生する事例もあるようです。

https://www.google.co.jp/search?q=error%3A+stray+'%23'+in+program&oq=error%3A+stray+'%23'+in+program&aqs=chrome.0.57j58&sugexp=chrome,mod=12&sourceid=chrome&ie=UTF-8
スケッチは、github(https://github.com/kimai0827/0020)でも公開してます。

ちなみに、arm22さんのsampleスケッチは、動かしましたか?してなければ、まずは、そちらの動作確認をしてみることをお勧めします。ライブラリの使い方やスケッチの内容が理解できると思います。




  • kimai0827
  • 2012/12/26 00:11

こんばんは。お世話になります。
アドバイス頂いたarm22さんのAkiMatrix001.zipをダウンロードしてそこから先が分かりません。

arduino-0012/hardware/librariesにコピーしてください。← これはフォルダを作成してそこにZIPを展開すると言う事でしょうか?

2.Arduino IEDを起動し、メニューからSketch > Import Library > AkiMatrixを選択してください。
↑と書いてあるのですが、hello_matrix.pdeをArduino1.0.1で開くのでしょうか?

hello_matrix.pdeを開き検証しましたがエラーが沢山出てきました。

hello_matrix.pde:-1: error: 'AkiMatrix' does not name a type
hello_matrix.cpp: In function 'void setup()':
hello_matrix.pde:-1: error: 'AKI_MATRIX_NUMBER_OF_ROWS' was not declared in this scope
hello_matrix.pde:-1: error: 'AKI_MATRIX_NUMBER_OF_COLS' was not declared in this scope
hello_matrix.pde:-1: error: 'myMatrix' was not declared in this scope
hello_matrix.pde:-1: error: 'myMatrix' was not declared in this scope
hello_matrix.cpp: In function 'void loop()':
hello_matrix.pde:-1: error: 'myMatrix' was not declared in this scope

サンプルスケッチをArduino1.0.1で開いて検証しますが、エラーだらけになってしまいました。

#include <AkiMatrix.h>const uint8_t hello_tbl[][8] = { {9,9,201,47,233,41,201,0}, {0,20,148,85,84,84,148,0}, {0,0,1,2,2,2,1,0}, {0,0,0,0,0,0,0,0},};const uint8_t the2009_tbl[][8] = { {0,0,0,0,0,0,0,0}, {0,192,32,0,192,32,224,0}, {0,24,165,165,164,164,25,0}, {0,99,148,148,228,132,99,0},};/* pin 0: sin1 (row) pin 1: sin2 (led1) pin 2: sin3 (led2) pin 3: clk pin 4: latch (inverted) pin 5: strob*/AkiMatrix myMatrix = AkiMatrix(0,1,2,3,4,5);void setup(){ myMatrix.bitBlt( 0,0,hello_tbl[0],8,8); myMatrix.bitBlt( 8,0,hello_tbl[1],8,8); myMatrix.bitBlt(16,0,hello_tbl[2],8,8); myMatrix.bitBlt(24,0,hello_tbl[3],8,8); myMatrix.bitBlt( 0,8,the2009_tbl[0],8,8); myMatrix.bitBlt( 8,8,the2009_tbl[1],8,8); myMatrix.bitBlt(16,8,the2009_tbl[2],8,8); myMatrix.bitBlt(24,8,the2009_tbl[3],8,8); myMatrix.setOutputEnable(true);}void loop(){ myMatrix.hsync(); delay(1);}

  • kei
  • 2012/12/28 04:04

すみません、続きです。

私は#include <AkiMatrix.h>をコンパイルしたらそれで良いのか?と思っていたのですが、これは間違いでしょうか?

Arduino IEDを起動し、メニューからSketch > Import Library > AkiMatrixを選択してください。

メニューの中にskech > Import Libraryと言う項目がありません。

頭が発散状態です。
どのarm22さんのページ、どの様な順序で進んで行けば良いか教えて頂けないでしょうか?

すみません、宜しくご指導下さい。

  • kei
  • 2012/12/28 04:05

keiさん、こんばんは。

>arduino-0012/hardware/librariesにコピーしてください。← これはフォルダを作成してそこにZIPを展開すると言う事でしょうか?

はい、そうです。

>↑と書いてあるのですが、hello_matrix.pdeをArduino1.0.1で開くのでしょうか?

当方は、Arduino-0022で動作確認しました。

>どのarm22さんのページ、どの様な順序で進んで行けば良いか教えて頂けないでしょうか?

参考にされているページで正しく、下記手順で正しいです。
http://arms22.blog91.fc2.com/blog-entry-206.html
1.AkiMatrix001.zipを展開し、arduino-0012/hardware/librariesにコピーしてください。
2.Arduino IEDを起動し、メニューからSketch > Import Library > AkiMatrixを選択してください。

当時のarm22さんは、arduino-0012で動作確認していたようです。
hardware/librariesのフォルダ以下にライブラリをコピーされましたでしょうか?
ためしに古いArduinoのIDEで動作確認してみてください。

  • kimai0827
  • 2013/01/05 22:49

こんばんは、kimai0827さん。

レスを頂き有難うございます。arm22さんのhttp://arm22.blog91.fc2.com/blog-entry-206.htmlはリンク先がインフォシークになっていて、AkiMatrix001.zipの入手が出来ません。

以前にAkiMatorix005.zipをダウンロードしていたので、それを使用して教えて頂いた方法を試して見ましたが、エラーの嵐でした。(ToT

使用したIDEはArduino-0022、このフォルダの配下、hardware/librariesの中に展開したAkiMatrixを配置し、IDEからSketch > Import Library >を開きますが、AkiMatorixが出てきません。hardware>librariesでは無く、librariesの配下に配置するとArduino IEDを起動し、メニューからSketch > Import Library > AkiMatrixを開くとエディター上に#include <AkiMatrix.h>の一行だけが表示され、???状態です。

kimai0827のサンプルスケッチが出ていたので、そちらの使用方法を教えて頂けないでしょうか?

https://github.com/kimai0827/0020←このページを利用したいです。

dotmatrixled20100523.pde、patch for AkiMatrix.cpp、patch for AkiMatrix.h、.gitignore、
.gitattributesの5つのファイルが有りますが、どの様に使用したら良いか教えて頂けないでしょうか?

お手数をお掛けしますが、ご指導いただけないでしょうか?

宜しくお願い致します。

  • kei
  • 2013/01/06 18:24

keiさんこんにちは。

>kimai0827のサンプルスケッチが出ていたので、そちらの使用方法を教えて頂けないでしょうか?

以下、作業の流れになります。

1)arm22さんが提供しているAkiMatrix.zipを展開して、hardware/librariesにコピーします。
2)AkiMatrix.cppを開き、patch for AkiMatrix.cppに記載されている関数をコピー&ペーストします。
3)AkiMatrix.hを開き、patch for AkiMatrix.hに記載されている関数をコピー&ペーストします。
4)Arduino-IDEを立ち上げます。
5)dotmatrixled20100523.pdeを開きます。
6)Verifyボタンを押します。

お試しください。

  • kimai0827
  • 2013/01/07 12:42

こんにちは、Kimai827さん。

早速のレス有難うございます。

書いて頂いた内容で1)でコケてしまいました。arm22さんのAkiMatrix.zipを入手出来ません。

http://arms22.blog91.fc2.com/blog-entry-206.htmlに飛んでAkiMatrix001
をダウンロードしようとしますが、インフォシークのTOPページへ飛んでしまいます。私のパソコンの設定が変なのでしょうか?

当方でダウンロード出来たのはAkiMatrix005です。これで使用するIDEのバージョンはどれになりますでしょうか?

>2)AkiMatrix.cppを開き、patch for AkiMatrix.cppに記載されている関数をコピー&ペーストします。

↑これは、単純にpatch for AkiMatrix.cppに記載されているプログラムをコピー、メモ帳でAkiMatrix.cpp最下行へペーストで良いでしょうか?

>3)AkiMatrix.hを開き、patch for AkiMatrix.hに記載されている関数をコピー&ペーストします。

↑これは、patch for AkiMatrix.hをメモ帳で開き、書かれている全てをコピー、メモ帳でAkiMatrix.hを開いて、最下行にペースト。合っているでしょうか?

大元のarm22さんが提供しているAkiMatrix.zipが手に入らなくて困っています。教えて頂いたリンク以外でダウンロード出来るページが有りましたら教えて頂けないでしょうか?

お手数をお掛けしますが、宜しくお願いします。

  • kei
  • 2013/01/07 16:13

keiさん、こんばんは。

>当方でダウンロード出来たのはAkiMatrix005です。これで使用するIDEのバージョンはどれになりますでしょうか?

AkiMatrix005、Arduino-0022で動作確認できました。

>2)AkiMatrix.cppを開き、patch for AkiMatrix.cppに記載されている関数をコピー&ペーストします。
↑これは、単純にpatch for AkiMatrix.cppに記載されているプログラムをコピー、メモ帳でAkiMatrix.cpp最下行へペーストで良いでしょうか?

はい。

>3)AkiMatrix.hを開き、patch for AkiMatrix.hに記載されている関数をコピー&ペーストします。

下記のようにAkiMatrix以下にコピー&ペーストしました。
public:
AkiMatrix(uint8_t sin1,uint8_t sin2,uint8_t sin3,uint8_t clock,uint8_t latch,uint8_t strob);
void bitBlt16(uint8_t pos, const uint16_t *src);

  • kimai0827
  • 2013/01/07 23:32

こんばんは、arm22さん。

20日間色々試してみましたが、駄目でした。

Arm22さんの様な素敵なLED表示になりませんでした。(ToT

マトリクス上の幾つかのLEDが点灯した状態です。

Arduinoのランプですが、ONが点灯、RXが消灯、TXが点灯、Lが点灯です。

コンパイル結果は下記の通りです。
Binary sketch size: 2106 bytes (of a 32256 byte maximum)
ファイルサイズはこんな物でしょうか?

で、アップロードすると下記のエラーが出ました。

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

乏しい情報ですが、何か判らないでしょうか?

もしよければ、掲示板に私が使用したファイルをアップしたいのですが、ご迷惑でしょうか?

ヘルプです。

お手数をお掛けしますが、宜しくお願い致します。

  • kei
  • 2013/01/29 17:53

初めまして
こんにちは。


私も、kimai0827さんのLED電光掲示板に興味を持ちました。

keiさんとのやりとりを見て私も、仕組みがわかってきたのですが、

指定したRSSサービスから情報を取得して、その文字情報を16×16にマッピング?変換?
して、LEDに表示させると思うのですが、

どのようにすれば良いのでしょうか?

また、kimai0827さんは、お好きなフォントをSDカードに保存して、それを使用されていますが、
これまでのやり取りでは、どのようなフォントになるのでしょうか?
また、漢字などは表示できるのでしょうか?


よろしくお願いします。

  • tom
  • 2013/04/21 12:27

tomさん、こんばんは。

ご指摘の通り、文字コードとフォントデータをマッピングしたテーブルをSDカードに保存しています。

東雲フォントを使っています。映像を見ていただくとわかりますが、漢字も表示しています。




  • kimai0827
  • 2013/05/16 18:55

はじめまして。


自分も作ってみようと思ってブレッドボード上で回路を組んで実験してみたのですが、点灯の仕方がおかしいのです。

コメントのやり取りを一通り拝見させていただいて(勝手ながらすみません)、それをもとにして走らせても動画のようにならないので、スケッチにいろいろと手を加えて走らせているのですが、一向に解決できません。
例えば、dotmatrixled20100523.pdeのsetup内で、定義するbitBlt16関数をdata7まで増やしたり、
loop内でif(ledpos==2){(以下略)をif(ledpos==7){(以下略)にするなどしています。
LEDマトリクスを2つカスケードしてヘッダもカスケードに対応させて走らせ、「 1」「0年」→「 2」「―年」と表示され、それ以上の動きはありません。
自分が試した以外にライブラリやヘッダをいじるなどの工夫が必要なのでしょうか?


なお自分の場合、ヘッダに<Arduino.h>をインクルードして走らせています。

ご無沙汰しております。暇を見つけてはご教授頂いた内容をやっているのですが、表示機になにも表示されない状態で困っています。arduino-0022とarm22さんのAkiMatrix005を準備しましたが
>patch for AkiMatrix.cppが見当たらず、教えて頂いた内容が出来ずにこまっております。

配線はarm22さんのページを見てArudinoから掲示板へGNDを含めて8本配線しています。

初歩の初歩でつまずいています。

何とか救って頂けないでしょうか?

お忙しい中、ご無理をお願いしますが何卒宜しくお願いいたします。

  • kei
  • 2013/07/01 03:31

しょーさん、こんにちは。

こちらのサンプルスケッチは、文字が切り替わるものですので動作的に問題ないです。

  • kimai0827
  • 2013/07/01 16:30

keiさん、こんにちは。

https://github.com/kimai0827/0020にありますのでご確認ください。

  • kimai0827
  • 2013/07/01 16:32

こんばんは。早速のレス有難うございます。patchファイルの場所、分かりました。で、dotmatrixled20100523.pdeをダウンロードしようとするのですが、拡張子がhtmになるので、メモ帳を開き、内容をコピーしてファイル名をdotmatrixled20100523.pdeとしてhardwarelibrarisに保存して、IDEを起動しopenしコンパイルをすると、フォルダを作成する必要があるとのコメントで、okをするとフォルダ内にファイルが移動されます。フォルダ内に出来たファイルをコンパイルするのですが、エラーだらけですごいことになります。

メモ帳に自分で名称をつけて保存では駄目なのでしょうか?

もう一度手順の確認なのですが、
1.AkiMatrix.zipを展開してhardwarelibrariesへコピー

2.AkiMatrix.cppを開きpatch for AkiMatrix.cppに記載されている関数をコピー&ペースト(これは画面上で開いてコピー&ペーストしています)

3.AkiMatorix.hを開きpatch for AkiMatrix.hに記載されている関数をコピー&ペースト、メモ帳にて上書き保存。

4.Arduino-IDEを立ち上げる

5.dotmatrixled20100523.pdeを開きverify


以上の手順であっているでしょうか?
正常にコンパイルが完了しません。
Compiling...が消えずオレンジでエラーと思われることが表示されています。javaという文字が沢山見えます。

作業の流れは飲み込んだつもりなので、何か手順?が変なのだと思いますが、上記手順で問題ないでしょうか?

度々の質問で申し訳ないですが、教えてください。

宜しくお願いいたします。

  • kei
  • 2013/07/01 22:20

keiさん、こんにちは。

はい、作業手順的に問題ありません。
おそらく、コピペに失敗しているような気がします。。。

  • kimai0827
  • 2013/07/03 18:47

こんばんは。keiです。
また入院しています。今度が最後になるかも知れません。

もうあまり時間の無い私に、少し時間を下さい。
申し訳なく思います。

もう一度手順の確認なのですが、


1.AkiMatrix005.zipを展開してarduino-0022の中のhardwareフォルダの中にlibraliesフォルダを作成してAkiMatrix.zipを展開した物をコピー。

※ 2.AkiMatrix.cppを開きpatch for AkiMatrix.cppに記載されている関数をコピー&ペースト ※ ここが判りません(これは画面上で開いてコピー&ペーストしていますと以前に自分で書いていますが。)

※ 3.AkiMatorix.hを開きpatch for AkiMatrix.hに記載されている関数をコピー&ペースト、メモ帳にて上書き保存。
  前回チャレンジした時からだいぶ時間が経過していて、patch for AkiMatrix.hがどこにあるのかわかりません。
  ※AkiMatrix005.zipを解凍したなかにはpatch for AkiMatrix.hと言うファイルが入っていませんでした。
  ここも良く判らないです。エクスプローラーでAkiMatrix005を開いた時に白い白紙の様なマークになっているのをパッチファイルと言うのでしょうか? 
 
4.Arduino-IDEを立ち上げる

5.dotmatrixled20100523.pdeを開きverifyで終了予定でした・・・。


1〜3に間違いや判らない事があり、先に進めません。

作るのは、pdeファイルで良いのですよね。
それをエラーがない状態にしてコンパイル、Arduinoに転送。
配線が間違っていなかったら、表示がされる。

もう一度ご指導ください。

宜しくお願い致します。

  • kei
  • 2013/10/01 04:20
トラックバック
この記事のトラックバックURL