admin 管理员组文章数量: 887021
文章目录
- 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
版权声明:本文标题:从零开始的MicroPython(一) 软件安装及环境搭建 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728348459h1231965.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论