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相关推荐

  1. micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍

    本帖最后由 topdog 于 2020-5-4 17:21 编辑 乐鑫公司的ESP32-WROVER-B具有一个4MB外部SPI flash和一个额外的8MB SPI伪静态RAM (PSRAM).Bo ...

  2. marlin固件烧录教程_ESP32 MicroPython教程:uPyCraft IDE入门

    介绍 本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持ESP32 的MicroPython IDE. IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使 ...

  3. 物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

    一.目的 这一节我们学习如何使用我们的ESP32开发板来烧录. 二.环境 ESP32 + esptool + Win10 + python3.10 + 其他工具. ESP32开发板购买地址: http ...

  4. 物联网开发笔记(25)- 使用Micropython开发ESP32开发板之控制LCD1602显示屏

    这一节我们讲解了如何控制LCD1602显示屏,显示两行字. 一.目的 使用MicroPython开发ESP32开发板控制LCD1602显示屏 二.环境 ESP32 + LCD1602显示屏 + Tho ...

  5. 物联网开发笔记(64)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示. 二.环境 ESP32 + ILI9341 3.2寸TFT-L ...

  6. 物联网开发笔记(77)- 使用Micropython开发ESP32开发板之使用MAX7219驱动控制8x8LED点阵模块(续)

    一.目的 这一节我们继续学习如何使用我们的ESP32开发板控制带MAX7219驱动的8x8LED点阵模.我们使用库来显示,更加方便. 二.环境 ESP32 + MAX7219驱动的8x8LED点阵模块 ...

  7. nRF52832-Bluefruit52学习之MicroPython开发(1)-- 简介

    nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍: https://blog.csdn.net/solar_Lan/article/details ...

  8. 物联网开发笔记(27)- 使用Micropython开发ESP32开发板之控制240x240的oled屏幕(ST7789芯片)

    这一节我们讲解了如何控制240x240的oled屏幕,该oled屏幕驱动芯片是ST7789,我们控制屏幕显示两行字. 一.目的 使用MicroPython开发ESP32开发板控制240x240的ole ...

  9. 物联网开发笔记(24)- 使用Micropython开发ESP32开发板之控制8x8点阵屏

    上一节我们讲解了如何控制4位数码管,这一节我们来一起学一下如何控制8x8点阵屏显示流水灯和爱心. 一.目的 使用MicroPython开发ESP32控制8x8点阵屏 二.环境 ESP32 + 8x8点 ...

  10. esp32之MicroPython开发工具

    给你一块ESP32的小片子.你是选择哪种开发方式,集成的IDE有很多. 1.如果你偏爱VSCODE + esp-idf tool,参考完整的ESP32环境搭建总结,别再因为开发环境被劝退了. 2.如果 ...

最新文章

  1. linux arch 软件管理工具 pacman 简介
  2. PHP 和 AJAX MySQL
  3. vim 分屏 最大化_5分钟学会Vim分屏操作方方面面
  4. EasyUI环境搭建与入门基础语法
  5. js svg语音波动动画_让动效更酷炫!4 个常见且常用的 SVG 交互动画方法
  6. python shelve模块_说说 Python 的 shelve 模块
  7. 数据归一化matlab及python 实现
  8. JAX-RS 2.0中的透明PATCH支持
  9. Qt 调用VISA库通过SCPI程控仪器-以IT8906A电子负载为例
  10. Python使用数学形态学方法处理图像
  11. vue 检测ie版本_Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
  12. Spring Boot 在Gradle构建中使用Log4j日志
  13. HDU 5950 Recursive sequence(矩阵快速幂)
  14. Java入门到进阶推荐书籍
  15. 2019会考计算机知识点,2019-2020年高中信息技术高一会考总复习理论知识点汇总整理...
  16. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个会动的扔垃圾到垃圾桶动画效果~适合初学者~超简单~ |前端开发 it入门
  17. 高交会美女图片!!!
  18. 接口测试需要怎么做?
  19. 预言机(Oracle)
  20. python实现离散沃尔什变换_【图像处理】沃尔什变换与 python 实现

热门文章

  1. DataSource接口 Connection pooling(连接池
  2. Yii框架官方指南系列53——专题:使用命令行生成代码(已废弃)
  3. 客户端主机自查DNS故障及应急解决办法
  4. TODO-深度学习实验
  5. JS DOM节点(当前标签和同级、父级、子级..之间的关系)
  6. ProE/Creo免费插件 MCADEx Tools 4.2
  7. 实现MySQL的Replication
  8. showModalDialog 的重要提示
  9. 拓端tecdat|R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列
  10. 代写python assignment经常用到的代码语法分享!