電子工作

電子工作

どの値の抵抗器を購入しておこうか

電子工作の実験などに使う抵抗器を購入しようと思います。抵抗器でもコンデンサでもいろいろな値のものがありますから、どれを買っておけば良いのかわからないってこともがあると思いますが、そんなときは「E 系列」に従って購入するといいです。E 系列と...
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 個点灯させるなら直...
Arduino

Arduino / Lチカはどうしてチカチカするのか

Arduino を初めて使うときに誰もがやってみるのが「Lチカ」でしょう。LED と抵抗器をつないで、サンプルスケッチの Blink を書き込むと、LED は 1秒毎に点滅します。とても簡単なテストですけど、どうして LED が点滅するんだ...
Arduino

100円ショップのクリスマスツリーにLEDをつける

100円ショップで小さなクリスマスツリーを買ってきました。このままではちょっと寂しいので、LED を付けて点滅させてみます。LEDの取り付け秋月電子で購入した安い赤色 LED がたくさんあったので、これを 8 個利用しました。適当なリード線...
Arduino

BlynkでArduinoを制御する

Blynk というアプリを使ってスマホから Arduino を制御し、L チカしてみました。本来はイーサネットシールドを利用してインターネットに接続するのだそうですが、今回は Arduino をパソコンに USB 接続した状態で制御させます...
Arduino

Arduino スケッチ例 / State Change Detection

Arduino スケッチ例「State Change Detection」です。押しボタンを押した回数を検出します。TUTORIALS>Built-In Examples> 02.Digital > StateChangeDetection...
Arduino

Arduino スケッチ例 / Debounce

Arduino スケッチ例「Debounce」を試してみましょう。TUTORIALS>Built-In Examples> 02.Digital > DebounceDebounce Pushbuttons often generate s...
Arduino

Arduino スケッチ例 / Blink Without Delay

Arduino のスケッチ例「Blink Without Delay」を試してみます。TUTORIALS>Built-In Examples> 02.Digital > BlinkWithoutDelay回路図では外部に LED を接続する...
Arduino

Arduino / ubuntuとシリアル通信してみた -3-

シリアル通信を通してパソコンから Arduino へ数値を送りたいという話。送られてくるのは文字列なので、そいつを数値に変換するためにいろいろ細工が必要になる。でもきっと何か、もっと簡単な方法があるはずだと思っていたわけですが、なんと、ある...
Arduino

Arduino / ubuntuとシリアル通信してみた -2-

「Arduino / ubuntuとシリアル通信してみた」で試してみたターミナルコマンド cu による LED の PWM 制御を、少し改良してみました。 前回は数字を 3つ入力すると LED の明るさが変わるというものでした。これを 0 ...