如何使用Python编程硬件(Python支持硬件编程吗?)

Python支持硬件编程吗?本文通过查看将 Python 与硬件配对所需的技能和过程的广泛概述,了解如何开始使用 Python 进行硬件编程。
通常,当我们想到 Python 时,它几乎完全与软件应用程序有关。事实上,有很多理由在软件领域偏爱这种编码语言,其中大部分归结为多功能性、兼容性以及与某些替代方案相比相对容易的学习曲线。即使在 Python 的广泛优势中,也几乎从未提及它如何与硬件应用程序相关联。
尽管如此,实际上可以使用 Python 作为硬件编程的一种方式。这通常是针对相当简单的设备和应用程序完成的——通常是个人项目,如温度读取器或 LED 照明时钟机制。但是对于那些对 Python 及其所有技巧感到好奇的人来说,学习它仍然是一个有趣的过程。
如何使用Python编程硬件?过程依赖于学习三个具体的实践。
首先  ——自然地  ——你需要学习 Python 的基础知识。正如我们已经注意到有关这些基础知识的先前指南,Python 实际上相对容易上手,因为它由用英语编写的命令组成(与对新手来说看起来更像是胡言乱语的代码相反)。即使相对简单,仍然需要一些时间来培养真正的编码能力。但是,如果您从基础开始,您很快就会进入更复杂的项目(例如编程硬件)。
接下来,如果您真的要自己制作项目,则需要开始进行 PCB 设计。PCB 或印刷电路板在某些方面是现代电气硬件的核心部件,可以根据需要进行设计和定制。今天,这是通过软件完成的,该软件可指导您完成设计过程,并允许您在实际制造物理设备之前测试 PCB 功能。但最终,您将需要一个 PCB,您将在该 PCB 上安装一个微控制器  ——一个对将 Python 代码运行到硬件中至关重要的小组件。
Python支持硬件编程吗?最后的练习是学习CircuitPython,它实际上是为在硬件上编写代码而设计的核心编程语言的变体。CircuitPython 的不同之处在于它不需要计算机软件 ——而是在支持的板上运行,作为“作为 USB 驱动器出现”。理论上,如果您的主要目标是为硬件应用程序编写程序,那么您实际上可以从头开始学习 CircuitPython。但是如果你首先对 Python 有基本的了解,这个学习过程会更顺利。
【如何使用Python编程硬件(Python支持硬件编程吗?)】如何使用Python编程硬件?这些步骤中的每一个都涉及一些真正的努力和教育,当然,组合特定程序的实际过程涉及复杂而错综复杂的步骤。但是上面的注释是对将 Python 与硬件配对所需的技能和过程的广泛概述。

    推荐阅读