最近一直在折腾,在尝试各种开发环境,因为手上有几块NodeMCU(ESP8266),就想用它做点东西,之前听说这个芯片是能作为MCU使用的。我以前熟悉的是Keil集成开发环境,用起来很顺手,自然而然也想延续以前的做法,不过目前ESP并没有Keil的开发环境,所以我到官网上找了一下官方推荐的一些开发环境,发现除了在Linux下使用Xtensa GCC 工具链进行编译以外,还有许多优秀的开发环境可供选
工程的建立从ESP8266_RTOS_SDK中拷贝一个工程,用VSCODE打开(使用VSCODE建立ESP8266的工程)将头文件添加到工程中。API笔记:(官方API链接)简介:WIFI API提供支持WIFI工作的模式,监视WIFI工作的状态,包含的配置如下:工作站模式(STA模式或者WIFI客户端模式)ESP8266链接到一个工作点。AP模式(软AP模式,或者接入点模式)工作站连接到ESP8
功能:通过WiFi接入网络,实现物联网。可以通过手机APP或者小爱同学,天猫精灵,百度小度等智能音箱控制开关。材料:ESP_12E, 继电器220v,排针,光耦隔离,1N4001,电容 ,电阻,电源模块开发平台:arduino原理图仿真图 配置环境 1.先安装好ArduinoIDE(如果已安装,直接跳到第二步)2.下载社区打包的esp32安装包,直接运行并解压即可。2.下载并安
esp8266开发esp8266是什么: esp8266是一款运用无线传输功能的硬件模块,它以小型模块化,wifi化,而且体积小,功耗低而被嵌入式开发者所选择。esp8266硬件板有三种工作模式: STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。 AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。 STA+AP
一、项目需求使用ESP8266WIFI模块连接到正点原子的原子云,下载原子云手机APP到安卓手机,使用APP与8266WIFI模块通信互发数据。二、软硬件准备硬件: 1、正点原子的esp8266模块 2、usb to ttl 模块软件: 1、正点原子的 串口助手 2、正点原子的 原子云手机APP 3、esp8266刷固件软件原子云后台管理界面 ——附上网站:https://cloud.a
理论知识关于ESP8266STA模式下得TCP通信得理论知识,可以参考我之前写的ESP8266AP模式下的TCP通信。 1、有关于WIFI接口API: 2、有关于TCP通信得API: 3、ESP8266SDKAPI参考手册: 链接:https://pan.baidu.com/s/10f4ggcVaJMziVQZ7h2-SgQ 提取码:664m例程1(ESP8266在逻辑上做为服务器)初始化函数与
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信 1. SPI总线——SPI类库的使用 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口
原创
2022-02-10 17:47:14
2404阅读
#include "driver/uart....
转载
2017-07-19 13:06:00
356阅读
2评论
#include "driver/uart....
转载
2017-07-19 13:06:00
256阅读
本文目的,使用WIFI模块连接阿里云飞燕平台,调试之前我想先测试一下买回来的WIFI模块是否能正常使用,可以通过网络调试助手进行测试。以手机WIFI提供局域网环境,PC端和WIFI模块连接手机热点提供网络,WIFI模块为客户端进行数据互传。第一步:先下载一个网络调试助手NetAssist软件(网络调试助手)链接:https://pan.bai
ESP8266-01 WiFi模块。通过AT指令在局域网下与 TCP 服务器进行简单通信。ESP8266 通过 USB 转 TTL 与电脑相互连接。需要连接的引脚有:URXD,UTXD,GND,VCC,CH_PD,连接如下:电脑的串口驱动(COM6):连接好之后,打开串口软件和网络调试助手,可以使用二合一软件:波特率:115200. 测试AT指令:测试AT启动并查询版本信息。AT&nbs
我已经学会几个代码的写法了,那我这些写法是从哪里学的,或者说应该从哪里找到其他能用的代码呢。打开uPyCraft->Help->Tutorial Online这个页面有MicroPython的基本语法和内置模块函数。下面我要写一个按键控制开发板led点亮或者熄灭的例子找到3.2.2 Pin相关的函数: 要想控制开发板,先要找到开发板引脚对应的引脚号 我这里选择用GP
转载
2023-10-19 11:38:27
125阅读
上一节说了UDP,这一节就聊聊TCP,毕竟它俩经常同时出现。优缺点上一节也提了一下:安全性好,速度慢。 除了这两点,还有就是: TCP通信之前是需要建立连接的,如同打电话
最新版安卓TCP助手Android studio工程分享:Android studio TCP网络调试助手应用开发(支持TCP Server与Client切换) 原创 在上一期教程中,我们完成了基于TCP协议的物联网安卓应用开发,本期我们使用Arduino IDE对esp8266进行编程,完成对esp8266设备在TCP协议
Micropython ESP8266板入门指南(一)(一)使用Micropython File uploader软件与8266连接,按一下RST键。 (二)连接后,如下图 (1) 这句中ets_task()用于设定工作排期和优先权,由micropython内部自行设置执行,不用理。 (2)坑点:报错,但不用担心,虚惊一场 如终端机没有以上讯息显示,只是漆黑一片,按ctrl+D(暖起动),主板将被
一、代码获取编译下载本工程 git clone https://github.com/espressif/esp-aliyun.git cd esp-aliyun烧录三元组信息 文档烧录三元组 NVS 分区.如果执行了 make erase_flash, 需要重新烧录三元组.配置 smart light example RGB 灯分别接 ESP32/ESP8266 开发板上 GPIO0, GPIO
本文只是记录下ESP8266 的串口操作,方便以后查阅。(esp8266的串口 Uart 通讯中断编程)
esp8266的串口分布情况①:esp8266有几个串口?答:我们常见的ESP8266-12f 有两个 UART,其中 UARTO 有 TX、RX,可做数据传输;UART1 由于 RX 脚被 SPI-Flash 占用,只能使用 TX,可以做串口调试信息打印。见下图:串口一是
调试开始串口测试部分错误原因WiFi功能调试 串口测试先连接USB线,插上电脑,当然用USB转ttl模块也行(某宝上5块钱买来的) 下载一个程序试试看 下面是简单的串口调试程序,即是将串口助手中输入的字符打印在页面上,效果如下图所示,说明上传成功部分错误原因曾经出现的报错原因: 1.没编译就上传2.开发板型号写错(下面是正确选型) 因为我用的是nodemcu,所以这里选择ESP-12E,如果是e
ESP8266 WiFi 模块连接乐为物联云实现PM2.5测试系统1.关于ESP8266 安信可科技推出的ESP8266 WiFi 模块可以以极低的成本把传统单片机系统接入物联网。内置WiFi前端和高性能的32位ESP32MCU,内置无线网络协议IEEE802.11b/g/n 协议栈以及 TCP/IP 协议栈,能够实现用户串口或 TTL 电平数据到无线网络之间的转换,从而实现数据借助WiFi模块
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能