公式ブログこの広告は、90日以上更新していないブログに表示しています。2017-09-30とっても久々な更新です。はい、どーもこんにちは、こんばんは。書いてる中の人が毎回変わってますが、4月ぶりの更新ですね。遅れてすいませんでした。前回のブログの内容に触れましょう。(多くもないし少なくもないですね)個人的にはあと5人は欲しかったです。あと2年が1人減りました;;近況報告が終わったので私が個人的にやっていることでも書きましょう。LEDマトリックス」の制御をやっています。マイコンはmbedしか持ってないので「よし、mbedで制御しよう!」ということにして早速やることにしました。ここでLEDマトリックスの制御方法を詳しく知らない人のために簡単に説明しましょう。こちらがデータシートとなっております。(直撮りですいません)1番ピンをHigh(電流を流す)、9~16、25~32ピンをすべてLow(電流を流さない)にするとことで電流が通り1行目がすべて点灯することになります。1番ピンをHighに9番ピンをLow、あと上の1行分をすべてHighにすると一番右上だけが点灯することになります。電気を高いところから高いところに流れないので当然ですね。これにより、このLEDマトリックスを制御するためには32個のピンを制御すればいいということになります。ここで問題が発生します。このmbedのデータシートを見てみましょう。今回使っているmbedはLPC1768というものです。32個も制御できるピン(水色のところ)が無いですね。いうことでこの計画は打ち切り、できません、お疲れさまでした。冗談はさておき、結局とても強引な方法で解決することになりました。それは「ラインデコーダ」を使うという方法です。」というものですラインデコーダとは簡単に説明すると入力ピン(A)が4つあり、その4つのピンのHighとLowの組み合わせで16ピンも1つだけHigh、他は全部Lowという出力(Q)を作り出すことができるICとなっています。いった具合にその番号のみHighになる0~15まで制御できるので制御可能ピンが16個になります。4個のピンで16個も制御できるってとってもエコですね。これにより、なんとかmbedでピンの個数が足りそうですね。2個使えば8個のピンで制御できそうですがそれには1つだけLow、他全部Highというちょっと種類が違うラインデコーダを使う必要があります。どっちも一つだけHighので制御すると1列のうち1個だけ光らなくてあとは全部光っているという状態に常になってしまうので当たり前ですね。今回は1つHigh、他Lowのラインデコーダしか手に入らなかったので残りの16個のピンはあきらめて1つ1つmbedに繋いでラインデコーダで4個(オンオフのために+1で実際は5個)残っている16個で合計20個(21個)で制御することになります。ラインデコーダでは1列ずつしか点灯できないからダメなんじゃね?と思う方もいるかもしれませんが、それは残像現象を利用して人間の目にはとらえられない速度で点滅を繰り返すことで常に光ってるように見えるのでご安心ください。(蛍光灯とかと同じです)では、回路はパパッと作って実際に光らせてみましょう。(回路は抵抗をつけたりジャンパー線で繋げるだけなのでカット!)はい。こちらがラインデコーダを高速で1~16ピンをHighになるように繰り返しもう片方を全部Lowにした時の写真ですできてますね。張り切って次は文字を投影してみましょう!プログラムを適当に書いて・・・いざ!ぎゃああああああ!ということで全然うまくいきませんでした。ここからいろいろ思考錯誤するもなかなかきれいになりませんでした。いうことでようやくここでggrことにしていろいろあってここまでできました。きれいにできてますけどいろいろおかしいですよね。電力をmbedからだけのを直で使っているからか右に行けば行くほど暗くなっています。(あとたぶん「ボ」じゃなくて「ポ」になってる)一応、さらにここからプログラムをあれこれいじって全体の明るさは一定にすることができました。全体が暗い・・・(しかも左端にまたもや光が)ということでまだまだ自由に投影できるところまでは程遠いですがこれからもっと改良していきたいと思います。電力の問題は外部電源をつけるなどいろいろな解決手段があるらしいのでしっかり調べて挑戦してみたいですね。一応、現在は文字を動かしたり点滅させたり、切り替えたりはできるのでプログラムはいい感じではないかと思いますが、やっぱり回路部分が問題になってくるとプログラムだけではどうしようもないので作り直すしかなさそうです。13:03とっても久々な更新です。今回の幾徳祭...2017-02-08戦車製作記こんにちは、私はマルチスケイルの戯れ言です。内容は、自分たちで作...2016-09-03ライントレースロボット!部内戦は9月9日!9月2日は部会がありました。幾徳祭あけましておめでとうございます。関東大会~ロボフェス~とっても久々な更新です。月別アーカイブはてなブログをはじめよう!RRCさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。