Esp8266

ESP8266-Arduino杀手?

Arduino之所以流行可能是因为它的学习曲线比较平缓,另外是支持它的第三方程序库非常多,无论在什么平台上都比较容易入门。多年前我曾和一些搞嵌入开发多年的朋友请教,他们更建议我多点尝试STM的开发,Arduino只能在实验室中玩玩很难产品化的,主要原因是由于芯片生产授权和Arduino嵌入到产品时很多时候都需要添加外围电路而导致生产成本很高。而对于我这种一...

ESP8266 SPI通信

设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信 1. SPI总线——SPI类库的使用 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工、同步的通信总线。通过它可以连接...

ESP8266的低功耗方案-睡眠模式

在某些时候我们设计的产品可能不具备持久供电的环境,那通常会采用锂电池、干电池一类的轻便型的非持久性电源。当遇到这种情况时,产品的续航能力可能就会成用户评估产品的一个重要指标,加大电池容量当然是最为直接的方案,但是这也意味着提高产品的生产成本。那增加产品续航能力的另一个方案就是原自产品自身——降低不必要的能源消耗。 ESP8266有一个非常实用的低功耗运行...

ESP8266 mDNS

https://circuits4you.com/2017/12/31/esp8266-mdns/ 本教程介绍如何使用ESP8266进行多播DNS?在网络世界中,很难记住每个网站和计算机的IP地址,解决这个问题域名系统(DNS)用于制作人类可理解的名称。在ESP8266中使用ESP作为Web服务器时,很难记住ESP8266的IP地址,并且在DHCP模式下很...

Arduino IDE for ESP8266教程(四)网页控制灯 简单页面

修改ssid和passwd,将程序烧写到8266上,等待串口返回连接成功的消息,连接成功之后可以看到返回有一个ip地址,使用浏览器方位这个ip地址就可以看到这个消息: 连接路由器后,返回IP地址 192.168.1.104 手机连上同个路由器,输入192.168.1.104,得到(下图为示意图,IP地址更换即可) 这就是handleMain中返回给浏览...

利用 esp8266 搭建简单物联网项目

接上一篇博客,这次还是关于 esp8266 --> 物联网 一、云端数据监控:DHT11 + NodeMcu +Dweet.io 接上一篇博客的接线及相关配置不变( DHT11 + NodeMcu ) 配置 Dweet.io Dweet.io 是一个可以通过非常简易的方式为物联网设备提供通信服务(包括报警等)的云端平台。它不需要任何的设置或注册...

esp8266物联网开发四:MQTT再论部控

之前利用点灯科技的库来使小爱同学控制LED的过程中,我们大略提到了一下MQTT的整体流程,由于其MQTT服务器是由点灯科技提供的,所以对其中的很多连接细节,我们并不知道,本节我们准备通过搭建本地的MQTT服务器,然后通过MQTT Client向MQTT服务器发送控制命令,来控制我们的LED灯。 首先,我们需要启动MQTT服务器,启动方式我们就不需要多说了,...

乐鑫esp8266的串口通讯驱动源文件,nonos和rtos版本

代码地址如下:http://www.demodashi.com/demo/13650.html 目录 一、前言; 二、esp8266的串口分布情况; 三、esp8266的串口通讯时候,应该怎么接线; 四、esp8266的NONOS非系统,串口编程; 五、esp8266的RTOS实时系统,串口编程; 一、前言; 我们已经学习esp8266的方方面面...

8266station初始化和智能配网问题

代码思路是: //station //Esp8266_Station_mode_init(); wifi_set_opmode(STATION_MODE); //Station_mode //定时器任务创建 Esp8266_Timer1_init(1000,1); //1000ms, 1:重复定时 /**...

microPython环境安装及使用

1.ESP8266_12E(NodeMCU1.0)(AI Thinker)板Arduino IDE环境安装 (1)方法1(自动安装,windows,mac,linux平台都可)http://arduino.esp8266.com/stable/package_esp8266com_index.json(2)方法2(手工安装库和工具,mac,linux)(a...