micropython ide 8266_micropython(3):使用thonny ide 开发,并控制 LED 设备

本文介绍了国人开发的Micropython IDE——uPyCraft,虽然两年未更新但功能实用,支持多系统。由于在Xubuntu上运行问题,作者转向使用thonny,并详细说明了如何配置thonny作为Micropython开发工具,包括设置拦截器、选择Micropython并连接ESP8266。最后,作者推荐thonny作为小巧且功能齐全的Micropython开发选择。
摘要由CSDN通过智能技术生成

目录

前言

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 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-tk

thonny

2,配置使用

参考文章:

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

fb0cd9c73d0a4e4f8d66eb610e519a43.jpg

c507de62f0c24afc99fbcd08c8707534.jpg

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

163382cd230b4c50824e3ca0fa8b3972.jpg

整个风格都变了,可以到命令行里面执行命令了。

也可保存文件到设备上了。

13a50138745d4079aebeff970d452e79.jpg

'''

功能介绍: LED闪烁例程

'''

import utime

import machine

# 声明一个引脚 例如 D13 作为LED的引脚

led_pin = machine.Pin(13, machine.Pin.OUT)

while True:

# 点亮LED -> 高电平

led_pin.value(1)

# 延时 500ms

utime.sleep_ms(500)

# 关闭LED -> 低电平

led_pin.value(0)

# 延时500ms

utime.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

c968cc2b4a1e4f13b8e95517e8e89e8d.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值