python gpio库有几个版本

本文固定链接:
上一篇::
木有头像就木JJ啦!还木有头像吗?属于你的个性Gravatar头像吧!
最新文章热门文章随机文章
允许自己跟别人不一样,允许别人跟自己不一样。 13:00
人生就像迷宫,我们用上半生寻找入口,用下半生寻找出口,路在脚下,更在心中,心随路转,心路常宽。 10:19
Life is like a song, sing along. 22:51
经营是“让所有人都知道”,经营者应该善于表达,还应该善于传达 20:21
某前端大神推荐看《三体》,《失控》两本书。 10:07
在最平凡的生活里,谦卑和努力。总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。 08:12
捐赠¥付款树莓派怎么样用 Python 控制 GPIO 来发送串口指令? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
树莓派怎么样用 Python 控制 GPIO 来发送串口指令?
· 361 天前 · 1254 次点击
用过RPi.GPIO 与 Writing Pi 但是他们都只能设置GPIO的高低电平啊
我需要用GPIO发送一些指令给蓝牙模块让蓝牙控制远端的从模块
看了几篇貌似都是把系统的ttyAMA0 (pin 14、15)用来做串口的输入输出
有没有方法用其他IO口也可以实现呢?
27 回复 &| &直到
00:38:31 +08:00
& &361 天前
貌似没有,所有类库都是通过操作文件系统实现高低电平
& &361 天前
@ RPi.GPIO 是直接可以指定某个IO口 然后设置高低电平 ,但是这个只能是设置高低电平,不能发送英文命令
& &361 天前
@ 做一个编码,
& &361 天前
有硬件的串口干嘛要软件实现呢,用GPIO实现的话你自己设置高低电平然后根据波特率计算延时啊
& &361 天前
感觉不如FT232转一下咯
& &361 天前
@ 你意思是说直接用树莓派的串口(14、15pin) ? 我只是想如果可以就不占用本身的串口
@ 是不是那个把指令编码成高低电平的程序? 我不清楚怎么去写。
& &361 天前
要用到系统中断的,软串口得另外搞驱动。
& &361 天前
这里有现成的驱动
& &361 天前
建议串口连接 Arduino ,底层的全部由 Arduino 来做。
高级语言很难满足底层的时序要求。来个进程切换时序就完蛋了。
& &361 天前
@ Arduino 我还没有用过 ,不知道应该怎么弄
@ 嗯 。我看看
& &361 天前 via Android
你的蓝牙模块可不可以i2c呢?
& &361 天前
看你的蓝牙模块的接口, 是不是支持i2c或者spi, 这两种总线接口RPi都支持, 并且有现成的python库可以用。
如果这两种总线你的蓝牙模块都不支持,才需要考虑用GPIO来进行软模拟(bit banging)。试验过GPIO最高的切换频率只能到达30kHz左右,所以你的蓝牙通信的波特率也不能超过这个频率,你可以查看下你的蓝牙模块对通信频率的要求。
& &360 天前
我的是 CC2540的主模块 CC2541 的从模块
但是貌似我的主模块只有透传模式啊
& &360 天前
我的主模块是一个 串口透传模块
& &360 天前 via Android
@ 啊哈ZigBee。可以拿ZigBee模拟i2c,51代码直接用。rPi端用wiringPi或smbus都可以实现i2c。
& &360 天前 via Android
用i2c操纵1602屏幕
& &360 天前
@ 我那个蓝牙貌似没有引出 i2c 的io口
& &360 天前 via Android
任选二gpio,百度“51 i2c”,谷歌“51 i2c”
& &360 天前
@ 我现在的两个蓝牙模块连接之后是透传模式 ,我是需要在主模块的串口上面发送字符串到从模块 ,然后从模块的单片机识别到字符串之后 再输出低电平 然后启动开关
但是用i2c 的话 是不是我就要换蓝牙模块了
& &360 天前 via Android
@ 不需要。无线收发字符在ZigBee里不需要用gpio。协议栈写好了主函数正常收发即可。主函数的无限循环可以是这个逻辑:模拟i2c从树莓派读取数据,判断处理,无线发送。从机一直查询蓝牙即可。
& &360 天前 via iPhone
@ 我没有蓝牙编程的工具呢,现在的蓝牙模块只有串口透传功能
& &359 天前 via Android
@ 并不明白你在说什么
& &359 天前
@ 我现在买的 蓝牙模块 它主从模块连接之后 ,只有串口透传的功能 。而没有把i2c的引脚弄出来
& &359 天前 via Android
@ 不是CC2540吗?
& &359 天前 via Android
@ 如果你的CC2540没有引出别的io,单纯是数据传输的话,我建议换一个。
& &359 天前
@ 是 CC2540 的 ,但是那个 信驰达的没有引出对应脚
& &359 天前 via Android
@ 那就换一个设备吧
& · & 246 人在线 & 最高记录 1893 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.3 · 53ms · UTC 19:54 · PVG 03:54 · LAX 12:54 · JFK 15:54? Do have faith in what you're doing.raspberry-gpio-python更新到0.5.10,新增树莓派2代支持
raspberry-gpio-python更新到0.5.10,新增树莓派2代支持
[摘要:昨早借正在用raspberry-gpio-python 0.5.9版本发明没有支撑最新的Raspberry Pi 2 提醒: RuntimeError: This module can only be run on a Raspberry Pi! 本日午时刚预备用午戚时光本身点窜一下做下支撑,效果发明两]
昨晚还在用raspberry-gpio-python 0.5.9版本发现不支持最新的Raspberry Pi 2
RuntimeError: This module can only be run on a Raspberry Pi!
今天中午刚准备用午休时间自己修改一下做下支持,结果发现两个小时前,作者刚更新好
- Issue 95 - support RPi 2 boards
- Introduce RPI_INFO
- Deprecate RPI_REVISION
- Issue 97 - fixed docstring for setup()
http://sourceforge.net/projects/raspberry-gpio-python/files/
感谢关注 Ithao123精品文库频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊如何在树莓派上安装python和GPIO库_百度知道
如何在树莓派上安装python和GPIO库
不同操作系统安装GPIO的命令是不同的,这里以树莓派的官方操作系统Raspbian为例,说明如何安装GPIO库。Raspbian中安装了两个Python版本,分别是2.7.3和3.2.2。Python2.x的安装包会一python为前缀,而Python3.x的安装包回忆python3为前缀。Python2安装GPIO库需要输入命令:sudo&apt-get&install&python-rpi.gpioPython3安装GPIO库需要输入命令:sudo&apt-get&install&python3-rpi.gpio
其他类似问题
为您推荐:
提问者采纳
p>Raspberry Pi要看你使用的系统的版本;python27其余的raspberry pi的系统你要去看它是基于什么系统制作的;install&nbsp,用apt来安装sudo&apt-get&install&python27&nbsp,那个没记错应该是pacmanpacman&lib-gpio我知道的还有一个Arch Linux for Raspberry Pi,然后用那个系统的安装包管理软件来安装不是很建议直接在Raspberry Pi直接编译,ARM的SoC性能真心很弱。Rasbian是基于Debian的系统
gpio的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 python rpi.gpio 手册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信