いうことになりました。文字を表示するために、7個のLEDを使います。LEDとArduinoとの間は、手元にある線の長さで自由につないで下さい。図では、分かりやすいように順番でつないでいます。番号をledsにセットします。以下のスケッチでLEDが順番に点灯し、最後にすべて点灯するか確かめて下さい。†ledsやmojiStrは配列と呼ばれるものです。ここで改めて配列って何なのか説明します。使って配列の中の値を読み込んだり、セットしたりすることができます。ledsは、1個の[]で定義された1次元配列です。配列の添え字は、0からはじまっており、配列ledsから2番目の4の値を取ってくるときには、leds[1]のように書きます。pinModeをOUTPUTにしています。}次に2個の[]で定義された2次元配列mojiStrをみてみましょう。mojiStrの値は、以下の様にセットされています。2次元配列は、1次元配列を縦にしたものと各行の値を持っている2つの領域に保存されています。mojiStr[0]と指定すると一番上の1,0,0,0,0,0,0が入った領域を指し、mojiStr[0][0]と1番上の行の最初の値1を取ってきます。このようにして、7個のLEDの値を添え字jのループでセットしているのが、loop関数の以下の部分です。}少しずつ点灯しているLEDを変えることで、文字のが形を作り出すのが今回の目的です。縦に並んだLEDを左右に振ることで、文字のような形を写しだしてみましょう。表示する文字(図形)は、左右対称であれば何でもかまいません。以下のスケッチでは、「TAO」を表示してみます。†できるだけ、文字の形を確認しながら動かしたいので、mojiStrには3次元の配列にしました。3次元の配列は、2次元の配列が何枚も重なっているようなものをイメージすると分かりやすいと思います。jとなっているところがポイントです。mojiStr[i][k][j]);このようにループの順番を変えることで、表示順と定義の順番を入れ替えています。Aに似た文字が出てくると思います。†3軸の加速度をアナログ電圧で出力するセンサーKXM52-1050*2を使ってY軸(横方向)の加速度から振る方向を判断して、文字を表示する順番を変えてみました。以下の様にKXM52-1050をつなぎます。ブレッドボードは、以下の様に作成しました。†まだ、完成とまでは言えませんが、現段階のスケッチを以下に示します。}}文字は、はっきりしませんが、以下の様にでました。0皆様のご意見、ご希望をお待ちしております。勉強会で分からなかったこと等、お気軽に問い合わせて下さい。スパム防止に画像の文字列も入力してください。手元にあった470Ωを使っています。