nodemcu开发之旅(1)

什么是nodemcu

nodemcu是一款基于ESP8266的快速开发的硬件平台
可通过arduino、lua等其他方式开发

本文的开发方式主要通过已完成的SDK的平台上通过lua语言开发,还有直接开发SDK。
API文档:API
BBS:BBS
Docs:Docs

在线定制SDK

nodemcu为用户提供在线定制的SDK开发,用户通过选用不同的部件可以减少代码量和专一化。

在线编译SDK:SDK

nodemcu开发之旅(1)_第1张图片

  • ADC:可通过API中ADC模块读取接口电压值
  • file:提供文件操作API
  • PWM:可在pin口1~12输出PWM波
  • TSL2561:光强传感器读取
  • bit:对lua中代码进行位操作
  • GPIO:对IO口读写操作
  • RC:无文档
  • U8G:用作屏幕显示的API函数库
  • BMP085:气压传感器读取
  • HX711:24位 AD转换芯片的读取
  • RTX fifo:实现传感器数据的先入先出的储存操作
  • UART:串口通讯操作
  • CJSON:提供cjson库操作
  • I2C:I2C通信操作
  • RTC mem:实时时钟的访问操作
  • UCG:TFT显示屏图形开发库
  • CoAP:提供CoAP实现
  • MQTT:提供MQTT协议实现
  • RTC time:计时、睡眠控制
  • WIFI:提供wifi的AP和station模式操作
  • crypto:提供加密算法支持
  • net:网络操作(加入、发生、接受等)
  • SNTP:网络时间网络协议提供
  • WS2801:恒流驱动IC控制
  • DHT:温湿度传感器读取
  • node:内部芯片操作
  • SPI:支持SPI
  • WS2812:同WS2801,只是实现效果不同
  • end user setup:提供wifi认证的无线修改
  • 1-Wire:1-Wire通信协议支持
  • timer:延迟、定时等操作

你可能感兴趣的:(NODEMCU)