这里说一下我的学习系统: 硬件:nodemcu Dev Kit v1.0版本 软件: 1)最新的ESP8266 RTOS SDK 2)ESPFlashDownloadTool_v3.6.1.0.exe 3)stc-isp-15xx-v6.23串口助手 4)AiThinkerIDE_V0.5 IDE 5)cygwin c语言编译环境开始学习直接参考链接:http://wiki.ai-thinker
转载
2024-09-19 09:00:15
121阅读
一、关于指令参考我AT指令下载那篇文章,下载文档看看,这里用TCP单链接透传讲解1.
配置
WiFi
模式
AT+CWMODE=3 // softAP+station mode
响应
:
OK
2.
连接路由器
AT+CWJAP="SSID","password" // SSI
转载
2024-05-23 22:45:33
20阅读
esp8266安装micropython固件固件下载固件的资源地址:http://micropython.org/download向下滑查找到该项,下载最新的稳定版即可。 安装过程环境安装使用python的环境,首先需要安装python3的环境,然后使用pip指令安装如下固件包pip install esptool
pip install pyserial硬件连接接线方法:(用USB转
转载
2023-07-20 14:57:56
184阅读
一、概述上次搭建好了ESP IDF离线版的开发环境,但是我不想每次开发的时候都要打开“PowerShell”终端,也不想要输入指令进行编译和下载的操作,所以再搭建在VScode的软件上开发ESP32系列WiFi模组的开发环境。VScode全称Visual Studio Code,免费而强大,可在Windows、Linux和Mac OS上运行。所以打算走乐鑫WiFi模组开发的嵌入式工程师可以考虑买M
参考链接其它参考GitHub - robert-hh/FTP-Server-for-ESP8266-ESP32-and-PYBD: Small FTP server for ESP8266/ESP32/PYBD on the MicroPython platform引用:对于不让 socket 套接字阻塞 micropython 主进程的方法。通常的做法是启动一个socket套接字专属的线程来 a
转载
2024-06-12 10:42:14
81阅读
esp8266模块是串口通讯,通讯的协议是AT指令,要正确的配置对应的AT指令模块才可以工作,这里就需要知道AT指令有没有配置成功,这个比较容易实现,一般发送AT指令配置成功的话,芯片都会返回至少一个OK,当然还有其它数据,我们只需要去解析有没有接收到OK就知道指令发送是否成功了。我这里是作为TCP客服端,所以只需要以下一些指令即可:1>> 发送 AT\r\n 返回 "OK"
转载
2024-04-03 19:26:39
360阅读
1.为什么ESP8266 TCP透传过程会丢包?因为没有设置硬件流控。如果需要避免丢包,请设置硬件流控。透传功能使用的是 TCP 协议,每包数据是 1460 (取决于协议栈),只要网络良好,buffer 空间没有被消耗完,就可以不停地传输数据。对于透传,串口接收数据间隔超过约 20 ms,就会认为数据接收结束,将已经接受的数据传输到网络。如果网络不好,就可能会丢弃一些数据,因此,为避免这种情况,可
转载
2024-05-07 20:37:02
816阅读
1. 硬件设备:esp8266开发板,淘宝20一块,oled屏,一般有配套出售2. 新到开发板需要刷Micropython固件才能使用新手需要注意的几个问题代码里面的插针写的第几口不是对应插针上的D1,D2,而是根据硬件厂商的设计,需要看图 比如下图D1和D2分别对应的GPIO的5口和4口,也就是OLED屏的SCL和SDA口,从第二张图可以看到,代码体现如下:scl为gpio5,sda为gpio4
转载
2023-09-02 09:59:11
292阅读
Micropython的优势1、编译环境 C语言、汇编语言在编写程序之前,需要下载编译环境,然而Micropython不需要任何编译环境,只需将开发板U口插入电脑,便可在电脑上出现一个盘符,跟插入U盘一样,然后打开单片机,直接记事本编辑main.py就行,它的舒服在于MicroPython不需要任何工具和环境,任何文本工具+1块开发板即可开发编译 # main.py -- put
转载
2023-07-20 14:55:50
184阅读
文章目录前言一、准备环境1、硬件准备2、软件准备二、刷入micropython固件1、找到设备端口号2、刷入micropython固件使用esptool的方法使用官方烧录器的方法三、验证总结 前言很早之前我就有一种想法,就是在单片机里面运行一个解释器,为此还特地看了《python源码剖析》那本书呢。不过后来听说到了micropython这个东西,哇,突然觉得这就是我要找的东西,此篇文章就是记录我
转载
2023-07-11 13:36:15
897阅读
Adafruit Feather HUZZAH板(图片属性:Adafruit)。安装MicroPython请参阅教程的相应部分:我的上一篇博文教程。一般Board板控制MicroPython REPL位于波特率115200的UART0(GPIO1 = TX,GPIO3 = RX)上。Tab-completion 有助于找出对象具有的方法。粘贴模式(ctrl-E)可用于将大量Python代
转载
2023-07-11 13:36:54
299阅读
概述本文是ESP8266运行MicroPython入门笔记,记录自己在探索MicroPython所见所思的同时,也顺便简单评估该开发方式的优缺点。开发环境ESP8266开发板: ESP-LAUNCHER(4 MB Flash)操作系统:Win10 64位关于MicroPythonMicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微
转载
2023-10-15 22:37:31
327阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载
2024-08-14 14:32:57
204阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载
2024-03-13 18:38:34
152阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载
2024-02-28 10:09:43
516阅读
一、创建工程:1、引用模板引用上节的工程模板,改名UART-HelloWorld 。 2、复制uart.c文件下载未处理过的ESP8266_NONOS_SDK-2.2.1 ,将ESP8266_NONOS_SDK-2.2.1\driver_lib\driver文件夹里的uart.c 拷贝至UART-HelloWorld/APP/driver里面。 3、复制uart.h
转载
2024-06-19 22:12:46
311阅读
摘要这篇文章介基于安信可 NodeMCU 绍了ESP8266 MicroPython固件的烧录,开发环境的使用,给出了LED,RGB呼吸灯,TCP 客户端,TCP 服务器,HTTP获取网页,MQTT通信等示例程序。 硬件设备如下图:固件烧录要在8266上运行Python程序,就必须先烧录MicroPython固件,最新版的MicroPython固件可以从如下网站下载:https://micropy
转载
2023-10-29 14:50:21
41阅读
目录在ESP8266上刷入micropython固件包连接无线网使用WebREPL上传文件设置上电自动连接WiFi查看固件中已安装的库利用uPyLoader-mater进行文件传输和代码执行利用uPyCraft开发microPython在ESP8266上刷入micropython固件包固件:从官网下载基于ESP8266的MicroPython固件MicroPython - Python for m
MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython工欲善其事,必先利其器。之前,使用官网推荐的REPL和Files Download工具,估计都已经熟悉了,不熟悉的同学可以根据前五回的内容进行复习。想必学习Python的时候,会选择一款功能强大的IDE;而Pycharm就是一款功能强大的Python编辑器,之前学习使用过Pycharm,使用起来着
转载
2024-06-15 22:11:42
254阅读
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载
2024-04-25 15:16:13
285阅读