I2C・SPI・UART の違いと使い分け完全ガイド|配線本数・速度・距離で選ぶマイコン通信規格
マイコンの三大シリアル通信 I2C・SPI・UART を、信号線の本数・速度・接続台数・配線距離の4軸で比較。どれを選べばいいかを判断できるフローチャートと、オシロスコープで波形を読むコツまで解説します。
マイコンの三大シリアル通信 I2C・SPI・UART を、信号線の本数・速度・接続台数・配線距離の4軸で比較。どれを選べばいいかを判断できるフローチャートと、オシロスコープで波形を読むコツまで解説します。
74HC595のArduinoでの使い方を徹底解説!シフトレジスタで3本の信号線だけでGPIOを無限拡張。shiftOut()関数からSPI通信まで、回路図・KiCad設計データ・Arduinoサンプルコード付き。Arduino UNO R4完全対応。
Arduino UNO R4でホビー用サーボモータSG90を制御。PWM信号をオシロスコープで可視化しながら、サーボの内部構造からフィードバック制御の仕組み、正確な角度制御まで徹底解説します。
わずか64個のドットが、単純なルールに従って「迷路」を作ったり「雪」のように増殖する。Arduino+74HC595+8x8ドットマトリクスで、数学的な生命シミュレーション「2次元セル・オートマトン」を実装しました。
3軸加速度センサKXR94-2050と重力加速度の原理を利用し、Arduinoで±90度の傾斜角をリアルタイム検出。AD変換値から逆正弦関数(asin)で角度演算し、11個のLEDバーグラフで視覚化する水平器の実装解説。
通常はON/OFFしかできないデジタルピンで、滑らかなグラデーション表現を実現。Arduino UNO R4の高速処理を活かし、全20ピンを「Software PWM」で制御して、3種類の光の波を描画しました。
Arduino LEDシールドにRule 30・90・110の1次元セルオートマトンを実装。ビット演算1行で256種類すべてのルールに対応する汎用コードと、カオス・フラクタル・チューリング完全それぞれの動作原理を解説。
Arduino UNOの全入出力ピンにLEDを搭載したデバッグ専用シールド。KiCad設計からJLCPCBでのアセンブリ発注、動作検証まで徹底解説。
Arduinoの「ピン不足」をたった2本の線で解決!I/Oエキスパンダ「MCP23017」を使ってGPIOを16本増設する方法と、入力・出力を同時に検証する実践的なループバックテストを解説します。
Arduinoの「ピン不足」を解決!74HC595シフトレジスタを使えば、たった3本のピンで8×8ドットマトリクスLEDを制御できます。初心者でもわかる回路設計から実装まで徹底解説。
家庭用赤外線リモコンの信号をArduinoで受信・解析し、6個のLEDを制御するシステムを構築。IRremoteライブラリによる信号デコード、16進数での信号解析、スイッチマトリックスを使った実用的な制御プログラムの実装方法を詳しく解説します。
Arduino PWM機能で実現するフルカラーLED制御の決定版。デジタル出力による8色点灯から、三相正弦波による1677万色の滑らかなグラデーション演出まで、加法混色の原理とanalogWrite()の実装を詳解します。
ArduinoのADC(アナログ入力)でセンサー電圧を読み取り、シリアルモニターにリアルタイム表示する方法を初心者向けに解説。10bitと14bitの分解能の違い・電圧への変換計算式・PWM制御まで、R3/R4両対応のコード付きで完全掲載。
Arduino UNO R4と圧電ブザー(パッシブ型)でtone関数を使った電子ピアノの作り方を徹底解説。音階・周波数の対応表、回路図、コード解説、演奏デモ動画、よくあるトラブルのFAQ付き。初心者でも1時間で完成します。
Arduino IDE 2 のインストールから Arduino UNO との接続、LED 点滅(Lチカ)プログラムの書き込みまで、電子工作初心者が最初の一歩を踏み出すための完全ガイド。回路図・コード解説・トラブルシューティング付き。
LEDを点灯させるには?オームの法則(V=IR)を使って抵抗値を計算し、安全に回路を作る方法を初心者向けに解説。ブレッドボード実装・トラブルシューティングまで完全網羅。