使用Thonny搭建MicroPython 开发环境,简单易用,保姆级教程

MicroPython应用基础-使用Thonny IDE Thonny是由爱沙尼亚的Tartu大学开发,非常适合初学者和教学的一款轻量IDE,提供可视化的编程界面,并可一步一步地调试运行Python程序。其中显著的特性是,提供了多种方式逐步执行代码,可以逐步求表达式的值,对调用堆栈可视化,便于用来解释引用内存和直接在堆中分配内存的概念。特别适合用来支持教育和研究工作。它可以被免费下载和使用,并可由用户在开放的框架中自行开发扩展功能。 阅读详情

MicroPython Thonny开发环境搭建,简单易用,保姆级教程

MicroPython为广大Python编程开发人员打开了通往单片机、物联网开发的大门,但是在开发工具方面却不是很给力,虽然VSCode的插件很多,但是针对MicroPython却不是很多,好用的也已经好久没有更新。这边文章就介绍另外一款简单易上手的开源MicroPython集成开发工具————thonny。当然,thonny也可以用来写Python代码。

Thonny简介

Thonny是一款面向入门开发者的工具,就主打一个简单易上手,用来做MicroPython再合适不过了,实话实说,不会比Arduinno开发环境更复杂。下面是thonny官网的特征介绍:

易上手

Thonny 内置了 Python 3.10,只需一个简单的安装程序(直接加压缩也可以啦),您就可以开始学习编程了。 (如有必要,您还可以使用单独的 Python 安装。)初始用户界面删除了所有可能分散初学者注意力的功能。
易上手

变量一目了然

当你完成Hello World程序时,只选选择 视图->变量就能看到您的程序和命令行涉及到的所有变量。
变量一目了然

简单的调试器

只需要按Ctrl+F5就能单步调试程序,按F6可以运行执行一大步,按F7可以执行一小步,执行步骤可以依据程序结构而不仅仅是代码行。
简单的调试器

单步表达式求值

如果调试的时候使用小步骤,您甚至可以看到 Python 是如何求值表达式的。您可以将这个浅蓝色的方框看作一张纸,在这里 Python 将子表达式与它们的值逐个替换。

单步表达式求值

忠实呈现函数调用

进入函数调用会打开一个新窗口,其中包含独立的局部变量表和代码指针。充分了解函数调用的工作原理对于理解递归尤其重要。

忠实呈现函数调用

高亮显示语法错误

未关闭的引号和括号是初学者常见的语法错误。Thonny 的编辑器能轻松发现这些错误。

语法高亮

作用域解释

高亮显示变量,提醒您相同的名称并不意味着相同的变量

Thonny IDE 使用教程 下载安装包thonny-4.1.2-windows-portable.zip,解压后,双击运行thonny.exe即可。Thonny应用本质是以python包的形式存在,当用户已经具备python环境,即可通过pip install thonny单独安装Thonny。这种方式更适合开发者。在弹出的对话框中,选择python解释器Local Python3即为本地python环境,在下方的Python executable栏中选择python.exe路径。如果采用捆绑包的方式安装,路径是默认配置好的。 阅读详情

相关推荐

从零开始:使用Thonny搭建PI Pico的MicroPython开发环境

本文详细介绍了如何从零开始,使用Thonny IDE为Raspberry Pi Pico搭建MicroPython开发环境。通过分步指南,涵盖软件安装、固件烧录、硬件连接及基础编程,帮助初学者快速上手,实现首个LED闪烁程序,并体验MicroPython控制硬件的便捷与乐趣。

g2h3i4j5的博客 781

01 Thonny 是啥?—— MicroPython 开发的 “万能瑞士军刀”

Thonny 是啥?—— MicroPython 开发的 “万能瑞士军刀”

宇宙第一小趴菜的博客 3257

Thonny-适合初学者的 Python IDE

今天来说说Python IDE,如果你是一位Python初学者,那最适合Thonny它了,如果不是初学者,请选择PyDev和Pycharm. 一、下载安装说明 适用于 Windows 适用于 Mac 适用于 Linux pip 安装 常问问题 最新的稳定版本链接在本页顶部的下载框中。旧版本和预发布可以在https://github.com/thonny/thonny/releases找到 二、初学者为什么适合选择它: 看下它的界面就知道,简直是清爽的不能再清爽了。 三、那它有那些特征: 1.易于上手 .

huidaoli 2万+

Thonny玩转ESP32:MicroPython开发环境5分钟快速配置教程

本文提供了一份5分钟快速配置ESP32 MicroPython开发环境的详细教程。通过使用Thonny IDE,开发者可以绕过复杂的工具链安装,轻松完成固件烧录、环境配置和代码上传。教程涵盖了从驱动安装、连接配置到第一个LED控制程序的完整流程,旨在帮助初学者和创客快速上手硬件编程,实现高效原型开发。

weixin_29190651的博客 423

Thonny:专为Python初学者打造的轻量IDE详解

资源免费下载:Thonny界面示意图(图:Thonny简洁的用户界面)

@GitIDEA 3596

下载安装Thonny并烧录MicroPython固件至ESP32

MicroPython是一种精简的Python 3解释器,专为嵌入式系统而设计。定义与特点MicroPythonPython 3语言的精简实现,包括Python标准库的一小部分,并经过优化以在微控制器和受限环境中运行。它使用C语言编写,是运行在微控制器硬件之上的完全的Python编译器和运行时系统。MicroPython与标准的Python(CPython)尽可能兼容,因此了解Python的用户可以轻松地过渡到MicroPython。主要特性轻量

Wang2869902214的博客 8788

学习Python最好的工具是Thonny

Thonny是初学Python最好的可视化编程环境,它和Python自带的原生IDLE相比,把文件编辑和运行放在一个窗口中完成,多个程序文件也同时放在一个窗口中编辑,极大的方便的初学者的使用。这个名字来源于荷兰语,意思是”小托尼“。 本文主要学习Thonny的安装、打开方法、语言配置、窗口元素。

atedu 做一个有为深度的青少年编程学习开发者 3657

轻量Python IDE —— Thonny

Thonny 是由爱沙尼亚的 Tartu 大学开发的一款基于 Python 的开源 IDE,旨在帮助初学者快速入门 Python。软件界面很简单

a1137588003的博客 4901

合宙ESP32-C3的MicroPython开发环境搭建保姆教程(从驱动到固件,含Thonny与VSCode对比)

本文提供合宙ESP32-C3开发板的MicroPython开发环境搭建全流程指南,涵盖驱动安装、固件刷写及Thonny与VSCode开发环境对比。详细讲解从硬件准备到代码上传的实用技巧,并附硬件交互示例与调试优化方法,帮助开发者快速上手ESP32-C3的MicroPython开发。

weixin_30416871的博客 199

ESP32环境搭建Thonny+MicroPython+ESP32)

搭建ESP32环境,利用MicroPython简单的在ESP32运行。

李同学Lino的博客 1万+

ESP32+Thonny+Micropython开发环境搭建

通过上述步骤,可以在 ESP32 上搭建开发环境,轻松编写 Python 代码控制硬件。这种开发环境适合初学者快速入门,同时也非常适合原型开发。

qq_44903752的博客 3351

ESP32的python开发环境搭建Thonny+MicroPython

ESP32的python开发环境搭建Thonny+MicroPython

zephyr_wang的博客 7570

ESP32开发之旅——搭建MicroPython开发环境

ESP32开发之旅——搭建MicroPython开发环境获取ESP32-MicroPython固件写入固件编译器配置编写第一行代码——Hello World结尾 获取ESP32-MicroPython固件 在进行开发之前,我们需要先给ESP32刷入Micro Python固件(.bin),我们可以从MicroPython的官网获取(传送门:https://micropython.org/download/esp32/)。官网提供了三种版本的固件: 稳定版 每日更新版 支持SPIRAM的每日更新版 如果是

weixin_44186593的博客 6896

ESP32 Micropython编程(Thonny)01----环境搭建&点灯

ESP32 Micropython编程(Thonny)01----环境搭建&点灯 micropython编程,python在硬件上使用,esp入门点亮你的led

amimax的博客 6832

Thonny+MicroPython+ESP32开发环境搭建

在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可。此时,已经将MicroPython通过所连接的串口COM3烧录到ESP32中。表示此时可以与ESP32交互了,可以写个简单python语句试试看。文件,不要再这个里面乱些东西,新建一个python文件,例如。为了能够将程序下载(烧录)到ESP32中,需要安装驱动。双击快捷键,打开程序,界面如下。按上图操作,会看到如下界面。

码农从0到1 1118

MicroPython 开发ESP32应用教程开发环境搭建

MicroPython 也就是Python无精打采Microcontroller,是一种运行在单片机上的Python,由剑桥大学物理学家DamienGrorge 设计。MicroPython语法与Python 3基本一致,拥有解析器、编译器、虚拟机和类库等。通过MicroPython,我们可以通过Python语言实现对单片机底层的访问和控制。

weald2000的专栏 1812

ESP32新开发板开发环境Thonny安装与MicroPython固件烧录

ESP32开发板基础

2301_77638135的博客 5185

MicroPython+ESP32:一.开发环境搭建

Python源代码----print(“hahah”)----->Python解释器------010101001------>操作系统(Windows、MacOS、Linux等)-------0101010100---->硬件电路。Python源代码----print(“haha”)----->特殊的Python解释器-------0101010010---->硬件电路。在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)那么这个开发板能认识什么样的程序呢?

weixin_74769854的博客 971
上一篇: MongoDB聚合运算符:$allElementsTrue
下一篇: MongoDB聚合运算符:$anyElementTrue
原子星
博客等级 码龄20年 3423粉丝 310原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

原子星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值