聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> nodemcu API说明

nodemcu API说明

时间:2023-01-19 03:38:31    下载该word文档
API说明
flash错误
注意:有些模块在烧写之后启动,串口输ERRORinflash_read:r=这是因为模块原来的flash内部没有擦除。可使用blank512k.bin内容为全0xFF0x00000开始烧入。烧入之后可以正常运行。
概述:
•快速、自动连接无线路由器
•基于Lua5.1.4,使用者需了解最简单的Lua语法
•采用事件驱动的编程模型
•内置file,timer,pwm,i2c,net,gpio,wifi,uart,adc模块•串口波特率:9600-8N1
•对模块的引脚进行编号;gpioi2cpwm等模块需要使用引脚编号进行索引•目前的编号对应表格:
Gpio索引(20141219及以后的版本采用
indexpin0[*]GPIO161GPIO42GPIO53GPIO04GPIO25GPIO14
6GPIO12
7GPIO138GPIO159GPIO310GPIO111GPIO912GPIO10[*]D0(GPIO16只能用作gpio读写,不支持中断,i2c/pwm/ownode模块
node.restart(描述
重新启动语法
node.restart(参数nil返回值
nil示例node.restart(;
node.dsleep(描述,进入睡眠模式,计时时间之后唤醒语法
node.dsleep(us

-注意:如需使用此功能,需要将esp8266PIN32(RSTPIN8(XPD_DCDC短接。参数
us:睡眠时间,单位:us
返回值
nil示例node.dsleep(us;
node.chipid(描述
返回芯片ID语法
node.chipid(参数
nil返回值
number:芯片ID示例
id=node.chipid(;node.heap(描述
返回当前系统剩余内存大小,单位:字节语法
node.heap(参数
nil返回值
number:系统剩余内存字节数示例
heap_size
=node.heap(;
node.key(描述
定义按键的功能函数,按键与GPIO16相连。语法
node.key(type,function(参数
type:type取字符串"long"或者"short".long:按下按键持续3s以上,short:短按按键(时间短于3sfunction(:用户自定义的按键回调函数。如果nil,则取消用户定义的回调函数。

默认函数:long:改变LED闪烁频率,short:重新启动。
返回值
nil####示例

node.key("long",function({print('helloworld'}
node.led(描述
设置LED的亮/暗时间,LED连接到GPIO16,node.key(复用。语法
node.led(low,high参数
Low:LED关闭时间,如设置为0,则LED处于常亮状态。单位:毫秒,时间分辨率:80~100ms
High:LED打开时间,单位:毫秒,时间分辨率:80~100ms返回值nil示例
--LED常亮.
node.led(0;
node.input(描述
接收字符串并将字符串传入lua解释器。

功能同pcall(loadstring(str,增加了支持多行输入的功能。语法
node.input(str参数
str:Lua代码段返回值nil示例
--注意:该函数不支持在命令行中使用。
sk:on("receive",function(conn,payloadnode.input(payloadend


免费下载 Word文档免费下载: nodemcu API说明

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服