ESP8266
M Friday
byte
展开
-
ESP8266用Arduino如何驱动OLED12864
我们在Arduino IED中首先打开库管理工具,然后搜索ACROBOTIC,然后安装这个库,如图所示:打开示例后一共有四个实例,这里我粘贴一段代码。大家看一下:#include <Wire.h>#include <ACROBOTIC_SSD1306.h>void setup(){ Wire.begin(); oled.init(); ...原创 2018-11-21 11:22:12 · 6251 阅读 · 5 评论 -
ESP8266使用用Arduino IDE获取温湿度信息并显示在OLED上
首先我们打开Arduino IDE的库管理搜索SimpleDHT并安装:打开示例中的DHT11Default:接线说明如下:// for DHT11,// VCC: 5V or 3V// GND: GND// DATA: 2ESP8266 NodeMCU和Arduinod的引脚不是一样的,具体区别参考这篇文章:NodeMCU has weird pi...原创 2018-11-22 17:30:56 · 6497 阅读 · 3 评论 -
ESP8266获取网络NTP时间(当前准确时间)并用串口打印
打开Arduino IDE的库管理搜索NTPclient并安装:打开示例中的Advanced:#include <WiFiUdp.h>const char *ssid = "<SSID>"; //填写你的WiFi账号const char *password = "&原创 2018-11-22 17:53:33 · 11014 阅读 · 17 评论 -
ESP8266和Arduino的引脚对应关系表
NodeMCU和Arduinod的管脚是有所不同的,具体见下表:左侧为Arduino引脚,右侧为ESP8266对应引脚:static const uint8_t D0 = 16;static const uint8_t D1 = 5;static const uint8_t D2 = 4;static const uint8_t D3 = 0;static const ...原创 2018-11-23 13:10:23 · 19653 阅读 · 5 评论 -
用手机软件给ESP8266一键配网
ESP8266在连接路由器时,可以直接在程序中输入路由器的SSID和密码,那么当位置变了以后怎么办?这篇博客我们就来谈谈如何用手机给ESP8266一件配网。在Arduino中新建一个文件,输入以下代码并下载:#include <ESP8266WiFi.h>void smartConfig(){ WiFi.mode(WIFI_STA); Serial.println("\r...原创 2018-11-23 13:50:37 · 10099 阅读 · 7 评论 -
如何在ESP8266(NodeMCU)上 实现多个串口通信?
我们在做项目的时候通常使用一个串口就可以了,但是如果使用到了蓝牙透传,那么一个串口就显得力不从心了,一个串口负责和蓝牙通信进行透传,我们还要使用另一个串口打印调试信息;为此我们一个软件模拟串口的库:SoftwareSerial.h,首先我们安装这个库:我们来看一个例子:#include <SoftwareSerial.h>SoftwareSerial hf(14, 12); ...原创 2019-03-08 11:21:02 · 5619 阅读 · 3 评论