Arduino

Arduino

ラインデコーダによるデジット制御をArduinoで行なう(回路)

「ダイナミック点灯のデジット制御を考える」で作ったラインデコーダによるデジット制御回路を、Arduino から制御してみましょう。まずは回路を作ります。 ラインデコーダによるデジット制御回路 ラインデコーダは 2 to 4 で、入力は Ar...
Arduino

ダイナミック点灯のデジット制御を考える

7 セグメント LED の複数桁を点灯させるには「ダイナミック点灯」という方式をとるのが一般的なようです。簡単に言うと、各桁を高速に時分割で点灯させることで、すべての桁が点灯しているように見せる方法です。詳しくはグーグル先生に尋ねてみて下さ...
Arduino

Arduinoから7セグメントドライバへ入力する

「7セグメントドライバTC4511BPを動かしてみた」で TC4511BP の動きがわかりましたので、今度はデータ入力を Arduino で行なってみます。 7 セグメントドライバ TC4511BP に Arduino をつなぐ 一度にいろ...
Arduino

7セグメントドライバTC4511BPを動かしてみた

これまでにロジック IC を使って 7 セグメント LED を駆動する回路を作ってみました。でももちろん、こんな煩雑な回路を作るのは実用的じゃありません。世には 4 ビット BCD コードを入力して 7 セグメント LED を駆動するための...
Arduino

Arduinoにヒステリシスを持たせる

前回「Arduino で 2 進数入力 7 セグ LED ドライバを制御」で、ボリュームの位置に応じた値を 7 セグメント LED で表示させてみました。 基本的な動作はうまくいったのですが、ボリュームをゆっくり回していくと、数値の変わり目...
Arduino

Arduinoで2進数入力7セグLEDドライバを制御

さて、「 2 進数入力 7 セグ LED ドライバを作る (論理回路) 」で作った論理回路に Arduino をつないで、7 セグメント LED を表示制御してみましょう。7 セグメント LED の制御はドライバに任せればよいので、Ardu...
Arduino

2進数入力7セグLEDドライバを作る(論理回路)

2 進数を入力して 7 セグメント LED を点灯、数字を表示させるドライバ回路をロジック IC で作っています。 7 セグメント LED で数字を表示させる、これはもう L チカとは呼べないのかもしれません (^_^;) 真理値表と論理式...
Arduino

2進数入力7セグLEDドライバを作る(論理式)

前回は 10 進数を入力することでその数字を表示する回路を作ってみました (「ダイオードマトリクスで10進7セグLEDドライバを作ってみる」) 。しかし、これを Arduino などで制御するのは実用的ではありませんでした。 そこで、4桁の...
Arduino

トランジスタのダーリントン接続を試してみる

今回は LED ではなく、少し負荷電流の大きいリレーを動かしてみましょう。スケッチはスケッチ例の Blink をそのまま使いましたので、1 秒おきにリレーがカチカチ動作します。 リレーはジャンク箱にあった 5V 用のものですが、データシート...
Arduino

Arduino スケッチ例「8×8 LED Matrix」で Lチカしてみた

L チカさせる LED をどんどん増やして (^_^;) 、ついに 64 個になりました。Arduino スケッチ例「Row-columm Scanning to control an 8x8 LED Matrix」を実験してみましょう。が...
Arduino

Arduino スケッチ例「barGraph」で Lチカしてみた

LED を 10 個並べて、アナログ入力によってバーグラフ表示させる回路を作ってみましょう。Arduino のスケッチ例に「barGraph」があります。これは 10個の LED を並べたバーグラフを、アナログの入力値に応じて点灯させるスケ...
Arduino

たくさんの LED を同時に L チカする

たとえば自動車のストップランプのような、広い面積を一度に光らせるために、複数の LED を点灯させる方法を考えてみました。 並列に接続する LED の並列接続 一番最初に思い浮かべるのは、複数の LED を並列につなぐ方法です。LED は両...
Arduino

Lチカを PNP 型トランジスタで駆動する

今回は L チカを行うための LED 駆動回路を PNP 型トランジスタで作ってみます。といっても、基本的な考え方は NPN 型トランジスタの場合と同じ。違いは「電流の流れる方向が逆になる」ということです。 NPN 型と PNP 型をくらべ...
Arduino

LチカをNPN型トランジスタで駆動する

Arduino で Lチカするときに直接 LED をつなぐのではなく、LED の駆動用としてトランジスタを使った回路を作ってみます。 Arduino のデジタルピンは 20mA 程度までの電流を流せますので、LED を 1 個点灯させるなら...