現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 https://lang-ship.com/blog/work/m5stickc-mic-2/ かなり苦労しましたが、なんとか録音と再生ができました! M5StickCにスピーカーHATを装着した状態で、ホームボタンを押している間録音して、右ボタンを押すと再生します。 録音データは符号付 ...
現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 https://lang-ship.com/blog/work/m5stickc-mic/ マイクからの入力データをオンメモリに保存して、シリアルモニタ経由で保存することができました。 SPIFFSとかに保存して、Wi-fi AP経由でダウンロードなども考えましたが、まずはかんたんに利用 ...
ESP32ライブラリ1.0.2のときに検証したものを、最新バージョンの1.0.3で検証しなおしました。M5StickCで実験しましたが、コード的には単なるESP32です。 ※現時点の情報ですので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 1.0.2での問題点は以下の2点でした。
- リセットがかかる
- 同一Characte ...
省電力系の設定を計測してみました。 現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 https://lang-ship.com/blog/work/m5stickc-current-1/ USB接続のテスターを利用して、消費電流を計測しています。供給電圧は5Vですので、内部的にDCDCなどを経由してロスがでています。 充電機能は基本的に ...
液晶の明るさとかを変更しながら、消費電力を計りました。精度はそれほど高くなく、値もふらつくので概算として利用してください。 現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 画面の明るさ 明るさ消費電力(mA)増減(mA)072.50172.50272.50372.50472.50572.50672.5077 ...
サンプルスケッチを動かす以上していなかったマイクを触ってみました。もう少し掘り下げて調べる必要がありそうです。 現時点での情報のため、最新情報はM5StickC非公式日本語リファレンスを確認お願いします。 概要 M5StickCにはI2S経由で接続されているマイクが内蔵されています。I2Sからの受信は別タスクで実行され、DMA転送されてバッファに保存されています。 マイクのスペック 型 ...
本体に内蔵している赤外線ユニットを利用してNECフォーマットの赤外線送信を実験しました。現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCにはGPIO9に赤外線リモコン用のIRが内蔵されており、汎用的なリモコンとして利用が可能です。 ローレベルな関数を利用して、直接送信することも可能ですが、一般的な利用を想定して外部ライブ ...
まだまだ謎の多いAXP192ですが、ちょっとだけわかってきました。現時点の情報なので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCには外部電源用に5V INの端子があります。しかしながらAXP192のデータシート上は2.9Vから6.3Vまでの入力を許容しています。 また、3.8V以上の入力があると自動起動をするようです。 外部電源の実験 ...
入力と出力まわりを中心にAXP192を調べ直しました。現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 ざっくりと電源周りをまとめてみました。5V出力がちょっと複雑ですが、あとは概ね想定内でした。M5StickC以外にもAXP192は利用されそうですので、全般的な説明も追加しています。 入出力一覧 PIOA ...
外部接続可能な端子について、状況別の確認をしてみました。現時点の情報です、最新情報はM5StickC非公式日本語リファレンスで確認してください。 概要 Arduino UNOに接続可能な端子をつないでみて、出力値を確認してみました。 条件GPIO0GPIO26GPIO36GPIO32GPIO33B ...
INPUT, OUTPUT, INPUT_PULLUPしかないと思っていたら、ANALOGとか他にもあったのね、、、 現時点の情報になりますので、最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 標準のArduinoとESP32ではpinMode()の設定値が違いますので注意しましょう! 利用する前に正しい設定値で設定してから使いましょう。PINによって初期 ...
いまさらですが、手を広げ過ぎたので基本機能をまず終わらせます。。。 現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 M5StickCには赤色LEDが内蔵されており、光らせることができます。一般的にArduinoのプログラムを作る時には「Hello World」のかわりにLEDを光らせるLチカをすることが多いです。 注意事項 一般的なAr ...
esp_sleep_pd_config()での省電力設定まわりを調べました。現時点の情報ですので最新情報はM5StickC非公式日本語リファレンスを確認してください。 概要 スリープ時にタイマーやタッチなど複数のウェイクアップソースを指定できますが、指定したソースに応じて電源管理のオプションが異なっています。 初期値の調査と、各オプションの詳細を調べてみました。 初期値 esp_sle ...



