要想实现追光小车,首先需要找到可以反应光强的传感器。测量光强最常使用且价格便宜的就是光敏电阻和光敏二极管了。光敏电阻器常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。光敏电阻器的阻值随            
                
         
            
            
            
            ESP32简介相信大家都听说过ESP8266,这款非常火的wifi芯片;估计很多人都接触过以ESP8266为核心的无线模块,用过AT指令等ESP32是乐鑫公司推出的另一款芯片,主要特性有:2.4 GHz Wi-Fi蓝牙高性能 Xtensa® 32 位 LX6 双核处理器超低功耗协处理器多种外设ESP32的功能更加强大,在乐鑫官网上,可以下载到各个芯片的技术参考手册、数据手册等,我逛了下,主要有这几            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 23:23:33
                            
                                634阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对比了三种ESP32-PICO芯片的区别(ESP32-PICO-D4、ESP32-PICO-V3、ESP32-PICO-V3-02)。
    三种ESP32-PICO芯片的区别三种ESP32-PICO芯片参考文档:ESP32-PICO系列技术规格书ESP32-PICO系列是基于ESP32芯片的系统级封装 (SiP) 产品。
ESP32-PICO 系列产品包括:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-27 10:42:52
                            
                                371阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、定时器概述ESP32 内置 4 个 64-bit 通用定时器。每个定时器包含一个 16-bit 预分频器(2的16次方分配给定时器时钟的)和一个 64-bit 可自动重新加载向上/向下计数器(计数范围2的64次方)。ESP32 的定时器分为 2 组,每组 2 个。 定时器特性:16-bit 时钟预分频器,分频系数为 2-6553664-bit 时基计数器(可以计数的范围)可配置的向上/向下时基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 13:05:09
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP 系列芯片的 GPIO 上电状态的含义:wpu: weak pull-up(为弱上拉模式)wpd: weak pull-down(为弱下拉模式)ie: input enable(输入使能模式)oe: output enable(输出使能模式)Bonding pad:接合焊盘,芯片逻辑的结点,实现芯片封装内晶片与 GPIO 管脚之间的物理连接。ESP32 芯片的 GPIO 默认初始状态ESP3            
                
         
            
            
            
            目录一、简介1、ESP32 系列芯片型号2、CPU 和存储3、时钟和定时器4、高级外设接口5、功能框图二、资料1、官方文档2、开发框架 ESP-IDF3、其他参考4、云框架三、硬件概述1、芯片2、模组3、开发板 一、简介ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电 (TSMC) 超低功耗的 40 纳米工艺,具有超高的射频性能、稳定性、通用性和可靠性,以及超低            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 19:48:27
                            
                                1597阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32-CAM Demo:一款强大的物联网摄像头项目 esp32-cam-demoDemo for working with a camera on ESP32项目地址:https://gitcode.com/gh_mirrors/es/esp32-cam-demo 是一个开源项目,利用Espressif Systems的ESP32微控制器和内置摄像头模块,构建了一款可联网的、功能丰富的智能摄            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 10:27:57
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一、新建一个工程模板二、克隆lvgl所需要的库找到刚才创建的工程blink,在里面创建一个 components 文件夹 克隆所需的最新的 LVGL依赖库,(2021.11.16) V8.1 为例:git clone -b release/v8.1 https://github.com/lvgl/lvgl克隆所需的最新的针对ESP32芯片系列的LVGL驱动库git clone http            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 11:27:11
                            
                                208阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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            
                
         
            
            
            
            NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点     
 NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 09:40:53
                            
                                306阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、环境介绍编程软件:keil5操作系统:MCU型号: STM32F103ZET6STM32编程方式:寄存器开发 (方便程序移植到其他单片机)IIC总线:  STM32本身支持IIC硬件时序的,上篇文章已经介绍了采用IIC模拟时序读写AT24C02,这篇文章介绍STM32的硬件IIC配置方法,并读写AT24C08。模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时            
                
         
            
            
            
            今天给大家分享怎么用ESP32直连天猫精灵  
 启明云端ESP32开发板直连天猫精灵 第一步:环境搭建1、 阿里物联网 SDK https://github.com/espressif/esp-ali-smartliving https://github.com/espressif/esp-aliyun/releases2 乐鑫官方开发环境 ESP32 (v3.3.2): https://git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:50:13
                            
                                208阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、注意二、flash加密过程三、加密模式3.1 开发模式加密3.1.1 使用ESP32生成的密钥加密3.1.2 使用自主生成的密钥进行加密3.2 生产模式加密更多信息请转跳:联系我们 前言       一个项目完成之后,为了防止二次烧录或固件盗版,通常会进行程序加密,就好像STM32的flash写都保护、唯一ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 19:38:02
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32与ESP32-S2两款ADC的一些经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 22:13:55
                            
                                359阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【ESP32-S3的开发】 第一章 初识 ESP32-S3【ESP32-S3的开发】前言一、ESP32-S3 系列芯片介绍1.模组命名与内置芯片对应关系2.芯片命名规则二、硬件介绍1.板载模组外设2.硬件设计① Strapping 管脚② 上电时序要求③ 设计注意事项三、环境搭建1.ESP-IDF 框架概念2.支持的开发工具和IDE环境3.环境搭建注意事项① 推荐使用的 IDE 环境② 其他的 I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 23:14:44
                            
                                246阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            能力背景    在ESP32上移植过Modbus模块,能使用ESP32提供的编译工具编译、查错、烧录,但对编译工具链的原理并不了解。会使用Git,但也只基于简单的拉取,上传的使用。Linux系统之前没怎么用过,不大会操作。本文主要记录了第一次使用ESP32-CAM编译下载官方固件并正常使用的整个过程。学习目标使用已有固件把摄像头用起来。下载其他已有代码,编译并下载,以学习相关工具链的知识。过程首次            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 10:58:36
                            
                                927阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            淘宝买了一块 ESP32S 的板子,刚到就迫不及待的心情准备搞波大的,准备搞一下 NanoFramework 框架,也就是.Net 的嵌入式系统,支持 C#语言的嵌入式开发,当然也支持(C,C++,Lua,js,At 指令,C#)等等吧,语言种类很多,但是,支持 C#,我感觉就很开心,因为熟悉啊。基于此,我就写写 ESP32 NanoFramework 框架的简单使用的例子。当然,后期为了对底层进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-16 21:53:16
                            
                                3095阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32S蓝牙09经过了半个多月的学习,我们从米思齐的积木编程到Arduino IDE的模块编程、从APPInventor在线积木APP制作到Eclipse的纯代码编程、从传统蓝牙到BLE低功耗蓝牙、从蓝牙客户端到蓝牙服务端,由浅入深,足迹遍布蓝牙开发编程的方方面面。如今已经可以迎来了收官之作,我们准备做一个实用性的BLE蓝牙测试APP。我们准备把BLE蓝牙的客户端和服务端两个程序整合在一起,本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 12:01:12
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 烧录问题1.1 permission denied在环境搭建好之后,编译出工程 bin 文件,下一步便是烧录到开发板了 将开发板通过USB连接到虚拟机 ls /dev/tty* 看到有 /dev/ttyUSB0 即连接成功但是在 idf.py -p /dev/ttyUSB0 flash 时却出错了 通过命令 ls -lh /dev/ttyUSB0 可知此时权限为 660寻找解决方法后: su            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 08:58:41
                            
                                784阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Git方式下载lvgl针对esp32的官方移植仓库lv_port_esp32git clone --recurse-submodules https://github.com/lvgl/lv_port_esp32.git如果下载不了,可以分个单个git下载后(实在不行浏览器在页面上直接Download也可以,一般不会有问题),下载后再放到lv_port_esp32仓库指定的位置。先下载lv_por            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 17:02:54
                            
                                264阅读
                            
                                                                             
                 
                
                                
                    