文章目录一 前言二 ESP32-S2 ,俗称 ESP8266-Plus三 环境搭建四 集成 Apple HomeKit 环境4.1 什么是 Apple HomeKit4.2 拉取 Espressif HomeKit SDK第1步:设置 ESP-IDF第2步:设置 MbedTLS 版本第3步 获取esp-apple-homekit-adk第4步 编译和烧录五 操作演示 一 前言 &nbs
转载
2024-07-29 21:27:20
123阅读
准备东西:
一块单片机开发板(我用的原子的stm32的mini板子)
一块esp-12F(esp-12E,esp-12S均可)
一台云主机(没有也可以用虚拟机来玩局域网控制)
单片机只需要消耗一个串口和一个定时器
先搭建环境硬件连接服务器一般是socket,tcp,udp,mqtt,websocket之类的物联网里用得较多的是mqtt,这里我用的是mqtt,服务器端我用的
文章目录前言一、Arduino的下载二、源码下载1.ESP32源码下载2.ESP32S2源码下载三、程序测试四、可能遇到的问题错误一:错误二:五、资源获取 前言安信可ESP-12K模块采用的是乐鑫 ESP32-S2 芯片,"阉割版ESP32"虽然去掉了蓝牙,但依然比 ESP8266 性能比更高,有43个可编程 GPIO,其特性:基于 RSA-3072 算法的安全启动基于 AES-XTS-256
转载
2024-05-23 23:46:34
74阅读
一、软件定时器的使用ESP8266的软件定时器不是特别的精准,想要精准的定时器,那么最好是使用硬件定时器,这一点在SDK手册上面有说到软定时有5个函数和一个结构体结构体:os_timer_ttypedef struct _ETSTIMER_ {
struct _ETSTIMER_ *timer_next;
uint32_t timer_expire;
转载
2024-03-04 10:51:55
103阅读
主要参数引脚图 ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。这些引脚中的GPIO6~GPIO 11被用于连接开发板的闪存(Flash Memory)因此建议不要使用GPIO6~GPIO 11。
在这剩下的11个针脚中,又有2个针脚预留给串口RX和TX。
一些GPIO引脚同时兼备了其他功能,如RX,TX, SD2, SD3,这些引脚大多不作为GPIO使用,因为
转载
2024-06-12 21:50:13
1754阅读
文章目录一 前言1.1 ESP32S2 对比与 ESP32 开发方式二 安装 Ubuntu 18.04准备材料:1、启用“适用于Linux的Windows子系统(WSL)”2、启用开发人员模式3、下载并安装 Ubuntu(可通过微软商店获取)4、点击启动:三 安装 ESP-IDF 环境;3.1 安装常见的软件3.2 开始一堆依赖安装:3.2.1 获取源码3.3 设置 IDF_PATH 路径3.4
转载
2024-05-16 18:38:27
98阅读
一、异常终止在C++中,如果有一个异常没有被任何人捕捉,此时默认的处理是将进程终止掉,终止的时候使用的信号是sigabrt。好在内核对于这种信号的默认处理是会生成一个coredump文件,对于一些服务器来说,通过core文件可以知道当时的进程信息,如果附带了调试信息,那么调用的堆栈信息清晰可见。理想总是丰满的,但是现实还是骨干的。有些时候这些文件的coredump文件对应的源文件已经不存在,或者即
乐鑫ESP-IDF开发环境搭建之2022新版前言许久没有更新,工作压力有点大。最近趁着618换了新笔记本电脑,联想的thinkbook的12700H核显版仅一年质保还抢不到,所以最后还是选了机械革命的无界14-12700H核显版,两年质保,但机械革命的线下维修点太少,线上技术支持还不错,希望能顺利坚持一个使用周期。 新机器扩展1T的SSD,安装win10,win11还是太新太嫩了,居然遇到某个us
ESP系列模组出厂程序及烧录说明/ESP-12F/ESP-12F/ESP-01/ESP-01S/ESP8266/ESP-S1/ESP-S2模组出厂程序和下载工具链接:https://pan.baidu.com/s/1af8EZJxBM7PuV7MVfo0Ifg串口调试助手工具下载链接:https://pan.baidu.com/s/1g4psZCTEHetAlWd6PWIXnw电脑版网络调试助手下
转载
2024-04-23 13:05:28
177阅读
一、M0M1系列模组简介 M0M1系统WIFI模组是一款 WLAN 802.11 n IOT模组,该模组完全兼容IEEE 802.11 b/g/n 1T1R 2.4 GHz标准,并且支持802.11 e服务质量(QoS)规范和802.11 i安全性规范,支持无线网络连接速率高达150 Mbps,具体参数如表1-1所示: 芯片型号WI6800无线参数无线标准无线标准 IEEE
9S12 系列单片机的ECT (Enhanced Capture Timer Module)模块是在原68HC12 的 Standard Timer module 基础上加以增强功能形成的。ECT 模块主要由以下几部分组成,参看图1:一个带可编程预分频的16位向上计数的自由运行计数器8个独
之前写了一篇微信小程序使用MQTT.js连接阿里云IoT物联网平台,然后很多人问问题的时候顺带会问些硬件的问题,但是自己不会,没法回答。最近有些空闲的时间,自己也挺感兴趣,于是花了一个星期左右的时间看了c和c++入门,然后淘宝买了块esp8266 nodemcu开干,历经了许许多多的问题,终于是连接成功了。开发环境没有使用arduino官方的开发工具,因为太难用了,使用了vscode+platfo
目录一、安装二、打开工程三、编译遇到的问题Q1:编译规则Q2:无法编译四、烧录电路和注意事项烧录电路:注意事项:烧录遇到的问题 [这就是个天坑]Q1:比如说分区表有问题的Q2:启动重复乱码的Q3:启动不重复乱码 此博文为记录本人学习ESP8266踩坑经历一、安装首先是安装开发环境,照着来就好了,安可信的一体化开发环境这个安装挂了,直接安装就是了,然后在安装目录下面找到Config.exe文件,打
转载
2024-02-27 21:36:30
220阅读
距离ESPlus 2.0发布已经有半年的时间了,在这半年多的时间中,有数十家公司在他们的项目或产品中正式使用了ESFramework 4.0,并根据实际的使用状况,给我们反馈了很多有益的建议。基于这些建议和ESFramework的长期发展规划,今天,我们推出了ESPlus 3.0 。在新版本的ESFramework/ESPlus中,我们重构了部分接口,这将使得框架的使用更加容易上手;新
由于项目上需要用到无刷电机,一般的无刷电机驱动器又大又不方便,所以最后选择了航模上使用的无刷电调,当时只是刚好看到BLHeli_S电调,就直接下单了。使用电调控制无刷电机,最大的问题就是电机保护和油门行程校准。第一,单片机在控制电调驱动无刷电机的时候就需要跳过电机保护;第二,油门行程校准由于不同的协议没有具体的介绍,手上又没有遥控器和飞控,光靠单片机算法模拟一个值一个值来试是很难的。一开始我是用单
转载
2024-06-14 09:26:01
431阅读
程序下载外部Flash说明:ESP-12F模组的外部Flash == 4MB == 4096KB4MB Flash = 0x000 000 ~ 0x3FF FFF扇区编号:0x000 ~ 0x3FF [Flash扇区 == 4KB] 外部Flash布局:1 eagle.flash.bin 系统程序: &nb
转载
2024-05-30 12:55:07
374阅读
关于NODEMCU和ESP8266之间的关系 我自己的理解:ESP8266是核心芯片NodeMcu开发板是以ESP8266为核心,扩展的开发板。 两者端口对应关系如下:一些NodeMcu开发设计的软件和材料:
ESPlorer和入门教程 , 集成了串口调试界面和Lua开发环境的IDE,官方推荐
官方lua固件,包含源码,各模块的LUA例程和说明文档,编译后生成bin文件,可以烧写到f
转载
2024-09-08 07:20:37
104阅读
〇、参考文章ESP8266学习笔记(15)——SoftAP热点配网一、原理 参考这个连接过程手机连接ESP8266热点,ESP8266作TCP Server(不需要知道手机ip,监听即可)手机通过APP发送wifi密码和名字给ESP8266(以json的格式发送)
ESP8266收到wifi信息,切换Station模式连接wifi
手机连接wifi,切换为Udp Server
ESP8266连接
转载
2024-03-28 22:01:20
166阅读
一、简述esp8266是一个低成本的芯片,做物联网开发练习挻好的。硬件:某宝网购的es- 01s+CH340下载器,当然直接使用电脑串口也是可以,但是现在的新电脑可能没有串口即使有也不太方便,不如USB的方便。新手建议购买这种USB小板,直接把ES01S插在它上在就可以下载程序,相当方便。如果不带这功能需要如下连接,其中电阻为10K二、到https://www.arduino.cc/en/soft
转载
2024-05-23 22:43:04
101阅读
视频教程链接:零基础DIY教程-基本原理图搭建讲解-AMS1117稳压芯片--讲解教程(4)_哔哩哔哩_bilibiliHi,今天我们来学习一款芯片,AMS1117稳压芯片我们都知道,身边的电子元器件都有它们的工作电压,比如像电机,有的就需要12V假如我们想DIY一个风扇的话,供电接口又是我们常用的标准Typec的话,那么正常我们标准Typec接口5V是不能驱动12V的电机,这时我们就需要升压芯片
转载
2024-08-29 19:34:02
361阅读