直接上代码 #include "gpio.h" //设置GPIO0下降沿中断 PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U , FUNC_GPIO0);//GPIO0做为普通IO使用 GPIO_DIS_OUTPUT(0);//0:GPIO0 如果以前设置过GPIO为输 ...
分类:
其他好文 时间:
2020-02-14 01:10:47
阅读次数:
89
今天的stm32系列的开发先断更一天,来玩玩淘宝卖的虚拟键盘的硬件(oled屏幕坏了,等一个新屏幕) 不知道小伙伴有没有见过下图这几款淘宝买的标题叫硬件虚拟键盘的设备 上图这几款虚拟键盘其实都是用的同一个IC,多的ESP8266和内存卡插槽啊都是这个IC功能的扩展 如果想了解ESP8266远程控制键 ...
分类:
其他好文 时间:
2020-02-07 01:05:20
阅读次数:
919
相关资料准备: (1)GPIO相关API请查看2c-esp8266_non_os_sdk_api_reference_cn手册 (2)GPIO相关寄存器请查看 esp8266-technical_reference_cn 手册 (3)ESP8266 的 16 个通? IO 的管脚位置和名称如下表所示 ...
分类:
其他好文 时间:
2020-02-01 11:05:42
阅读次数:
96
首先需要下载包。网址https://github.com/esp8266/arduino-esp8266fs-plugin/releases 我下载的是最新的包。 下载下来之后是个jar包,需要放到arduino根目录的tools文件夹中。 不要放错位置。放错位置的话,你的arduino IDE是无 ...
分类:
Web程序 时间:
2020-01-23 12:30:11
阅读次数:
438
概念: Zeroconf (Zero-configuration networking 零配置联网) 功能: 1 自动配置IP地址 (Link-local 地址), 2 自动配置并解析域名,这项技术被称为 mDNS (Multicast Domain Name Service,多点发送域名服务) 3 ...
分类:
其他好文 时间:
2020-01-22 18:43:39
阅读次数:
125
//路由器WIFI和密码const char* ssid = "wifi_name";const char* password = "88888888"; //静态地址、网关、子网掩码IPAddress local_IP(192, 168, 0, 200);IPAddress gateway(192 ...
分类:
其他好文 时间:
2020-01-20 15:01:41
阅读次数:
159
准备:复制上一次02_中的文件项目。 1、non-OS SDK 不支持抢占任务或进程切换,因此开发者需要自行保证程序的正确执行,用户代码不能长期占用 CPU。否则会导致看门狗复位, ESP8266 重启。 如果某些特殊情况下,用户线程必须执行较长时间(比如大于 500 ms),建议经常调用 syst ...
分类:
其他好文 时间:
2020-01-12 22:07:32
阅读次数:
193
NodeMCU程序出现错误时,可能会导致ESP8266不停地重启,并且重启速度太快以至于我们都无法删除板子里的原代码(甚至重新刷ROM也无法刷入),更无法重新写入程序。为避免这种情况,可采用如下方法: ...
分类:
其他好文 时间:
2020-01-11 13:38:15
阅读次数:
167
简介: 既然是固件升级那么要求我们必须要每个固件指定一个版本,当然这个东西还不能只有你自己知道,你还要将这个版本信息通过 发布PUB 的方式让别人知道;然后再说说更新这回事,其实就是阿里云那边为你准备一个固件的下载链接,你要做的就是通过他所指定的方法获取该固件的URL,再通过你系统只带的 HttpU ...
分类:
其他好文 时间:
2020-01-07 16:00:51
阅读次数:
327
其实ESP8266板子要实现空中载入,最核心的就是要在代码中指定响应的载入代码就行。 第一步:打开 ArduinoOTA 中的basic_ota文件; 第二步:修改你的wifi名和密码,这里要注意一点就是 5G 的频这个板子会检测不到 #include <ESP8266WiFi.h> #includ ...
分类:
其他好文 时间:
2020-01-06 13:00:59
阅读次数:
115