繁体   English   中英

使用Raspberry Pi 2b GPIO引脚检查电压

[英]Check For Voltage With A Raspberry Pi 2b GPIO Pin

我想为我的树莓派2b构建一个简单的(游戏)控制器。 我的计划是将3.3电压输出连接到按钮,而不是任何GPIO引脚。

可以通过GPIO引脚检查电压吗? 还是有更平滑的方法来构建一个(模拟到数字)?

请注意,我正在Visual Studio 2015 C#中进行开发,我的RP-OS是Windows 10。

您可以读取引脚的状态(高/低),也可以在状态更改时使用中断来接收事件。

Raspberry Pi站点Windows IoT站点上,按钮和LED项目是第一个示例。 C#的PushButton示例使用中断来检测状态更改。

操作系统或语言与使用RPi无关紧要。 为了使用引脚,您需要先将其打开,设置其模式,然后定期检索其值或侦听中断。

在示例中,执行以下步骤:

  • 打开按钮图钉: buttonPin = gpio.OpenPin(BUTTON_PIN);
  • 将其设置为输入: buttonPin.SetDriveMode(GpioPinDriveMode.InputPullUp) ;
  • 使用事件处理程序监听中断: buttonPin.ValueChanged += buttonPin_ValueChanged;

一般来说,您应该同时使用Raspbian和Windows IoT来了解RPi的行为:

  • Windows IoT尚不支持RPi的全部功能,因此与Windows IoT相比,使用Raspbian要做的事情要容易得多,例如使用温度传感器或任何具有1-Wire支持的设备。
  • 传感器制造商为Rapsbian或Arduino提供示例,代码甚至库。 使传感器正常工作已经足够困难,您也不必从Raspbian转换为Windows IoT。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM