Questions tagged «gpio»

GPIO代表通用输入输出,可用于从Raspberry Pi接收与简单电子设备之间的数字信号和从其发送数字信号。

3
当Raspberry Pi启动时,为什么某些GPIO引脚为高电平?
我连接了一个简单的电路,一个LED连接到BOARD参考上的引脚18。我运行了一个简单的程序,将引脚18设置为HIGH,这将打开LED,然后几秒钟后,将引脚18设置为LOW,最后我用GPIO.cleanup()结束了程序。 此时,LED熄灭,这意味着引脚18熄灭(低电平)。现在,我重新启动或重新启动Raspberry Pi,当它重新启动时,插针18上的LED再次点亮,即使在重新启动Raspberry Pi之前该插针已熄灭。 为什么会这样呢?当Raspberry Pi启动时,如何配置特定的引脚(例如引脚18)为关闭?而且我不希望Raspberry Pi启动时任何GPIO引脚都处于高电平。 我担心这个问题,因为假设引脚18连接到机器人上的DC电动机,并且当Raspberry Pi启动时,电动机将打开,这不是我想要的,因为这会干扰机器人的整体结构,有些电动机可能启动而另一些电动机则无法启动,这取决于它们连接的引脚。我想以同步方式手动打开所有电机。 另一件事是,并非所有的引脚都有此问题。当Raspberry Pi启动时,有些会停下来,而有些则不会。
18 gpio  python  boot  rpi.gpio  led 

6
GPIO引脚排列方向RaspberyPi零W
我查看了提供详细说明的各个网站,尤其是这个。但是我很难将它们计算为真实的rpi零。我的意思是在下图中提供了引脚排列信息: 但是我不能弄清楚实际的rpi是5V和和3v3针脚是否靠近sd读卡器。换句话说,我应该如何将RPi Zero放置在图像上以找出引脚排列?sdcard读取器在我看时是否应该指向左侧?(我将sd卡组件用作参考点,以便更容易地区分引脚,因为rpizero从一侧有SD卡读卡器,从头上的屏幕上有“插槽”屏幕)
17 gpio 

4
在Raspberry Pi上接收FM广播
我想将FM广播信号馈送到树莓派。对电子学有基本了解后,我发现需要一个FM接收器和一个ADC。现在,我需要有关如何进行连接的帮助。是否有任何套件或模块对我有帮助?
16 raspbian  gpio  audio  radio 

2
Pi作为USB客户端
我正在寻找一种方法,让Pi充当USB客户端,并假扮成闪存驱动器。 我已经看到了很多建议,但是到目前为止,大多数建议已经过时(超过1年),而且含义模糊/不完整-我想要求重新整理一下哪些有效,哪些无效等等。 还有很多建议将Pi用作NAS型设备。由于我有一个只能接收闪存驱动器的“哑”主机(我想使用Pi使其“更智能”),因此这对我而言不起作用。 我已经看过的建议摘要: 通过GPIO引脚模拟USB客户端 通过GPIO仿真串行连接,然后使用现有电缆将串行电缆连接到USB 使用模型A,使用软件说服pi充当客户端 使用主机到主机的USB电缆(不确定我是否见过任何支持linux的设备。) 谁能更深入地解释其中一些建议的解决方案? PS-我既不需要也不期望这种配置具有高性能,USB 1.1速度就足够了。 编辑:我也将对可以提供此功能的任何替代方案感兴趣,但是我还没有看到可以使用的任何“智能” usb棒或android-on-a-stick变体。
16 gpio  usb 

3
如何正确安装python RPi.GPIO库
我从这里下载了RPi.GPIO 5.3a:https ://pypi.python.org/pypi/RPi.GPIO 我解压缩了tar文件,将其cd到文件夹中并运行: sudo python setup.py install 它经历了一堆东西,似乎没有失败。其工作的最后一行是: Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info 之后,它就完成了,并给了我控制权。 现在我输入 sudo python 然后 import RPi.GPIO 我看到 ImportError: No module named GPIO 谁能指出我需要采取哪些步骤来正确安装python GPIO库,以便我可以导入它并操纵GP引脚?我在网上发现了很多不同的过程(这是最常出现的过程),但是到目前为止,我仍然无法使它们中的任何一个都能正常工作。
16 gpio  python  rpi.gpio 

7
获取超过26个GPIO引脚
我希望能够从Raspberry Pi输出75个数字输出信号。但是,它只有26个GPIO引脚。精确的计时并不重要,只要在1秒以内即可。我需要能够同时打开或关闭所有信号,因此charlie-plexing无法正常工作。 我以为通过USB连接的另一个模块可能会发生这种情况,但是我想知道是否可以使用现有的硬件来实现此目的?
16 gpio  rpi.gpio 



2
如何通过GPIO读取按钮?
很久以前,我认为自己不适合这类初学者,但是我想我并不像我以前想象的那样聪明,因为我似乎对此感到异常烦恼! 所以我终于完成了考试并且可以玩我的新玩具,所以我要做的第一件事是在UART上安装了LCD字符显示器。我的工作没问题,所以我很难解决这个按钮的原因! 因此,我设置了一个类似于arduino的按钮。1k电阻接地。我用万用表确保按钮可以正常工作,并输出正确的电量。我通过SSH进入我的外壳,将按钮插入GPIO引脚7,然后进入python。这是我尝试过的: GPIO.pinout(GPIO.BOARD) GPIO.setup(7,GPIO.IN,pull_up_down=GPIO.PUD_DOWN) while 1==1: inputval = GPIO.input(7) print inputval False无论我如何按下按钮,这都会给我带来无尽的循环。我也尝试过,却GPIO.PUD_UP得到了无尽的循环True。我也尝试过GPIO.PUD_OFF并得到更多False。 我在这里想念什么吗?
15 gpio  python 

3
如何将打印机连接到串行GPIO引脚?
我已经 从Adafruit 购买了迷你热敏打印机。该文档指出: 该打印机非常适合与微控制器接口,您只需从微控制器获得3.3V至5V TTL串行输出 由于3.3VI的GPIO输出上的串行引脚假定我可以将打印机直接连接至引脚,因此无需保护电路即可正常工作。这是一个天真的假设吗?为了使用打印机,我还需要做什么?
15 gpio  serial  printing  uart 

2
我可以通过GPIO使用单线文件系统吗?
我已经安装了owfs(在debian下),只是为了实现初始设置(1wire)只能通过USB端口工作。owfs是One Wire文件系统的缩写。这是低端传感器的标准,但我专门尝试通过GPIO 连接DS18B20。 我可以使1线功能通过GPIO工作吗?如果是这样,我该怎么做? 起初,我不了解owfs通常需要一个“总线主控IC”,它可用于与1-wire传感器进行通信。我以为我可以轻松地更改设置,以在没有总线主控的情况下使用GPIO。
14 gpio  sensor 

2
Pi-Face附加板为Raspberry Pi带来了什么优势?
我遇到过Pi-Face插件板,并且想知道Raspberry Pi可以解锁哪些附加功能。 从网站: 我们要提供的“附加值”是将Raspberry Pi与现实世界连接的硬件和相关资源。它将允许它感测和操纵其环境,读取开关和传感器以及驱动电动机和致动器。 在现实世界中这意味着什么?这个附加板允许我做什么?
14 gpio  peripherals 

6
GPIO:为什么将按钮接地而不是+ 3.3v?
在大多数示例中,我都看到了将按钮连接到GPIO输入的过程,该按钮已布线,因此当闭合时,该引脚和地之间会形成电路,从而在该引脚上产生一个低输入。上拉电阻用于将输入值默认设置为高。然后,按下按钮,Pi上的代码即可检测到低电平。 我一直在将按钮连接到+ 3.3v,因此信号很高,因为这似乎更有意义,并使代码更符合逻辑,但是必须有一个大多数人都喜欢接地的原因。有什么优势?
14 gpio  electronics 


2
是否将固态继电器正确连接到GPIO引脚?
tl; dr —我想将此继电器连接到Raspberry Pi B +上的GPIO引脚。 我正在考虑为Raspberry Pi购买固态继电器。经过大量搜索,我遇到了Sainsmart的8通道中继: 但是,我不确定如何将其连接到Pi。此页面提供每个引脚的列表。如果我理解正确,则GPIO引脚在3.3V电压下可提供50 mA电流。还有几个提供5V电压的GPIO引脚。根据继电器的规格,3.3V应该足以激活一个通道。 根据我的有限知识,我得出了以下接线图: 它是否正确?我想念什么吗?任何意见是极大的赞赏。
13 gpio  relay 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.