ESP32

電子工作

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

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

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

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

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

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

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

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

ESP32でstdなRust開発入門 その4 ADC

概要前回はデジタル入出力でしたが、今回はアナログ入力のADCを調べてみます。公式サンプル上記がサンプルコードとなります。use esp_idf_hal::adc::config::Config;use esp_idf_hal::adc::A...
電子工作

デバイスのリモート監視のESP Insightsをためす

概要結構昔に発表されていましたが、使ったことがなかった気がしましたので検証してみました。デバイスの状況をリモート監視して、リブートした際の情報などを収集することができます。ログイン上記がトップページになります。右上のログインからダッシュボー...
電子工作

令和最新ESP32でのArduino変更点まとめ

概要1.0.6と2.0.6を比べて変更があった場所などを確認してみました。気になったものだけピックアップして紹介したいと思います。アナログ電圧取得まだanalogRead()のADC値を電圧変換して消耗しているの?analogReadMil...
電子工作

ESP32でstdなRust開発入門 その3 デジタル入出力

概要前回はLチカをしたので、デジタル入出力についてもう少し調べてみました。ピンモードPinDriver::pinmode名()let mut led = PinDriver::output(peripherals.pins.gpio2)?;...
電子工作

ESP32でstdなRust開発入門 その2 Lチカ

概要前回は環境構築だけで終わってしまったので、今回はRust環境の説明とLチカを行っていきたいと思います。Rustと組み込みRust環境の違い(toolchains)$ rustup showDefault host: x86_64-unk...
電子工作

ダイソーの新型Bluetoothシャッター

概要みなさん大好きダイソーのBluetoothシャッターが新製品に入れ替わっていましたので確認してみました。製品こちらの製品になりますが。旧製品が330円だったのですが、こちらは220円となっています。裏側です。左の赤が旧製品で、右側が新製...
スポンサーリンク