ThonnyPythonIDE安装32开发板的安装方法和方法

开发,那么可以直接使用你原来习惯的开发软件来编程。串口驱动成功安装】,开发者可以直接通过串口终端来调试开发板。Thonny,将开发板连接到电脑。shell(串口终端)看到固件的相关信息:软件复位开发板。实现开发板上电运行我们的代码呢?

Thonny Python IDE 是一款采用极简方式设计的开源软件,对 MicroPython 兼容性非常友好。 并支持 Windows、Mac OS、Linux 和 Raspberry Pi。

安装桑尼

具体安装方法如下:

下载最新版本后,选择自己的开发平台进行下载安装(这里选择Windows!):

ThonnyPythonIDE安装32开发板的安装方法和方法

图1 Thonny Python IDE下载

下载完成后,直接双击打开安装即可。 安装完成后,您可以在桌面上看到相关图标。 打开软件如下:

ThonnyPythonIDE安装32开发板的安装方法和方法

图2 安装完成

至此,Thonny安装完成。 关于如何在 Thonny 上使用 pyWiFi-ESP32,我们将在后面的文章部分详细说明。

开发套件使用

驱动安装

主要是安装USB转串口驱动。 我们通过MicroUSB数据线将pyWiFi-ESP32开发板连接到电脑:

ThonnyPythonIDE安装32开发板的安装方法和方法

图3 通过MicroUSB线连接电脑

如果您的操作系统是Win10,通常可以自动安装。 右键“我的电脑”-属性-设备管理器:如果出现序列号则说明安装成功,如下图。

ThonnyPythonIDE安装32开发板的安装方法和方法

图4 串口驱动安装成功

REPL串口交互调试

pyWiFi-ESP32的MicroPython固件集成了交互式解释器REPL[Read-Eval-Output-Loop],开发者可以直接通过串口终端对开发板进行调试。

我们打开Thonny并将开发板连接到电脑。 点击右下角:

ThonnyPythonIDE安装32开发板的安装方法和方法

图5 选择要连接的设备

从弹出列表中选择:配置解释器

ThonnyPythonIDE安装32开发板的安装方法和方法

图6

选择“MicroPython(ESP32)”以及开发板对应的串口号,点击确认。

ThonnyPythonIDE安装32开发板的安装方法和方法

图7 选择开发板类型

连接成功后,可以在shell(串口终端)中看到固件相关信息:

ThonnyPythonIDE安装32开发板的安装方法和方法

图8 连接成功

我们在Shell中输入print("Hello 01Studio!"),回车,就可以看到打印出Hello 01Studio字符:

ThonnyPythonIDE安装32开发板的安装方法和方法

图9

然后输入1+1并回车:

ThonnyPythonIDE安装32开发板的安装方法和方法

图10

接下来我们逐行输入上一节中的三行代码,然后逐行回车。 可以看到LED灯也亮了:

从机器导入 Pin

LED = 引脚(2, 引脚.OUT)

LED.值(1)

ThonnyPythonIDE安装32开发板的安装方法和方法

图 11 逐行输入

ThonnyPythonIDE安装32开发板的安装方法和方法

图12 LED亮起

REPL的另一个强大功能是打印错误代码来调试程序。 后续代码运行时,如果程序出错,会通过REPL打印错误信息。

ThonnyPythonIDE安装32开发板的安装方法和方法

图13 打印错误

REPL 终端的常用键盘按键:

Ctrl+C:中断正在运行的程序(尤其是含有While True:的代码);

Ctrl + D:软件复位开发板。

文件系统

pyWiFi-ESP32内置了文件系统,可以简单理解为上电后运行的python文件。

文件,通过 Thonny 可以非常方便地读写该文件。

点击查看–文件:

ThonnyPythonIDE安装32开发板的安装方法和方法

图14

可以看到左侧出现了本地板和开发板的实时文件浏览窗口:

ThonnyPythonIDE安装32开发板的安装方法和方法

图15

右键本地文件-上传即可将相关文件发送到开发板,也可以将开发板上的文件发送到本地,非常方便。

ThonnyPythonIDE安装32开发板的安装方法和方法

图16 发送文件

代码测试

我们之前已经安装了Thonny IDE并进行了配置。 接下来我们用最简单的方法来做一个点亮LED蓝光的实验。 您暂时不需要理解代码的含义。 将在后面的文章中进行解释。 这里主要目的是让大家了解MicroPython编程软件Thonny的用法和原理。 详情如下:

连接开发板,在thonny左上角的本地文件区找到本地电脑上编写的代码的main.py文件,双击打开,在右侧的编程区看到相关代码。

ThonnyPythonIDE安装32开发板的安装方法和方法

图17

点击运行-运行当前脚本或者直接点击绿色按钮:

ThonnyPythonIDE安装32开发板的安装方法和方法

图18 运行例程

此时可以看到开发板上的蓝灯亮了:

ThonnyPythonIDE安装32开发板的安装方法和方法

图19 蓝灯亮起

运行的功能代码存储在开发板的RAM(存储器)中,断电后丢失。 所以呢?

如何给开发板上电并运行我们的代码? 方法如下:

默认情况下,Micropython 开机时首先运行名为 boot.py 的文件,然后运行 ​​main.py 文件。

如果没有boot.py,则直接运行main.py。

boot.py:一般用于配置初始化参数;

main.py:主程序

也就是说,我们只需要将main.py文件中的代码发送到开发板,那么开发板就可以

实现上电并运行相关程序。

我们将LED例程的main.py发送到开发板

ThonnyPythonIDE安装32开发板的安装方法和方法

图20 将LED例程的main.py发送到开发板

按下开发板的复位按钮,可以看到蓝色LED灯亮起:

ThonnyPythonIDE安装32开发板的安装方法和方法

图21 离线运行代码

单片机

51和stm32单片机的区别,方向不对毁一生

2024-2-4 11:02:12

单片机

蓝桥杯嵌入式组比赛,学习的话我建议分一下几步

2024-2-4 12:03:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索