深圳晶彩智能ESP32-1732S019实时观看GPIO的状态

深圳晶彩智能ESP32-1732S019介绍

ESP32-1732S019开发板是基于ESP32-S3-WROOM-1模块作为主控,双核MCU ,集成WI-FI和蓝牙功能,主控频率可达240MHz , 512KB SRAM , 384KB ROM,8M PSRAM,16MB Flash,显示分辨率为170*320 IPS显示屏,无触摸。模块包括液晶显示屏、背光控制电路、ESP IDE、Micropython和Mixly中的开发

GPIOViewer 库

GPIOViewer 的Arduino 库,用于查看 ESP32 开发板上的实时 GPIO 引脚
运行她还需要依赖 ESPAsyncWebServer 和 AsyncTCP库。

ESP32 Core SDK 兼容性
系统中安装的 ESP32 Arduino Core 需要为 V2.0.5 或更高版本,才能正确编译 GPIO 查看器。
确保您拥有强大的 Wifi 信号和良好的传输速率。25ms 采样间隔在 Wifi 6 上效果很好,速度为 125 Mbps。
如果在串行监视器上收到“错误:排队的消息太多”,则表示 Web 应用程序读取数据的速度不够快。数据仍将显示,但会有一些延迟。缩短采样间隔或尝试提高您的 Wifi 性能。

以深圳晶彩智能ESP32-1732S019为实例platformIO.ini设置

[env:esp32dev]
platform = espressif32@6.6.0
board = esp32dev
framework = arduino

board_build.mcu = esp32s3
upload_speed = 921600
board_build.f_flash = 80000000L
board_build.flash_mode = qio
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
upload_protocol = esptool
board_build.f_cpu = 240000000L
lib_ldf_mode = deep+
debug_load_mode = manual
board_build.filesystem = spiffs
board_upload.flash_size = 16MB
board_build.arduino.memory_type = qio_opi
board_build.partitions = huge_app.csv

lib_deps =
    https://github.com/dvarrel/AsyncTCP.git
    https://github.com/me-no-dev/ESPAsyncWebServer.git
    https://github.com/thelastoutpostworkshop/gpio_viewer.git

GPIOViewer 程序

#include <gpio_viewer.h> 
GPIOViewer gpio_viewer;

void setup()
{
  Serial.begin(115200);

  // 如果你的代码已经包括连接到Wifi模式WIFI_STA(不支持WIFI_AP和WIFI_AP_STA)
  gpio_viewer.connectToWifi("您的WiFi名称", "WiFi密码");
  // 可以设置http端口,如果没有设置,默认端口为8080
  // gpio_viewer.setPort(5555);                 

  
  //可以设置采样间隔,单位为毫秒,如果不设置,默认为100ms
  // gpio_viewer.setSamplingInterval(25); 
  gpio_viewer.begin();
}


void loop() {}

pc或者手机打开浏览器输入esp32的IP:8080

本例是192.168.3.32:8080,在下拉选择菜单中选择对应的esp32模块就能实时显示各个gpio的状态。
在这里插入图片描述

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值