三、参考资料 前言 ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。 一、什么是服务器 服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务器、...
一、前言 Ticker库是ESP8266在ArduinoIDE上自带的软件定时器库,我们可以使用他来实现软件定时器功能。 二、周期性定时器的使用 /* * Ticker库的基本使用 * * 每个Ticker需要建立一个回调函数,当定时时间到了后,回调函数将被调用; * 理论上可以新建足够多的Ticker对象,但这会受到内存容量的限制 * * 使用Ticker实...
首先,去点灯科技网站,下载其Blinker库,并将下载的库解压后,放到C:\Users\sscy\Documents\Arduino\libraries文件夹中,整体如下: 然后,书写代码,使得可以通过wifi控制继电器开关LED,具体的函数api讲解,请点击:https://arduino-esp8266.readthedocs.io/en/latest/reference.html,相关github:https://github.com/esp8266/Ar...
步骤一:Arduino烧录 1 将拨码开关设置成Arduino烧录模式 2 添加库文件:将HEKR IOT-KITV1.0样例及烧录工具\Arduino路径下的Hekr文件夹复制到Arduino安装目录下的Arduino\libraries路径下。3 (3). 黏贴以下代码到arduino IDE中#include <hekr_protocol.h>u8 temp;u8 RecvBuffer[20];// HEKR USER API ***//...
在Arduino的菜单中,选择【文件】 -> 【首选项】。 进入Arduino的首选项配置界面后,在【附加开发板管理器网址】一栏中输入链接:http://arduino.esp8266.com/stable/package_esp8266com_index.json。 之所以这样做,是告诉Arduino软件需要新增一些开发板的支持,其中就包括ESP8266。这些信息可通过这个链接获取。注意,可以...
1. 安装Arduino IDE https://www.arduino.cc/en/software 看好名字 不要下载 Arduino IDE 2.0 RC 2. 下载 esp8266 开发板 2.1. File > Preferences 粘贴下面这句话 http://arduino.esp8266.com/stable/package_esp8266com_index.json 2.2. Tools > Board > Board Manager ...
Arduino和esp8266常用模块,4位数码管模块,显示数字时间 1.3万 1 1:38 App ESP-NOW协议,esp8266无需连接,快速无线通信 4152 -- 3:10 App 感谢网友建议,用1个编码器,替换电位器和按钮 2.7万 2 2:30 App 花几块钱买的烧录器,esp01烧录程序,变得简单可靠了 1.6万 1 4:51 App 使用红外接收头,学习红...
在Arduino的菜单中,选择【文件】 -> 【首选项】。 进入Arduino的首选项配置界面后,在【附加开发板管理器网址】一栏中输入链接:http://arduino.esp8266.com/stable/package_esp8266com_index.json。 之所以这样做,是告诉Arduino软件需要新增一些开发板的支持,其中就包括ESP8266。这些信息可通过这个链接获取。注意,可以...
用Arduino工具开发: 从Arduino 官网 下载最新版本Arduino IDE 软件并安装(我的环境版本:Arduino 1.8.12)。 安装完成后,选择文件/首选项,找到附加开发板管理器地址,并添加如下信息: http://arduino.esp8266.com/stable/package_esp8266com_index.json 查找esp关键字,点击esp8266安装: ...
使用ESP8266官方的SDK开发 使用MicroPython开发,沿用Python的编程风格,此方式需要先给板子烧写一个特殊的固件 因为我之前玩过Arduino,而且Arduino编程简单易操作,所以就选择先使用Arduino IDE来玩一玩ESP8266。 1 安装Arduino IDE Arduino官网下载IDE:https://www.arduino.cc/en/software,我之前安装的版本是Arduino IDE ...