最近一直在折腾,在尝试各种开发环境,因为手上有几块NodeMCU(ESP8266),就想用它做点东西,之前听说这个芯片是能作为MCU使用的。我以前熟悉的是Keil集成开发环境,用起来很顺手,自然而然也想延续以前的做法,不过目前ESP并没有Keil的开发环境,所以我到官网上找了一下官方推荐的一些开发环境,发现除了在Linux下使用Xtensa GCC 工具链进行编译以外,还有许多优秀的开发环境可供选
转载 2024-05-23 22:32:20
139阅读
工程的建立从ESP8266_RTOS_SDK中拷贝一个工程,用VSCODE打开(使用VSCODE建立ESP8266的工程)将头文件添加到工程中。API笔记:(官方API链接)简介:WIFI API提供支持WIFI工作的模式,监视WIFI工作的状态,包含的配置如下:工作站模式(STA模式或者WIFI客户端模式)ESP8266链接到一个工作点。AP模式(软AP模式,或者接入点模式)工作站连接到ESP8
转载 2024-05-03 14:52:02
96阅读
一、项目需求使用ESP8266WIFI模块连接到正点原子的原子云,下载原子云手机APP到手机,使用APP与8266WIFI模块通信互发数据。二、软硬件准备硬件: 1、正点原子的esp8266模块 2、usb to ttl 模块软件: 1、正点原子的 串口助手 2、正点原子的 原子云手机APP 3、esp8266刷固件软件原子云后台管理界面 ——附上网站:https://cloud.a
# E4A变量# •关于变量变量在各种程序语言里都有出现,一般结构是变量名+变量值。变量常用于临时储存一个数据。是编程界重要的概念。# •E4A变量E4A变量是E4A代码中用来临时储存数据的工具,使用时因首先创建变量,使用前给变量赋值。E4A变量有以下几种类型:|类型|英文|注释|| --- | --- |---||逻辑型|Boolean|表示两个逻辑值:真和假。||字节型|Byte|表示8位的有
理论知识关于ESP8266STA模式下得TCP通信得理论知识,可以参考我之前写的ESP8266AP模式下的TCP通信。 1、有关于WIFI接口API: 2、有关于TCP通信得API: 3、ESP8266SDKAPI参考手册: 链接:https://pan.baidu.com/s/10f4ggcVaJMziVQZ7h2-SgQ 提取码:664m例程1(ESP8266在逻辑上做为服务器)初始化函数与
转载 2024-05-23 19:05:00
591阅读
#include "driver/uart....
转载 2017-07-19 13:06:00
384阅读
2评论
一、【心知天气】官网JSON数据特点        1、订阅模式。和风天气开发服务采用订阅模式,当你创建项目时,至少需要选择一种订阅。使用和风天气的服务订阅非常简单和自由,免费或者你只需要为你实际使用的部分付费。现有三种订阅模式:免费订阅、标准订阅、高级订阅。      &nbs
        本文目的,使用WIFI模块连接阿里云飞燕平台,调试之前我想先测试一下买回来的WIFI模块是否能正常使用,可以通过网络调试助手进行测试。以手机WIFI提供局域网环境,PC端和WIFI模块连接手机热点提供网络,WIFI模块为客户端进行数据互传。第一步:先下载一个网络调试助手NetAssist软件(网络调试助手)链接:https://pan.bai
#include "driver/uart....
转载 2017-07-19 13:06:00
273阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信 1. SPI总线——SPI类库的使用 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口
原创 2022-02-10 17:47:14
2749阅读
         上一节说了UDP,这一节就聊聊TCP,毕竟它俩经常同时出现。优缺点上一节也提了一下:安全性好,速度慢。         除了这两点,还有就是:         TCP通信之前是需要建立连接的,如同打电话
    最新版TCP助手Android studio工程分享:Android studio TCP网络调试助手应用开发(支持TCP Server与Client切换) 原创    在上一期教程中,我们完成了基于TCP协议的物联网应用开发,本期我们使用Arduino IDE对esp8266进行编程,完成对esp8266设备在TCP协议
转载 2024-01-18 22:28:21
1123阅读
我已经学会几个代码的写法了,那我这些写法是从哪里学的,或者说应该从哪里找到其他能用的代码呢。打开uPyCraft->Help->Tutorial Online这个页面有MicroPython的基本语法和内置模块函数。下面我要写一个按键控制开发板led点亮或者熄灭的例子找到3.2.2 Pin相关的函数: 要想控制开发板,先要找到开发板引脚对应的引脚号 我这里选择用GP
0.前言一个多月的时间没折腾了,之前整个过程都忘的差不多了,用最近两天来熟悉再记录一下。 主要想法是使用ESP8266连接OLED屏幕显示文字及图像,,想做成与墨水屏类似。 B站UP主给了成品代码,直接刷机就能成功,按照教程做了一遍如下: UP主的开发环境用的是Arduino,毕竟直接拿成品刷机包没什么乐趣,打算探索一下的时候发现ESP8266可以刷micropython MicroPython是
机智云连接ESP8266--远程控制点亮RGB灯,概述智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用esp8266开发板和机智云云端,实现如何将一个传统的灯泡,改造成可以远程控制开关的智能灯。1、准备工作硬件:(1)esp8266开发板(2)usb线软件:(1)esp8266开发环境 eclipse IDE(2)Vmwave 虚拟机 linux2、开始开发2.1 注
调试开始串口测试部分错误原因WiFi功能调试 串口测试先连接USB线,插上电脑,当然用USB转ttl模块也行(某宝上5块钱买来的) 下载一个程序试试看 下面是简单的串口调试程序,即是将串口助手中输入的字符打印在页面上,效果如下图所示,说明上传成功部分错误原因曾经出现的报错原因: 1.没编译就上传2.开发板型号写错(下面是正确选型) 因为我用的是nodemcu,所以这里选择ESP-12E,如果是e
Micropython ESP8266板入门指南(一)(一)使用Micropython File uploader软件与8266连接,按一下RST键。 (二)连接后,如下图 (1) 这句中ets_task()用于设定工作排期和优先权,由micropython内部自行设置执行,不用理。 (2)坑点:报错,但不用担心,虚惊一场 如终端机没有以上讯息显示,只是漆黑一片,按ctrl+D(暖起动),主板将被
转载 2024-01-28 07:06:55
157阅读
本文只是记录下ESP8266 的串口操作,方便以后查阅。(esp8266的串口 Uart 通讯中断编程) esp8266的串口分布情况①:esp8266有几个串口?答:我们常见的ESP8266-12f 有两个 UART,其中 UARTO 有 TX、RX,可做数据传输;UART1 由于 RX 脚被 SPI-Flash 占用,只能使用 TX,可以做串口调试信息打印。见下图:串口一是
转载 2024-04-01 08:46:01
3114阅读
目录前言1、效果演示2、 实验目的3、指令3.1 本实验相关指令3.2 学习指令的方法3.3 指令用途和说明4、配置并且搭建TCP通讯的流程4.1 准备工作 :4.2 配置 ESP8266第一步:与 ESP8266 达成通讯第二步:设置 ESP8266 模块为 SoftAP第三步:设置WIFI信息第四步,连接 ESP8266 的热点第五步:设置 ESP8266 模块为多连接模式(CIPMUX=0
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。 ESP8266使用硬件SPI驱动TFT屏幕效果比较硬件SPI代码工程文件 效果比较软件模拟实在太慢剪掉了硬件SPI
  • 1
  • 2
  • 3
  • 4
  • 5