<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on 電子工作でライフハック！</title>
    <link>https://electwork.net/posts/</link>
    <description>Recent content in Posts on 電子工作でライフハック！</description>
    <image>
      <title>電子工作でライフハック！</title>
      <url>https://electwork.net/images/ogp-default.jpg?v=3</url>
      <link>https://electwork.net/images/ogp-default.jpg?v=3</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language>
    <lastBuildDate>Fri, 08 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://electwork.net/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【STM32連載 第12回】最適化とアセンブラ ― Cが機械語になる瞬間を見て、つよつよエンジニアへ ―</title>
      <link>https://electwork.net/posts/stm32-episode12/</link>
      <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode12/</guid>
      <description>ついに最終回！Cコードが機械語に変わる「瞬間」を捉える。GCCの最適化（-O0/-O2/-Os）でコードはどう変わり、なぜvolatileを忘れるとハングするのか？objdumpでThumb-2命令を読み解き、12回分の学びを統合。生成AI時代に「地力」を持つエンジニアになるための核心を突く。</description>
    </item>
    
    <item>
      <title>【STM32連載 第11回】リンカスクリプトとmapファイル ― .text/.data/.bssの正体と、メモリ消費を「見える化」する ―</title>
      <link>https://electwork.net/posts/stm32-episode11/</link>
      <pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode11/</guid>
      <description>STM32のリンカスクリプト（.ld）とmapファイルを読んで.text/.data/.bssの正体を理解する。LMA/VMAの違い、起動シーケンスでの.dataコピー・.bssゼロ初期化、arm-none-eabi-sizeの見方、スタックオーバーフローの落とし穴まで解説するSTM32プログラミング連載第11回。</description>
    </item>
    
    <item>
      <title>【STM32連載 第10回】DMAという発想 ― CPUを暇にする転送アーキテクチャを徹底理解 ―</title>
      <link>https://electwork.net/posts/stm32-episode10/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode10/</guid>
      <description>「UART送信でメインループが止まる」をDMAが解決。STM32のバス構造から転送完了コールバック・バッファ管理・D-Cacheコヒーレンシの罠まで徹底解説。なぜDMAを使うとシステムが強くなるのか、CPUを暇にする組み込み設計の本質を学ぶSTM32プログラミング連載第10回。</description>
    </item>
    
    <item>
      <title>【STM32連載 第9回】割り込み設計アンチパターン集 ― やってはいけないISRの書き方を「わざと」壊して学ぶ ―</title>
      <link>https://electwork.net/posts/stm32-episode09/</link>
      <pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode09/</guid>
      <description>STM32 NUCLEO-F401REで割り込みアンチパターンを体験。ISR内printf（UART）によるデッドロック、volatile不足によるコンパイラ最適化バグ、重い処理によるタイミング破綻、クリティカルセクション不足による共有変数破壊を実証。Arduino・ESP32・Renesas・AVRにも共通する割り込み設計の鉄則と正しいISR設計パターンを解説するSTM32プログラミング連載第9回。</description>
    </item>
    
    <item>
      <title>Ubuntu 26.04 LTS アップグレード手順｜24.04から do-release-upgrade で移行する実践ガイド【SSH・Samba環境対応】</title>
      <link>https://electwork.net/posts/ubuntu-2604-lts-upgrade-from-2404/</link>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/ubuntu-2604-lts-upgrade-from-2404/</guid>
      <description>Ubuntu 26.04 LTS（Resolute Raccoon）へのアップグレード手順を実機記録で徹底解説。Ubuntu 24.04 LTS から do-release-upgrade コマンドで移行する方法、SSH リモート環境での tmux 切断対策、smb.conf / sshd_config 設定ファイルの保持/上書き判断、GNOME 50 &#43; Wayland の動作確認、sudo-rs（Rust製 sudo）への自動切り替えを網羅。Ubuntu 2604 へのアップグレードは2031年4月サポートの LTS。2014年製の古いデスクトップでも約30分で完了した実践記録。</description>
    </item>
    
    <item>
      <title>【STM32連載 第8回】割り込みの仕組みを完全理解 ― ベクタ・NVIC・コンテキスト保存とタイマ割り込み実装 ―</title>
      <link>https://electwork.net/posts/stm32-episode08/</link>
      <pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode08/</guid>
      <description>STM32 NUCLEO-F401REで割り込みの仕組みをゼロから解説。ベクタテーブル・NVIC優先度・コンテキスト保存・TIM2割り込みによる周期イベント生成まで、組み込みエンジニア必須の割り込み設計の基礎を学ぶSTM32プログラミング連載第8回。</description>
    </item>
    
    <item>
      <title>【STM32連載 第7回】時間の世界（計測文化の入り口） ― 1サイクルの重さを知る ―</title>
      <link>https://electwork.net/posts/stm32-episode07/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode07/</guid>
      <description>STM32 NUCLEO-F401REでDWT CYCCNTを使ったµs単位の実行時間計測を実践。クロック周波数・CPUサイクル・SysTickとの違いを解説し、GPIOトグル＋オシロスコープによる計測も紹介。計測なき最適化は迷信――組み込みエンジニアの「計測文化」入門、STM32プログラミング連載第7回。</description>
    </item>
    
    <item>
      <title>カメラが25%しか見えなくても全体の数がわかる：N-mixtureモデルで個体数を推定するPythonシミュレータ</title>
      <link>https://electwork.net/posts/nmixture-population-estimator/</link>
      <pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/nmixture-population-estimator/</guid>
      <description>N-mixtureモデル（閉鎖個体群二項分布MLE）をPythonで実装したシミュレータの解説。100×100の2D空間でランダムウォークするN個体を、視野25%のカメラで繰り返し観測し、最尤推定で真のN（総個体数）と検知確率pを推定する仕組みを、数式・コード・統計的考察とともに詳解。</description>
    </item>
    
    <item>
      <title>【STM32連載 第6回】ポインタ事故大全 ― なぜ壊れる？壊れ方を知って強くなる ―</title>
      <link>https://electwork.net/posts/stm32-episode06/</link>
      <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode06/</guid>
      <description>ポインタの誤用をSTM32 NUCLEO-F401REで再現し、HardFault・ダングリングポインタ・スタック寿命・配列外アクセス・未定義動作（UB）・最適化バグの6種類をデバッガで観察しながら学ぶ、STM32組み込みプログラミング連載第6回。</description>
    </item>
    
    <item>
      <title>【STM32連載 第5回】ポインタ＝住所（型付きアドレス） ― ポインタを武器にする ―</title>
      <link>https://electwork.net/posts/stm32-episode05/</link>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode05/</guid>
      <description>C言語のポインタを「型付きアドレス」という視点で完全解説。ポインタ変数の宣言・参照・間接参照の仕組み、型とアドレスの関係、キャスト操作の意味、メモリマップI/OへのアクセスをSTM32で実践。CMSISヘッダ（GPIO_TypeDef）がどのようにポインタでレジスタを抽象化しているかを解読し、GPIOレジスタをポインタで直接操作するコードを書きます。NUCLEO-F401RE &#43; STM32CubeIDEを使ったSTM32組み込みプログラミング連載第5回。</description>
    </item>
    
    <item>
      <title>【電子工作】CMOS版555タイマーIC（NE555N）でLチカ！バイポーラ版との違いと動作原理</title>
      <link>https://electwork.net/posts/ne555n-cmos-timer-ic-experiments/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/ne555n-cmos-timer-ic-experiments/</guid>
      <description>555タイマーIC（NE555N・CMOS版）を使った無安定マルチバイブレータ回路でLチカを実現する入門記事。ICの内部構造・コンパレータ・フリップフロップの動作原理を図解し、周波数4.8Hz（実測5.083Hz）・デューティ比66.7%（実測66.62%）をオシロスコープで確認。KiCad回路図と実測データつきで初心者にもわかりやすく解説します。</description>
    </item>
    
    <item>
      <title>KiCad 10.0 新機能まとめ｜Allegro/PADSインポーター・バリアント設計・DRCエディタを解説</title>
      <link>https://electwork.net/posts/kicad-10-new-features/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/kicad-10-new-features/</guid>
      <description>KiCad 10.0（2026年3月20日リリース）の新機能を網羅的に解説。Allegro（.brd v16-23）・PADS（.asc）・gEDAインポーター追加、バリアント設計、グラフィカルDRCルールエディタ、時間領域トラックチューニング（ps単位）、PCB Design Blocks、ピン/ゲートスワップ、3D PDFエクスポート。10.0.1バグフィックス詳細（Allegroインポーターの NPTH 修正・グローバルラベルネット結合バグ修正など）、10.0.1残存問題（Zone Manager クラッシュ・PADS インポート）、10.0.2（2026年5月予定）情報、V9からの移行注意点も解説。</description>
    </item>
    
    <item>
      <title>【STM32連載 第4回】ビットの世界 ― レジスタ操作の作法とBSRRの思想 ―</title>
      <link>https://electwork.net/posts/stm32-episode04/</link>
      <pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode04/</guid>
      <description>STM32（NUCLEO-F401RE）のGPIOレジスタをレジスタ直叩きで操作するための必須知識を解説。ビットマスク・シフト操作の基本、RMW（Read-Modify-Write）の競合問題、STM32が設計したアトミック操作レジスタ「BSRR（Bit Set/Reset Register）」の思想を丁寧に解説。STM32CubeIDEのデバッガで実際にレジスタを書き換えてLチカを体験し、DWT CYCCNTによるHALとレジスタ直叩きの速度比較（実測値あり）まで実施。組み込みエンジニアの必須スキル「ビット操作の作法」を習得します。</description>
    </item>
    
    <item>
      <title>【STM32連載 第3回】C言語 構造体パディング・アライメントをSTM32デバッガで実測 ― メモリレイアウト完全解説 ―</title>
      <link>https://electwork.net/posts/stm32-episode03/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode03/</guid>
      <description>C言語の構造体パディング・アライメントをSTM32マイコンのデバッガ（Memoryビュー）で実際に観測・解説。配列がSTM32 SRAM上で連続配置される仕組み、構造体メンバ間のパディングバイト発生ルールとアライメント制約、sizeof()の落とし穴、volatile修飾子の正しい使い方、RAMを節約するメンバ並び替えテクニックを実際のバイト列で確認しながら解説。STM32・組み込みC言語入門〜中級者向け完全ガイド。</description>
    </item>
    
    <item>
      <title>【STM32連載 第2回】変数が住む場所を見つける ― Flash、RAM、Stackの使い分け ―</title>
      <link>https://electwork.net/posts/stm32-episode02/</link>
      <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode02/</guid>
      <description>STM32マイコンのメモリマップ（Flash/SRAM/周辺機器レジスタ）の構造を学び、変数の宣言方法に応じてデータがどこに配置されるかをデバッガで実測します。ローカル変数のスタック配置、グローバル変数のSRAM配置、定数のFlash配置を具体的なアドレスで確認し、メモリ管理の基礎を身につけます。</description>
    </item>
    
    <item>
      <title>【STM32連載 第1回】マイコンは&#34;アドレスの世界&#34; ― 座標で読み解くハードウェア ―</title>
      <link>https://electwork.net/posts/stm32-episode01/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode01/</guid>
      <description>STM32CubeIDEのデバッグ機能を使い、プログラムの実行に伴って変化するマイコン内部の状態を、具体的な数値（アドレス）として確認していきます。PC（プログラムカウンタ）、周辺機器レジスタ、SRAM上の変数など、すべてがアドレスで管理されている世界を実測値で体験します。</description>
    </item>
    
    <item>
      <title>【2026年実測】RTX PRO 4000 Blackwell ベンチマーク｜AI推論5.47倍・Blender 2.29倍・RTX 4090/A4000比較</title>
      <link>https://electwork.net/posts/rtx-pro4000-blackwell-benchmark/</link>
      <pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/rtx-pro4000-blackwell-benchmark/</guid>
      <description>RTX PRO 4000 Blackwell（GB203/5nm）の実機ベンチマーク完全版【2026年】。RTX A4000比でAI推論5.47倍・CAD平均1.70倍・Blender 2.29倍の実測データを公開。Llama 3.1・Stable Diffusion SDXL・SPECviewperf・Geekbench 6・FF14の詳細ログ掲載。RTX 4090との性能差・価格コスパ比較、標準モデル145W vs SFFモデル70Wの選び方、24GB GDDR7のKVキャッシュ効果まで徹底解説。</description>
    </item>
    
    <item>
      <title>【STM32連載 第0回】なぜ組み込みは難しく見えるのか ― 場所と時間の話 ―</title>
      <link>https://electwork.net/posts/stm32-episode00/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode00/</guid>
      <description>組み込みプログラミングが難しく見える理由をわかりやすく解説。ポインタ、割り込み、DMA、スタック――これらはすべて『メモリという場所』と『実行の時間』という2つの視点で理解できます。OSに守られたPC環境と、ハードウェアを直接触る組み込みの世界の違いを知り、組み込みの世界観を身につけましょう。</description>
    </item>
    
    <item>
      <title>【全13回連載】ポインタの先にある組み込みの世界 ― STM32マイコンで理解するメモリと時間の世界観 ―</title>
      <link>https://electwork.net/posts/stm32-series/</link>
      <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/stm32-series/</guid>
      <description>Arduinoの『なぜ動くのか？』を深掘りし、組み込みシステムの本質を理解するための完全ガイド。ポインタ＝型付きアドレス、レジスタ＝ビット集合、割り込み＝時間支配――NUCLEO-F401とSTM32CubeIDEで、空間・時間・電気を相手にする世界へ。つよつよエンジニアへの思考回路を手に入れる全13回（第0回＋第1〜12回）。</description>
    </item>
    
    <item>
      <title>74HC595 使い方完全ガイド【2026年版】｜ピン配線・Arduinoサンプルコード・GPIO拡張実装</title>
      <link>https://electwork.net/posts/arduino-74hc595-led-board/</link>
      <pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-74hc595-led-board/</guid>
      <description>74HC595シフトレジスタのArduinoでの使い方を初心者向けに解説。ピン配線（SER/SRCLK/RCLK）・接続方法・shiftOut()サンプルコード付き。3本の信号線で8ピン出力を制御し、カスケード接続で無限拡張が可能。回路図・KiCad設計データ・SPI通信実装・JLCPCBアセンブリ発注まで網羅した2026年版完全ガイド。</description>
    </item>
    
    <item>
      <title>【Arduino実践】SG90をハックせよ！オシロスコープで可視化するサーボモータ制御の基礎と実践</title>
      <link>https://electwork.net/posts/arduino-servo-motor-pwm/</link>
      <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-servo-motor-pwm/</guid>
      <description>サーボモータの制御は電子工作の基本ですが、その内部で何が起きているかを理解すれば制御精度は格段に上がります。定番のSG90を例に、オシロスコープでPWM信号を可視化しながら、サーボの内部構造、フィードバック制御の原理、個体差への対応方法まで実践的に解説。Arduino UNO R4とServo.hライブラリを使った正確な角度制御の完全ガイドです。</description>
    </item>
    
    <item>
      <title>8x8ドットの小宇宙：Arduinoとシフトレジスタで4つのセル・オートマトンを実装する</title>
      <link>https://electwork.net/posts/arduino-2d-cellular-automaton/</link>
      <pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-2d-cellular-automaton/</guid>
      <description>Arduino UNOと74HC595シフトレジスタを使った8×8ドットマトリクスLEDで、4種類の2次元セル・オートマトン（Maze・Coral・Seeds・ライフゲーム）を実装。グローバルドリフト機能で永遠に動き続ける生命シミュレーション。SPI通信、ダイナミック点灯、ルール切り替えの技術解説。</description>
    </item>
    
    <item>
      <title>ESP32でgRPC vs JSON 実測比較｜シリアライズ2.7倍速・データ1/3の真価【Nanopb×Azure Functions】</title>
      <link>https://electwork.net/posts/esp32-grpc-azure-performance/</link>
      <pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-grpc-azure-performance/</guid>
      <description>JSONをgRPCに変えると何が変わる？ESP32-S3で実測したところ、シリアライズは2.7倍速く、データは1/3に。しかし通信時間は同じでした。その理由（TLSハンドシェイク）とgRPCを選ぶべき条件・Nanopb実装手順をあわせて解説します。</description>
    </item>
    
    <item>
      <title>【理論解説】マイコンで使うgRPC入門！Protocol Buffers基礎知識</title>
      <link>https://electwork.net/posts/esp32-grpc-theory/</link>
      <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-grpc-theory/</guid>
      <description>HTTP/JSON通信の非効率性に悩むマイコン開発者へ。この記事では、ESP32でgRPCを採用すべき理由を、データ構造の比較、電力消費への影響、型安全性の重要性、そして実装の難易度という4つの視点から詳しく解説します。「たかだか数十バイト」の差が、なぜマイコンの寿命を変えるのか？Protocol Buffers (Protobuf) と gRPC の基本概念を理解し、IoT開発の新しい景色を目指しましょう。</description>
    </item>
    
    <item>
      <title>ESP32-S3 × ESP-IDF｜cJSONとHTTP Clientでサーバーにセンサーデータを投げつける！</title>
      <link>https://electwork.net/posts/esp32-s3-esp-idf-http-json-post/</link>
      <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-s3-esp-idf-http-json-post/</guid>
      <description>ESP-IDF v5.x系でのWi-Fi接続、cJSONによるデータ構造の作成、esp_http_clientを用いたPOST送信の実装ガイド。メモリ解放の注意点など、実戦で役立つポイントを詳説します。</description>
    </item>
    
    <item>
      <title>ESP32-S3からAzureへデータを飛ばす！HTTPS POSTとサーバーレス連携の極意</title>
      <link>https://electwork.net/posts/esp32-azure-functions-https-post/</link>
      <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-azure-functions-https-post/</guid>
      <description>ESP32-S3とAzure FunctionsをHTTPS POSTで連携。Python v2、SSL証明書の扱い、JSONデータ送信まで実践的に解説します。</description>
    </item>
    
    <item>
      <title>【ESP32で電子工作】VS Codeで始めるESP-IDF (v5.5.2) 環境構築ガイド 〜最小構成でHello Worldまで〜</title>
      <link>https://electwork.net/posts/vscode-esp-idf-v552-setup/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/vscode-esp-idf-v552-setup/</guid>
      <description>VS CodeでのESP-IDF (v5.5.2) 環境構築手順を解説。PythonやGitの確認から、最小プロジェクト「template-app」のビルド・書き込みまで。初心者でも迷わないステップバイステップガイドです。</description>
    </item>
    
    <item>
      <title>【電子工作ステーション】8,000円福袋レビュー：Arduino Uno R3 (Type-C) と23点の実用パーツで構築する次世代IoTプロジェクト</title>
      <link>https://electwork.net/posts/electronic-work-station-fukubukuro-2026-review/</link>
      <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/electronic-work-station-fukubukuro-2026-review/</guid>
      <description>電子工作ステーションの2026年福袋（8,000円）の中身を詳細レビュー。Arduino Uno R3（Type-C）を中心に、高度な計測からインターフェース構築までをカバーする全23点のパーツ構成を技術的視点で分析。市場価格との比較、センサースペック、実装時の注意点まで網羅。</description>
    </item>
    
    <item>
      <title>加速度センサKXR94-2050で実装する高精度デジタル水平器：重力ベクトル分解と逆三角関数による角度演算</title>
      <link>https://electwork.net/posts/arduino-level-gauge/</link>
      <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-level-gauge/</guid>
      <description>加速度センサKXR94-2050（±2g、アナログ出力）を使った傾斜角測定システムの構築手順。重力方向の検出原理、10bit ADC（0-1023）の分解能、センサキャリブレーション手法、逆三角関数を用いた角度変換アルゴリズムを詳解。</description>
    </item>
    
    <item>
      <title>【Arduino Uno R4】デジタルピンが「呼吸」する。全ピンSoftware PWMで描く光の波</title>
      <link>https://electwork.net/posts/arduino-software-pwm-wave/</link>
      <pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-software-pwm-wave/</guid>
      <description>Arduino LEDシールドを使ったデモ第2弾。今回は「Software PWM」の実装解説です。Deep Ocean、Cyber Pulse、Sonar Rippleの3つのパターンで、デバッグ用シールドをインテリアライトに変身させます。</description>
    </item>
    
    <item>
      <title>Arduinoでセルオートマトン（Rule 30/90/110）をLED可視化｜ビット演算1行で256ルール対応の実装コード解説</title>
      <link>https://electwork.net/posts/arduino-cellular-automaton/</link>
      <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-cellular-automaton/</guid>
      <description>ArduinoでRule 30・90・110のセルオートマトンをLED可視化。ビット演算`(rule &amp;gt;&amp;gt; pattern) &amp;amp; 1`の1行で256ルール全対応のArduinoコード（全文掲載）。Rule 30が貝殻模様に一致する理由・Rule 110のチューリング完全証明もあわせて解説します。</description>
    </item>
    
    <item>
      <title>【Arduino開発を加速】全ピンLED搭載デバッグシールドの設計と実装</title>
      <link>https://electwork.net/posts/arduino-led-shield/</link>
      <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-led-shield/</guid>
      <description>開発効率を劇的に向上させるArduino UNO用LEDシールドの製作記。各ピンの状態を視覚的に確認できるデバッグ支援ツールを、KiCadでの回路設計から基板発注、実装、動作テストまで詳しく紹介します。</description>
    </item>
    
    <item>
      <title>Insta360 Link 2 Proレビュー：1/1.3インチセンサーと物理ジンバルは「ハードウェア開発」の共有をどう革新するか</title>
      <link>https://electwork.net/posts/insta360-link2-pro-review/</link>
      <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/insta360-link2-pro-review/</guid>
      <description>リモートワークでのハードウェア開発に最適なInsta360 Link 2 Pro（AI追跡4K ウェブカメラ）をレビュー。1/1.3インチセンサーの描写力、PDAF、2軸物理ジンバルによる追跡性能、DeskViewモードでの基板撮影、ArduinoのLチカ実演など、エンジニア視点で徹底検証。</description>
    </item>
    
    <item>
      <title>【Arduinoで電子工作】MCP23017で「16本の足」を生やす完全ガイド &amp; 自己診断テスト</title>
      <link>https://electwork.net/posts/arduino-mcp23017/</link>
      <pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-mcp23017/</guid>
      <description>Arduino Uno R4 (Minima/WiFi)のGPIO不足を解消するI2Cエキスパンダ「MCP23017」の徹底解説記事です。回路図の解説から、Adafruitライブラリを用いたC&#43;&#43;制御コード、そして入力ポート(Port B)と出力ポート(Port A)を連動させる自己診断テストの実装までを網羅。さらに、Uno R4特有の書き込みエラー（DFUモード問題）の解決策も合わせて紹介します。</description>
    </item>
    
    <item>
      <title>【完全無料】Azure Static Web Apps &#43; Cosmos DB で「サーバーレス掲示板」を自作する（C#実装編）</title>
      <link>https://electwork.net/posts/azure-swa-bbs-csharp/</link>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/azure-swa-bbs-csharp/</guid>
      <description>個人ブログの動的機能を復活させるため、Azure Static Web Apps (SWA) と Managed Functions (C#)、そしてCosmos DBのFree Tierを組み合わせて、完全無料かつサーバーレスな掲示板システムを構築しました。データベース設定からバックエンドAPIの実装、フロントエンドの連携、そして本番環境でのファイアウォール設定や環境変数のトラブルシューティングまでを網羅した技術メモです。</description>
    </item>
    
    <item>
      <title>【Arduino初心者向け】たった3本のピンで64個のLEDを制御！74HC595でドットマトリクスLED入門</title>
      <link>https://electwork.net/posts/arduino-dotmatrix-74hc595/</link>
      <pubDate>Fri, 29 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-dotmatrix-74hc595/</guid>
      <description>Arduino UNO R4で74HC595シフトレジスタを使った8×8ドットマトリクスLED制御を完全解説。初心者向けにダイナミック点灯の仕組み、SPI通信の基礎、回路設計、基板製作、Arduino IDE用サンプルコードまで網羅。ピン不足問題を解決し、LED表示制御を学ぶ実践プロジェクト。</description>
    </item>
    
    <item>
      <title>【Azure課金トラブル実録】Stream Analytics放置で50万円請求！返金交渉の全記録</title>
      <link>https://electwork.net/posts/azure-refund-experience/</link>
      <pubDate>Wed, 27 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/azure-refund-experience/</guid>
      <description>Microsoft Azure Stream Analyticsのリソース放置により発生した50万円超の課金トラブルの全記録。Azure Media Service終了に伴う移行作業中のミス、コスト管理の落とし穴、Microsoftサポートとの返金交渉の詳細、課金アラート設定などの予防策まで徹底解説。AWS、GCPなど他クラウドサービス利用者にも役立つ教訓。</description>
    </item>
    
    <item>
      <title>【ESP32で電子工作】ESP32汎用テストボードの作成</title>
      <link>https://electwork.net/posts/esp32-testboard/</link>
      <pubDate>Tue, 14 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-testboard/</guid>
      <description>ESP32を使った電子工作に最適な自作テストボードを設計。入出力確認用LED、スイッチ、ポテンショメーター、LCDやSDカード機能まで搭載し、テストやデバッグが格段に便利に！</description>
    </item>
    
    <item>
      <title>ESP32とPS4コントローラーで作るFull-Nchモータードライバ：IR2104 Hブリッジ回路とBluetooth SPPによる2ch同時制御システム</title>
      <link>https://electwork.net/posts/esp32-ps4-motor-driver/</link>
      <pubDate>Tue, 14 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-ps4-motor-driver/</guid>
      <description>ESP32とPS4コントローラーのBluetooth接続で2chモーター制御。Full-Nch構成Hブリッジ（IR2104&#43;2SK2232）による最大4A駆動、LEDCペリフェラルPWM制御（12.8kHz、8bit）、KiCad基板設計（2oz銅箔）、Arduino実装、MACアドレス書き換え手順まで完全解説。テオヤンセン機構ロボット実装例付き。</description>
    </item>
    
    <item>
      <title>ESP32で作るニキシー管時計：NTP自動同期とMCP23017制御で実現する200V昇圧回路とレトロモダンデザイン</title>
      <link>https://electwork.net/posts/esp32-nixie-clock/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-nixie-clock/</guid>
      <description>真空管ニキシー管（IN-14）を使ったレトロ卓上時計の製作全工程。ESP32-WROOM-32でNTP時刻同期とRTC制御、16ピンI2C IOエキスパンダーMCP23017による出力ピン拡張、ロシア製BCD-Decimalデコーダーk155id1でのスタティック点灯方式実装。NJM2374 DC/DCコンバーターと6段コッククロフトウォルトン回路による効率的な180V昇圧設計。KiCad基板設計データとJLCPCB発注手順、表面実装部品のはんだ付けのコツ、3Dプリンタによる筐体設計のポイントまで、ニキシー管時計DIYの全てを網羅。</description>
    </item>
    
    <item>
      <title>【2026年版】MCP23017の使い方・I2Cアドレス設定・サンプルコード｜ESP32/Arduino/Raspberry Pi 回路図付き GPIO拡張</title>
      <link>https://electwork.net/posts/esp32-mcp23017/</link>
      <pubDate>Thu, 30 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-mcp23017/</guid>
      <description>MCP23017の使い方・回路図・実装例を完全解説。ESP32・Arduino・Raspberry PiとI2C接続してGPIOを16ピン拡張する方法、Adafruit_MCP23X17ライブラリのサンプルコード、I2Cアドレス設定、LED/スイッチ制御まで網羅。初心者から中級者向けのステップバイステップ解説。</description>
    </item>
    
    <item>
      <title>【ESP32で電子工作】ネットワーク対応デジタル時計の完成！プリント基板実装からアラーム機能まで</title>
      <link>https://electwork.net/posts/esp32-clock-pcb2/</link>
      <pubDate>Fri, 24 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-clock-pcb2/</guid>
      <description>ESP32時計プロジェクト第2弾。JLCPCBから届いた基板への部品実装方法、0603チップ部品の手はんだ付けコツ、RTC-8900による時刻管理、PWMブザーとリレー制御によるアラーム機能、基板設計ミスのリカバリ術、タカチケースへの収納方法まで、実際の製作工程を詳しく紹介。初めての基板実装でも安心の完全ガイド。</description>
    </item>
    
    <item>
      <title>【ESP32で電子工作】ネットワーク対応デジタル時計の作り方（1）プリント基板設計編</title>
      <link>https://electwork.net/posts/esp32-clock-pcb1/</link>
      <pubDate>Sat, 04 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-clock-pcb1/</guid>
      <description>ESP32-WROOMを使った本格的なネットワーク対応デジタル時計の制作プロジェクト。NTP時刻同期、RTC（リアルタイムクロック）による時刻保持、I2C I/OエキスパンダーMCP23017を使った大型7セグLCD制御、KiCad 8.xによるプリント基板設計、JLCPCBでの基板発注まで、初心者にも分かりやすく完全解説。</description>
    </item>
    
    <item>
      <title>ESP32 Arduino IDE セットアップ手順【2026年最新版】｜インストールからLチカまで完全解説</title>
      <link>https://electwork.net/posts/esp32-arduino-ide-setup/</link>
      <pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/esp32-arduino-ide-setup/</guid>
      <description>ESP32のArduino IDE開発環境を最短30分で構築する手順を2026年最新スクリーンショット付きで解説。ボードマネージャーへのESP32追加・ドライバインストール・Lチカ動作確認・よくあるエラーの対処法まで網羅。ESP32-WROOM・ESP32-S3対応。</description>
    </item>
    
    <item>
      <title>Arduinoで赤外線リモコン受信｜IRremoteで信号デコード・LED制御【回路図・サンプルコード付き】</title>
      <link>https://electwork.net/posts/arduino-ir-remote-receive/</link>
      <pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-ir-remote-receive/</guid>
      <description>ArduinoとIRremoteライブラリで赤外線リモコンの信号を受信・デコードしLEDを制御する方法をサンプルコード・回路図付きで解説。NEC/SONYプロトコルの16進数読み取り、リモコンボタンへの機能割り当て、段階調光の実装まで、電子工作初心者でも動かせるステップバイステップ解説。</description>
    </item>
    
    <item>
      <title>【Arduino入門】PWM制御でRGBフルカラーLEDを操る：8色点灯から1677万色グラデーションまで完全実装ガイド</title>
      <link>https://electwork.net/posts/arduino-rgb-led-control/</link>
      <pubDate>Mon, 13 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-rgb-led-control/</guid>
      <description>ArduinoでRGBフルカラーLED（共通カソード型）をPWM制御。digitalWrite()による基本8色の実装から、sin関数と位相制御を用いた256³=16,777,216色のスムーズなカラーフェード回路設計とサンプルコードを公開。</description>
    </item>
    
    <item>
      <title>ArduinoのAD変換（ADC）徹底解説：アナログ入力の使い方と分解能の計算【R3/R4対応・コード付き】</title>
      <link>https://electwork.net/posts/arduino-adc-serial/</link>
      <pubDate>Sun, 12 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-adc-serial/</guid>
      <description>ArduinoのAD変換（ADC）でアナログ入力を数値化する方法を完全解説。10bitの分解能（4.88mV/step）から14bitモード（0.305mV/step）の違い、電圧への変換計算式、SAR ADCの動作原理まで網羅。R3/R4両対応のサンプルコードでPWM制御・シリアル通信も実装。温度センサ・光センサへの応用例も掲載。</description>
    </item>
    
    <item>
      <title>【Arduino電子ピアノ】圧電ブザーで音楽演奏！tone関数の使い方完全ガイド</title>
      <link>https://electwork.net/posts/arduino-buzzer-sound/</link>
      <pubDate>Sat, 27 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-buzzer-sound/</guid>
      <description>ArduinoとパッシブBuzzer（圧電ブザー）でtone関数を使った電子ピアノを自作する完全ガイド。tone()/noTone() の使い方・仕組み、音階と周波数の対応表（3オクターブ）、回路設計と配線、完全なサンプルコード、自動演奏プログラム、実演動画まで網羅。R3/R4 両対応。「音が出ない」「アクティブ型とパッシブ型の見分け方」などFAQも充実した初心者向け決定版ガイドです。</description>
    </item>
    
    <item>
      <title>【Arduino入門】Arduino IDE 2 インストールから LED 点滅（Lチカ）まで完全ガイド</title>
      <link>https://electwork.net/posts/arduino-hello-world/</link>
      <pubDate>Mon, 22 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/arduino-hello-world/</guid>
      <description>Arduino IDE 2 のインストールから Arduino UNO（R3/R4 両対応）との接続、LED 点滅（Lチカ）スケッチの書き込みまで初心者向けに詳解。setup()/loop() の仕組み、電流制限抵抗の計算、トラブルシューティングまで網羅した入門ガイドです。</description>
    </item>
    
    <item>
      <title>電子工作入門｜ArduinoでLEDを光らせる——オームの法則で抵抗値を計算する方法</title>
      <link>https://electwork.net/posts/led-ohms-law/</link>
      <pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://electwork.net/posts/led-ohms-law/</guid>
      <description>電子工作の第一歩はLED点灯から。オームの法則（V=IR）を使って9V電源・Vf=2.1Vを想定した抵抗値の計算手順を丁寧に解説。330Ωの選定理由、ブレッドボード配線、LEDの極性確認、トラブルシューティングまでを初心者向けに完全網羅したArduino電子工作入門ガイド。</description>
    </item>
    
  </channel>
</rss>
