步科触摸屏HMI通过MODBUS RTU与ESP32通讯经历了多天的折腾,在万念俱灰之时灵光一现,搞定了步科HMI与ESP32的通讯。两者连接通讯,主要是为了工业设备物联。话说踩了好多坑,不清楚MODBUS RTU是啥东东,学习了一堆的资料,不懂TX的还是要看看的,了解了后发现其实还是挺简单的,就是串口通讯,只是约定格式相互发送串口讯息,具体内容自行百度。话不多说,进入正文。步科HMI的配置先到步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 13:39:53
                            
                                294阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.现有方法存在的问题:目前ESP32的官方开发框架ESP-IDF更新很快,我的电脑里已经存了好几个版本的ESP-IDF SDK了。尽管新版本的功能更强大,但旧版本的SDK中也有不少可以学习的知识,看到不同的编程优化思路。每一个版本的SDK都需要配置编译工具所在的路径,以及配置工程路径的环境变量IDF_PATH。设置方法有两种:1.1使用如下语句,导入SDK的编译工具和配置环境变量:export            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 23:17:00
                            
                                364阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VS Code 环境搭建参看 ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)一、搭建环境1.1 官方资料ESP-IDF 编程指南1.2 下载Espressif-IDE安装器官网下载:https://dl.espressif.cn/dl/esp-idf/?idf=4.4百度网盘:https://pan.baidu.com/s/1cXP7lRmmohUu-PkNdxY            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 10:52:17
                            
                                1211阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            无线路由器中的WPS是Wi-Fi Protected Setup的简称,中文翻译为Wi-Fi安全防护设置,它是由Wi-Fi安全联盟推出的一种无线加密认证方式。主要是为了简化无线局域网的安装及安全性能配置工作,通过这种设置,让无线连接更加方便和安全。省去了输入繁琐密码的过程,也增加了wifi的安全性,但现在手机只有少部分还保留了这个功能。在嵌入式wifi系统中比如esp32无线配对还是非常实用,匹配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 12:23:18
                            
                                572阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言硬件设计进入下载模式项目配置与下载前言目前 ESP32-S3 进行下载和调试有两种方式,一种是通过串口(UART),另一种是通过USB。如果使用串口的话,还需要一个额外的串口芯片-CP2102。使用USB就可以直接连接、下载。硬件设计BOOT 键(GPIO0)是必须要有的,进入下载模式的时候需要用到。复位键可以不用,直接使用上电复位配合上 BOOT 键也能进入下载模式。GPIO19 和 G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 09:39:44
                            
                                463阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概述CH340X、CH343、CH342等USB转串口芯片支持免外围电路ESP32/ESP8266等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑控制电路,将芯片提供的输出信号脚直连MCU的BOOT控制引脚(GPIO0)与CHIP_PU芯片使能引脚(EN)即可实现MCU BOOT和APP模式的控制切换和固件下载。二、方案特点电路精简可靠,串口上电、掉电、打开、关闭等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 21:50:35
                            
                                491阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32基于arduino和风天气获取项目介绍准备工作使用方法获取实时天气信息获取天气预报信息获取空气质量信息获取空气质量实列 项目介绍此库用于ESP32物联网开发板通过HTTPS协议获取和风天气API所提供的免费天气信息。使用此库可以省去繁杂的HTTPS请求以及JSON解析部分,使用几行代码即可获取有效信息,大大简化了开发步骤。注:由于信息的安全性要求不高,故HTTPS请求中设置了不进行身份            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 10:56:49
                            
                                326阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP32单片机wifi的AP与STA模式使用关于WIFI的AP与STA简介ESP32串口通信AP与STA模式相关函数AP相关STA相关ESP32开启AP模式ESP32开启STA模式总结    点击图片购买 
 关于WIFI的AP与STA简介在ESP32的 WIFI 中有两种模式是我们今天需要认识的,我们平时的wifi也是一样,他们就是我们今天的主题,AP模式与STA模式AP模式,指的无线接入点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 21:03:07
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.编写主函数/**
 * 主应用程序入口函数。
 * 该函数首先初始化NVS(Non-Volatile Storage),然后初始化Wi-Fi为STA(Station)模式。
 * 
 */
void app_main(void)
{
    // 初始化NVS,如果遇到特定错误则进行擦除并重新初始化
    esp_err_t ret = nvs_flash_init();
    if (r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 10:57:30
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景前一段时间需要自己制作一片ESP32单板,成本和封装考虑,计划选择CH340E作为USB转串口芯片,ESP8266/ESP32的单板一般都有自动下载电路,用户无需按钮即可令单板自动进入下载模式实现固件烧录,然而自动下载电路需要串口芯片支持DTR和RTS,CH340E却只有RTS信号,没有DTR信号,于是研究学习了一下自动下载电路的原理,准备用一些奇淫技巧解决CH340E的自动下载问题。遗憾的是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 13:58:39
                            
                                2351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ==========================================3.1 ESP-IDF 简介  ESP-IDF(Espressif IoT Development Framework)是乐鑫(Espressif Systems)为 ESP 系列芯片开发的物联网开发框架。它支持 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC,基于 C/C+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 20:28:53
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:入口函数ESP32:系统初始化启动过程 esp32开发程序中有且只能有一个app_main函数,该函数是用户程序的入口,相当于其它系统中的main函数。但在app_main之前,系统还有一段初始化的过程,其大致可以分为以下三个过程:ROM中的第一级引导加载程序将闪存偏移0x1000的第二级引导加载程序映像加载到RAM(IRAM和DRAM); 第二级引导程序从闪存加载分区表和主应用程序映像,主应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 20:19:21
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概述        本系统以STM32F103C8T6单片机为主控芯片,采用相关传感器构建系统硬件电路。其中使用DHT11温湿度传感器对温度和湿度的采集,MQ-7一氧化碳传感器检测CO浓度,GP2Y1014AUOF灰尘传感器检测 PM2.5浓度,光敏电阻对室内光照强度的采集。在液晶屏显示相关环境数据,根据数据处理结果主控芯片发出相应指令,使室内保持人们舒            
                
         
            
            
            
            简 介: 测试了直接从STM32F103C芯片搭建能够适合于Arduino进行开发的最小系统,并对于最基础的功能进行了测试。   
 §01 构建Arduino STM32利用Arduino完成对于STM32的开发,特别是对于手边具有大量的STM32F103C来说,利用它可以提高应用的效率。在 安装 Arduino IDE 中STM32 软件包,ESP8266软件包 给出了如何            
                
         
            
            
            
            目前在电子行业,有哪些热门的领域,或者说哪些热门的技术领域?每个人对这个问题的看法应该都有所不同,很多工程师会以自己关注或者自己从事的领域来看待这件事,对我来说的话,我会以目前普及率高、或者火爆、受资本追捧,亦或是非常看好他的将来等这些独特的、或者说闪光点来说这些事和产品。下面是我比较看好5个大热技术领域。物联网,相信这个大家都不会陌生,也认可它的火爆,数据和市场是他最好的证明。人工智能,目前尤其            
                
         
            
            
            
            Tensorflow.js是一个基于deeplearn.js构建的库,可直接在浏览器上创建深度学习模块。使用它可以在浏览器上创建CNN(卷积神经网络)、RNN(循环神经网络)等等,且可以使用终端的GPU处理能力训练这些模型。因此,可以不需要服务器GPU来训练神经网络。本教程首先解释TensorFlow.js的基本构建块及其操作。然后,我们描述了如何创建一些复杂的模型。一点提示如果你想体验代码的运行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 11:39:18
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言1、效果演示2、 实验目的3、指令3.1 本实验相关指令3.2 学习指令的方法3.3 指令用途和说明4、配置并且搭建TCP通讯的流程4.1 准备工作 :4.2 配置 ESP8266第一步:与 ESP8266 达成通讯第二步:设置 ESP8266 模块为 SoftAP第三步:设置WIFI信息第四步,连接 ESP8266 的热点第五步:设置 ESP8266 模块为单连接模式(CIPMUX=0            
                
         
            
            
            
            工程中搭建环境软件:     Keil 5.27开发板: STM32F103C8屏幕:     1.8寸TFT, 驱动ST7735有图有真相,先看运行效果图,   代码下载在文章结尾处.1.8寸屏参数简述像素: 128 x 160,  如果显示时右边和下面有花屏, 在程序中加大一点这个数值            
                
         
            
            
            
            简 介: 本文给出了第十六届智能车竞赛裁判系统最终的软件设计和功能实现。并进行了验证,是它可以满足比赛基本计时要求。 最后给出了完整的程序。关键词: 智能车竞赛,ESP32,视觉AI  
 §01 智能车竞赛裁判系统在 基于ESP32智能车竞赛裁判系统第二版硬件调试-6-26 对于 智能车竞赛裁判系统 的第二版本的硬件进行初步调试。下面对于它软件进行实现和设计。  在 基于ESP32的竞            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 09:44:53
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、下载ESP32固件:二、安装esptool三、下载IDE总结 前言今天终于开始着手搭建esp32开发环境了,之前板子也到了也看了许多教程视频。但是今天实践起来还是有不少问题,下面讲一下过程中遇到的问题和解决方法(因人而异吧)。一、下载ESP32固件:没有这个东西你的esp32没法进行MicroPython编程,网址:http://micropython.org/download#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 11:26:33
                            
                                300阅读
                            
                                                                             
                 
                
                                
                    