電子工作

電子工作

ESP32用ヘルパーライブラリ その4 GPIOとタイマー割り込み

概要前回はキューでしたが、実際にキューを使うことが多い割り込み処理を今回は紹介したいと思います。GPIO割り込みGPIO割り込みはGPIOの状態が変化した時に割り込みがかかる機能になります。割り込みは最優先で動き、タスクよりも優先度が高いで...
電子工作

ESP32-S3開発ボード紹介

概要ESP32-S3を搭載している開発ボードが増えてきましたが、ちょっとクセがあるものが多いので選び方を紹介したいと思います。一覧メーカーボード名価格(円)FlashPSRAM画面USB-SerialUSB-OTGOTG電源出力Espres...
電子工作

ESP32用ヘルパーライブラリ その3 キュー

概要前回はタスクでしたが、今回はタスクと組み合わせて利用することが多いキューになります。データの受け渡し機能になりますが、タスク間でのタイミング連動などにも利用されています。キューとは?FreeRTOSのキューにはいろいろな使い方があります...
電子工作

Freenove ESP32-S3-WROOM CAM FNK0085

概要年末に届いたけれど積んでいたボードがあったのを思い出したので使ってみました。実はかなりUSB関連の開発に使いやすいボードだと思います!製品上記の製品で、Freenoveさんは日本のAmazonにもストアを持っているのですが、まだ取り扱い...
電子工作

ESP32用ヘルパーライブラリ その2 タスク

概要前回はシリアルモニター経由でリセットなどがかんたんに操作できるラッパークラスを紹介しました。今回はマルチタスク操作になります。ESP32のコア構成ESP32はSOLOというシングルコアのものを除いて、2コアあります。ただしESP32-C...
電子工作

ESP32コンパイルオプションチューニング

概要コンパイルオプションを変更して、ESP32のサイズとベンチマークの差を検証してみました。通常はサイズ優先になっていますが、速度優先に変更することも可能です。コンパイルオプションとは?最適化オプション基本的には最適化なしの0から、最大限最...
電子工作

ESP32用ヘルパーライブラリ その1 シリアルコマンド

概要ESP32向けでよく使う機能や、FreeRTOS絡みで使いやすいクラス化がされていない機能を単純なヘルパークラスにしたライブラリを作ってみました。今回はシリアルモニタから対話的なコマンド操作ができる機能の紹介になります。ライブラリ紹介上...
電子工作

Interface 2023年4月号にESP32シリーズについて書きました

概要先月末に販売済みの上記の雑誌にESP32シリーズについての特徴と選び方などを書かせていただきました。内容こんな感じの紙面で7ページありますので、特集ではない記事では結構多めですね。シリーズ別の特徴CPUコアの違いによる性能差チップ単体や...
電子工作

ESP32でstdなRust開発入門 その5 Delay

概要前回はADCでしたが、今回Delayまわりを調べてみました。ベースのソースコードuse esp_idf_hal::delay::Ets;use esp_idf_hal::delay::FreeRtos;use std::thread;u...
電子工作

【書籍】感電上等! ガジェット分解のススメ HYPER

概要発売前の新刊を頂きましたので中身をご紹介したいと思います。書籍上記の書籍になります。発売日が1月27日ですので現在予約中の書籍となります。公式サイトは上記となります。目次と最後の掲載されていた解説がありました。解説って結構楽しいですよね...
スポンサーリンク