micropython(3):使用thonny ide 开发,并控制 LED 设备
目录
- 前言
- 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 设备相关推荐
- 【离线语音专题④】安信可VC离线语音开发板二次开发语音控制LED灯
系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? [离线语音专题②]安信可语音开放平台的使用--VC系列SDK的获取 [离线语音专题③]安信可VC系列离线 ...
- 简单SOPC实例开发任务——控制led灯闪烁
任务1:基于nios ii处理器系统控制一个led灯闪烁 硬件系统: Nios ii处理器 4KB片内ROM存储器用于存储程序代码以及程序运行空间: 4KB片内RAM存储器用于变量存储(R/W数据): ...
- micropython开发idethonny_ESP32 Micropython开发利器Thonny IDE介绍
本帖最后由 topdog 于 2020-5-4 17:21 编辑 乐鑫公司的ESP32-WROVER-B具有一个4MB外部SPI flash和一个额外的8MB SPI伪静态RAM (PSRAM).Bo ...
- 1、ESP32-S - 安装开发工具 thonny IDE
本博文参考视频:https://www.bilibili.com/video/BV1G34y1E7tE?spm_id_from=333.880.my_history.page.click 硬件介绍 N ...
- 天猫精灵 python_利用天猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发
第一 下载demo例程 下载地址: 点击下载 本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 第二 修改demo例程 需 ...
- ESP32E基于Thonny——python框架,PC端进行局域网控制led亮灭
ESP32基于Thonny--python框架,PC端进行局域网控制led亮灭 用中文讲,该如何实现这个功能呢? 1:成功连接wifi 2:能循环正常接收数据 3:判断接收的数据,使led亮灭 就3步 ...
- ESP8266从点灯到遥控小车(三)——组装小车,0代码开发APP控制小车
ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 文章目录 ESP8266从点灯到APP遥控小车(三)--组装小车,0代码开发APP控制小车 所需组件 一.小车所需组件 ...
- 基于Arduino IDE开发的ESP8266(ESP-12F)项目4 ——中断及高级输入输出
本次写这篇文章是自己做一下学习记录,如有错误,还请大家斧正!!! 日后及时修正!感谢支持! 欢迎大家的关注 点赞 收藏 留言 目录 前言 一.新建工程 二. ...
- python gui编程for mac_Python IDE 开发软件-PyCharm pro for Mac
PyCharm pro for Mac是Mac平台上的一款可以帮助用户在使用Python语言开发时提高其效率的软件,PyCharm Mac版是一种Python IDE,具有调试.语法高亮.Projec ...
- [长文干货]MicroPython移植到野火STM32F429开发板
最近通过参考网上的文章,成功将MicroPython移植到野火STM32F429开发板上,给大家分享一下自己的移植过程,可以作为STM32系列移植MicroPY的参考. 1.移植前准备工作 实验环境: ...
最新文章
- Android之build.gradle配置签名
- 实况服务器制作,用Highcharts预处理实时数据及实况图表制作
- springboot配置多项目下统一切换不同环境变量profile办法
- 通过脚本提示是否提交并将表单发向另一页面处理!!
- python数据结构与算法篇:排序
- Java空指针异常:java.lang.NullPointException
- *C#(WPF)--矩阵拖动和矩阵动画(拖动展开,不足动画效果)
- js事件流 事件捕获 及时间冒泡详解
- 财富智慧 幸福人生——《菁英财商训练营》首场活动在深圳龙岗文博宫举行
- 日系背景色RGB,CMYK数值
- HCNE---succeed,HCSE---Learning!!!
- MATLAB柱状图(数据可视化)
- java doc 文件转pdf_Java中Word转PDF解决方案
- 科技大停滞--过去已逝,未来未来
- Verilog HDL语言中always敏感信号对比分析
- KF与无迹卡尔曼滤波详解
- office2013来了
- 华为手机 6.0 拍照相册选择权限问题
- UIImagePicketView(照相机类)的使用
- android 涂鸦(清屏,画笔,粗细,保存)以及canvas源码学习