1、ESP8266的模拟输入电压是0V-1V,区别与UNO和Nano的0V-5V;
2、ESP8266的模拟输入值是0-1023,同样区别于UNO和Nano的0-255;
3、ESP8266的模拟输出只有A0;
digitalWrite数字输出;
analogWrite是模拟输出;
函数 函数的重载 函数传参
viod 函数名(){} //无返回值
int 函数名(){} //又返回值的函数
void 函数名(init 参数1,float 参数2){}
函数重载,在c中是可以实现的,表现形式为:
有同名函数,函数的参数不同,执行的效果不同;
void led_LOW(bool is){
//操作
}
void led_LOW(bool is,int time){
//操作
}
led_LOW(1);
led_LOW(1,200);
以上代码在C中是合法的,在js中不合法;
带返回值的函数
略 ,和js的用法相同,只不过不用void生命了,用函数返回值的类型生命函数。
使用 EFPROM
数组
C语言的数组:
int data[5] = {0,0,1,1,1};
int data2Arr[4][5] = {
{1,2,1,1,1},
{1,2,1,1,1},
{1,2,1,1,1},
{1,2,1,1,1}
}
//第一个参数标识有几行,表示加载了几个数组,后一个表示每一个数组有几个元素;
注意
所有输入电压不能超过3.3V
互联网基础知识:
默认网关 就是路由器的ip地址
网关?
网关对内是192.168.0.1 对外应该有一个唯一的IP;
路由器 对外
什么是子网掩码:
哪些是子网地址,哪些是设备独有的地址
TCP的特点:
UDP的特点:
ESP8266物联网开发基础: