ESP8266学习记录
这是基于自己网上找的资料所学习的记录,所上传的代码本人均已测试及跑通。
康娜喵
理论与工程,性能与外表,我全都要!
展开
-
ESP8266学习记录6——常用的API整理(持续更新)
零之前言这里先说一下,这只是我个人的对ESP8266 rtos3.0+版本的整理与记录,可能与其他人的有差别。本人能力有限,如果有问题,请斧正,谢谢。一.内核类0.说明:创建一个task,就类似于创建一个线程,然后我能力有限,不好说清楚那种感觉。。。可以看看官方文档,挺好理解的FreeRTOS1.创建、销毁:创建:static BaseType_t xTaskCreate(Task...原创 2020-04-17 11:27:32 · 2725 阅读 · 1 评论 -
ESP8266学习记录5——rtos3.0版ESP8266环境搭建(liunx)
零之前言真的没话说,官方NONOSDK开发真的不方便,Arduino内核的ESP真的像个玩具(自信点,把像换成是)。所以打算在Linux环境下,使用基于freertos3.0的官方SDK开发。一.安装1.系统环境我用的是Win10 + Ubuntu18.04的双系统,至于如何安装双系统,可看我以前的文章Win10系统装载Ubuntu 16.04双系统教程。推荐小白使用虚拟机,避免装机失败丢...原创 2020-03-20 13:35:05 · 1058 阅读 · 0 评论 -
ESP8266学习记录1——环境的搭建(官方SDK_Nonos)
注意,本文章已近乎废弃,因为以后的教程都是基于Arduino的写法。目录零之前言1.简述2.说明一.芯片选型二.环境搭建1.JAVA2.Eclipse3.AiThinkerIDE / Cywin4.(可选)xtensa-lx106-elf三.NONOS包1.下载2.处理①解压②删除驱动编译文件③删除第三方文件④拿出一个项目...原创 2019-09-16 20:06:17 · 672 阅读 · 0 评论 -
ESP8266学习记录2——环境的搭建(Arduino)
前言经过前面的无数次采坑,对于ESP8266的官方SDK我是无能为力了,反正总是遇到问题,然后Arduino,真香!Arduino的集成封装也挺多的,这真的是极大的减小了萌新对底层操作的要求。一.需要下载的东西1.Arduino本体emmm似乎没有那么多需要下载的东西,就一个Arduino本体。中文社区提供的下载帖子:https://www.arduino.cn/threa...原创 2019-10-02 17:46:17 · 928 阅读 · 2 评论 -
ESP8266学习记录3——用ESP8266连接WIFI(Arduino)
一.新建项目对于Arduino的代码结构,我们可能觉得有点陌生,但是看英语我们大概也知道这是一个什么意思。大抵翻译成平常我们用的C一眼代码就是:void setup(){ //put your setup code here.}void main(){ setup(): while(1) { loop((); }}...原创 2019-10-03 09:44:04 · 5596 阅读 · 2 评论 -
ESP8266学习记录4——连接(各种服务器商的)MQTT服务器(Arduino)
一.安装库在Arduino的环境下使用MQTT在,我们需要下载一个库:PubSubClient在git里面可以下载https://github.com/knolleary/pubsubclient二.使用1.说明里面的代码其实是非常简洁明了的,基于C++。若是还是有不懂的,这有一个大佬有对pubsubclient进行过翻译:https://github.com/zy19970/P...原创 2019-10-10 09:17:22 · 2178 阅读 · 0 评论