如何通过按下连接到 piface 数字 2 上的终端的按钮来打印“Python 中的 Hello world”

Posted

技术标签:

【中文标题】如何通过按下连接到 piface 数字 2 上的终端的按钮来打印“Python 中的 Hello world”【英文标题】:How to print 'Hello world in python' through pressing a button connected to the terminal on a piface digital 2 【发布时间】:2018-05-02 04:34:24 【问题描述】:

我最近购买了“Piface Digital 2”,并且能够创建程序以使用内置按钮点亮内置 LED(如通过观看教程)。

但是现在我一直在尝试通过终端附加一个外部按钮,我想要它做的只是在按下开关时在 python 3 中打印“hello world”。老实说,我的问题是我找不到任何关于这个问题的教程,我不确定除了需要什么代码;

import Pifacedigitalio as pfio
pfio.init()

我确信我的开关和电路可以正常工作,因为我已经在模拟器中对其进行了测试。

外部按钮是指通过两根电线连接到端子的按钮

任何帮助将不胜感激。

如果您需要我进一步解释任何不愉快的事情

【问题讨论】:

【参考方案1】:

经过一周的测试,我已经弄清楚了如何做到这一点,我意识到要处理按钮按下,我必须将其连接到输出终端而不是输入终端,然后我编写了一个程序python 打印'hello world' 我使用pfio.digital.write(0,1)打开终端0 和pfio.digital.write(0, 0)关闭终端。一旦上了程序就变得简单了。

【讨论】:

以上是关于如何通过按下连接到 piface 数字 2 上的终端的按钮来打印“Python 中的 Hello world”的主要内容,如果未能解决你的问题,请参考以下文章

python 使用PiFace数字IO板通过ZeroMQ发布Raspberry Pi输入的更改

在调试模式下连接到 Android 上的 Worklight 崩溃

如何在不使用 *** 映像的情况下连接到 docker 中的 ***?

如何在没有认证问题的情况下连接到 URL?

如何在没有 SSL 的情况下连接到 MySQL 数据库

如何在不指定数据库名称的情况下连接到 PostgreSQL?