Files

7.2 KiB

M5GO Lite {docsify-ignore-all}

gray_02gray_04


📝概要   💡クイックスタート   :octocat:サンプルコード   🔌回路図   🛒購入リンク   🎬関連動画

概要

M5GO LiteM5CoreENV unitM5GO Bottomのコンパクトなキットです。M5GO IOT Starter Kitのシンプルなバージョンです。

M5GO LiteはUIFlowやArduino IDEを使用してプログラミングすることができます。

教育用のコースなども用意しています。興味がある方は、お気軽にこちらのメールアドレスへご連絡ください。tech@m5stack.com

特徴

  • サポートする開発環境
  • TF Card サポート(最大16GB)

ピンマップ

M5GOピン

LCD画面 & TFカード

LCD解像度:320x240 TFカード(最大16GB)

ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9341MOSI/CLKCSDCRSTBL
TF CardMOSIMISOCLK CS

ボタン & スピーカー

ESP32 ChipGPIO39GPIO38GPIO37GPIO25
ボタンピンBUTTON ABUTTON BBUTTON C
スピーカー スピーカーピン

GROVEポートA & IP5306

電源管理IC (IP5306) はカスタム品です。IP5306のI2Cアドレスは0x75です。IP5306データシート

ESP32 ChipGPIO22GPIO21
GROVE ASCLSDA
IP5306SCLSDA5VGND

9DoFセンサーMPU9250

I2Cアドレス: 0x68

ESP32 ChipGPIO22GPIO215VGND
MPU9250SCLSDA5VGND

M5GOベース

GROVEポートB

ESP32 ChipGPIO36GPIO265VGND
GROVE BGPIO36GPIO265VGND

GROVEポートC

ESP32 ChipGPIO16GPIO175VGND
GROVE CRXDTXD5VGND

LEDバー & MIC

ESP32 ChipGPIO15GPIO34GPIO25
LEDバーSIGピン
MIC MICピン

スペック

項目 詳細
ESP32 240MHz x 2 cores, 600 DMIPS, 520KB SRAM, Wi-Fi, デュアルモード Bluetooth
Flash 16MB
電源入力 5V @ 500mA
インターフェース Type-C x 1, Grove(I2C+I/0+UART) x 1
LCD 2 inch, 320x240 フルカラーTFT LCD, ILI9341
スピーカー 1W-0928
マイク Analog BSE3729 Microphone
LED SK6812 3535 RGB LED x 10
センサー MPU9250
電池 550mAh @ 3.7V 内蔵
動作温度 0°C to 40°C ( 32°F to 104°F )
サイズ 54 x 54 x 12.5 mm
ケース プラスチック ( PC )

メモ:

各コアの主な仕様は以下の表の通りです。

パッケージ内容

  • 1x M5Core(白)
  • 1x M5GO Base
  • 1x ENV Unit
  • 1x GROVE ケーブル
  • USB Type-C ケーブル
  • ユーザーマニュアル

gray_02gray_04

関連リンク

サンプルコード

1. Arduino IDE

以下はENVユニット向けのサンプルコードです。周囲の温度、湿度、気圧を計測します。

事前準備として、Adafruit BMP280 Libraryをインストールする必要があります。Arduino IDEのPreferences->追加のボードマネージャURLhttps://adafruit.github.io/arduino-board-index/package_adafruit_index.jsonを追記したのち、スケッチ->ライブラリをインクルード->ライブラリを管理->Adafruit BMP280と検索します。

完全なソースコードはこちら

/*
    Install Adafruit BMP280 Library first.
*/
#include <M5Stack.h>
#include "DHT12.h"
#include <Wire.h> //The DHT12 uses I2C comunication.
#include "Adafruit_Sensor.h"
#include <Adafruit_BMP280.h>

// 宣言
DHT12 dht12;
Adafruit_BMP280 bme;

// 初期化
M5.begin();
Wire.begin();
bme.begin();

// データ読み込み
float tmp = dht12.readTemperature();
float hum = dht12.readHumidity();
float pressure = bme.readPressure();

より多くのサンプルコードはこちら

2. UIFlow

If you want the complete code, please click here

関連動画

  • M5Stack紹介