esp

简介: python实现
import tkinter as tk
import serial
def read_temperature():
    # 连接到ESP32的串口
    ser = serial.Serial('COMx', 115200)  # 将COMx替换为你的串口号
    # 读取温度传感器数据
    temperature_data = ser.readline().decode().strip()
    # 关闭串口连接
    ser.close()
    # 更新温度数据显示标签
    temperature_label.config(text="Temperature: {} °C".format(temperature_data))
    # 通过after方法定期更新温度数据
    window.after(1000, read_temperature)
# 创建GUI窗口
window = tk.Tk()
window.title("Temperature Display")
window.geometry("200x100")
# 创建温度数据显示标签
temperature_label = tk.Label(window, text="Temperature: -- °C")
temperature_label.pack(pady=20)
# 启动定时更新温度数据
window.after(1000, read_temperature)
# 运行GUI窗口主循环
window.mainloop()
目录
打赏
0
0
0
0
17
分享
相关文章
ESP32
ESP32是一系列低成本、低功耗的SoC微控制器,集成了Wi-Fi和双模蓝牙功能。ESP32系列采用Tensilica Xtensa LX6微处理器,包括双核和单核版本,也有Xtensa LX7双核微处理器或单核RISC-V微处理器,内置天线开关、射频平衡器、功率放大器、低噪声接收放大器、滤波器和电源管理模块。ESP32由上海的Espressif Systems公司创建和开发,使用台积电的40纳米工艺制造。它是ESP8266微控制器的后继产品。
835 3
轻松使用ESP8266
自己做了一个轻松配置8266的板子,配合上位机很方便的就配置好8266的各种模式,上电自动运行上次配置的模式 而且多加了四路模拟量采集,5路IO口输出,,其中前两路为断电保持型 开始展现ESP8266的强大吧!!!!! 后来想了想这块板子就做为esp8266的开发板,,自己就用这块板子一步一步的从A...
5308 0
ESP8266使用详解
Lua语言开发,感觉应该用lua http://www.cnblogs.com/yangfengwu/category/1099910.html  (单独开发) http://www.cnblogs.
3689 0
初识ESP8266
玩了IoT好几年了大多数时间都耗在搞4轴上,通信方式一直也就用着2.4G (nrf2401),以前一直认为这是一种最廉价的组合,用Arduino 做一个应用也是手到拈来,学无止境!当我无意地发现被我扔到角落上的ESP8266时,我在IoT中形成的世界观崩溃了,当然每次的崩溃带来的是极大的喜悦,因为终于找到了比Arduino 和STM更好的板子和开发方法。
2141 0
基于ESP32的灌溉系统
基于ESP32的灌溉系统
88 1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等