草庐IT

【基于ESP32无线蓝牙上传电脑Excel透传数据】

【基于ESP32无线蓝牙上传电脑透传数据】1.引言2.环境搭建2.1硬件准备:2.2软件准备:2.3.配置Excel端口接收功能3.测试代码4.连接电脑和ESP324.1烧录程序4.2启动蓝牙服务4.3测试数据透传5.总结1.引言随着物联网技术的发展,越来越多的设备开始支持无线通信,其中蓝牙是一种常见的短距离无线通信方式。在本篇文章中,我们将学习如何使用ESP32

【ESP32+LVGL】1.69寸ST7789+CST816触摸屏之Vscode+platformio开发例程搭建移植

【ESP32+LVGL】1.69寸ST7789+CST816触摸屏之Vscode+platformio开发例程搭建移植文章目录【ESP32+LVGL】1.69寸ST7789+CST816触摸屏之Vscode+platformio开发例程搭建移植所需组件一、工程搭建二、库添加三、引脚配置四、代码调试①添加lv_conf.h②修改lv_conf.h③main.c所需组件ESP32开发板(本文以乐鑫系列ESP32-WROOM-32U为例,基本espressif系列的ESP32都行)ST7789+CST816驱动的触摸屏(这里以中景园1.69寸240*280的触摸屏为例)Vscode+platform

一起玩儿物联网人工智能小车(ESP32)——11. 用Mixly开发第一个ESP32程序

今天就来编写第一个ESP32程序,像大多数软件开发都从“HelloWorld!”开始一样,我们的第一个程序也是让ESP32开发板输出一个“HelloWorld!”信息。和其他编程语言不同的是,ESP32开发板没有连接显示设备,因此只能通过其Uart接口把字符串发送出来,我们通过串口监视工具将收到的信息显示出来。首先,我们将电脑与开发板用USB线连接起来。在这里需要注意的是,必须要使用有数据线的USB线,纯充电的2芯USB线是不行的。另外就是一定要将USB线插在ESP32开发板的USB接口上,开发板上的USB插孔只能用来供电,不能用来上传和调试程序。插好USB线以后,ESP32开发板和扩展板上,

物联网开发笔记(55)- 使用Micropython开发ESP32开发板之MQTT(消息队列遥测传输)实战

一、目的       这一节我们学习如何使用我们的ESP32开发板来学习MQTT。二、环境       ESP32客户端+MQTT服务器+ThonnyIDE+电脑+手机三、MQTT服务器的安装       MQTT具体是啥?大家自行百度,此处不再赘述。我找到一个介绍的网站,大家也可以去这里看一下:1-1MQTT是什么–太极创客这里我和大家介绍下安装方法,首先下载(此处使用的版本是V5.0.11):下载EMQX下载完成后,解压,然后打开CMD命令行,输入如下命令"emqxstart",就可以启动: 具体的使用方法,可参考官方的使用指南:快速开始|EMQX5.0文档我们接着往下讲,上面资料你后面再

ESP32 Arduino开发 网络连接

ESP32Arduino开发网络连接目录ESP32Arduino开发网络连接1.编写相关程序1.1.引入头文件1.2.调用WiFi连接函数1.3.检测网络连接状态1.4.连接超时处理2.STA模式与AP模式1.编写相关程序1.1.引入头文件WiFi.h并不是第三方的库,所以不需要先加载库#include1.2.调用WiFi连接函数WiFi连接函数需要2个参数:网络名称以及网络密码,在setup()函数之外先对参数进行定义,然后直接调用WiFi.begin()函数就可以进行STA模式配网。1.3.检测网络连接状态通过WiFi.status()函数获取当前设备的网络连接状态,如果网络未连接,则继续

【STM32】ESP8266 WiFi模块实时上报温湿度及控制LED灯项目笔记

ESP8266WiFi模块实时上报温湿度及控制LED灯项目笔记一、ESP8266模块1.模块介绍2.AT指令介绍2.硬件连接二、串口转发及调试1.串口转发流程2.串口转发程序实现STM32CubeMX配置修改usart.h/.c文件修改main.c文件3.运行测试三、AT指令学习1.WiFi初始化命令2.无线连接命令3.数据收发命令四、WiFi模块实时上报温湿度与远程控制LED灯实现1.esp8266.h/.c2.main.c3.运行测试总结一、ESP8266模块1.模块介绍本项目无线通讯模块使用的是WiFi模块ESP8266,乐鑫公司推出的高性能、低功耗串口WiFi模块ESP8266应该是使

esp8266连接阿里云 (课程设计 附源码)

目标:esp8266连接阿里云,接入DHT11温湿度模块,外接继电器用于开关,开关连接风扇调节温湿度。目录基于阿里云的药物存储系统一、应用场景1.1场景1.2现代设计方法二、阿里云平台及开发流程2.1阿里云平台2.2开发流程三、开发过程3.1创建产品四、结果五总结代码实现:基于阿里云的药物存储系统一、应用场景1.1场景        随着生活水平的提高,日常生活中,我们经常出现忘记吃药的情况。上班的中、青年可能是因为工作繁忙,而老年人大多是因为年龄增长导致记忆减退。对于我们所爱的人,我们始终希望保持他们的健康和健康。但是,如果他们生病而忘记按时吃药,将会发生什么,这会产生不可抗拒的影响。在医院

【PC电脑windows编写代码-ESP32-串口控制GPIO编写代码-简单通讯交互控制IO-进阶样例学习-2】

【PC电脑windows编写代码-ESP32-学习ua串口控制GPIO编写代码-简单通讯交互控制-进阶样例学习-第二章】1、概述2、实验环境3、自我总结4、实验过程1、建立空白工程2、编写代码3、调试下载4、验证(1)单独调试引脚36,使用逻辑分析抓取波形。(2)单独调试引脚35,使用逻辑分析抓取波形。(3)组合验证,控制多个引脚。5、代码连接6、细节部分(1)常见错误解决办法:(2)无法下载原因:7、总结1、概述最为新手,想要快速入门相关设备,比如ESP32,可能最好的方式就是直接手动去敲一遍代码,而串口算是单片机入门中,必不可少的一个基础课程,很多通讯,以及打印各种信息,都需要,而加入一些

基于 ESP32-C3 开启 Flash 加密和安全启动并进行 OTA 测试

软件:esp-idfv5.1.2硬件:ESP32-C3board1.首先,准备一个明文固件hello-world.bin基于esp-idf-v5.1.2\examples\get-started\hello_world例程,使用如下指令,直接编译,获取明文固件hello-world.binidf.pyset-targetesp32c3idf.pybuild2.接下来,基于esp-idf-v5.1.2\examples\system\ota\simple_ota_example例程进行测试将明文固件hello-world.bin放到esp-idf-v5.1.2\examples\system\o

ESP32接入网络后,循环扫描服务器IP及端口状态信息(ESP-IDF)

0、代码说明        本文使用的是ESP32系列的ESP32S3设备开发,ESP-IDF框架版本为ESP-IDFV5.1,在VScode下以ESP-IDF插件的形式对设备开发。后期经过对程序的测试发现,在ESP-IDFv4.4框架下编译开发,也可以实现循环扫描功能,实现功能的程序源码Demo见文末。1、实现背景        在嵌入式物联网这一类的项目开发中,硬件设备常作为客户端,通过固定的或非固定的服务器IP地址和端口号向服务器进行通信,上传本地数据到服务器中或接收来自服务器的请求数据。本文主要解决当服务器IP地址并未固定或者因某种原因导致服务器的IP地址发生变动,而硬件设备产品可能已