使用Python与数字输出进行交互
1. 利用SSH运行Python代码
借助任何SSH客户端运行Python代码时,我们能在控制台输出中看到 print 语句的结果。这些输出对于我们理解数字输出的运行情况非常有帮助。后续在更复杂的场景中,我们会利用Python更高级的日志记录功能。
之前的示例显示, mraa 库在 mraa.Gpio 类中封装了操作GPIO引脚所需的所有方法。不过,之前的代码未充分利用Python的面向对象特性,仅仅与 mraa 库中的一个类进行了交互。在后续示例中,我们会充分利用Python的诸多特性。当开始处理更复杂的示例时,还会让开发板通过网络进行交互。
2. 面包板原型制作
之前示例中,我们操作的是板载LED,未给开发板连接额外的电子元件。现在,是时候处理更复杂的示例了,需要开始使用额外的组件和工具。
每次给开发板连接电子元件时,我们并不想每次都制作新的印刷电路板(PCB)并焊接电子元件。在后续的项目中,我们会频繁进行电子项目的原型制作。因此,我们会使用无焊面包板作为电子原型的构建基础。
无焊面包板也被称作面包板、无焊插件面包板或原型板,我们简称为面包板。对于所有需要将电子元件连接到开发板的原型,我们会使用具有830个连接点(连接孔)和2条电源轨道的面包板。这种面包板是一块约6.5英寸×2.1英寸的塑料板,上面有许多小孔。
面包板内部有金属条连接各个小孔,它在顶部和底部提供了两条电源轨道、母线条或水平总线。这些电源轨道连接了同一行的所有小孔,每列有五个
超级会员免费看
订阅专栏 解锁全文
1699

被折叠的 条评论
为什么被折叠?



