天下网商自助建站系统,中国建筑装饰网参数,免费网站程序,创建全国文明城市调查问卷【启明云端 WT9932S3-Nano 开发板】介绍、环境搭建、工程测试
本文介绍了启明云端 WT9932S3-Nano 开发板的相关信息#xff0c;包括外观、参数特点、资源分布、原理图等#xff0c;上传 MicroPython 固件实现自定义编程#xff0c;并结合 Blink 和芯片温度打印实现功能测试…【启明云端 WT9932S3-Nano 开发板】介绍、环境搭建、工程测试本文介绍了启明云端 WT9932S3-Nano 开发板的相关信息包括外观、参数特点、资源分布、原理图等上传 MicroPython 固件实现自定义编程并结合 Blink 和芯片温度打印实现功能测试。介绍启明云端 WT9932S3-Nano 开发板采用乐鑫 ESP32-S3R8 为主芯片支持在 Arduino 和 MicroPython 编程之间无缝切换为用户提供了更多的灵活性无论是初学者还是开发者都能快速上手实现自己的创意。它还兼容 Arduino IoT Cloud这意味着用户可以使用 Arduino 物联网云应用程序从任何地方监控和控制自己的项目。支持 HID通过 USB 模拟人机接口设备如键盘或鼠标与计算机的交互变得更加方便这为那些需要与计算机进行复杂交互的项目提供了便利。外观Top viewBottom view系统框图资源分布型号WT9932S3-Nano微控制器乐鑫 ESP32-S3R8 (32 位 Xtensa LX7 双核)时钟速度ESP32-S3R8: 240MHz存储ESP32-S3R8: 384kB ROM, 512kB RAM, 16MB Flash, 8MB PSRAM无线通信2.4GHz WiFi Bluetooth LE工作电压3.3V外部供电电压5V复位按键直立式IO 引脚 输出电流40mA数字引脚14模拟引脚8PWM5UART2I2C1SPI15V 电源输出1000mA Max参数特点采用 ESP32-S3R8 为主芯片搭载高性能 Xtensa® 32 位 LX7 双核处理器主频高达 240MHz集成 512kB RAM、384kB ROM、8MB PSRAM、16MB Flash 存储器集成 2.4GHz Wi-Fi 和低功耗蓝牙 (Bluetooth LE) 无线通信具有优越的射频性能支持在 Arduino 和 MicroPython 编程之间无缝切换使用更灵活兼容 Arduino IoT Cloud使用 Arduino 物联网云应用程序从任何地方监控和控制用户项目支持 HID通过 USB 模拟人机接口设备 (如键盘或鼠标)与计算机交互更方便引脚定义原理图主控电源晶振LDO外设详见ESP32-S3 NANO | 启明云端 .环境搭建这里使用 MicroPython 编程实现开发。固件获取打开 MicroPython 官网链接 https://micropython.org/download/ESP32_GENERIC_S3/下载最新版 ESP32-S3 固件固件上传使用 ESP Connect 网页实现固件上传。打开 ESPConnect 点击Connect并在浏览器请求权限时选择目标设备握手完成后导航标签解锁工具设备信息、分区、SPIFFS、应用程序、闪存、控制台和日志等进入Flash Tools标签页选择目标*.bin文件勾选 Erase 选项点击 Flash 烧录即可点击Disconnect释放 USB 端口。详见ESP Connect | GitHub .工程测试包括 Blink 和 芯片温度获取。Blink结合板载 LED 资源RGB 分别对应 GPIO46、GPIO0、GPIO45 引脚且为低电平点亮。代码打开 Thonny IDE 新建文件添加如下代码frommachineimportPinimporttime led0Pin(0,Pin.OUT,value1)# 1灭led45Pin(45,Pin.OUT,value1)led46Pin(46,Pin.OUT,value1)# LED 对照表name_map{led0:Green,led45:Blue,led46:Red}leds[led46,led0,led45]# 流水顺序defall_off():forlinleds:l.on()try:whileTrue:forledinleds:led.off()print(f{name_map[led]}ON)time.sleep_ms(500)led.on()print(f{name_map[led]}OFF)exceptKeyboardInterrupt:all_off()print(\nCtrlC Pressed: LEDs turned off.)保存代码。效果使用 Type-C 数据线连接开发板识别到 MicroPython 固件运行代码终端打印 LED 状态板载 RGB LED 闪烁温度使用 esp32 模块读取 MCU 温度数据并打印。详见temp sensor | espressif .代码打开 Thonny IDE 新建文件添加如下代码importtime,machineimportesp32 ledmachine.Pin(0,machine.Pin.OUT,value1)try:whileTrue:tesp32.mcu_temperature()print(fChip temperature:{t:.1f}°C)led.off()time.sleep_ms(50)led.on()time.sleep_ms(950)exceptKeyboardInterrupt:led0.on()print(\nCtrlC Pressed: Exit.)保存代码。效果使用 Type-C 数据线连接开发板识别到 MicroPython 固件运行代码终端打印 MCU 温度同时绿色 LED 闪烁。总结本文介绍了启明云端 WT9932S3-Nano 开发板的相关信息包括外观、参数特点、资源分布、原理图等上传 MicroPython 固件实现自定义编程并结合 Blink 和芯片温度打印实现功能测试为相关产品的快速开发个应用设计提供了参考。