
esp8266学习笔记
文章平均质量分 53
chenjiawei8
这个作者很懒,什么都没留下…
展开
-
esp8266学习笔记(番外)——linux下环境的搭建
看网上说linux下开发比较舒服,就想试试在linux上搭建一个环境。用的是ESP8266_RTOS_SDK v3.1的,作为一个新手,仅仅是搭个环境,顺便熟悉一下好久没用的linux,入门还是先拿以前的环境和sdk,毕竟资料和教程多。sdk v3.1是esp-idf的架构,编译、二次开发方便了很多,其他一些库的更新就没去多了解了(反正最近一段时间是用不上)。系统环境安装Windows10系...原创 2018-12-13 15:27:24 · 5576 阅读 · 3 评论 -
esp8266学习笔记(5)——连接wifi、AP、UDP通信
终于开始接触网络了,基础不行,这个摸索了有点久,还好网上资料多,有些细节还是没有怎么吃透。哈哈,开始联网了。ESP8266有三种模式:station模式:0x01soft-AP模式:0x02soft-AP&station模式:0x03简单的介绍一下这三个模式:station模式只能连接其他的路由器,不能被其他设备连接(自己可以连别人,别人不能连自己,简称‘攻’)sof...原创 2018-12-13 17:35:01 · 12637 阅读 · 5 评论 -
esp8266学习笔记(1)——环境搭建
偶然得到一块esp8266,感觉挺有意思的,就想玩一玩这个有趣的小东西,记一些笔记,避免重复采坑。感谢大佬们的各种资料,小白笔记,大神勿喷。首先,不用说,搭建环境,本来以为跟用过的keil一样简单,后来发现真的太年轻。8266的开发环境搭建还是稍微有点复杂的,可选择的也挺多,可以在linux上开发,也可以在Windows上。我是用nodemcu开发的,环境是windows+eclipse+cyg...原创 2018-12-10 16:29:06 · 936 阅读 · 0 评论 -
esp8266学习笔记(2)——点亮一盏led灯
根据传统,从点亮一盏led灯开始吧。查阅手册,这个gpio设置还是比较简单的。一个按键一个led,按键控制led灯的简单代码。#include "driver/public.h"#include "gpio.h" //端口控制需要的头文件#include "ets_sys.h"#include "osapi.h"#include "os_type.h"void delay_m...原创 2018-12-11 13:54:16 · 3894 阅读 · 1 评论 -
esp8266学习笔记(3)——定时器
接着传统顺序,接下来是定时器,定时器分软件定时器和硬件定时器。软件定时器手册里说明的也是比较详细的。这里直接贴主要代码static os_timer_t os_timer;//定时器结构体void Led_shack(void)//定时器回调函数{ static bool led_stat=false;//定义灯状态变量 GPIO_OUTPUT_SET(GPIO_ID_PIN(12...原创 2018-12-11 17:18:24 · 1636 阅读 · 0 评论 -
esp8266学习笔记(4)——pwm(呼吸灯)
流水灯就不搞了,直接呼吸灯吧,8266有现成的pwm驱动文件,直接调用他的接口就可以了。有一个要注意的是不能和硬件定时器同时用,因为它们共⽤了同⼀个硬件定时器。PWM 不⽀持进⼊ Deep sleep 模式,也请勿调用wifi_set_sleep_type(LIGT_SLEEP); 将⾃动睡眠模式设置为 Light-sleep。因为 Lightsleep 在睡眠期间会停 CPU,停 CPU 期间不...原创 2018-12-11 18:02:44 · 5989 阅读 · 0 评论