-
未分類
M5Stack CORE2にドメイン名でアクセスする
WiFiでローカルエリア接続しているM5Stack CORE2をmDNS(マルチキャストドメインネームシステム)を使い、IPアドレスではなくドメイン名でアクセスできるようにします。 mDNSとは何か 先ずDNSとは「192.168.1.25」のようなIPアドレスと「abcd.com」などの... -
未分類
M5Stack CORE2でWebサーバー
M5StackのマイコンESP32はWiFi機能を持っており、M5StackをWiFiに接続してWebサーバーとして動かすことでPCやスマホのWebブラウザからM5Stackをリモートコントロールすることができます。 Webサーバーの仕組み PCやスマホがWebページを表示するとき、Webブ... -
未分類
M5Stack core2のローカルIPアドレスを調べる
WiFiルータに割り当てられたM5StackのローカルIPアドレスを取得し、M5StackのLCD画面に表示するプログラムを作成します。 M5StackのローカルIPアドレス M5Stackに内蔵されているマイコンESP32はWiFiの機能を持っています。M5StackをWiFiに接続しWebサーバ... -
未分類
M5Stack CORE2のRTC(Real Time Clock)を使う
RTCを使うと電源を切っても都度の時刻合わせが不要となります。バックアップ電源により時間を刻み続けてくれるためです。動作したときの時刻を記憶しておきたい場合や、定刻で動作をさせたい時に使います。 RTCの動作 RTCは電源オフしてもバックアップ電源... -
未分類
M5Stack CORE2でネットから現在時刻を取得
M5Stack CORE2でWiFi接続によりインターネットでNTPサーバーから現在時刻を取得してLCD画面に年月日時刻を表示します。 NTPサーバーからの時刻取得 ネットに接続された機器の時刻を合わせるためにNTPサーバーというものがあります。NTP(Network Time Prot... -
未分類
M5Stack Core2でWiFi接続
M5Stack Core2でWiFi接続してみます。M5Stackは2.4GHz帯のWIFiのみ対応しています。WiFiルーターの裏側に記載されている2.5GHzのSSIDとパスワードを設定することでWiFi接続できます。 M5StackのWiFi仕様 M5Stackに搭載されているESP32は2.4GHz帯のみ対応し... -
未分類
M5Stack Unit DACでアナログ出力
Unit DACはM5StackのPORT.A(I2C通信)に接続して使います。Unit DACの中身はMCP4725というMicrochip社のI2C通信I/Fを持った12bitのDACと、その出力にTI社のLM321というオペアンプをバッファとして接続したものです。現在(2026/6月)では後継のUnit DAC2が... -
未分類
M5Stack Core2のDACアナログ出力
M5Stack Core2からアナログ電圧を出力させてみます。PORT.AにDACユニットを接続して出力する方法と、直接MCU(ESP32)のDACポートから出力する方法があります。今回は直接ESP32のDACから出力させてみます。 PORT.BによるDAC出力 MCUのDACポートからアナロ... -
未分類
ArduinoIDEのシリアルモニタとシリアルプロッタ
ArduinoIDEではデバッグツールとしてプログラム内の変数の値をPCに表示することができるシリアルモニタという機能があります。また、シリアルプロッタという機能を使えばその変数の値をグラフ表示することもできます。使い方はArduinoIDEのヘルプからSeria... -
未分類
M5Stack CORE2の振動モータを動かす
M5Stack CORE2にはバイブレーション機能として振動モータが搭載されています。このモータをON/OFFするプログラムを作成します。電源マネージメントIC AXP192を操作することによりモータを動作させます。 バイブレーション機能の回路構成とモータ電流 回路...
12
