電子工作 M5Unified入門 その4 ボタン操作 概要ボード紹介の途中ですが、ボタンまわりの操作を調べたのでまとめてみたいと思います。ボード別ボタン一覧M5Unifiedにはボタンが5種類定義されており、ボードごとに割り振りが異なっています。ボードBtnABtnBBtnCBtnPWRBtn... 2023.06.19 電子工作
電子工作 M5Unified入門 その4 E-ENK系と産業、Stamp PICO(ESP32) 概要前回はM5StickC系/ATOM系でしたが、今回はESP32搭載のE-INKと産業・組み込み系になります。機能一覧NAMECORE.INKM5PAPERTOUGHSTATION485STATIONBATSTAMPPICOMCUESP3... 2023.05.29 電子工作
電子工作 M5Unified入門 その3 M5StickC系/ATOM系 概要機能一覧NAMEM5StickCM5StickCPLUSATOMLITEATOMMATRIXATOMECHOATOMUMCUESP32ESP32ESP32ESP32ESP32ESP32FLASH4MB4MB4MB4MB4MB4MBPSR... 2023.05.25 電子工作
電子工作 M5Unified入門 その2 BASIC / GRAY / M5GO / FIRE / CORE2 / CORE2 for AWS 概要前回は全体的な機能を確認しましたが、CoreとCore2系のボードでの使い方の確認をしてみたいと思います。細かい制御方法は前回のページにまとめたいと思います。機能一覧NAMEBASICGRAYM5GOFIRECORE2CORE2 for... 2023.05.23 電子工作
電子工作 M5Unified入門 その1 概要確認 概要M5Stackシリーズ共通ライブラリであるM5Unifiedについてちゃんと使い方を調べてみたいと思います。まずはボードが持っている機能をどの程度カバーしているのかを確認してきたいと思います。M5Unifiedとは?これまでM5Stac... 2023.05.19 電子工作
電子工作 M5Stack UIFlowのはじめかた 概要書籍の発売から一年が経過して、いろいろ状況が変わっているのでUIFlowのはじめかたの部分を説明しなおしたいと思います。対象機種CoreシリーズStickシリーズATOMシリーズSTAMPシリーズその他シリーズESP32搭載ボードBAS... 2023.05.17 電子工作
電子工作 ESP32用ヘルパーライブラリ その6 PWMとサーボ 概要前回はシリアルRGB LEDでした。今回はRGB LEDではない普通のLEDなどの明るさを調整するPWMと、その応用であるサーボです。PWMとは?ESP32の場合、アナログ出力はDACという機能を利用して256段階で出力可能です。ただし... 2023.03.17 電子工作
電子工作 ESP32用ヘルパーライブラリ その5 シリアルRGB LED 概要前回は割り込みでした。今回はシリアルRGB LEDです。個人的にFastLEDは嫌いなので他の選択肢が欲しかった。。。あれは良いライブラリなのですがESP32以外のサポートの方が強いのでちょっと大きすぎるんですよね。シリアルRGB LE... 2023.03.15 電子工作
電子工作 ESP32用ヘルパーライブラリ その4 GPIOとタイマー割り込み 概要前回はキューでしたが、実際にキューを使うことが多い割り込み処理を今回は紹介したいと思います。GPIO割り込みGPIO割り込みはGPIOの状態が変化した時に割り込みがかかる機能になります。割り込みは最優先で動き、タスクよりも優先度が高いで... 2023.03.13 電子工作
電子工作 ESP32用ヘルパーライブラリ その3 キュー 概要前回はタスクでしたが、今回はタスクと組み合わせて利用することが多いキューになります。データの受け渡し機能になりますが、タスク間でのタイミング連動などにも利用されています。キューとは?FreeRTOSのキューにはいろいろな使い方があります... 2023.03.09 電子工作