介绍

合宙ESP32C3开发板配套0.96寸ST7735的IPS80X160屏幕的Micropython版驱动,加入了中文字库的支持
GIF 2023-2-24 22-34-04.gif
适用于合宙ESP32C3+搭配销售的0.96寸显示屏

文件说明

文件来源:链接 文件压缩包:esp32-c3_-st7735.rar

  1. fontlib.py:引用 MicroPython New FontLib 项目,用于读取字库文件,注释掉了测试方法
  2. combined.bin:引用 FontMaker 项目生成的字库文件,此文件为微软雅黑16号字
  3. ST7735.py:基于ST7735驱动修改,增加了中文字库的支持
  4. main_example.py:使用示例

使用说明

重命名为esp32c3_st7735,使用Thonny将文件夹上传到ESP32-c3的方法是:
屏幕截图 2023-02-25 000706.png
选择文件,点击右键有一个“上载到”的选项,这样就可以了。

chatgpt怎么说

使用Thonny进行Micropython编程时,如何import文件夹目录下py程序
在 Thonny 中,如果您要导入一个文件夹目录下的 Python 程序,可以按照以下步骤操作:

在 Thonny 中打开您的 Micropython 项目,并在左侧的文件树中找到要导入程序的文件夹。

在要导入程序的文件夹上单击鼠标右键,选择 "Add to PYTHONPATH"。

在 "Add to PYTHONPATH" 弹出窗口中,选择 "This folder and all subfolders",然后单击 "OK"。

在您的 Micropython 代码中,可以使用 Python 的 import 语句来导入该文件夹下的 Python 程序。

例如,如果您的 Micropython 项目中有一个文件夹目录 my_module,其中包含一个名为 my_module.py 的 Python 程序,您可以在您的 Micropython 代码中使用以下代码导入该程序:

python
Copy code
from my_module import my_function
这将导入 my_module.py 文件中定义的 my_function 函数,您可以在您的 Micropython 代码中调用它。请注意,在导入程序之前,您需要将其添加到 PYTHONPATH 中,如上所述。




zjnbzch@gmail.com
我并没有找到 Add to PYTHONPATH 选项,请告诉我如何在main中指定目录
如果您在 Thonny 中没有找到 "Add to PYTHONPATH" 选项,您可以在代码中使用 sys.path.append() 方法将特定目录添加到 Python 的搜索路径中。这样,您就可以在 Micropython 代码中导入该目录中的 Python 模块了。

以下是在代码中添加目录路径到搜索路径的示例代码:

python
Copy code
import sys
sys.path.append('/path/to/my_module')
这将添加指定目录 /path/to/my_module 到 Python 的搜索路径中,您可以在代码中使用 import 语句导入该目录中的 Python 模块了。

例如,如果您要导入 /path/to/my_module 目录下的 my_module.py 文件中的 my_function 函数,可以使用以下代码:

python
Copy code
from my_module import my_function
请确保您已经将 /path/to/my_module 替换为实际目录路径,并且该目录中包含 my_module.py 文件。

发表评论