ikkei blog

電子工作やパズルのブログです。主にLEDを使った電子工作をやっています。

デジットの32x16ドットマトリクスLEDモジュールをArduinoにつないでみた

2013年06月30日 15時14分29秒 | Arduino
デジットの32x16ドットマトリクスLEDモジュールですが、
一応、Arduinoにつないでみることにしました。
接続は、シンプルにこんな感じです。


さらにライブラリも作りました。ここからダウンロードして下さい。
と言っても、Charlieplexing.cppを少しいじっただけです。
なので、とりあえず版ということです。

実際の写真がこれです。


ただ、マトリクスの大きさが縦横2倍になっているので、
対応させようとすると、大きいサイズの文字とか絵を作らないといけません。

なので、サンプルでは文字やグラフィックスは「ちっちゃいーの」サイズ
のままです。サンプルの後ろに_32x16がついていないのがそれです。




縦が16ドットあるので、漢字も表示できますので、
必要な方は、頑張ってドット文字を作ってみて下さい。

最新の画像もっと見る

50 コメント

コメント日が  古い順  |   新しい順
漢字データ (wkn)
2013-06-30 22:01:28
ikkeiさんご無沙汰しております。
デジットの32x16ドットモジュールは格安でいいですね。これって通販でも買えるのかしら?

以前、秋月モジュール+78K0で漢字電光掲示板を作ったことがありますが、Arduinoでも動かしてみたいですね。
http://blog.goo.ne.jp/jj1wkn/e/73aafb4318a753cbb4232b7383b5019a
この時に全漢字フォント(第一水準?)を作って公開してあったと思います。
漢字フォントのデータサイズが大きいので、Arduinoだと何文字くらい出せるかそのうちテストしてみようと思います。
返信する
通販は無理かも (ikkei)
2013-06-30 23:53:52
売ってる写真を見ても分かる通り、ジャンクのようなものですからね。でも直接デジットに連絡すれば、買えるかも知れません。

漢字フォントは16x16だと1文字32バイトですからArduinoでは厳しいですね。ROMが32KBですから、プログラムを含めて800字程度しか入りません。
ま、それでも必要な文字だけ入れておけば、簡易的な表示には使えると思います。
返信する
Unknown (ドットマトリックス)
2022-06-26 01:40:30
プログラムがうまくいかないので教えて頂けませんか
返信する
はい (ikkei)
2022-06-26 09:02:51
どのようなプログラムでしょうか?
1.このページの左側の「メッセージを送る」
または
2.TwitterのDM
でメール頂いて具体的なコードや課題を頂ければアドバイス出来るかと思います。
よろしくお願いします。
返信する
Unknown (Unknown)
2022-07-02 00:07:33
池井さんがだしているドットマトリックスのここからダウンロードしてくださいというところです
もしかするとこっちがおかしいのかもしれないんですけれどお手数ながらもう一度かいていただえませんか
返信する
Unknown (ドットマトリックス)
2022-07-02 00:18:04
池井さんがだしているドットマトリックスのここからダウンロードしてくださいというところです
もしかするとこっちがおかしいのかもしれないんですけれどお手数ながらもう一度かいていただえませんか
返信する
もしかして (ikkei)
2022-07-02 01:45:42
このページの
http://ikkei.akiba.coocan.jp/ikkei_Electronics/Transcribe.html
一番下にあるこれですか?
http://ikkei.akiba.coocan.jp/ikkei_Electronics/Transcribe_files/Digit32x16.zip
返信する
Unknown (ドットマトリックス)
2022-07-03 00:00:57
はいたぶんそうです
返信する
Unknown (ドットマトリックス)
2022-07-03 00:03:30
アルディーノプログラムコピペしてやったんですけどエラーが出るんです
返信する
それは (ikkei)
2022-07-03 00:35:54
Basic_Test_LoLでしょうか?
Arduino IDE 1.8.19でこのサンプルだけエラーが出ますね。
53行目の
uint16_t BitMap[][8] PROGMEM = {
の前にconstを追加してください。
const uint16_t BitMap[][8] PROGMEM = {

Arduino IDEのバージョンが上がって PROGMEMをつけるときは
constが必要になるように変わったようです。
よろしくお願いします。
返信する

コメントを投稿