概述本文是ESP8266运行MicroPython入门笔记,记录自己在探索MicroPython所见所思的同时,也顺便简单评估该开发方式的优缺点。开发环境ESP8266开发板: ESP-LAUNCHER(4 MB Flash)操作系统:Win10 64位关于MicroPythonMicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微
转载
2023-10-15 22:37:31
327阅读
思路:ESP8266通过串口助手将数据上传储存在MySQL数据库中,通过浏览器访问PHP文件来显示数据库中的数据。准备工具:ESP8266模块普通安卓数据线预装好的MySQL数据库wamp集成开发环境PHP实现的网页串口助手第一步通过给ESP8266烧写AT指令固件第二步配置ESP8266,指令如下AT+CWMODE=3:设置工作模式(STA,AP模式)AT+RST:模块重启(生效工作模式)AT+
转载
2023-08-31 21:00:09
280阅读
1、用网络调试助手GET天气预报1.1、设置域名和端口,建立TCP连接域名:pi.seniverse.com,端口:801.2、GET请求1.2.1、先了解下HTTP请求报文格式 1.2.2、分析下这个GET请求第一行:请求行GET URL链接 HTTP协议版本第二、三、四、五行:请求头冒号前面是头部键,冒号后面是值,然后回车换行到下一行第六、七行:空行Connection行末
转载
2024-05-14 10:43:03
259阅读
ESP8266使用AT指令发送GET方式HTTP请求写在前面好的建议正式开始完整流程及演示效果 写在前面今天开始调试ESP8266模块,想要使用它以串口AT命令的方式发送GET请求,用来上报信息给服务器端。在查找资料和实验的过程中发现网上的讲解并不是详细,东拼西凑看了几篇才走下来,在此写一个尽量“清楚明白”的文章,欢迎大家一起交流。好的建议1.建议大家现在每次都记事本上写AT命令,然后复制到串口
转载
2024-04-22 12:07:36
112阅读
# 使用 Python 控制 ESP8266 并读取串口数据的全流程指南
在本教程中,我们将学习如何使用 Python 控制 ESP8266 并从中读取串口数据。我们会分别介绍每个步骤并提供相应的代码示例。
## 流程概览
下面是实现过程中最主要的几个步骤:
| 步骤 | 描述 | 预计时间 |
|-------|---------------
esp8266引脚图及功能 ESP8266特性 *802.11 b/g/n*内置低功耗32位CPU:可以兼作应用处理器*内置10 bit高精度ADC*内置TCP/IP协议栈*内置TR开关、balun、LNA、功率放大器和匹配网络*内置PLL、稳压器和电源管理组件*支持天线分集*STBC、1x1 MIMO、2x1 MIMO*A-MPDU、A-MSDU的聚合和0.4 s的保护间隔*WiFi @
转载
2024-03-13 11:12:59
272阅读
esp8266安装micropython固件固件下载固件的资源地址:http://micropython.org/download向下滑查找到该项,下载最新的稳定版即可。 安装过程环境安装使用python的环境,首先需要安装python3的环境,然后使用pip指令安装如下固件包pip install esptool
pip install pyserial硬件连接接线方法:(用USB转
转载
2023-07-20 14:57:56
184阅读
第三回 纸上得来(学习手册知识点)已经会使用UART prompt进行MicroPython在ESP8266模块上的使用了,即将解锁众多玩法。本系列是想通过ESP8266做IoT设备,就先来挖掘“物”的使用,学习ESP8266模块配合MicroPython常用的外设驱动。核心时钟可以通过模块machine,对CPU核心时钟进行修改,默认是80MHz,可超频至160MHz:import machin
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阅读
ESP8266固件升级有两种办法: 1. 通过UART接口烧录 2. ESP8266通过 WIFI 获取固件自己给自己升级 本文讲的是第一种方法。 硬件平台:STM32F103VCT6(主机) + ESP-12S(安信可的一款ESP8266模组) Stm32从SD卡中读取固件给ESP8266升级。大体流程如下一、 进入下载模式 首先 ESP8266 通过
转载
2024-03-07 21:09:43
472阅读
读写操作API基本操作(1) spi_flash_erase_sector功能擦除 Flash 的某个扇区。函数定义SpiFlashOpResult spi_flash_erase_sector (uint16 sec)参数uint16 sec- 扇区号,从0 开始计数,每个扇区大小为4KB。返回值SpiFlashOpResult(2)spi_flash_write功能将数据写入Flash 。请先
转载
2024-05-23 23:03:39
289阅读
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阅读
文章目录前言一、准备环境1、硬件准备2、软件准备二、刷入micropython固件1、找到设备端口号2、刷入micropython固件使用esptool的方法使用官方烧录器的方法三、验证总结 前言很早之前我就有一种想法,就是在单片机里面运行一个解释器,为此还特地看了《python源码剖析》那本书呢。不过后来听说到了micropython这个东西,哇,突然觉得这就是我要找的东西,此篇文章就是记录我
转载
2023-07-11 13:36:15
897阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载
2024-02-28 10:09:43
504阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载
2024-08-14 14:32:57
202阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载
2024-03-13 18:38:34
150阅读
目录在ESP8266上刷入micropython固件包连接无线网使用WebREPL上传文件设置上电自动连接WiFi查看固件中已安装的库利用uPyLoader-mater进行文件传输和代码执行利用uPyCraft开发microPython在ESP8266上刷入micropython固件包固件:从官网下载基于ESP8266的MicroPython固件MicroPython - Python for m
摘要这篇文章介基于安信可 NodeMCU 绍了ESP8266 MicroPython固件的烧录,开发环境的使用,给出了LED,RGB呼吸灯,TCP 客户端,TCP 服务器,HTTP获取网页,MQTT通信等示例程序。 硬件设备如下图:固件烧录要在8266上运行Python程序,就必须先烧录MicroPython固件,最新版的MicroPython固件可以从如下网站下载:https://micropy
转载
2023-10-29 14:50:21
41阅读
MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython工欲善其事,必先利其器。之前,使用官网推荐的REPL和Files Download工具,估计都已经熟悉了,不熟悉的同学可以根据前五回的内容进行复习。想必学习Python的时候,会选择一款功能强大的IDE;而Pycharm就是一款功能强大的Python编辑器,之前学习使用过Pycharm,使用起来着
转载
2024-06-15 22:11:42
254阅读