摘要:
网络服务器有很多种类型,它们的功能也十分丰富。通常承担网络服务器工作的设备都是运算能力比较强大的电脑。我们的ESP866-NodeMCU虽然也能实现网络服务器的一些功能,但是毕竟它的运算能力是无法与那些昂贵的服务器电脑相媲美的,因此ESP8266-NodeMCU只能实现一些基本的网络服务功能。不过这 阅读全文
摘要:
互联网协议 在互联网中,为了是各种设备相互之间都可以进行通讯,就需要使用一种大范围内通用的“语言”,这种在窝囊罗设备之间进行通讯的“语言”,称之为互联网协议—TCP/IP协议。 TCP/IP协议 TCP/IP协议里包含以下协议: 分层 应用层:HTTP,FTP,mDNS,WebSocket,OSC. 阅读全文
摘要:
这篇文章给出计算一个IC集成开关且工作在CCM模式下下的升压变换器的计算公式。并不打算介绍升压变换器的功能或者是如何补偿变换器。 1.升压变换器的基础配置 如图1展示的一个升压变换器的基础配置,其中开关管集成在芯片内部, 通常低功率电源变换器使用一个二极管代替第二个集成在芯片内部的开关。如果是这种情 阅读全文
摘要:
AP模式 AP是 Access Point的简称,提供无线接入服务,提供数据访问,允许其它无线终端接入,简单来说就是和路由器在多数情况下的工作模式相同,能让手机接入。在ESP8266中这种模式主要用于动态修改接入点信息。一些用ESP8266制作的WIFI广告播放器就是工作在这种模式下的。 STA模式 阅读全文
摘要:
使用arduino开发ESP8266,就可以 更加方便的使用EEPROM,使用时调用EEPROM库。 /* EEPROM.cpp - esp8266 EEPROM emulation Copyright (c) 2014 Ivan Grokhotkov. All rights reserved. T 阅读全文
摘要:
bool b1=0;//布尔值,只有0和1,使用“!” 取反操作 byte be;//一个字节存储8位无符号数,范围0-255 int i; //整数,占用两个字节,整数范围-32767~+32767 long a;//长整型,占四个字节,范围-2147483647~2147483647 float 阅读全文
摘要:
ESP8266ADC检测电压是0V到1V,和arduino uno和nano的0~5V不同,使用时一定要注意输入的电压不能超过0V到1V否则会烧坏ESP8266的ADC。ESP8266的ADC是12为的,所以返回值值从0-1023之间的值,ESP8266只有一个ADC即使A0脚。 电路图如图1所示: 阅读全文
摘要:
使用时发现会有ESP8266掉电的情况,应该是板上的稳压芯片的限流导致的,观测波形,发现当舵机运转时,电源线3.3V不再是稳定的3.3V,大概是在3.0V到3.3V范围内高频振动,这应该是ESP8266掉电的原因,可以将舵机电源连接到另一个电源上。当舵机使用外部电源的时候,一定要将舵机的电源地和ES 阅读全文
摘要:
这时只需要一个LED灯即可。 代码部分 int LED=16;void setup() { pinMode (LED,OUTPUT);} void loop() { /*arduino uno和nano不一样的PWM是0-255,ESP8266的PWM区间是0-1023*/ for(int i=0; 阅读全文
摘要:
本节为通过按键控制LED灯的亮灭,LED依然设置为输出模式,二按键则就需要设置为输入模式,为了增加抗干扰增强,将按键所对应的IO口设置为上拉输入模式 代码部分: int LED=16;//LED对应着GPIO16int KEY=5;//KEY对应值GPIO5char flag=1;bool temp 阅读全文