芯片:esp32开发环境:espidfv4.4一、官网相关资料(又是英文—)1)简介SPI,没啥信息,跳过2)esp32s3 SPI外设介绍ESP32-S3集成了4个SPI外围设备。emm,实际能用的是两个SPI0和SPI1在内部用于访问ESP32-S3的flash。两个控制器共享相同的SPI总线信号,并且有一个仲裁器来确定哪一个可以访问总线。目前,SPI主驱动程序不支持SPI1总线。SPI2和S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 15:38:58
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ubuntu18.04 ESP32-S2 二次开发(1) - 开发环境搭建Ubuntu18.04 ESP32-S2 二次开发(2)- 点亮LED Ubuntu18.04 ESP32-S2 二次开发(3)- 按键输入 Ubuntu18.04 ESP32-S2 二次开发(4)- 建立WIFI AP模式 Ubuntu18.04 ESP32-S2 二次开发(5)- 建立WIFI STA模式 Ubuntu1            
                
         
            
            
            
            要说起报警器,大家“没吃过猪肉,也见过猪跑”相信都不会太陌生。在我们的印象中报警器就是一个通过喇叭来发出声响和亮光来警示人们注意的“提示器”吧?!当然,报警器有非常多种,各式各样,比如:温度报警器、烟感报警器,作用与应用场景也都是不一样。今天小编呢就来分享下什么是烟感声光报警器(亦称烟雾声光报警器)?当然,根据安装的方式不同,大致分为有线烟感声光报警器和无线声光报警器,具体哪种,可以根据的是实际情            
                
         
            
            
            
            ESP32S蓝牙03继续ESP32S的经典蓝牙学习。经典的蓝牙告诉我们,蓝牙只能在两个设备握手连接中传递讯息,可是我们却偏偏想让多个蓝牙设备互相通讯,这次我准备了两部手机,一块ESP32S开发板,准备来个三方会谈。一.ESP32S的经典蓝牙编程改造在上一篇中,我们让两部手机用蓝牙握手连接,一部充当服务器被动接收连接,另一部则是客户端,负责主动发起连接请求,互相收发消息,负责主动断开连接。服务器接到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 07:34:50
                            
                                261阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            stm32几种低功耗模式的实现和差别stm32几种常见的低功耗模式按功耗由高到低排列,STM32具有运行、睡眠、停止和待机四种工作模式。上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可以选择进入后面的三种低功耗模式降低功耗,这三种模式中,电源消耗不同、唤醒时间不同、唤醒源不同,用户需要根据应用需求,选择最佳的低功耗模式。三种低功耗的模式说明如下图:从表中可以看到,这三种低功耗模式层            
                
         
            
            
            
            启明云端第一时间已经拿到了ESP32-S3芯片; 很多开发小伙伴都在拿ESP32-S3与ESP32-S2相比较,他们到底有什么不同呢?相比ESP32-S2,ESP32-S3是双核处理器,更大的RAM和Flash,支持神经网络计算加速和向量指令等。在物联网市场备受欢迎的 ESP32 是乐鑫在 2016 年推出的 Wi-Fi & Bluetooth/Bluetooth LE MC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 13:20:31
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP32S蓝牙02继续ESP32S的经典蓝牙学习经典蓝牙的工作模式在上一篇中,我们认识了一个非常简单的经典蓝牙程序。所谓的经典蓝牙,指的是传统的蓝牙工作模式。蓝牙设备的工作模式有这样的特点:1. 点对点模式。蓝牙设备要通讯(互相收发数据)的时候,两个设备必须先建立连接,而且这两个设备一旦建立了连接,就互相占据了对方的全部蓝牙资源。用通俗一点的话来讲,两个蓝牙设备一旦牵手,就再也不考虑其他设备了,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 19:27:29
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在这次综合应用中,我们算是放大招啦。这次我们用BLE蓝牙设备进行组网通讯,中间的那部手机运行的是BLE客户端程序,因此在这个网络中,成了中心设备;右边的那部手机、以及左边的两个ESP32S模块,都是周围设备。 首先我们先给两个ESP32S开发板接入电脑,我在电脑中打开了两个串口监视器,分别监视两个开发板的收发信息,这样开发板接通电源后,自动广播服务消息。我们也要打开右边的手机中的服务端的APP,并            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 11:50:16
                            
                                410阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写在前面人生苦短,我用Python! Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Web 和 Internet开发用Python
科学计算和统计用Python
人工智能用Python
桌面界面开发用Python
软件            
                
         
            
            
            
              
 ▌011.裁判系统要求在 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 测试了基于 ESP32 模块来检测 全国大学生智能车竞赛 中的 室内AI视觉组 的车模信号。其中包括两类信号:第一类是车模想目标靶发送的 调制信号(125Hz)
第二类型号是车模运行在目标靶位前后位置检测信号;原来定义为光电检测信号。现在考虑将其改成 传统的比赛系统所使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 17:47:50
                            
                                401阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近尝试在 Mac 下制作 nodemcu ESP32 的自定义固件。本文就来介绍 nodemcu ESP32 自定义固件的编译、烧写、测试的全部过程。准备固件源码包从 nodemcu-firmware 官方仓库 下载最新代码,切换到 dev-esp32 分支,更新子模块(submodule):git clone https://github.co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 09:43:56
                            
                                967阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今年三月就有消息传出乐鑫要发布ESP32-S3等四款芯片,但由于疫情和其它原因,到目前为止,官方是还没有给出确切的消息。面对迟迟未露面的ESP32-S3外界传闻特别多,我们先理理看性能都会有哪些提升吧:都知道乐鑫一直是致力于前沿低功耗WIFI+蓝牙双模物联网解决方案的研发,也是智能家居、智能照明、智能支付终端、智能可穿戴设备、传感设备及工业控制等物联网领域的核心通信芯片。ESP32-S3在原有ES            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 07:52:41
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             MicroPython是为了在嵌入式系统中运行Python 3编程语言而设计的轻量级版本解释器。与常规Python相比,MicroPython解释器体积小(仅100KB左右),通过编译成二进制Executable文件运行,执行效率较高。它使用了轻量级的垃圾回收机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括: 1、语法和功能与标准Python兼容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 16:05:03
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              
 §01 控制WS2812一、研究目标  根据 WS2812 给出了WS2812控制的RGB每个颜色都是 8bit 控制发光强度,扫描的频率不少于400Hz。在 WS2812串行可控彩色LED灯珠 测试了利用ESP32的硬件SPI控制WS2812的显示。下面将会就WS2812的发光特性进行测试,主要问题吧烤鹅:WS2812发光扫描频率;WS2812发光强度与设置之间的关系。二、测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 19:24:46
                            
                                326阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录移植准备移植文件结构芯片烧写移植过程文件结构代码移植系统时钟串口GPIO定时器(用于cpup,计算cpu使用率)移植遇到的问题任务无法调度Stack、Heap不够(堆空间、栈空间不够)移植liteos总结 移植准备APM32F072VB开发板(M0),https://www.geehy.com/ 在官网下载对应的pack包,需要将pack包里的inc、src文件添加到tagets/bsp            
                
         
            
            
            
            实验目的掌握电子系统设计的方法学习无线通信的设计方法实验内容下位机通过DS18B20或DHT11采集温湿度,并通过LCD1602显示通过按键设置温度的上下限阙值,低于下限阙值时启动电机1档旋转,高于上限阙值时启动电机2档旋转上位机通过nRF24L01、蓝牙或者WIFI实现数据传输,并在上位机显示。(按照学号尾号后3位对3取余数,用相应方式传输。余数0:nRF24L01,余数1:蓝牙,余数2:WIF            
                
         
            
            
            
            UART概述通用异步接收器/发送器(UART)是已知处理特定需求对于各种宽范围适配接口(RS232,RS485,RS422...)的一个组件。串口提供了一个在不同器件间宽范围的适配和便宜的方法来实现全双攻或半双工数据交换。ESP32芯片有3个串口控制器。它们和其他厂商生产的串口设备兼容。ESP32集成的所有的串口控制器具有相同的寄存器用来编程和灵活。在本文中,这些控制器指UART0,UART1和U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 10:27:04
                            
                                231阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简 介: 在使用ESP32-S的UART2的时候,初始化UART的ID需要设置成1,而不是2,这样可以避免ESP32热启动出现故障。具体原因并不清楚,但可以解决热启动程序执行的问题。在MicroPython输出汉字的时候,需要预先将汉字转换成GBK编码,在送到MicroPython程序完成输出。关键词: ESP32,TTS,MicroPython  
 §01 ESP32-S 的TTL-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 16:35:15
                            
                                326阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、串口的概念串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。二、串行端口的数据传输当今人们使用的所有计算机操作系统都支持串行端口,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 05:10:12
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件组(Event Group)是 ESP32 IDF 中一种高效而灵活的同步和通信机制。事件组中的每个位都代表一个事件标识符,当一个或多个事件被触发时,对应的位将被设置。事件组允许多个线程/任务等待多个事件的发生,从而实现任务的协调和同步。在 ESP32 IDF 中,事件组由 EventGroupHandle_t 类型表示,代表事件组的句柄。下面是一些常用的事件组 API 函数:1. xEven            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 06:12:21
                            
                                57阅读