Questions tagged «python»

Python是一种通用的,动态类型的,面向对象的高级编程语言。Raspberry Pi最受欢迎的操作系统发行版中安装了版本3.x和2.x的解释程序。

1
Raspberry Pi GPIO输入引脚提供随机值
最近我一直在玩Raspberry Pi。但是我有一个问题。 当我设置一个输入引脚以检查是否有电时,它给我的答案很不稳定。 为了阐明我的问题,我做了一些观察: 当我连接电路并且电流流到输入引脚时,它给我的值始终为TRUE或1。 当我通过移除一部分LED来断开电路时(当输入值应为0时),它为我提供了随机值,在0到1之间移动。 当我从Pi上拔下所有电缆时,它的值始终为0 如果我卸下了所有GPIO电缆,它的值将为0,但是如果我只是用一根导电金属片(另一端没有任何东西)触摸输入引脚,它将再次从随机值开始。除非我也有东西连接到输出引脚,否则它不会给我随机值。它不必在任何地方引线,而只需触摸输出引脚即可。其他金属必须接触输入引脚。它们之间完全没有连接。 我不知道为什么当输入GPIO引脚接触到任何金属时,为什么它开始给我随机值。 更有趣的是,当我实际给它供电时,为什么给我一致的1或TRUE?
12 gpio  python 

1
使用python录音
我正在尝试使用python和pyaudio库通过RPI录制一些声音,并且遇到了一些有趣的问题-尝试使用pyaudio时,垃圾控制台输出和大量噪声混入了录音中。 这是我在python脚本中正在做的事情: import pyaudio, wave, utils BUFFER_SIZE = 1024 REC_SECONDS = 5 RATE = 44100 WAV_FILENAME = utils.generate_random_token() FORMAT = pyaudio.paInt16 #init sound stream pa = pyaudio.PyAudio() stream = pa.open( format = FORMAT, input = True, channels = 1, rate = RATE, input_device_index = 7, frames_per_buffer = BUFFER_SIZE ) #run …
12 python  audio 

4
如何连接到USB串行设备?
我有一个带有USB串行端口电缆的设备,我想将其连接到Raspberry Pi。此USB到串行电缆的芯片组是Prolific Technology,Inc.的PL-2303。 如何使用Python从该设备的串行连接读取数据?
12 debian  usb  python  serial 

4
ImportError:没有名为RPi的模块
我正在尝试在Raspberry Pi上运行一个软件包: 在终端上,我输入“ sudo apt-get install picap”,然后按Enter。 我安装了它,但是无法执行“ picap-setup” –相反,错误消息如下: pi @ raspberrypi:〜$ picap-setup回溯(最近一次调用):文件“”,ImportError中的第1行:没有名为RPi的模块 在Pi上安装了Python-dev和Rpi.GPIO。我还用sudo apt-get update和sudo apt-get dist-upgrade更新了最新版本的Pi。 Picap来自:https ://www.bareduct.com/make/setting-up-pi-cap-raspberry-pi/ 我很感谢任何提示。
12 python  pi-3  packages 

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 

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

3
如何获取SSH的Raspberry Pi的IP地址
我正在使用Mac OSx通过SSH访问我的Pi。要访问它,我知道我需要Pi的IP地址。因此,我决定使用一些Python命令,这些命令始终成功地为我提供了本地IP。 import socket host_name = socket.gethostname() host_ip = socket.gethostbyname(host_name) print host_ip 奇怪的是,我只获得了本地主机IP(127.0.1.1)。 有人可以告诉我如何为PI获取正确的本地/全局IP(更好的是,现在仅需要通过LAN工作)IP吗?
11 python  ssh 

5
仍安装pyusb:“导入错误:没有名为核心的模块”
在Raspberry Pi上,我通过安装libusb并pyusb通过sudo apt-get install libusb-dev python-usb。 但是运行一些Python代码(pyrow,从划船机读取数据)给我以下错误import usb.core: ImportError:没有名为核心的模块 该错误表明我没有pyusb正确安装,因此我手动进行了一次手动操作(下载并运行sudo python setup.py install),但这没有解决。 我认为问题可能与目录有关/usr/local/lib/python2.7/dist-packages/usb:在我的Ubuntu笔记本电脑上,该文件夹存在并包含(以及其他core.py文件夹),但是Raspberry Pi上的文件夹似乎不存在。ls在父目录中列出了该文件夹,但无法安装到该文件夹​​... 如何解决此问题?我必须在Raspberry Pi上使用特定版本的pyusb吗? 硬件:Raspberry Pi B型 操作系统:Raspbian Wheezy(build 2013-02-09)
11 usb  python  modules 

2
从Windows开发Raspberry python脚本
我想从Windows方面开发一个Raspberry python脚本,出于以下几个原因:我想在我的计算机上保持所有代码(更多)的安全,以防万一我油炸RPi /尝试其他项目/重新安装Pi。另外,我的两个屏幕的主计算机都在Windows上,我发现在SSH(带腻子)上使用vim并不是一种好方法(个人观点,但我认为它不符合人体工程学)。 我发现了这一点:http : //visualgdb.com/tutorials/raspberry/这似乎使我能够为Raspberry开发C +应用程序,并对其进行远程编译等等。 python脚本开发是否有等效的工具? 基本上可以让我: 在Windows上以python开发 点击“运行”按钮并将脚本部署到RPi,然后启动 (梦想解决方案)要放置断点并进行调试?

5
如何在Raspberry Pi上安装熊猫?
我正在尝试在Raspi上安装Python Pandas,但发现了奇怪的错误。 ~ $ pip install pandas Downloading/unpacking pandas Downloading pandas-0.13.1.tar.gz (6.1Mb): 6.1Mb downloaded Running setup.py egg_info for package pandas warning: no files found matching 'README.rst' no previously-included directories found matching 'doc/build' warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyd' found anywhere …

3
Pi Camera-如何创建闪光灯?
我需要用Pi相机拍照,但要照亮被摄对象。拍摄对象将在1m左右的距离,但大多数时候将处于完全黑暗的状态。因此,我需要某种闪光灯。 我只会每隔一个小时左右拍照。我在想: USB LED灯(但是我无法使用Python脚本打开/关闭此灯) 链接到GPIO引脚的一些超亮LED可以切换 是否有人做过类似的事情并乐于分享他们的经验和零件清单?
10 gpio  python  camera  raspicam 

6
导入时出现Python和OpenSSL错误
所以我试图将SSL添加到我的pi B +上运行的Web服务器(使用cherrypy) 我确保OpenSSL已安装: sudo apt-get install openssl 然后我安装了pyOpenSSL与: sudo apt-get install python-openssl 在两种情况下,它都表示: openssl is already the newest version. python-openssl is already the newest version. 因为我已经多次运行了该命令。因此,这似乎很好。 到那时,我在python中执行以下操作: import OpenSSL 我得到错误。特别: Python 2.7.3 (default, Mar 18 2014, 05:13:23) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more …
10 python 

4
Raspberry Pi的12V设备
对于我的学校工程项目,我有一个硬币接收器设备,我想将其链接到Raspberry Pi。但是,该设备需要12V的电源。我对如何为设备供电有一个想法,但是我听说将设备连接到GPIO端口/面包板时,有烧毁Pi的风险。 我有什么办法可以解决这个问题?还是这不太可能发生? 这是我希望使用的硬币接收器的链接:http ://www.amazon.co.uk/Sintron-Acceptor-Vending-Machine-Message/dp/B00C16P03I/ref=sr_1_1?ie=UTF8&qid=1385370033&sr = 8-1&keywords =硬币+接受器


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.