模板: ESP32-S3-Touch-LCD-2 Arduino Demo

来自Waveshare Wiki
跳转至: 导航搜索
  • ESP32-S3-Touch-LCD-2 示例程序
示例程序 基础例程说明 依赖库
factory 综合测试程序 lvgl、GFX_Library_for_Arduino、FastIMU
camera_web 在网页上显示摄像头图像 --
lcd_camera 在lcd屏幕上显示摄像头图像 GFX_Library_for_Arduino
lvgl_example lvgl示例程序 lvgl
lvgl_qmi8658 使用lvgl库显示qmi8658的数据 lvgl、FastIMU
lvgl_sd 使用lvgl库显示sd卡目录 lvgl

Arduino 工程参数设置

ESP32-S3-LCD-1.47-Ar-demo-01.png

factory

【程序说明】


本示例测试ESP32-S3-Touch-LCD-2板载模块的功能,屏幕上将显示各个模块的信息,用户可以通过触摸屏进行页面切换。

【硬件连接】


  • 将板子接入电脑
  • 将OV5640摄像头插入板子上的24pin座子
  • 将Micro SD卡插入卡槽

ESP32-S3-Touch-LCD-2-Demo-Arduino-1-1.jpg

【代码分析】


  • char sta_ssid[] = "esp_sta_test"; :要连接的WiFi名称
  • char sta_pass[] = "12345678"; :要连接的WiFi密码

【运行效果】


  • System界面

ESP32-S3-Touch-LCD-2-Demo-Arduino-1-2.jpg

  • QMI8658界面,可以看到获取到的X、Y、Z轴的加速度和角速度数据

ESP32-S3-Touch-LCD-2-Demo-Arduino-1-3.jpg

  • Camera界面,可以看到摄像头获取的画面

ESP32-S3-Touch-LCD-2-Demo-Arduino-1-4.jpg

  • WiFi界面,显示要连接的WiFi名称和密码,连接成功后会显示IP

ESP32-S3-Touch-LCD-2-Demo-Arduino-1-5.jpg


camera_web

【程序说明】


本示例演示了如何使用 ESP32-S3-Touch-LCD-2 驱动摄像头。在连接 WiFi 后,程序会创建一个网页服务器,用户只需在浏览器中输入设备的 IP 地址即可访问。网页上可以显示摄像头的图像,并支持分辨率、镜像等设置操作。

【硬件连接】


  • 将板子接入电脑
  • 将OV5640摄像头插入板子上的24pin座子

【代码分析】


  • char ap_ssid[] = "ESP"; :WiFi热点的名称
  • char ap_pass[] = "12345678"; :WiFi热点的密码

【运行效果】


  • 使用手机或电脑连接ESP32-S3-Touch-LCD-2的WiFi热点,名称:ESP,密码:12345678
  • 打开串口终端连接WiFi后可以看到IP地址
  • 使用浏览器打开串口打印的IP地址
  • 点击Start Stream,可以看到摄像头的图像


lcd_camera

【程序说明】


本示例演示了如何使用 ESP32-S3-Touch-LCD-2 驱动摄像头,并通过网页实时查看摄像头图像。

【硬件连接】


  • 将板子接入电脑
  • 将OV5640摄像头插入板子上的24pin座子

【代码分析】


  • char ap_ssid[] = "ESP"; :WiFi热点的名称
  • char ap_pass[] = "12345678"; :WiFi热点的密码

【运行效果】


  • 使用手机或电脑连接ESP32-S3-Touch-LCD-2的WiFi热点,名称:ESP,密码:12345678
  • 打开串口终端连接WiFi后可以看到IP地址
  • 使用浏览器打开串口打印的IP地址
  • 点击Start Stream,可以看到摄像头的图像


lvgl_example

【程序说明】


本示例演示了使用 ESP32-S3-Touch-LCD-2 运行lvgl示例程序。

【硬件连接】


  • 将板子接入电脑

【代码分析】


  • char ap_ssid[] = "ESP"; :WiFi热点的名称
  • char ap_pass[] = "12345678"; :WiFi热点的密码

【运行效果】


  • 可以通过屏幕触摸进行操作。


lvgl_qmi8658

【程序说明】


本示例演示了如何使用 ESP32-S3-Touch-LCD-2 驱动摄像头。在连接 WiFi 后,程序会创建一个网页服务器,用户只需在浏览器中输入设备的 IP 地址即可访问。网页上可以显示摄像头的图像,并支持分辨率、镜像等设置操作。

【硬件连接】


  • 将板子接入电脑
  • 将OV5640摄像头插入板子上的24pin座子

【代码分析】


  • char ap_ssid[] = "ESP"; :WiFi热点的名称
  • char ap_pass[] = "12345678"; :WiFi热点的密码

【运行效果】


  • 使用手机或电脑连接ESP32-S3-Touch-LCD-2的WiFi热点,名称:ESP,密码:12345678
  • 打开串口终端连接WiFi后可以看到IP地址
  • 使用浏览器打开串口打印的IP地址
  • 点击Start Stream,可以看到摄像头的图像


lvgl_sd

【程序说明】


本示例演示了如何使用 ESP32-S3-Touch-LCD-2 驱动摄像头。在连接 WiFi 后,程序会创建一个网页服务器,用户只需在浏览器中输入设备的 IP 地址即可访问。网页上可以显示摄像头的图像,并支持分辨率、镜像等设置操作。

【硬件连接】


  • 将板子接入电脑
  • 将OV5640摄像头插入板子上的24pin座子

【代码分析】


  • char ap_ssid[] = "ESP"; :WiFi热点的名称
  • char ap_pass[] = "12345678"; :WiFi热点的密码

【运行效果】


  • 使用手机或电脑连接ESP32-S3-Touch-LCD-2的WiFi热点,名称:ESP,密码:12345678
  • 打开串口终端连接WiFi后可以看到IP地址
  • 使用浏览器打开串口打印的IP地址
  • 点击Start Stream,可以看到摄像头的图像