電子工作で日常をアップグレード!
Arduino・ESP32・ESP-IDFなどのマイコンを使った電子工作とIoTプロジェクトを、実践的に解説する技術ブログです。
このサイトで学べること
マイコンプログラミング、基板設計、センサー・LED・モーター制御、Wi-Fi/Bluetooth通信、クラウド連携、AI・機械学習など、幅広いテーマを扱っています。
初心者の方も安心
「電子工作を始めたいけど何から…」という方のために、部品の選び方から回路図の読み方、プログラミングの基礎まで、ステップバイステップで解説。実際に動くものを作りながら学べます。
電子工作とプログラミングでものづくりを楽しむエンジニア、RamTuckeyが運営。
初心者から上級者まで、すべての「作りたい!」を応援します。
📚 進行中の連載
⚡ ポインタの先にある組み込みの世界
STM32マイコンで学ぶメモリと時間の設計
全13回| NUCLEO-F401 + STM32CubeIDE
Arduino卒業後の次のステップ!「アドレスだけが現実」という組み込みの本質を、段階的に理解する実践ガイド。
空間(メモリ)・時間(割り込み)・システム支配(DMA/最適化)――つよつよエンジニアへの思考回路を手に入れよう。
🔥 こんな方におすすめ:
✓ Arduino経験者で「内部動作を知りたい」
✓ ポインタで挫折した経験がある
✓ データシートを読めるようになりたい
✓ 「壊れ方を知って強くなりたい」
🆕 最新記事
複数の Claude Code を見失わないための盤面 — Kochab Grid
複数の Claude Code セッションを最大16分割で一望し、状態を色で示して応答待ちを通知する Windows 向けデスクトップアプリ「Kochab Grid」の紹介。
【STM32連載 第12回】最適化とアセンブラ ― Cが機械語になる瞬間を見る ―
コンパイラは「意味を変えずに速くする」が、volatileを忘れると意味ごと変える。-O0と-O2でアセンブラがどう変わるかをobjdumpで実際に見て、12回分の学びを「つよつよの条件」として締めくくる最終回。
【STM32連載 第11回】リンカスクリプトとmapファイル ― メモリ消費を見える化する ―
「RAMが足りない!」「変数が勝手に書き換わる…」その原因、mapファイルに書いてあります。.text/.data/.bssの正体・リンカスクリプトの読み方・スタックオーバーフローの防ぎ方、そして51万行のソースコード流出事件から学ぶmapファイルの取り扱い注意点まで徹底解説。
【STM32連載 第10回】DMAという発想 ― CPUを暇にする転送アーキテクチャを徹底理解 ―
「CPUが1バイトずつ送る」をやめ、「DMAが全部やる」に変える。UART送信をDMA化することでCPUを解放し、スループット・レイテンシ・バス競合の直感を身につける第10回。
📰 最新ニュース
EspressifがAliro SDKを公開|ESP32でスマートロック標準に対応、今できること
Espressif が2026年7月16日に esp-aliro SDK を公開した。Aliro は CSA が策定したアクセス資格情報の標準で、スマホやウェアラブルを物理の鍵として使うためのもの。ESP32 に NFC は内蔵されていないため外付けが要る。公式サンプルが何を前提にしているか、SDK が今どの段階にあるかを公式資料とリポジトリから確認する。
EUサイバーレジリエンス法9月11日開始|個人開発者は対象か・JC-STARとの違い
2026年9月11日、EU サイバーレジリエンス法(CRA)の脆弱性報告義務が先行適用される。悪用が確認された脆弱性は24時間以内に早期警告、72時間以内に本通知。対象は EU 市場に製品を出す者で、所在地は問わない。個人開発者や無償公開のファームウェアはどう扱われるのかを公式資料で整理し、あわせて日本の JC-STAR の現在地も見る。
ESP32-S31 発表|Wi-Fi 6・イーサネット搭載、ESP32-S3と何が違うのか
Espressif が2026年3月26日に発表した ESP32-S31 は、320MHz デュアルコア RISC-V に Wi-Fi 6・Bluetooth 5.4・IEEE 802.15.4・1000Mbps Ethernet MAC を統合したチップ。公式情報でスペックと開発環境の現在地を整理し、ESP32-S3 の実測データと突き合わせて、どこで効いてどこで効かないかを見ていく。