这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 【M5stackS3】驱动开发板的屏幕

共2条 1/1 1 跳转至

【M5stackS3】驱动开发板的屏幕

高工
2026-06-13 08:30:59     打赏

一:开发板介绍

AtomS3 是一款基于 ESP32-S3 主控的高集成度可编程控制器,内部集成了 ESP32-S3 主控,集成 Wi-Fi 功能、8 MB 片上 Flash、0.85 寸 IPS 屏幕。屏幕下方具有可编程按键功能,内置 5V 转 3.3V 电路、6 轴陀螺仪传感器 MPU6886 。板载 USB Type-C 接口,用于供电及固件下载,还有一个 HY2.0-4P 扩展端口 。底部预留 6 个 GPIO 以及电源引脚,方便扩展应用。产品大小为 24.0 x 24.0 x 13.0mm,适用于各种嵌入式的智能设备应用。

产品特性

  基于 ESP32-S3FN8 开发

  自带 USB 下载功能

  内置 3 轴陀螺仪和 3 轴加速计 (MPU6886)(I2CAddress: 0x68)

  可编程按键

  0.85 寸 LCD 屏幕

  红外发射功能

  可扩展的引脚与接口

  开发平台

  UiFlow2

  Arduino IDE

  ESP-IDF

  PlatformIO

二:开发工具选择:

软件版本:Arduino IDE 2.3.9版本。

Arduino IDE 安装: 参考Arduino IDE。安装教程,完成 IDE 安装。

https://www.arduino.cc/en/software

2.板管理安装:参考基本环境搭建教程,完成 M5Stack 板管理安装并选择开发板M5Atom(与 M5AtomEcho 使用相同主控)。

01-3 开发板配置.png

3.依赖库安装: 参考库管理安装教程,完成M5Atom驱动库安装,并根据提示下载全部依赖库。

01-4 添加库依赖.png

下载方法:长按复位按键(大约2秒)直到内部绿色LED灯亮起,便可松开,此时设备已进入下载模式,等待烧录。

4.端口选择

将设备通过USB线连接至电脑,在设备进入下载模式后, Arduino IDE中可选中对应设备的端口。

5.程序编译&烧录

打开驱动库中的代码,可以点击验证, 点击上传按钮,将自动进行程序编译,与程序烧录。

01-5 编译上传图片.png

注意:

复制下方的 M5Stack 板管理 URL 到 附加开发板管理 URLs: 中,并保存

https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json

中国用户使用以上链接时可能会遇到连接和下载速度问题,可改用以下镜像资源 URL。

https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index_cn.json

01-7 下载源配置.png

三:开发板原理图:

01-1 lcd原理图.png

这里使用SPI方式驱动LCD屏幕四:软件代码
void setup() {
    auto cfg = M5.config();
    AtomS3.begin(cfg);

    AtomS3.Display.setTextColor(GREEN);
    AtomS3.Display.setTextDatum(middle_centre);
    AtomS3.Display.setFont(&fonts::Orbitron_Light_24);
    AtomS3.Display.setTextSize(1);

    AtomS3.Display.drawString("eepw!", AtomS3.Display.width() / 5,
                              AtomS3.Display.height() / 5);
    AtomS3.Display.setTextDatum(middle_centre);

    AtomS3.Display.setTextColor(YELLOW);
    AtomS3.Display.setFont(&fonts::Orbitron_Light_24);
    AtomS3.Display.setTextSize(1);
    AtomS3.Display.drawString("board!", AtomS3.Display.width() /2,
                              AtomS3.Display.height() / 2);
}


五:实物图片

01-2 实物图片.jpg

使用库开发可以快速,进行的开发esp32。




关键词: arduino     LCD     驱动    

专家
2026-06-13 08:44:55     打赏
2楼

谢谢分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]