Questions tagged «gpio»

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

5
我可以阅读光量吗?
我不确定该怎么说,但是我想用我的Raspberry Pi阅读“光量”。“光量”是指0到100之间的一个数字(例如),其中0是没有光/暗,而100是很多光(据我所知,这是任意数量的“很多光”) 。 问题是:我读过Raspberry Pi仅具有数字输入/输出端口,而没有模拟输入。还有读取模拟输入的方法吗?如果需要,我需要什么硬件? 设置知识水平:我确实设法通过RPI.GPIO库输出控制LED。我还没有阅读任何输入。
12 gpio  rpi.gpio 

5
GPIO-UART至Arduino通信
我一直很幸运地尝试让Raspberry Pi与Arduino对话。我正在使用3.3 V至5 V转换器来交换电压。我确实在UART TX引脚上放了一个LED,看起来好像在反转数据。如果是这样,我需要什么电路才能使其与Arduino通信? 我正在使用Cool Components Logic Level Converter。它是用于3.3 V至5 V的晶体管和用于5 V至3.3 V的电阻器。
12 gpio  serial  arduino 

2
除非我使用“打印”,否则循环不起作用
此代码不会打开和关闭led。 import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) GPIO.cleanup() 但是当我打印出循环中的数字时,它确实起作用了: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21,GPIO.OUT) for number in range(0,10): GPIO.output(21,GPIO.LOW) time.sleep(1) GPIO.output(21,GPIO.HIGH) print(number) GPIO.cleanup() 知道为什么吗?
11 gpio  python 

2
比较和对比Python GPIO API
我只是从Pi开始,想用Python编写GPIO。到目前为止,我遇到了五个库: 连线Pi-Python RPi的GPIO RPIO gpiozero 猪皮 在我花时间学习一个之前,我想知道: 一个或另一个是否有任何限制。 它们之间有什么重大的客观差异。
11 gpio  python 

3
LIRC无法发送(不发送:硬件不支持发送)
我正在尝试使用Raspberry Pi 2和红外护罩(请参阅此处:http : //bit.ly/29iC0lr)来控制我家中的IR HVAC单元。 我遵循了IR防护屏产品页面上的说明,并从其他一些地方获得了提示,并且从HVAC遥控器接收信号非常有效。我能够创建一个.conf文件,并且不喜欢使用LIST命令时看到的配置按钮,但是当我尝试使用SEND_ONCE时,会收到以下响应: irsend: hardware does not support sending 我花了几个小时尝试各种操作系统(包括piCore 6.1-v7和Raspbian Jesse 2016-05-27和2015-11-21)和两个版本的LIRC(0.9.0和0.9.4),但始终得到相同的结果。 我确认红外LED正在使用数码相机和手动操作GPIO引脚的python脚本正常工作。 谁能指出我正确的方向来解决这个问题?有没有办法找出为什么 LIRC似乎认为我的硬件没有发送器? 提前致谢。 注意:我的/boot/config.txt包含针对lirc-rpi的这一行 dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17 [EDIT 7-7-2016] 这是一些其他信息,包括此页面上“疑难解答”部分中几个命令 的输出:http : //aron.ws/projects/lirc_rpi/的输出cat /sys/kernel/debug/gpio看起来不正确,但我不知道不知道该怎么办。:-\ 我在/etc/rc.local中有以下行: modprobe lirc_rpi gpio_in_pin=18 gpio_out_pins=17 我还在/ etc / modules中尝试了类似的代码,但是没有任何区别。 pi@raspberrypi:~ $ ls -l /dev/lirc* crw-rw---- 1 root video 244, 0 …
11 gpio  lirc 

2
如何使用GPIO安装node.js
我正在尝试node.js在Raspberry Pi以及Windows XP 上安装Raspberry Pi GPIO。 我正在运行全新的Debian Jessie安装 我可以安装nodejs v.0.10.29。不管我做什么,这几乎是我能够安装的最新软件包,即使我阅读的许多文章都谈到了4.0.0版。 但是v0.10.29正在运行,我可以运行一个简单的http服务器。 当我尝试安装GPIO时出现问题。我尝试了以下方法; rpi-gpio - 开关 我无法让他们中的任何人正常工作,并且我一直在尝试尝试在网上找到的任何问题以对其进行修复。我已经尝试了几乎所有东西。 因此,由于我可能搞砸了很多事情,因此我重新安装了OS Debian {Ed:Raspbian} Jessie,并将再次尝试。 从那里开始,在安装操作系统后我应该怎么做才能使它正常工作? 有人为此提供了很好的指导-因为我可能缺少一些东西,对吧? 如果有人愿意提供帮助,我将很乐意按照说明进行操作,并发布我收到的任何错误消息,因为到目前为止,这就是我一直得到的。 所以我想我将从以下内容开始: sudo apt-get update 下一步是什么? 编辑#1 Nodejs v0.10.29已安装 我已经按照Joan的建议安装了Nodejs: wget https://nodejs.org/dist/v4.3.1/node-v4.3.1-linux-armv6l.tar.xz tar xf node-v4.3.1-linux-armv6l.tar.xz cd node-v4.3.1-linux-armv6l/ sudo cp -R * /usr/local nodejs -v 回; v0.10.29 EDIT#2 pi-gpio安装 …

3
我可以使用3.3v引脚代替5v引脚吗?
我正在使用HC-SR04超声波传感器,并且Raspberry Pi上没有足够的5V引脚,因此我不想购买扩展器。 那么可以在某些传感器上使用3.3V引脚吗?有什么后果?我是一个初学者,所以我不会理解任何复杂的东西。
11 gpio  power  sensor 

2
PiGPIO库示例,用于对UART进行位绑定
PiGPIO库 http://abyz.me.uk/rpi/pigpio/index.html提到它的功能之一是“使用任何用户gpio的软件串行链接”。 我的意思是,您可以使用它在任意2个免费GPIO引脚上生成软件UART。 在项目的示例页面中,没有此功能的示例,我在Google上都找不到。 有人这样做吗?如果是这样,请给我指出这个例子。 如果不是,是否还有其他库可以用于UART的位碰撞? 谢谢,
11 raspbian  gpio  python  uart  c++ 

5
如何将该SD卡读卡器连接到RaspberryPi?
我需要在我的Raspberry Pi上为项目www.samplerbox.org添加第二个SD卡读取器(RPi将嵌入在一个盒子中,因此我需要一个用户 -SD卡读取器)。 这是我想使用的: 如何将其连接到RaspberryPi?通过GPIO?(如果是,如何?)通过USB端口?(如果是,如何将这些引脚连接到标准USB插头?) 更新:这是2 * 8针GND, 3V3, 5V, CS, MOSI, SCK, MISO, GND::
11 gpio  usb  sd-card  wiring 

3
使用GPIO引脚时的注意事项
作为Raspberry Pi和电子产品的新手,我想开始研究GPIO引脚,但是互联网上的任何教程都警告我不要以一种或另一种方式油炸Pi。我想知道在使用GPIO引脚时应采取的最低限度的预防措施和安全措施,以便减少油炸Pi的机会。我看了RPi网站(http://www.raspberrypi.org/documentation/usage/gpio/)上的GPIO文档。唯一提到的是 如果您按照说明进行操作,那么使用GPIO来解决问题既安全又有趣。但是,将电线和电源随机插入Pi可能会杀死它。如果尝试使用大量电源将事物连接到Pi,也会发生坏事。LED指示灯很好,电动机不好。 在这种情况下,什么是不连接到RPi的事情?可能发生的“坏事”是什么?
11 gpio  safety 

1
使用其他GPIO作为数字I / O?
希望这个问题很简单,但我的快速谷歌搜索找不到答案。 我知道RPi有几个可以使用的GPIO以及专用的GPIO(SPI,I2C,UART等)。在我的项目中,我实际上用尽了常规GPIO,并且还希望将SPI,I2C和其他GPIO用作“常规” GPIO。我知道可以做到这一点,但是我想我不确定如何将它们设置为不在SPI / I2C / etc模式下运行,而只能作为常规GPIO运行。 我需要做任何事情来适当地设置它们吗?
11 gpio  rpi.gpio 





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.