micropython开发idethonny_esp32 micropython using uPycraft IDE
esp32 micropython 之旅 02 使用uPycraft IDE
前言
上次使用命令方式推送代码烧录到固件,今天介绍下micropython的几个著名的IDE。
IDEThonny IDE
uPyCraft IDE.
使用uPyCraft
Step 1. 点击这个链接下载uPyCraft 的.exe文件
Step 2. 双击安装包,打开安装后偶uPyCraft 可能是这个样子
uPyCraft 核心组件
1. Folder and FilesDevice :设备 是esp32还是esp8266 还是microbit
SD : 包含文件存储的 SD 卡。很多不开发版都支持SD
uPy_lib: 包含micropython 内置模块
workSpace : 将保结果存到本地
2. Editor :编写python代码。
3. Shell/Terminal: 终端
4. Tools: 创建新文件,保存和上传文件到开发板上,关闭连接等功能。
开始烧录最新的 esp32 micropython 固件
首先,从这个站点,下载最新的esp32 micropython固件
Step 2.,打开 uPyCraft ,点击 *Tools-> Serial** 选择映射端口.
Step 2. 选择*Tools->board*.这里我们选择esp32
Step 3. 开始烧录
使用 uPyCraft IDE 上传代码到esp32
Step 1. 打开 uPyCraft IDE 和 Tools->boards,选择你的主板
Step 2. 直接点击 tools-> Serial\ 选择COM口.
Step 3. 点击Connect 连接IDE和esp主板
Step 4. 如果连接正常,则下面的终端区会显示 >>> 符号,此时可以执行micropython的命令。
Step 5.现在点击iNew File,并保存到本地。
Step 6. 点击新创建的文件,开始编写小灯程序的代码
1
2
3
4
5
6from time import sleep
from machine import Pin
led = Pin(2, Pin.OUT)
while True:
led.value(not led.value())
sleep(1)
Step 7. 点击 Download and run\ 按钮
Step 8. 重新测试代码是否正确,点击 En/Reset\ 按钮。
小结
不知道什么原因,win7操作系统 uPycraft 就是识别不了 我的板子,换成win10 一次性搞定。
micropython开发idethonny_esp32 micropython using uPycraft IDE相关推荐
- micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍
本帖最后由 topdog 于 2020-5-4 17:21 编辑 乐鑫公司的ESP32-WROVER-B具有一个4MB外部SPI flash和一个额外的8MB SPI伪静态RAM (PSRAM).Bo ...
- marlin固件烧录教程_ESP32 MicroPython教程:uPyCraft IDE入门
介绍 本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持ESP32 的MicroPython IDE. IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使 ...
- 物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录
一.目的 这一节我们学习如何使用我们的ESP32开发板来烧录. 二.环境 ESP32 + esptool + Win10 + python3.10 + 其他工具. ESP32开发板购买地址: http ...
- 物联网开发笔记(25)- 使用Micropython开发ESP32开发板之控制LCD1602显示屏
这一节我们讲解了如何控制LCD1602显示屏,显示两行字. 一.目的 使用MicroPython开发ESP32开发板控制LCD1602显示屏 二.环境 ESP32 + LCD1602显示屏 + Tho ...
- 物联网开发笔记(64)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示
一.目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示. 二.环境 ESP32 + ILI9341 3.2寸TFT-L ...
- 物联网开发笔记(77)- 使用Micropython开发ESP32开发板之使用MAX7219驱动控制8x8LED点阵模块(续)
一.目的 这一节我们继续学习如何使用我们的ESP32开发板控制带MAX7219驱动的8x8LED点阵模.我们使用库来显示,更加方便. 二.环境 ESP32 + MAX7219驱动的8x8LED点阵模块 ...
- nRF52832-Bluefruit52学习之MicroPython开发(1)-- 简介
nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍: https://blog.csdn.net/solar_Lan/article/details ...
- 物联网开发笔记(27)- 使用Micropython开发ESP32开发板之控制240x240的oled屏幕(ST7789芯片)
这一节我们讲解了如何控制240x240的oled屏幕,该oled屏幕驱动芯片是ST7789,我们控制屏幕显示两行字. 一.目的 使用MicroPython开发ESP32开发板控制240x240的ole ...
- 物联网开发笔记(24)- 使用Micropython开发ESP32开发板之控制8x8点阵屏
上一节我们讲解了如何控制4位数码管,这一节我们来一起学一下如何控制8x8点阵屏显示流水灯和爱心. 一.目的 使用MicroPython开发ESP32控制8x8点阵屏 二.环境 ESP32 + 8x8点 ...
- esp32之MicroPython开发工具
给你一块ESP32的小片子.你是选择哪种开发方式,集成的IDE有很多. 1.如果你偏爱VSCODE + esp-idf tool,参考完整的ESP32环境搭建总结,别再因为开发环境被劝退了. 2.如果 ...
最新文章
- linux arch 软件管理工具 pacman 简介
- PHP 和 AJAX MySQL
- vim 分屏 最大化_5分钟学会Vim分屏操作方方面面
- EasyUI环境搭建与入门基础语法
- js svg语音波动动画_让动效更酷炫!4 个常见且常用的 SVG 交互动画方法
- python shelve模块_说说 Python 的 shelve 模块
- 数据归一化matlab及python 实现
- JAX-RS 2.0中的透明PATCH支持
- Qt 调用VISA库通过SCPI程控仪器-以IT8906A电子负载为例
- Python使用数学形态学方法处理图像
- vue 检测ie版本_Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
- Spring Boot 在Gradle构建中使用Log4j日志
- HDU 5950 Recursive sequence(矩阵快速幂)
- Java入门到进阶推荐书籍
- 2019会考计算机知识点,2019-2020年高中信息技术高一会考总复习理论知识点汇总整理...
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个会动的扔垃圾到垃圾桶动画效果~适合初学者~超简单~ |前端开发 it入门
- 高交会美女图片!!!
- 接口测试需要怎么做?
- 预言机(Oracle)
- python实现离散沃尔什变换_【图像处理】沃尔什变换与 python 实现
热门文章
- DataSource接口 Connection pooling(连接池
- Yii框架官方指南系列53——专题:使用命令行生成代码(已废弃)
- 客户端主机自查DNS故障及应急解决办法
- TODO-深度学习实验
- JS DOM节点(当前标签和同级、父级、子级..之间的关系)
- ProE/Creo免费插件 MCADEx Tools 4.2
- 实现MySQL的Replication
- showModalDialog 的重要提示
- 拓端tecdat|R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列
- 代写python assignment经常用到的代码语法分享!