目录

  • 前言
  • 1,关于micropython ide
  • 2,配置使用
  • 3,总结

前言


相关micropython 全部分类:
https://blog.csdn.net/freewebsys/category_9670462.html

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/104006779

未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,关于micropython ide


国人开发的,非常简单好用的micropython 开发工具。
支持刷固件,上传文件,很方便。

http://docs.dfrobot.com.cn/upycraft/
项目源代码:
https://github.com/DFRobot/uPyCraft_src
但是两年没有更新了。功能够用了,估计也不需要增加啥新功能了。

使用的是qt进行开发的,当然直接多个系统,windows,mac,linux 的系统都支持。
在xubuntu上直接下载 1.0 的版本即可,但是没有运行起来。
报错:

Traceback (most recent call last):File "uPyCraft.py", line 2, in <module>File "/usr/local/lib/python3.5/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 714, in load_module
ImportError: /tmp/_MEIIZadU3/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16)
[7284] Failed to execute script uPyCraft

没有办法转换使用 https://thonny.org/ 进行开发。直接pip3 安装:

 pip3 install thonny# 需要tk库apt install  -y python3-tkthonny

2,配置使用


参考文章:

https://randomnerdtutorials.com/getting-started-thonny-micropython-python-ide-esp32-esp8266/



配置拦截器,选择 micropython,然后插入ESP8266 设备。重启IDE。

整个风格都变了,可以到命令行里面执行命令了。
也可保存文件到设备上了。

'''
功能介绍: LED闪烁例程
'''
import utime
import machine# 声明一个引脚 例如 D13 作为LED的引脚
led_pin = machine.Pin(13, machine.Pin.OUT)while True:# 点亮LED -> 高电平led_pin.value(1)# 延时 500msutime.sleep_ms(500)# 关闭LED -> 低电平led_pin.value(0)# 延时500msutime.sleep_ms(500)

找一段闪烁的led 程序,然后保存成 main.py ,这样程序每次启动都执行了。
要想编辑上面的文件,直接点击加载就可以了。

3,总结


折腾了半天,对比了几个IDE,最终选择 thonny IDE 作为开发 micropython 的工具。
小巧功能够用,而且可以上传,加载文件。显示文件大小。特别好用。
同时在windows linux macos 上面都可以使用。开发方便。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/104006779

博主地址是:https://blog.csdn.net/freewebsys

micropython(3):使用thonny ide 开发,并控制 LED 设备相关推荐

  1. 【离线语音专题④】安信可VC离线语音开发板二次开发语音控制LED灯

    系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? [离线语音专题②]安信可语音开放平台的使用--VC系列SDK的获取 [离线语音专题③]安信可VC系列离线 ...

  2. 简单SOPC实例开发任务——控制led灯闪烁

    任务1:基于nios ii处理器系统控制一个led灯闪烁 硬件系统: Nios ii处理器 4KB片内ROM存储器用于存储程序代码以及程序运行空间: 4KB片内RAM存储器用于变量存储(R/W数据): ...

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

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

  4. 1、ESP32-S - 安装开发工具 thonny IDE

    本博文参考视频:https://www.bilibili.com/video/BV1G34y1E7tE?spm_id_from=333.880.my_history.page.click 硬件介绍 N ...

  5. 天猫精灵 python_利用天猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

    第一 下载demo例程 下载地址: 点击下载 本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 第二 修改demo例程 需 ...

  6. ESP32E基于Thonny——python框架,PC端进行局域网控制led亮灭

    ESP32基于Thonny--python框架,PC端进行局域网控制led亮灭 用中文讲,该如何实现这个功能呢? 1:成功连接wifi 2:能循环正常接收数据 3:判断接收的数据,使led亮灭 就3步 ...

  7. ESP8266从点灯到遥控小车(三)——组装小车,0代码开发APP控制小车

    ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 文章目录 ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 所需组件 一.小车所需组件 ...

  8. 基于Arduino IDE开发的ESP8266(ESP-12F)项目4 ——中断及高级输入输出

     本次写这篇文章是自己做一下学习记录,如有错误,还请大家斧正!!! 日后及时修正!感谢支持! 欢迎大家的关注        点赞        收藏        留言 目录 前言 一.新建工程 二. ...

  9. python gui编程for mac_Python IDE 开发软件-PyCharm pro for Mac

    PyCharm pro for Mac是Mac平台上的一款可以帮助用户在使用Python语言开发时提高其效率的软件,PyCharm Mac版是一种Python IDE,具有调试.语法高亮.Projec ...

  10. [长文干货]MicroPython移植到野火STM32F429开发板

    最近通过参考网上的文章,成功将MicroPython移植到野火STM32F429开发板上,给大家分享一下自己的移植过程,可以作为STM32系列移植MicroPY的参考. 1.移植前准备工作 实验环境: ...

最新文章

  1. Android之build.gradle配置签名
  2. 实况服务器制作,用Highcharts预处理实时数据及实况图表制作
  3. springboot配置多项目下统一切换不同环境变量profile办法
  4. 通过脚本提示是否提交并将表单发向另一页面处理!!
  5. python数据结构与算法篇:排序
  6. Java空指针异常:java.lang.NullPointException
  7. *C#(WPF)--矩阵拖动和矩阵动画(拖动展开,不足动画效果)
  8. js事件流 事件捕获 及时间冒泡详解
  9. 财富智慧 幸福人生——《菁英财商训练营》首场活动在深圳龙岗文博宫举行
  10. 日系背景色RGB,CMYK数值
  11. HCNE---succeed,HCSE---Learning!!!
  12. MATLAB柱状图(数据可视化)
  13. java doc 文件转pdf_Java中Word转PDF解决方案
  14. 科技大停滞--过去已逝,未来未来
  15. Verilog HDL语言中always敏感信号对比分析
  16. KF与无迹卡尔曼滤波详解
  17. office2013来了
  18. 华为手机 6.0 拍照相册选择权限问题
  19. UIImagePicketView(照相机类)的使用
  20. android 涂鸦(清屏,画笔,粗细,保存)以及canvas源码学习

热门文章

  1. 阿里云服务器可选系统有哪些?如何选择?
  2. 电镜的成像原理-透射电镜成像原理1
  3. 开源博客系统php 漂亮,26种基于PHP的开源博客系统
  4. Linux perf 事件调度算法
  5. DEVC++安装后编程运行时老是提示“源文件未编译”
  6. 那些惊艳你岁月的古诗词
  7. WebService CXF-RS技术之@Pathparam与@Queryparam注解区别
  8. 【黑灰产犯罪研究】网络水军
  9. csv格式导出,身份证号码显示不全
  10. SCP不会覆盖已有文件