電子工作

Arduino

LED Cube 3x3x3 の回路とスケッチ

「LED Cube 3x3x3 をケースに入れてみた」で使った 1年半ほど前に作った LED Cube ですが、回路とスケッチを見直してみました。回路図以前の回路から変更した点。Layer の同時点灯を防ぐためのダイオードを廃止しました。ス...
Arduino

LED Cube 3x3x3 をケースに入れてみた

1年半ほど前に作った LED Cube 3x3x3です。当時のブログはこちら「LED Cube 3x3x3 を作ってみた - 回路図」「LED Cube 3x3x3 を作ってみた - Arduino スケッチ」「LED Cube 3x3x3...
電子工作

ソリッドステートリレーの回路

「ソリッドステートリレーキットを試してみた」で組み立てた回路を簡単に調べてみましょう。回路図秋月電子で購入したソリッドステートリレーキットを利用した AC100V の制御回路です。交流側の負荷は書いてありませんが、INPUT に AC100...
電子工作

ソリッドステートリレーキットを試してみた

秋月電子で購入したソリッドステートリレーキットを、実験用に組み立ててみました。AC100Vなので、ラグ板を使います今回扱うのは電灯線の AC100V ですので、いつものブレッドボードではなく、ラグ板の上に組み立てています。もちろん、付属のプ...
Arduino

シフトレジスタでデジタルピン数を減らす

「ラインデコーダTC74HCT139でデジット制御する」で、論理 IC で作っていたラインデコーダも TC74HCT139 に置き換えて、4 桁 7 セグメント LED の制御回路もほぼできあがった感じがしてきました。が、Arduino の...
Arduino

ラインデコーダTC74HCT139でデジット制御する

回路図ラインデコーダ TC74HCT139 の出力でカソードコモンの 7 セグメント LED を駆動する方法「トランジスタをコレクタ接地で使う」が決まりましたので、全体の回路図を以下のように変更しました。論理 IC で組んでいた 2 to ...
Arduino

トランジスタをコレクタ接地で使う

4 桁 7 セグメント LED のデジット制御をおこなうために論理 IC で作っていた 2 to 4 ラインデコーダ部分ですが、注文してあったラインデコーダ TC74HCT139 が届きましたので置き換えることにしましょう。……が、あれ?こ...
Arduino

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

「ラインデコーダによるデジット制御をArduinoで行なう(回路)」で 4 桁 7 セグメント LED を点灯制御するための回路を作りました。今回はこの回路を制御する Arduino のスケッチを作ってみましょう。4 桁 7 セグメント L...
Arduino

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

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