MicroPython开发ESP8266——环境搭建0.前言一、固件烧写1.使用乐鑫官方的烧写工具2.使用python中的esptool工具烧写3.使用uPyCraft烧写4.测试二、IDE工具安装1.windows环境搭建2.Linux环境搭建3.测试1)软件设置2)测试程序3)烧录 0.前言 最近刷视频感觉 ESP32 好像挺火的,翻了翻杂货堆只找到以前学习时用的NodeMCU,核心是ES
转载
2023-10-26 10:46:17
880阅读
# 基于ESP8266的Python开发
ESP8266是一款低成本的Wi-Fi芯片,广泛应用于物联网和智能家居项目中。借助于MicroPython这一轻量级的Python实现,开发者可以轻松地在ESP8266上运行Python代码。这使得原本较为复杂的嵌入式开发变得更为简单和直观。本文将介绍如何在ESP8266上使用MicroPython进行开发,并提供一些代码示例。
## 什么是Micro
# Python开发ESP8266:用MicroPython打造智能设备
ESP8266是一款流行的Wi-Fi模块,因其低成本和强大的功能,被广泛用于物联网(IoT)项目中。利用Python,尤其是MicroPython,可以简化ESP8266的开发,使得编写和调试代码变得更加便捷。本文将介绍如何使用MicroPython开发ESP8266,并展示一个简单的示例。
## 环境准备
首先,我们
原创
2024-09-24 08:24:02
74阅读
本博文目录;本博文目录;一、前言;二、机智云与其他平台有什么不一样;三、在机智云平台创建产品并自动生成代码;第一步:创建产品;第二步:自动生成代码;第三步:修改硬件代码;第四步:修改Android代码;五、下载; 一、前言;在写这篇博文前,我希望这机智云专题的笔记可以帮助更多入门物联网智能家居的小伙伴,我是2016年广东省电子设计大赛开始接触机智云的产品的,一路上也算是看到了他们的迅速发展。所以,
转载
2024-05-08 11:57:39
81阅读
目录 ② ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 ws2812 三原色灯(spi方式 稳定灯光)】一、驱动ws2812遇到的问题二、可能的方案三、具体实现四、测试程序五、还没结束② ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 ws2812 三原色灯(spi方式 稳定灯光)】 本章介绍
转载
2024-05-04 17:29:11
371阅读
相关信息看前面的吧目录touchLoop()触摸按键按键处理函数Functions::powerUp()功能加,功能切换作用吧Functions::modeUp()模式加handlePower()功能处理showTime(uint8_t showmode)显示时间DateTimes::getTimes()获取时间信息showTimeCallback()显示时间回调处理Lattice::showTi
转载
2024-05-13 16:42:36
167阅读
前言:从今天开始,我们学习ESP8266的官方SDK,乐鑫ESP8266 SDK,有两种,一种带操作系统的ESP8266_RTOS_SDK,另一种是不带操作系统的ESP8266_NONOS_SDK,本文使用ESP8266_RTOS_SDK进行开发,代码对应github上的Tag V3.1标签。一、准备1.软件准备:MSYS2工具链:https://docs.espressif.com/projec
转载
2024-02-04 13:24:55
99阅读
0.前言一个多月的时间没折腾了,之前整个过程都忘的差不多了,用最近两天来熟悉再记录一下。 主要想法是使用ESP8266连接OLED屏幕显示文字及图像,,想做成与墨水屏类似。 B站UP主给了成品代码,直接刷机就能成功,按照教程做了一遍如下: UP主的开发环境用的是Arduino,毕竟直接拿成品刷机包没什么乐趣,打算探索一下的时候发现ESP8266可以刷micropython MicroPython是
物联网连接 IoT Connect 是一个建立在 esp8266 之上的开源物联网平台,它允许用户以最有效的方式远程连接和控制他们的家用电器。该项目主要分为3个主要部分,即硬件、固件和Web UI。硬件: 硬件建立在ESP8266和74HC595N移位寄存器之上,仅使用3个GPIO即可控制8个设备。因此,我们留下了额外的 GPIO,可用于其他目的,例如连接传感器。该设备还包括诸如 DH
转载
2024-05-06 23:02:02
179阅读
1、 ESP8266 模块目前市面上有关ESP8266模组有很多的种类,但是都是使用的乐鑫公司开发的ESP8266的wifi模组,而且种类也很多。从网上搜索就可以看到很多不同的种类,常见的有以下几种:1) D1 开发板 D1 WiFi开发板的设计上和Arduino UNO R3开发板做到了兼容,ESP8266的11个IO引脚也都在板子预留出来,它的外形如下:2) Mini 开发板 还有集成了串口自
转载
2024-04-22 12:17:46
110阅读
ESP8266学习3. 基于安信可开发环境搭建一、开发板环境二、安装开发环境1. 安信可一体化开发环境下载链接:2. 双击安装 : AiThinkerIDE_V1.5.2.exe三、配置带OS的开发环境1. 克隆仓库2. 在 IDE 导入工程3. 添加示例工程4. 设置环境变量5. 设置编译目标3. 右键选择项目,4. 烧写四、配置无OS的开发环境3. 下载sdk4. 在ide project
转载
2024-03-20 13:05:17
2064阅读
1、前言上一节我们介绍了ESP8266的开发环境搭建,然后也可以使用secureCRT来在串口交互界面下完成程序开发,但是当我们对模块重新上下电后,我们运行的代码就失效了,比如我们这次配置连上网了。断电重启后又恢复到了最初下载固件的状态,我们需要每次重启时,都可以运行我们自己编写的代码。如果你也有这个困惑,那么这篇博文将能帮你解决该问题。我们有两种方式来同步我们的代码到ESP8266上。1、使用m
转载
2024-08-14 16:33:47
119阅读
背景很早就听人说ESP8266提供SDK可以自己去折腾,一直想搞着来玩,奈何最近才有时间,我对RTOS了解一点,ESP8266里面集成的是Freertos,想搞很久了,之后会写个系列博客。正文下载源码 安装IDE环境我是怕折腾,纯粹自己玩,就想着方便在windows下参考安信可官方的教程来搭建的开发环境、下载的源码。安信可官方环境搭建包含了IDE的安装,IDE使用、源码编译和固件下载这一系列流程,
转载
2024-04-26 16:21:48
49阅读
本文目标:了解esp8266以及其开发流程芯片介绍:8266片上集成wifi+MCU,使用的是一个M0的内核,而且成本很低,因为片上有wifi和MCU,所以作为网络终端非常的方便,当然,因为是wifi,所以低功耗方面就别想了,低功耗+联网,NB-IOT更加合适。固件:下面先介绍一下芯片固件的概念,说白了,esp8266也是一个单片机,上电还是得从0地址开始跑,平时我们使用单片机,一般都是使用kei
转载
2024-05-23 22:54:30
439阅读
主要介绍Ubuntu下实现ESP8266开发的基本过程,实现一个最简单的功能。 1、流程基本介绍 一句话总结:通过下载NodeMCU固件到ESP8266,基于固件库可以有很多强大的功能解决具体的问题。实际上不止这一种方式可以实现,但个人认为上述方式具有较强的灵活性,同时也比较简单方便。这里面需要注意的是,ESP8266需要通过USB模拟串口实现程序下载和通信功能,因此针对特定的
转载
2024-02-25 13:14:01
18阅读
ESP8266 RTOS开发之路(3)— 点亮第一个LED灯及按键输入一、前言本次开发基于虚拟机下的Ubuntu18系统,ESP8266_RTOS_SDK版本为v3.4-rc,使用的模块是ESP8266-NodeMcu,其板载模组为ESP12E,flash大小为32Mbit,图片如下:二、点亮第一个LED灯在上一个hello_world工程的基础上复制文件并命名为01_led_key,修改hell
转载
2024-04-17 12:47:35
98阅读
准备工作: 一块ESP8266模块一条MicroUSB数据线(非miniUSB,一定要能传数据,确认不是过电线) 一台电脑步骤: 1.首先将开发板安装驱动,选择不同的驱动进行安装,一般板上都有写类型,安装好如图所示(我的型号是CH340):2.打开烧录工具,选择对应的COM串口。3.点击Comfig选项,单击齿轮选择你固件所在的路径。4.返回Operation选项,点击Flash(F)按钮,等待一
转载
2024-05-14 08:43:50
77阅读
目录如何安装安信可一体化开发环境ESP8266 NONOS 使用准备导入项目编译项目结束示例2:ESP8266_RTOS_SDK 使用准备导入项目配置项目编译默认项目编译 Hello World示例3:ESP31B_RTOS_SDK 使用示例4:ESP32_IDF 使用准备导入项目配置项目编译项目结束http://wiki.ai-thinker.com/ai_ide_install 从官
转载
2024-05-23 22:31:44
81阅读
ESP8266和ESP32智能彩灯开发系列文章目录第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)第二篇:最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)第三篇:最简单DIY基于ESP8266的智能彩灯③(在网页用按钮+滑动条+手机APP控制RGB灯)第四篇:最简单DIY基于ESP8266的国产WS2812智能彩灯④(在网页用按钮点亮
转载
2024-08-02 16:29:27
153阅读
前言:由于我在学习Linux之前是学习STM32单片机的,为了检验自己的学习成果,故将STM32上的ESP8266程序移植到I.MX6ULL板子上,加深对Linux驱动和应用下串口开发的理解。既是学以致用也是记录生活。本文中的ESP8266移植分为两部分。一部分是配置串口驱动层,采用Linux4.15内核,使用设备树配置串口。本文所用的内核和根文件系统与正点原子Linux驱动视频教程里一致。故本文
转载
2024-05-10 15:03:11
231阅读