ブログ


Posts
電子工作

2SC1815で学ぶトランジスタの基本|スイッチ・増幅・発振を1個の石で【IC実験室 #5】

1パック20個100円の NPN トランジスタ 2SC1815 を、LEDスイッチング・hFE 実測・2石発振・エミッタ接地増幅の4実験で使い倒す。飽和電圧67mV、蓄積時間1.3µs、hFE の個体差227〜244、電圧利得152倍を実測。連載「IC実験室」#5。

作成: 2026-08-15
Posts
電子工作

【連載】IC実験室 ― 部品を一個ずつ、データシートから実測まで味わい尽くす

部品箱から IC を1種類ずつ取り出し、データシートを最初から最後まで読み、回路を組んで、オシロスコープを当てる。MCP23017・KXR94-2050・74HC595・NE555N・2SC1815 まで収録した連載「IC実験室」のとりまとめ。

作成: 2026-08-15
Posts
電子工作

スタックチャンに『毎日1つ課題を出す関西弁の師匠』を宿らせた|Gemini Live習慣コーチ

『毎日ひとつだけ課題を出す関西弁の師匠』を、スタックチャンとGemini Liveで形にした制作記。PCを頭脳・実機を顔と声に分ける設計、土台に使ったOSS stackchan-idf の選び方、内部RAMの奪い合いで音声が返らなくなった原因と切り分けを、実機ログの数値とともにまとめる。

作成: 2026-08-14
Posts
ESP32

ESP-IDF 6.0×ESP32-S3でWi-Fi接続とHTTP POST|cJSONをidf_component.ymlで取得するレジストリ時代の依存管理

ESP-IDF 6.0 では cJSON が本体同梱でなくなり、idf_component.yml に1行書いてレジストリから取得する。managed_components に依存が落ちてくる実ログと、ESP32-S3 実機での Wi-Fi 接続から HTTP POST 成功までの記録。

作成: 2026-08-13
Posts
ESP32

EIM(ESP-IDF Installation Manager)の使い方|複数バージョン共存で変わる ESP32 開発環境

ESP32 の開発環境を壊さず隣に足す。ESP-IDF 6.0 と同時に登場した公式インストールマネージャ EIM の使い方を、eim list / select / run による複数バージョン共存、導入手順、実運用パターン、既知の罠まで Windows 実測でまとめた。

作成: 2026-08-13
Posts
開発ツール

サクラエディタ 約3年8か月ぶりの大型更新|ダークモード・EditorConfig・IVS対応

サクラエディタが2026年8月8日、約3年8か月ぶりの新版 v2.4.3 を公開した。四半世紀モノの Win32 C++ コードベースに、有志コミュニティがダークモード・EditorConfig・IVS 対応を実装してみせた。中身と歴史、導入手順までまとめる。

作成: 2026-08-11 ・ 更新: 2026-08-16
Posts
ESP32

ESP32-P4 実機実録|公式サンプルを動かすまでの壁と実測

ESP32-P4-Function-EV-Board(rev v1.3・初期ロット)で公式サンプルを動かすまでの実録。既定設定では焼けない初期ロット、Windows でのビルド修正、C6 の SDIO、タッチ復旧を越え、LVGL ベンチ45FPS と 32MB PSRAM を実測した。

作成: 2026-08-01
Posts
ESP32

Claude Code スキルで ESP32 開発を自動化|idf.py を直接叩く

ESP-IDF 6.0 の MCP サーバが Windows で完了応答を返さない問題の現実解。Claude Code のスキルに idf.py を直接叩かせ、自然言語1文で ESP32-S3 のビルドと書き込みまで通した実戦記録。事故から導いた5つの設計原則つき。

作成: 2026-07-30 ・ 更新: 2026-07-31
Posts
ESP32

Claude Code × ESP32|ESP-IDF 6.0 の MCP サーバ活用ガイド

ESP-IDF 6.0 の idf.py に内蔵された MCP サーバを Claude Code から使う。ターゲット設定・ビルド・書き込みの公開ツール、接続設定、リモートのドキュメント MCP サーバ、実際に詰まった点までを公式手順にもとづき図解で整理した。

作成: 2026-07-29 ・ 更新: 2026-07-31
Posts
ESP32

ESP-IDF 6.0 移行ガイド|レガシードライバ全廃と破壊的変更の要点

ESP-IDF 6.0 は ADC・I2S・RMT などレガシードライバを全廃した。v5.x から何が壊れどこを直すのかを置き換え表で整理し、Picolibc・Mbed TLS 4.x/PSA Crypto、ツールチェーン要件、ESP32-S3 実機でのビルドまで通した。

作成: 2026-07-27 ・ 更新: 2026-08-13
Posts
電子工作

ESP32 シリーズの選び方|S3・C3・C6・H2・P4 の違いと使い分け

ESP32 の型番は上位互換の並びではなく、多くは用途ごとに振り分けられた別チップ。S3・C3・C6・C5・H2・P4 を作りたいものから引ける形で整理し、Espressif 公式スペックの比較表と発表済み・未発売モデルの現在地までまとめる。

作成: 2026-07-21
Posts
開発ツール

複数の Claude Code を見失わないための盤面 — Kochab Grid

複数の Claude Code セッションを最大16分割で一望し、状態を色で示して応答待ちを通知する Windows 向けデスクトップアプリ「Kochab Grid」の紹介。

作成: 2026-07-20
Posts
電子工作

I2C・SPI・UART の違い|比較表と4つの質問で選べるマイコン通信規格

マイコンの三大シリアル通信 I2C・SPI・UART を、信号線の本数・速度・接続台数・配線距離の4軸で比較する。4つの質問に答えるだけで規格を選べる手順と、オシロスコープで波形を読むときの着眼点までまとめた。

作成: 2026-07-20 ・ 更新: 2026-08-18
Posts
STM32

【STM32連載 第12回】最適化とアセンブラ ― Cが機械語になる瞬間を見る ―

コンパイラは「意味を変えずに速くする」が、volatileを忘れると意味ごと変える。-O0と-O2でSTM32のアセンブラがどう変わるかをobjdumpで実際に見て、12回分の学びを「つよつよの条件」として締めくくる最終回。

作成: 2026-05-08
Posts
STM32

【STM32連載 第11回】リンカスクリプトとmapファイル ― メモリ消費を見える化する ―

メモリ消費を見える化する第11回。.text/.data/.bss の正体、リンカスクリプトの読み方、arm-none-eabi-size と map ファイルの見方、スタックオーバーフローの防ぎ方に加え、51万行のソース流出事件に学ぶ map ファイルの扱いまで。

作成: 2026-05-02
Posts
STM32

【STM32連載 第10回】DMAという発想 ― CPUを暇にする転送アーキテクチャを徹底理解 ―

「CPUが1バイトずつ送る」をやめ、「DMAが全部やる」に変える。UART送信をDMA化することでCPUを解放し、スループット・レイテンシ・バス競合の直感を身につける第10回。

作成: 2026-04-30
Posts
STM32

【STM32連載 第9回】割り込み設計アンチパターン集 ― 壊して学ぶISRの書き方 ―

割り込みを壊して学ぶ第9回。ISR 内 printf のデッドロック、volatile 忘れによる最適化バグ、重い処理でのタイミング破綻、非アトミックな複数変数更新、フラグクリア忘れ、長すぎる割り込み禁止の6つを実際に踏む。

作成: 2026-04-26
Posts
Linux

Ubuntu 26.04 LTS アップグレード手順|24.04からの移行を実機記録で解説

24.04 から Ubuntu 26.04 LTS(Resolute Raccoon)へ do-release-upgrade した実機記録。SSH 越しの tmux 切断対策、smb.conf・sshd_config の保持判断、sudo-rs への自動切り替えまで。2014年製PCで約30分。

作成: 2026-04-23 ・ 更新: 2026-04-25
Posts
STM32

【STM32連載 第8回】割り込みの仕組み ― ベクタ・NVIC・コンテキスト保存 ―

割り込みの仕組みを組み立てる第8回。1ms 周期をポーリングで作ると何が破綻するのかを起点に、ベクタテーブル、NVIC の優先度と許可、CPU が自動で行うコンテキスト保存を追い、TIM2 割り込みで周期イベントを実装する。

作成: 2026-04-17
Posts
STM32

【STM32連載 第7回】時間の世界(計測文化の入り口) ― 1サイクルの重さを知る ―

1サイクルの重さを知る第7回。DWT CYCCNT で µs 単位の実行時間を測り、SysTick との違い、GPIO トグルとオシロスコープでの計測、CYCCNT 自体の注意点まで押さえる。計測なき最適化は迷信だ、という計測文化の入り口。

作成: 2026-04-08
Posts
Python

N-mixtureモデルで個体数を推定するPythonシミュレータ|25%の観測から全体を推定

100×100の空間をランダムウォークする300個体を、視野25%のカメラで500回数える。カウントのばらつきだけから真の総個体数と検知確率を最尤推定する N-mixture モデルを Python で実装し、中央値誤差3.2%まで詰めた。

作成: 2026-04-03
Posts
STM32

【STM32連載 第6回】ポインタ事故大全 ― なぜ壊れる?壊れ方を知って強くなる ―

ポインタの地雷をわざと踏む第6回。NULL デリファレンスによる HardFault、ダングリングポインタ、ローカル変数のアドレスを返すスタック寿命、配列外アクセス、未定義動作、最適化での挙動変化——6つの事故をデバッガで観察する。

作成: 2026-03-28
Posts
STM32

【STM32連載 第5回】ポインタ=住所(型付きアドレス) ― ポインタを武器にする ―

ポインタを「型付きアドレス」として捉え直す第5回。宣言・参照・間接参照、型で歩幅が変わるポインタ演算、キャストの意味を押さえ、メモリマップ I/O で GPIO を直接叩き、CMSIS の GPIO_TypeDef が何を隠しているかを読み解く。

作成: 2026-03-25 ・ 更新: 2026-03-29
Posts
電子工作

NE555N(CMOS版555タイマーIC)の使い方|Lチカ回路と動作原理、バイポーラ版との違い

CMOS版タイマーIC NE555N で、プログラム不要の Lチカ回路を組む。コンパレータとフリップフロップによる内部動作を図解し、設計値4.8Hz・デューティ比66.7% に対する実測5.083Hz・66.62% をオシロスコープで確かめた。

作成: 2026-03-20 ・ 更新: 2026-08-14
Posts
電子工作

KiCad 10.0 新機能まとめ|Allegroインポーター・バリアント設計・DRCエディタ

KiCad 10.0(2026年3月リリース)の全新機能を解説。Allegro/PADS/gEDAインポーター、バリアント設計、グラフィカルDRCエディタ、時間領域トラックチューニング、PCB Design Blocksなど。V9からの移行手順と、10.0.1〜10.0.5のアップデート履歴も収録。

作成: 2026-03-20 ・ 更新: 2026-07-26
Posts
STM32

【STM32連載 第4回】ビットの世界 ― レジスタ操作の作法とBSRRの思想 ―

レジスタをビット集合として扱う第4回。マスクとシフトの基本、読んで変えて書く RMW の競合、アトミック操作のために用意された BSRR の思想を押さえ、GPIO 直叩きの Lチカを3通りで書いて HAL と速度を比べる。

作成: 2026-03-14
Posts
STM32

【STM32連載 第3回】構造体パディングとアライメント ― メモリレイアウトを実測する ―

Memory ビューで生バイト列を見る第3回。配列が SRAM 上で連続して並ぶ様子、構造体メンバの隙間に生じるパディングとアライメント制約、sizeof() の落とし穴、RAM を節約するメンバ並び替えまでを実バイトで確かめる。

作成: 2026-03-06 ・ 更新: 2026-03-12
Posts
STM32

【STM32連載 第2回】変数が住む場所を見つける ― Flash、RAM、Stackの使い分け ―

変数の住所を追う第2回。const・グローバル・ローカルという宣言の違いだけで、データが Flash・SRAM・Stack のどこに置かれるかが変わる。STM32 のメモリマップを地図として読み、実際の配置先アドレスをデバッガで確認する。

作成: 2026-03-01
Posts
STM32

【STM32連載 第1回】マイコンは"アドレスの世界" ― 座標で読み解くハードウェア ―

デバッガでマイコンの中を覗く第1回。プログラムカウンタで現在地を特定し、メモリマップでアドレス空間の構造を読み、レジスタ書き換えでハードウェアを有効化する。STM32 のすべてがアドレスで動いていることを実際の数値で確かめる。

作成: 2026-02-23
Posts
PC・ハードウェア

RTX PRO 4000 Blackwell 実測:AI推論5.47倍・ゲームも166fps

RTX A4000 から換装して実測。AI推論の入力処理は5.47倍、ゲームもFF14で平均166fps。Blender 2.29倍・Stable Diffusion 1.65倍の実測ログと、24GB GDDR7 の効き方、標準145W版・SFF 70W版の選び方までまとめる。

作成: 2026-02-22 ・ 更新: 2026-08-17
Posts
STM32

【STM32連載 第0回】なぜ組み込みは難しく見えるのか ― 場所と時間の話 ―

STM32 連載の第0回。組み込みが難しく見えるのは、メモリという「場所」と実行の「時間」を自分で意識するからだ。OS に守られた PC 環境と、ハードウェアを直接叩く世界の違いを整理し、ポインタ・割り込み・DMA を貫く2つの軸を示す。

作成: 2026-02-17
Posts
STM32

【全13回連載】ポインタの先にある組み込みの世界 ― STM32で学ぶメモリと時間 ―

Arduino卒業後の次のステップ!STM32マイコンで学ぶ本格的な組み込みプログラミング。アドレス・ビット・時間――組み込みの本質を、段階的に、確実に理解する。

作成: 2026-02-12 ・ 更新: 2026-07-20
Posts
Arduino

74HC595 ピン配置と使い方【2026年版】|Arduino配線・サンプルコード

74HC595 の使い方と Arduino 配線を SER=14/SRCLK=11/RCLK=12 の早見表で確認。shiftOut のサンプルコード、ハードウェアSPI版、カスケード接続、KiCad 設計データと JLCPCB 発注まで。

作成: 2026-02-11 ・ 更新: 2026-08-08
Posts
Arduino

SG90サーボモータの使い方|ArduinoのPWM制御をオシロスコープで可視化

Arduino UNO R4 でサーボモータ SG90 を動かす。PWM のパルス幅と角度の関係をオシロスコープで実測しながら、内部のフィードバック制御の仕組み、個体差の合わせ込み、電源分離とブラウンアウト対策までを扱う。

作成: 2026-02-09
Posts
Arduino

8x8ドットの小宇宙:Arduinoとシフトレジスタで4つのセル・オートマトンを実装する

64個のドットが単純なルールだけで「迷路」を描き、「雪」のように増殖する。Arduino UNO と 74HC595、8×8ドットマトリクスで2次元セル・オートマトンを4種類(Maze・Coral・Seeds・ライフゲーム)実装した。

作成: 2026-02-08
Posts
ESP32

ESP32でgRPC vs JSON 実測比較|シリアライズ2.7倍速・データ量1/3

ESP32-S3とAzure FunctionsでgRPC(Nanopb)とJSONの通信を実測比較。シリアライズ2.7倍高速・データ1/3圧縮の効果と、通信時間を支配するTLSハンドシェイクの正体、gRPCを選ぶべき条件を解説。

作成: 2026-02-05 ・ 更新: 2026-07-20
Posts
ESP32

ESP32-S3からAzureへデータを飛ばす!HTTPS POSTとサーバーレス連携の極意

ESP32-S3 から Azure へデータを届ける。Azure Functions(Python v2)を HTTP Trigger で受け口にし、ESP32 側では SSL 証明書という HTTPS 通信の壁を越えて JSON を POST する。ログストリームでの確認とエラー対処まで。

作成: 2026-02-01 ・ 更新: 2026-07-20
Posts
ESP32

ESP32-S3 × ESP-IDF|cJSONとHTTP ClientでJSONをPOST送信

ESP-IDF の ESP32-S3 から JSON を HTTP POST する実装をまとめた。Wi-Fi 接続、cJSON でのデータ組み立て、esp_http_client の使い方とメモリ解放の注意点まで。受け口の FastAPI サーバーは uv で立てる。

作成: 2026-02-01 ・ 更新: 2026-08-13
Posts
ESP32

【理論解説】マイコンで使うgRPC入門!Protocol Buffers基礎知識

前回のAzure Functions連携で直面した「通信の重さ」を解決する、gRPC / Protocol Buffersの概念をわかりやすく解説。JSONとの比較から、ESP32でやるメリットと難易度まで。

作成: 2026-02-01 ・ 更新: 2026-07-20
Posts
ESP32

VS Codeで始めるESP-IDF環境構築ガイド|最小構成でHello Worldまで

ESP32 開発の標準環境 ESP-IDF を VS Code 拡張で構築する。Python と Git の事前確認から、最小プロジェクト template-app の作成、ビルド・書き込み、Hello World 表示まで、v5.5.2 で最短ルートに絞ってまとめた。

作成: 2026-01-31 ・ 更新: 2026-07-20
Posts
Arduino

加速度センサKXR94-2050で作るデジタル水平器|重力ベクトル分解と角度演算

3軸加速度センサKXR94-2050と重力加速度の原理を利用し、Arduinoで±90度の傾斜角をリアルタイム検出。AD変換値から逆正弦関数(asin)で角度演算し、11個のLEDバーグラフで視覚化する水平器の実装解説。

作成: 2026-01-25 ・ 更新: 2026-08-14
Posts
ガジェット

【電子工作ステーション】8,000円福袋レビュー|Arduino Uno R3と23点のパーツを実測

電子工作ステーションの8,000円福袋、その中身23点を技術者目線で確かめる。3.2インチTFT液晶(ILI9341)、9軸IMU(GY-85)、最大100kgの薄膜圧力センサーなど、Arduino Uno R3 と組める即戦力パーツを市場価格と併せて評価した。

作成: 2026-01-25 ・ 更新: 2026-07-20
Posts
Arduino

【Arduino Uno R4】全ピンSoftware PWMで描く光の波

ハードウェアPWM 非対応のピンでも明るさは変えられる。Arduino UNO R4 の高速処理を活かし、micros() ベースの Software PWM で全20ピンを256段階制御。γ補正で暗部の階調を残し、3種類の「光の波」を描いた。

作成: 2026-01-22 ・ 更新: 2026-07-20
Posts
Arduino

ArduinoでセルオートマトンをLED可視化|Rule 30/90/110をビット演算1行で実装

Arduino LEDシールドにRule 30・90・110の1次元セルオートマトンを実装。ビット演算1行で256種類すべてのルールに対応する汎用コードと、カオス・フラクタル・チューリング完全それぞれの動作原理を解説。

作成: 2026-01-20 ・ 更新: 2026-07-20
Posts
Arduino

【Arduino開発を加速】全ピンLED搭載デバッグシールドの設計と実装

Arduino UNO の全20ピンに LED を載せたデバッグ専用シールドの製作記。1kΩ で1ピン3mA に抑えた回路設計、KiCad での2層基板レイアウト、JLCPCB へのアセンブリ発注、届いた基板での全ピン点灯テストまでを記録した。

作成: 2026-01-18 ・ 更新: 2026-07-20
Posts
ガジェット

Insta360 Link 2 Proレビュー|1/1.3型センサーと物理ジンバルを検証

Insta360 Link 2 Proの実機レビュー。1/1.3インチセンサーと物理ジンバルを搭載したAI追跡4K ウェブカメラで、ハードウェア開発の「モノ」の共有が劇的に変わる。

作成: 2026-01-15 ・ 更新: 2026-05-01
Posts
Arduino

MCP23017をArduino Uno R4で使う|GPIO16本増設と自己診断テスト

Arduino Uno R4 のピン不足を I2C の2本で解決する。I/Oエキスパンダ MCP23017 で GPIO を16本増設し、Port B の入力を Port A の出力へ返すループバックテストで配線とライブラリを同時に検証する。DFUモードの書き込みエラー対処も。

作成: 2026-01-12 ・ 更新: 2026-08-14
Posts
クラウド・Web

【完全無料】Azure Static Web Apps + Cosmos DB でサーバーレス掲示板

WordPressからHugoへ移行に伴い失われた「コメント機能」を、Azureの無料枠をフル活用して自作。C# (Azure Functions) と Cosmos DB を使ったサーバーレス掲示板の構築手順と、デプロイ時のハマりポイントを解説。

作成: 2026-01-11 ・ 更新: 2026-07-20
Posts
Arduino

74HC595でドットマトリクスLED入門|Arduino 3ピンで64個のLEDを制御

74HC595 を2個カスケード接続し、Arduino の3ピンで8×8ドットマトリクスLED(64個)を光らせる。ダイナミック点灯の仕組み、電流不足を補うトランジスタアレイ、KiCad基板とサンプルコードまで。

作成: 2023-12-29 ・ 更新: 2026-07-20
Posts
クラウド・Web

【Azure課金トラブル実録】Stream Analytics放置で50万円請求!返金交渉の全記録

Azure Stream Analyticsを放置して50万円超の高額請求を受けた体験談。Microsoftサポートへの返金交渉、成功事例と予防策を詳しく解説。クラウドサービス利用者必読。

作成: 2023-12-27 ・ 更新: 2026-07-20
Posts
ESP32

【ESP32で電子工作】ESP32汎用テストボードの作成

ESP32の汎用テストボードを自作。シリアル通信、LCD表示、SDカード対応など多機能な設計を詳しく解説。

作成: 2023-02-14 ・ 更新: 2026-07-20
Posts
ESP32

ESP32とPS4コントローラーで作るモータードライバ|IR2104 Hブリッジと2ch制御

PS4 コントローラーで動かす2chモータードライバを自作。IR2104 と 2SK2232 の Full-Nch Hブリッジで最大4A駆動、ESP32 の Bluetooth 接続と PWM 速度制御、テオヤンセン機構ロボットへの搭載まで。

作成: 2022-06-14 ・ 更新: 2026-02-24
Posts
ESP32

ESP32で作るニキシー管時計|NTP自動同期・MCP23017制御・昇圧回路と基板設計

ニキシー管 IN-14 を4本、ESP32 で灯した製作記。NTP時刻同期、MCP23017 と K155ID1 のスタティック点灯、6段コッククロフト・ウォルトン昇圧(設計値180V・実測200V)、KiCad基板と3Dプリンタ筐体まで。

作成: 2021-10-01 ・ 更新: 2026-07-20
Posts
ESP32

MCP23017の使い方|ピン配置・I2Cアドレス設定とESP32実装例【2026年版】

MCP23017 の使い方を回路図付きで。I2C の2本で GPIO を16本増やし、A0〜A2 のアドレス設定(0x20〜0x27)で最大8個=128ピンまで拡張できる。ESP32 の配線例と Adafruit_MCP23X17 のコード付き。

作成: 2021-09-30 ・ 更新: 2026-08-08
Posts
ESP32

【ESP32で電子工作】ネットワーク対応デジタル時計の完成!プリント基板実装からアラーム機能まで

JLCPCB から届いた基板に部品を実装し、ESP32 ネットワーク時計を完成させる実装編。0603チップの手はんだ、RTC-8900 での時刻保持、ブザーとリレーのアラーム、設計ミスのリカバリとケース収納まで。

作成: 2021-09-24 ・ 更新: 2026-07-20
Posts
ESP32

【ESP32で電子工作】ネットワーク対応デジタル時計の作り方(1)プリント基板設計編

ESP32 で作るNTP同期デジタル時計の設計編。7セグ風LCDパネル6枚を MCP23017 で駆動する回路の検討から、KiCad 8.x での基板設計、ガーバー出力、JLCPCB への発注までをたどる。

作成: 2021-09-04 ・ 更新: 2026-07-20
Posts
ESP32

ESP32 Arduino IDE セットアップ手順【2026年版】|インストールからLチカまで

Arduino IDE 2.x にボードマネージャーで ESP32 を追加し、Lチカが光るまでを2026年時点の画面で追う。CH340/CP210x の USBドライバ導入、書き込みエラーの対処、ピン配置の注意点まで。

作成: 2020-08-01 ・ 更新: 2026-02-10
Posts
Arduino

Arduinoで赤外線リモコン受信|IRremoteで信号デコードとLED制御

家庭用リモコンの赤外線信号を Arduino で受信し、IRremote ライブラリで16進コードにデコード。取得したコードを switch 文でボタンごとに割り当て、6個のLEDを点灯・全灯・消灯・段階調光する。

作成: 2020-07-23 ・ 更新: 2026-04-28
Posts
Arduino

【Arduino入門】PWMでRGBフルカラーLEDを制御|8色点灯から1677万色まで

digitalWrite() の8色点灯から、analogWrite() と位相をずらした三相正弦波による1677万色グラデーションまで。RGBフルカラーLED(共通カソード)の加法混色の原理と配線、サンプルコードを掲載。

作成: 2020-07-13 ・ 更新: 2026-07-20
Posts
Arduino

ArduinoのAD変換(ADC)徹底解説|アナログ入力の使い方と分解能の計算

ArduinoのADC(アナログ入力)でセンサー電圧を読み取り、シリアルモニターにリアルタイム表示する方法を初心者向けに解説。10bitと14bitの分解能の違い・電圧への変換計算式・PWM制御まで、R3/R4両対応のコード付きで完全掲載。

作成: 2020-07-12 ・ 更新: 2026-07-20
Posts
Arduino

Arduinoのtone関数の使い方|圧電ブザーで音階を鳴らす回路と電子ピアノ自作

Arduino UNO R4 と圧電ブザー(パッシブ型)で tone() を鳴らし、タクトスイッチで弾ける電子ピアノまで作る。3オクターブの音階・周波数対応表、回路図、自動演奏コード、演奏デモ動画つき。

作成: 2020-06-27 ・ 更新: 2026-04-30
Posts
Arduino

【Arduino入門】Arduino IDE 2 のインストールからLチカまで完全ガイド

Arduino IDE 2 のインストール、Arduino UNO(R3/R4)との接続、Lチカの書き込みまでを手順どおりに進める。setup()/loop() の役割、電流制限抵抗の計算、うまく書き込めないときの対処も収録。

作成: 2020-06-22 ・ 更新: 2026-07-20
Posts
Arduino

電子工作入門|ArduinoでLEDを光らせる——オームの法則で抵抗値を計算する方法

9V電源とVf=2.1VのLEDに330Ωを選ぶまでを、オームの法則(V=IR)で計算する。ブレッドボードでの配線、LEDの極性確認、光らないときの切り分けまで、最初の1灯を確実に点けるための手順。

作成: 2020-06-15 ・ 更新: 2026-04-28