今天我们来尝试 Espressif IDF 的使用,它是 VSCode 里的一款关于简化 esp-idf 使用的插件。话不多说,我们直接开始安装并尝试使用吧!1. 安装 Espressif IDF在 VSCode 里使用 “快速打开” 功能 (在Mac上为⌘+ P,在Windows上为Ctrl + P),然后粘贴以下命令,然后按 Enter。ext install esp-idf-extensio
毕设帮助、开题指导、技术解答(有偿)见文未目录一、硬件方案二、设计功能三、实物 四、原理图五、程序源码  资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。单片机主芯片选择方案方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51
1、摘要 ESP32系列处理器一般会需要采用串口来下载代码,因此在其设计中都会保留一个USB-TTL串口电路,查看乐鑫官网的参考设计,基本上是采用CP2102这颗USB转TTL串口芯片,但在本设计中,我会用另一颗常见的国产芯片CH340来进行设计,这么做基于3个方面的考虑:1、支持国货;2、手头有现货;3、在以前的设计中用过,原理图不用重新绘制。  2、设计过程记录第
1 NX OPEN 介绍NX是一款功能强大的CAD/CAM/CAE软件,它不仅可以通过UI操作来控制各种功 能,还提供了多种应用程序开发包(API)对NX内部对象进行访问。在这些API基础 上,用户可以开发各种自动程序,定制NX功能,甚至可以在现有NX功能之上二次 开发新的CAD/CAM/CAE软件产品。NX OPEN是其中一种应用编程接口(API),允许你编写程序来定制或扩展NX。好处是,以这种
转载 2024-10-28 21:04:29
92阅读
两块STM32分别控制一块ESP8266,实现两机信息交互1.前言        2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块。模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。2.思路做什么:单片机 控制 ESP8266。怎么做:a.STM32核心
转载 2024-07-20 06:03:29
203阅读
前言此篇文章为有关 ESP32 的学习期间的代码记录,并且加上了自己的注释,非教学文章。使用开发板全称 ESP32 DEVKILTv1(devkitv1) ,搭载芯片为 ESP32D0WDQ6,使用软件为 Arduino 。参考链接如果是小白并且想要学习单片机相关知识,建议移步此篇文章:51单片机入门教程(上篇)(代码+个人理解) – Echo (liveout.cn)此篇文章参考教程视频:小鱼创
介绍树莓派(RPi)Pico开发板(或树莓派Pico W无线开发板)与MicroSD卡模块SPI接口技术原理及SPI接口硬件连接的具体步骤,讲述采用MicroPython和SDCard类编制程序读写MicroSD存储卡的方法,给出读写MicroSD存储卡文件的测试程序。一、所需硬件材料 1.树莓派Pico开发板(或树莓派Pico W无线开发板)×1 2.MicroSD卡模块×1 3.8GB Mic
目录一、资料二、获取ESP-WHO框架三、设置环境变量四、使用已有的 ESP-IDF五、配置六、测试七、微信小程序管理人脸数据1、编译微信小程序对应的示例工程2、进入小程序配置设备3、问题解决 一、资料 ESP-WHO:人脸检测与识别框架图像建议分辨率为 QVGA(320x240) 支持的摄像头:OV2640、OV3660、OV5640 支持的 IDF 版本:v3.3.1 和 v4.0.0 ES
1.MQTT协议MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物
数据包的封装与命令协议相关1 sd卡指令数据包sd卡的指令被封装成48位的数据包,每次传送这48位的数据包。数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC校验码。其具体格式分布如下图  Bit 位置4746[45:40][39:08][07:01]00Bit 宽度1163271值“0”“1”xxx“1”说明Start bitTransmissionbitCom
前期不断的查找手册翻译LTC4020的英文手册 同时在论坛上找帖子 参照比较多的帖子如下:http://adi.eefocus.com/module/forum/forum.php?mod=viewthread&tid=597797&highlight=4020 http://adi.eefocus.com/module/forum/thread-59
esp32通过micropython-->MQTT--上传至腾讯云,实时显示温湿度数据保姆级教程(下)1. 测试MQTT连接腾讯云:1.1下载MQTTfx1.2连接腾讯云1.3测试订阅和发送:发送订阅上传温湿度数据的python代码 ps:如果您还没看上,请您先观看阅读“上”后再开始操作 1. 测试MQTT连接腾讯云:1.1下载MQTTfx因为目前该软件5.00版本收费,建议您下载1.7.1版
1.ESP32-CAM WiFi获取视频流以及保存图像到TF卡1.1 驱动ESP32-CAM笔者使用Arduino编写ESP32-CAM的驱动程序,版本为1.8.19。在较新的版本中,Arduino的UI风格发生了变化,不过下面配置的功能基本保留,读者注意辨别其中的异同之处。1.1.1 在Arduino中配置开发环境1.首先,我们需要在Arduino中配置ESP32开发板的开发环境。打开Ardui
转载 2024-04-20 22:48:15
1262阅读
有两种方法可以使用:上拉电阻为47K和上拉电阻为10K。                                           上拉电阻为47K。按照ESP32-CA
转载 2024-02-29 09:42:25
6544阅读
5.3.3  库测试程序测试程序#1:整数I/O    该测试程序把输出文本的颜色改为蓝底黄字,然后以十六进制数显示七个数组的内容,最后提示用户输入一个有符号整数,再分别以十进制、十六进制和二进制格式重复显示该整数:TITLE Library Test #1: Integer I/O (TestLib1.asm) ;Test the Clrscr,Crlf,DumpM
一、为什么要使用中断ESP32是一个集成了Wi-Fi、蓝牙并支持低功耗的微控制器。它有许多GPIO(通用输入/输出)引脚,可以用于连接各种外部设备,如传感器、按钮、开关等。 在使用这些外部设备时,我们经常需要知道它们何时发生了变化,比如按钮是否按下,传感器是否检测到了某个信号。为了检测这些变化,ESP32提供了中断功能,当GPIO引脚状态发生改变时,ESP32可以立即暂停当前任务并开始处理中断程序
      LVGL开发中经常用到图片显示,LVGL官方有提供PNG,GIF,JPG等解码库,配合LVGL的虚拟文件系统可以实现控件直接加载调用解码库解码并显示,非常的方便。        此篇文章就介绍如何移植LVGL官方的BMP解码库,通过LVGL的虚拟文件系统从SD卡加载BMP文件解码显示。本文开发环境: Visual S
一、ESP32+arduino智能浇水系统随着人类居住条件的改善及对生态生活环境的关注,花卉养殖得到社会和人类个体的重视。这些具有生命特征的植物需 要科学合理的人工照顾。本研究提出了利用ESP WROOM 32实现对花卉存活基本条件的温度和土壤湿度进行观察检测,并以此 为控制参数,制备自动控制浇水的智能型浇水器。二、 电路及电路元件选择电路元件:ESP WROOM 32(乐鑫), 土壤湿度传感器
只能说是幸运,有机会拿到合宙新推出的热门作品--基于Air820UG模组的开发板,别名X-MagicBox。首先看长相。 还有配套盖板,补充一个彩色液晶和按键。  这个Air829模组核心采用紫光展锐的春藤UIS8910DM。 不容小看,这还是双核500Mhz的A5处理器,优势在于众多网络通信协议的支持,官方列举了不少。有常见的也有压根没听过的。 
1.首先把文件中需要的头文件路径加好 2.整理文件夹 3.电路知识 首先应该对led灯亮灭的原理理解,懂得其是通过gpio口的高低电平来控制的。 其次就是在原理图上找到该引脚。知道引脚名字后,就可以针对该引脚进行配置。为什么需要配置?也许你会问在51中不是直接对该引脚赋值0,和1从而使得引脚输出高低电平? 这里就要讲一下了。 通用gpio端口结构图: 51单片机的P0引脚结构图 可以比较发现51p
转载 2024-08-16 16:20:12
328阅读
  • 1
  • 2
  • 3
  • 4
  • 5