差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
gimmickkouza:electronic_basic:8:1_max7219 [2024/06/20 14:21] – ★全部修正完了 lutamesta | gimmickkouza:electronic_basic:8:1_max7219 [2024/06/20 22:52] (現在) – ★動画追加 lutamesta | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 8-1 マトリクスLEDを表示する ====== | ====== 8-1 マトリクスLEDを表示する ====== | ||
+ | ===== マトリクスLEDってなによ ===== | ||
「マトリクスLED」はLEDを規則的に配置した表示器で、身近なところでは鉄道の時刻表示器やバスの行先表示などに使われています。 | 「マトリクスLED」はLEDを規則的に配置した表示器で、身近なところでは鉄道の時刻表示器やバスの行先表示などに使われています。 | ||
またきぐるみ界隈で最近流行りの種族、Protogenの目や口の表示なんかにもよく使われています。 | またきぐるみ界隈で最近流行りの種族、Protogenの目や口の表示なんかにもよく使われています。 | ||
Protogenを作りたくて電子工作始める人もいるかな~~などと思ったので解説を書くことにしました。 | Protogenを作りたくて電子工作始める人もいるかな~~などと思ったので解説を書くことにしました。 | ||
/*<alert type=" | /*<alert type=" | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | ちなみにこちらの動画では8-1-2と8-1-4の動作の様子が見れます。 | ||
+ | |||
===== マトリクスLEDについての基礎知識 ===== | ===== マトリクスLEDについての基礎知識 ===== | ||
==== 「マトリクスLED」とその基本的な使い方 ==== | ==== 「マトリクスLED」とその基本的な使い方 ==== | ||
行 64: | 行 69: | ||
MAX7219モジュールはSPI接続で繋ぎます。 | MAX7219モジュールはSPI接続で繋ぎます。 | ||
VCC→5V / GND→GND / DIN→D11 / CS→D10 / CLK→D13 に繋いでください。 | VCC→5V / GND→GND / DIN→D11 / CS→D10 / CLK→D13 に繋いでください。 | ||
+ | |||
+ | 今回MAX7219モジュールのピン 対 Arduinoのソケットの接続をします。 | ||
+ | なので、ピン-ソケット(つまりオス-メス)のジャンパワイヤが必要となります。 | ||
===使う部品リスト=== | ===使う部品リスト=== | ||
^ 部品 | ^ 部品 | ||
- | | MAX7219モジュール | 1個 | + | | MAX7219モジュール | 4連結しているものを1個 | |
==== サンプルコード解説 ==== | ==== サンプルコード解説 ==== | ||
行 177: | 行 185: | ||
いくつかのテキストアニメーションのパターンで順番に文字表示するサンプルコードを、8-1-2_MAX7219_TextVariation.inoとして収録しました。 | いくつかのテキストアニメーションのパターンで順番に文字表示するサンプルコードを、8-1-2_MAX7219_TextVariation.inoとして収録しました。 | ||
こちらもぜひ試してみてください。配線は8-1-1のままでOKです。 | こちらもぜひ試してみてください。配線は8-1-1のままでOKです。 | ||
+ | |||
==== サンプルコード解説 ==== | ==== サンプルコード解説 ==== | ||
サンプルコード8-1-2_MAX7219_TextVariation.inoを開いてください。 | サンプルコード8-1-2_MAX7219_TextVariation.inoを開いてください。 |