esp32-s3
嘉然今天要编程
工科在读大学生,热爱嵌入式技术,欢迎志同道合的bro一起交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ESP32-S3系列教程6(micropython)-------SPI控制ST7735S OLED
摘要:本文介绍了使用ESP32-S3开发板通过MicroPython驱动ST7735S OLED显示屏的方法。内容包括硬件连接(SPI接口)、下载第三方驱动库(ST7735.py和sysfont.py)、以及测试代码(test.py)的详细说明。测试代码展示了各种图形功能,如线条、矩形、圆形、三角形绘制和文本显示。通过上传这三个文件到ESP32-S3并运行test.py,即可在屏幕上播放演示动画。原创 2025-07-25 00:10:42 · 1056 阅读 · 0 评论 -
ESP32-S3系列教程5(micropython)-------实现WiFi连接
Wi-Fi是基于IEEE 802.11标准的无线局域网技术,由无线接入点和终端设备组成。文章提供了ESP32连接Wi-Fi的Python代码示例,包括配置Wi-Fi参数、建立连接、检查连接状态等功能。代码展示了如何初始化Wi-Fi接口、处理连接过程,并定期检查连接状态。特别指出ESP32不支持5G路由器,建议使用手机热点进行连接。示例中还包含获取IP地址、信号强度等网络信息的方法,为物联网设备开发提供了实用的Wi-Fi连接解决方案。原创 2025-07-24 14:24:02 · 575 阅读 · 0 评论 -
ESP32-S3系列教程4(micropython)-------实现PWM呼吸灯
PWM脉宽调制技术通过调节占空比控制LED亮度。占空比指高电平时间占周期的比例,直接影响平均电压和亮度。利用人眼视觉暂留效应,高频PWM可实现平滑亮度调节。实验使用Python代码,初始化1kHz PWM频率,通过循环逐步增减占空比(0-1024范围),形成LED呼吸灯效果。关键函数:freq()设置频率,duty()调节占空比,配合延时实现渐亮渐暗的视觉过渡效果。原创 2025-07-22 15:42:00 · 277 阅读 · 0 评论 -
ESP32-S3系列教程3(micropython)-------点亮LED灯
本文介绍了如何使用MicroPython控制LED灯的亮灭。通过连接GPIO引脚,使用Pin和time模块实现LED的点亮与熄灭控制。具体方法是将LED正极连接GPIO2引脚,负极连接GND,通过设置value(1)输出高电平来点亮LED。进一步扩展功能,利用time.sleep()函数实现LED的闪烁效果,如1秒亮1秒灭的循环,还可调整时间间隔实现摩斯密码等更复杂的应用场景。文章展示了从基础点亮到控制闪烁的完整LED控制方法。原创 2025-07-21 19:13:49 · 345 阅读 · 0 评论 -
ESP32-S3系列教程2(micropython)-------调用彩色灯珠
neopixel模块可使用Neopixel(WS2812)(单独可寻址的RGB LED条带)与Microbit连接。效果:灯珠先按顺序显示红绿蓝,之后显示随机颜色。原创 2025-01-30 15:01:58 · 486 阅读 · 0 评论 -
ESP32-S3系列教程1(micropython)-------烧录micropython
本教程所用到开发板为乐鑫科技ESP32-S3,相较于普通版的ESP32,S3版本对内存容量进行了升级,内存由原先的4M扩展为16M,能够存储更多数据。点击下方三道杠的标志---->select local micropython image ,找到之前下载的micropython文件。端口与之前一致,选UART口 , 点击安装,等待安装完成。重启thonny,显示boot程序表示安装成功。选择右下角安装或更新micropython。点击菜单栏运行---->配置解释器。2.下载micropython。原创 2025-01-30 00:53:11 · 1736 阅读 · 0 评论
分享