logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

02-ESP32连接WIFI、PC控制LED

本文介绍了ESP32通过MicroPython连接WiFi并与PC通信的方法。主要内容包括:1) ESP32的WiFi工作模式(STA和AP)及扫描附近WiFi网络的代码实现;2) PC端建立UDP通信接收ESP32数据的Python脚本;3) 双向通信示例,实现PC与ESP32的数据收发;4) 扩展应用:通过PC控制ESP32板载LED的亮度和开关状态。文中提供了完整的代码示例,展示了从WiFi

文章图片
#python#单片机
03-一位数码管、四位数码管

本文介绍了1位数码管和4位数码管的显示控制方法。对于1位数码管,通过定义8个LED段(a-h)的引脚连接,使用Python代码控制各段LED的亮灭来显示0-9数字,可通过PWM调节亮度。4位数码管在1位数码管基础上增加了4个位选控制引脚(led1-led4),通过循环扫描方式实现多位数字显示。文章提供了完整的代码示例,包括数字分解、位选控制、显示优化(消除残影)等关键实现,并建议使用多线程分离显示

文章图片
#单片机#python
05-I2C控制LCD1602

本文介绍了通过I2C总线控制LCD1602显示屏的方法。LCD1602通常需要16个IO口,但通过I2C转接芯片PCF8574,只需2个引脚即可实现控制。文章详细说明了I2C总线的特点和优势,包括引脚占用少、多主设备支持等。具体实现中,ESP32通过I2C协议与PCF8574通信,后者控制LCD显示。作者提供了Micropython代码示例,展示了如何使用现成的驱动库简化操作,包括扫描设备地址、初

文章图片
#单片机#python
到底了