admin管理员组

文章数量:1565292

文章目录

    • MicroPython
      • 简介
      • 下载
      • 安装
    • ESP32(NodeMCU-32S)
      • 简介
      • 引脚
      • 注意事项
    • CH340
      • 下载
      • 安装
    • Thonny IDE
      • 下载
    • Python
      • 简介
      • 下载
      • 环境配置

MicroPython

简介

​ MicroPython 是 Python 3 编程语言的精简高效的实现 其中包括 Python 标准库的一小部分,并且是经过优化,可在微控制器和受限环境中运行。

​ MicroPython 拥有各种功能,例如交互式提示、任意精度整数、闭包、列表推导、 生成器、异常处理等。它足够小巧,只需 256k 的代码空间和 16k 的 RAM 即可运行,旨在尽可能与普通 Python 兼容 允许您轻松地将代码从桌面传输到微控制器 或嵌入式系统。

下载

固件获取:[MicroPython - Python for microcontrollers]

选择最新版的.bin后缀名文件下载即可

安装

使用Thonny IDE刷刚才下载的.bin文件

Tools-Options

在Interpreter上边选择MicroPython(ESP32),下边选择你刚才安装完CH340后在快捷键Win+X-设备管理器-端口中查看的Micro USB的端口号。

然后点击右下的Install or update MicroPython,填写端口和bin文件地址。Flash模式From image file,选择先擦除后写入。然后点击install。

ESP32(NodeMCU-32S)

简介

​ NodeMCU-32S 是安信可基于 ESP32-32S 模组所设计的核心开发板。该开发板延续了 NodeMCU 1.0 经典设计,引出大部分I/O至两侧的排针,开发者可以根据自己的需求连接外设。使用面包板进行开发和调试时,两侧的标准排针可以使操作更加简单方便。

引脚

注意事项

Flash标注的是bin烧录引脚不做他用。

UART0与电脑通讯。

CH340

下载

http://t.csdnimg/VHLkS

安装

一键式安装

Thonny IDE

下载

软件可执行文件exe下载地址:

Thonny, Python IDE for beginners

​ 鼠标指针靠近windows单词,选择自己Python对应的 && 操作系统对应位数的exe文件。下载慢是因为是国外链接,建议自备梯子,十几秒就下好了。

想安装其他版本可以前往github下载自己要的Python对应版本

Releases · thonny/thonny (github)

选择仅为我安装即可,一般来说我们电脑只有一个用户。软件安装路径自定义,建议安D盘。

快捷方式可以建也可以不建,看个人习惯。

没建快捷方式,左下角搜索thonny即可

选择语言可以选择简体中文。

Python

简介

Python的发展历程

  • 诞生背景:Python的创始人吉多·范罗苏姆在1989年圣诞节期间,为了打发时间,决定开发一个新的脚本解释程序,这最终演变成了Python语言。
  • 早期发展:Python的首个公开发行版本于1991年发布。在1995年,范罗苏姆在CNRI继续他的Python工作,并发布了多个版本。随后,Python实验室转移到BeOpen和Digital Creations,并在2001年成立了Python软件基金会(PSF)。
  • 版本迭代:Python自2.0版本以来支持基于类的面向对象编程。2008年发布的Python 3.0引入了许多重要的语言改动,尽管它并不完全向后兼容早期的Python版本。

Python的语言特点

  • 简单易学:Python语法简单直观,易于学习,被视为初学者友好的语言。
  • 解释型语言:代码不需要预先编译,可以直接从源代码运行,这简化了编程和测试过程]。
  • 面向对象:支持面向对象编程,帮助管理大型软件的开发和维护。
  • 可扩展性:Python可以通过C或C++扩展来提高性能,并且可以嵌入到其他语言中。
  • 跨平台性:可以在多种操作系统上运行,包括Windows、Linux、macOS等。
  • 丰富的标准库和第三方库:提供大量标准库以及第三方包,方便进行各种应用开发,如网页开发、数据分析、科学计算等。

Python的应用范围

  • 系统管理和自动化脚本:由于其简洁性和易用性,Python常用于编写系统管理脚本和自动化任务。
  • Web开发:许多大型网站使用Python开发,例如YouTube、Instagram和豆瓣。
  • 科学计算和数据分析:Python在科研领域广泛应用,有强大的科学计算库如NumPy、SciPy和matplotlib。
  • 人工智能和机器学习:Python拥有如TensorFlow、scikit-learn等机器学习框架,使其成为AI领域的首选语言之一。

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,凭借其简单、灵活和功能强大的特点,不仅适合新手学习,还能应用于大型项目和企业级应用。无论是Web开发、数据科学还是人工智能领域,Python都展现出了其独特的价值和重要性。

需要注意Python2.x和3.x的区别和特性,不是软件越新越好,老的就完全废弃,而是需要什么就用什么。

下载

https://www.python/downloads/windows/

版本跟thonny对应。

安装教程可以参考这个:在win10上同时安装python2和python3,看完这一篇就够了 - 码出个世界 - 博客园 (cnblogs)

环境配置

我的电脑-右键-属性-高级系统设置-环境变量

系统变量中的Path-新建然后选择路径。

可以看到一个是带Scripts一个不带,点击右边的上移可以提升优先级。

然后一路点击确认,不要叉掉窗口。

效果是可以在终端查询到Python版本。

下一篇:GPIO的基本使用

本文标签: 从零开始环境软件MicroPython