M5GO是什么?

M5GO是一个可编程的控制器,采用ESP32芯片、提供WIFI、蓝牙、MPU9250九轴姿态模块,扬声器、RGB条等功能硬件。

正在准备播放器,请稍候...

M5GO是什么?

M5GO是一个可编程的控制器,采用ESP32芯片、提供WIFI、蓝牙、MPU9250九轴姿态模块,扬声器、RGB条等功能硬件。
提供三个按钮以及三个拓展模块接口,无论是简单开关控制,还是复杂的高阶功能,M5GO都能为你的编程学习提供强大且完善的硬件基础。

M5GO 具有与电脑相似功能的四个组件,可看作是一台微型电脑,
M5GO是什么?

硬件构造

M5GO是什么?

M5GO是什么?


当开机后,首先会出现一个主菜单界面,菜单提供了三个功能选项来进入不同的功能页面。

M5GO是什么?

功能拓展单元
功能拓展单元即Unit,将Unit通过GROVE连线至M5Go上对应的端口,通过程序进行读取和控制,能够实现丰富的功能。

Unit可分为输入型和输出型。
输入型的Unit主要以采集数据的形式(即传感器),将外界的一些信息以数据的形式传输给M5GO控制器(典型的如温湿度、红外线接收等);
输出型的Unit主要以驱动的形式,由M5GO控制器驱动外部连接的一些硬件(典型的如LED灯等)。
M5GO是什么?

M5GO有三个标记为A,B,C的端口,通过不同颜色进行区别,能容易的知道Unit应使用哪个端口,连接器上突起的脊必须对应到端口上的槽,这可防止连线接反。
M5GO是什么?
另外
A端口可通过集线器(Hub)单元进行扩展,以支持同时接入(并联)多个I2C端口的Unit,
B端口可通过I/O扩展单元进行扩展,以支持同时接入更多Unit(需要编程控制读取和写入数据),
C端口为串行通信端口,无需扩展。

- 本文内容来自网络,如有侵权,请联系本站处理。

2022-06   阅读(120)   评论(0)
 标签: maker ESP32 M5

涨知识
步进电机

步进电机是将电脉冲信号,转变为角位移或线位移的开环控制电机,又称为脉冲电机。

评论:
相关文章
小鹏物联网 MicroPython 智能浇花方案

相信很多人都有把绿植给养死的经历,可能是浇水过多、忘记浇水、较长时间不在家不能浇水等,本文介绍一种可以灵活定制的智能浇花方案。


MicroPython 开发ESP32应用之线程介绍及实例分析

MicroPython 在 ESP32 上支持线程(Thread)功能,通过_thread模块实现。线程允许程序并发执行多个任务,适合处理需要同时运行的场景,例如传感器数据采集和网络通信。


盛思发布掌控板3.0

掌控板3.0升级了主控,还主打AI。带有双麦克风阵列,增加了音频解码芯片,板载了一个1W喇叭,还把之前的单色屏幕换成了1.47寸的彩色屏幕,有更多的可玩性。


ESP32 MicroPython采集模拟传感器数值

使用了 MicroPython 库,通过 定时器(Timer) 和 ADC(模数转换器) 功能来实时读取传感器数据。使用定时器可以实现高精度、非阻塞、低资源消耗的周期性任务,保证实时性和可靠性,特别适用于嵌入式系统中的多任务处理和低功耗场景。


ESP32 使用DAC模拟输出完成两路呼吸灯

ESP32的DAC函数可以实现真正的模拟输出。


在 ESP32 上使用 LEDC (PWM)

ESP32 没有Arduino输出 PWM 的 analogWrite(pin, value) 方法,取而代之的 ESP32 有一个 LEDC 来实现PWM功能。


Micropython基于ESP32的多线程开发

本文学习如何使用ESP32开发板来进行多线程的开发。


ESP8266 Arduino WIFI

ESP8266有三种工作模式,分别为:AP,STA,AP混合STA


ESP32 SPI

ESP32有四个SPI外设,分别为SPI0、SPI1、HSPI和VSPI。


ESP32 I2C

ESP32有2个硬件I2C总线接口,接口可以配置为主机或从机模式。

搜索
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。