ESP8266-物联网开发基础安装 ESP8266-NodeMCU开发板驱动NodeMCU开发板不是即插即用的设备,因此我们需要安装驱动才能使用。安装 ESP8266-NodeMCU开发板驱动前,请先确保您的电脑已连接互联网。另外,请将NodeMCU开发板和USB数据线准备好以备安装使用。准备安装驱动程序驱动安装完毕后将ESP8266-NodeMCU开发板与电脑连接,打开“设备管理器”查看Node
转载
2024-04-09 10:39:14
1676阅读
代码仓库地址:openocd-extension: Fork of openocd-org/openocd(https://github.com/openocd-org/openocd)Openocd with third party target suppporthttps://gitee.com/char-x/openocd-exptension
参加合泰杯比赛的时候拿到了一片HT32F523
一、GPIO基础知识 大家在做单片机相关项目开发时候,相信大家拿到板子的第一件事就是点亮开发板上的LED指示灯。也就是说我们第一件事就是对单片机的IO口进行操作,不管是51单片机还是32单片机亦或是arduino,我们想要控制一个最基本的外围器件,或者是用单片机传递出一组数据,这些任务的前提都是我们要能够操作单片机的IO口。所谓的IO就是指的GPIO (general purpose input
转载
2024-07-10 02:10:34
183阅读
Arduino + on Mac OS X + USB port(Arduino在Mac系统下的配置说明 驱动安装) + (USB port not listed on Mac OS X )+(CP210x USB to UART Bridge VCP Drivers)(github上的排版更清新)github地址Arduino IDE(Mac)安装官网链接 https://www.arduino
但是NodeMcu 对乐鑫官方api支持的不是太完整,最近又看了NodeMcu 官方的案例,终于在esp32上支持http了但是其他方面支持还是不到位,而且云生成的bin一直都烧录成功后无法运行,至今也不知道啥原因网上看到很少有人咨询以及回答这个问题的,就放弃了NodeMcu 看到这个是不是很舒服,多么符合现代人的审美,关键的是他们还做了一个很牛逼的东西  
第一部分: 在ESP32上设置和掌握TCP服务器引言欢迎来到我们深入探讨ESP32开发之旅的第一部分。在本节中,我们将重点关注在ESP32上设置TCP(传输控制协议)服务器,这是物联网爱好者和专业人士的基本方面。本全面指南将引导您了解TCP通信的基础知识,设置ESP32上的TCP服务器,并开发一个简单的应用程序来处理客户端连接。理解TCP及其在物联网中的重要性TCP是互联网协议套件的核心协议之一。
转载
2024-06-28 10:06:03
220阅读
前言WiFi 定位功能是OneNET 继基站定位之后最新推出的一项定位服务。(编稿时仍处于灰度测试阶段)然后我有幸参与了WiFi 定位功能的灰度测试,测试成功,在此记录一下开始1)为设备开启WiFi 定位功能WiFi 定位功能门户(编稿时处于半开放状态,官网不能查询到,直接点击下方链接进入):登录OneNET 账户 创建好产品、设备。开通WiFi 服务2)上传数据可以看到: 要进行WiFi 定位,
转载
2024-08-01 19:56:11
266阅读
本篇文档用来说明如何实现 ESP32 BLE 的定向广播。测试环境硬件:两个 ESP32 模组idf 版本:esp-idf tag v5.0.2测试例程:基于官方的 examples/bluetooth/bluedroid/ble/gatt_client 和 examples/bluetooth/bluedroid/ble/gatt_server 稍作修改将基于 gatt_client 和 gat
转载
2024-07-17 15:58:03
485阅读
目录一、ESP32的WiFi特点二、ESP32的WIFI状态机总结状态机解析WiFi初始化API介绍WiFi初始化编写作为AP的回调函数解析三、STA代码实现四、遇到的问题和解决方法五、总结一、ESP32的WiFi特点WiFi可以分为AP、STA、AP+STA三种工作模式模式,这期我们主要介绍AP模式。作为AP时,理论上可以被4个STA连接。这里有人就回问了,什么是AP和STAAP 是 (Wire
转载
2024-05-07 10:50:35
1621阅读
最近在做Python的脚本编写,老是在运行文件时提示缺少模块。通过几天的了解,总结出以下的方法来解决。1、模块没有安装, 对于这中的解决方法很简单,哪里少了安哪里,在cmd或者bash里边直接使用下边的命令就可以直接安装。注意:如果你的机器上需要安装了Python,其次你要了解你的Python有没有同时装
转载
2023-07-11 13:14:23
368阅读
电脑不识别STM32的USB虚拟串口现象板子和电脑联调的时候发现,USB线插入板子以后电脑不识别虚拟串口,通过禁用设备再启用,可以正常工作。也可以按一下复位键才能识别。 以前似乎没有这个问题,但记不清具体情况了。电路D+通过1.5K电阻上拉, 调试时整个板子通过与电脑连接的USB口供电, 即插上USB线才开始供电。查找由于通过禁用,启用能正常工作,于是有了上一篇文章python–禁用、启用串口设备
Linux 的虚拟内存管理有几个关键概念:1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址; 3、如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理地址,同时更新进程的页表;如果此时物理内存已耗尽,则根据内存替换算法淘汰部分页面至物理磁盘中。32 位
前言你好呀,哈哈哈。GPIO基本概念与原理STM32的GPIO介绍GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。GPIO基本结构每个GPIO内部都有这样的一个电路结构:电路图简要分析:保护二极管:IO引脚上下两边两个二极管用于防止引脚外部过高、过低的电压输入。 当引脚电压高于VDD时,上方的
转载
2024-09-25 18:47:41
148阅读
1、硬件设计:2、代码实现项目主控使用的是ESP32S3,直接使用了库文件:vl6180x-arduino-master 进行实现,具体如下:2.1、创建一个结构体,用于保存各个激光探头的数据,及相关需要用到的参数,如状态等//激光探头信息
typedef struct
{
uint8_t tof0_action = 80; //0#激光(右),感应阈值
uint8_t tof1
这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络以及如何连接到特定的WiFi网络。所有在这里进行的测试都是在DFRobot的ESP-WROOM-32 模块上完成的,集成在ESP32 FireBeetle板上。介绍这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络
转载
2024-05-05 13:30:02
758阅读
文章目录目的解析客户端请求服务器进行响应URL重定向总结 目的WebServer功能很多,最主要的一块就是解析来自用户的HTTP请求,然后根据功能需求将响应的消息发送给客户。这篇文章将粗略介绍ESPAsyncWebServer中HTTP通讯相关的请求和响应的处理。本文中各例程演示均在ESP32中进行。解析客户端请求用户从浏览器输入网址或者通过其他程序等访问服务器的时候会向服务器发送消息,这就是H
这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。介绍这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。这样,其他设备就可以连接到ESP32并与其交换数据,而无需连接到传统路由器。例如,在实际连接到无线网络之前,在商业产品中配置ESP32可能是有用的。有了这个功能,我们可以提供一个简单的HTML页面,用户可以从他的家庭网络输入证书,以便ESP
转载
2024-04-06 10:49:40
98阅读
【esp32】xQueueReceive 函数调试踩坑记录项目过程描述程序代码分析xQueueReceive 函数分析代码调试过程 项目过程描述在项目过程中基于ESP32开发用到了 FreeRTOS中的任务相关的管理,其中一个典型的例子如下,记录下来作为启发。 项目中配置ESP32的某个GPIO引脚为上升沿和下降沿都触发中断,并注册中断服务函数,再创建一个 task 任务执行中断需要处理的相关功
转载
2024-06-20 13:20:40
182阅读
1、安装python环境1.1 安装python包管理器:wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py 1.2 安装python虚拟环境virtualenv virtualenvwrapper首先说明下为什么要装这两个包:First, it’s important to understand that a
转载
2024-07-24 21:10:35
24阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
转载
2024-04-25 10:13:45
277阅读