電子工作

電子工作

ESP32のArduino Core analogRead()関数検証

概要 前回アナログ入力の内部調査して、すこし気になるところがあったので、いろいろ設定を変えながら調べてみました。 減衰 ESP32は1.1Vを基準電圧として、12ビットのADCを行っています。そのため減衰器を使って入力電圧を下げてから測定を...
電子工作

M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その10 アナログジョイスティックモジュール

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 前回は温湿度センサーでした。今回はアナログジョイスティックになります。 アナログジョイスティックとは? 2軸ジョイスティックモジュール セン...
電子工作

ESP32でLINX for LabVIEW入門 その1 環境構築とLチカ

概要 非商用の場合に無償で使えるLabVIEW Community editionと、そこに最初から入ってるArduino連携用のプラグインLINXを使って、ESP32を触ってみたいと思います。 LabVIEW Community edit...
電子工作

ESP32の低レベルGPIOアクセス その3 analogRead()

概要 前回はpinMode()でしたので、今回はアナログ入力をやってみたいと思います。 解析してからわかったのですが、2020年1月に大幅に変更が入っていて、次のリリースからESP-IDFの関数を呼び出す感じになりそうです。ただし、今回のバ...
電子工作

M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その9 DHT11 温度湿度センサー

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 今回は「Lesson 11 DHT11 温度湿度センサー」です。 DHT11とは? 温湿度センサ モジュール DHT11 秋月さんだと、上記...
電子工作

M5StickC(ESP32)でのリピートタイマー利用例

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 マルチタスクを書いたので、タイマーで定期実行する場合のサンプルです。 単純な例 void setup() { Serial.begin(11...
電子工作

ESP32の低レベルGPIOアクセス その2 pinMode()

概要 前回はdigitalWrite()とdigitalRead()を調べてみました。今回はpinMode()関数で何をやっているのかを調べたいと思います。 pinModeとは? 上記で調べた結果をまとめてあるので、かんたんに確認をしてくだ...
電子工作

M5StickC(ESP32)による「ELEGOO Arduino用UNO R3スターターキット」を利用したArduino入門 その8 超音波センサモジュール

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 前回はサービでした。今回は「Lesson 10 超音波センサモジュール」を説明したいと思います。 超音波センサモジュールとは? 超音波距離セ...
電子工作

M5StickC(ESP32)でのマルチタスク利用例

現時点の情報です。最新情報はM5StickC非公式日本語リファレンスを確認してみてください。 概要 原理はいろいろ説明していますが、実際の利用例があまりなかったので作ってみました。排他制御にキューを利用しての、マルチタスク例になります。 マ...
電子工作

ESP32の低レベルGPIOアクセス その1 デジタル入力・出力

概要 Arduino Core for ESP32のライブラリ実装を確認しながら、テクニカルリファレンスマニュアルと読み合わせをしていきたいと思います。 今回はdigitalWrite()とdigitalRead()を調べてみました。 デジ...
スポンサーリンク