极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11056|回复: 3

【已解决】GPIO的输出到底代表什么呢?(关于全功能扩展板V0.2的测试问题)

[复制链接]
发表于 2013-2-19 01:27:36 | 显示全部楼层 |阅读模式
本帖最后由 沧海笑1122 于 2013-2-24 10:53 编辑

扩展板:U大出品的V0.2扩展板,使用的教程是http://www.shumeipai.net/forum.php?mod=viewthread&tid=518&page=1&extra=#pid33596
外接5V电源。
材料:一只LED(加220欧姆电阻),
接线(详见示意图)GPIO.0的C与V分别接在LED两端。
测试及现象:按动测试按钮后,在python窗里,显示GPIO.0状态已经ON,但是LED无反应,用万用表测量,C端与G的电压没有。

我的问题是:GPIO.0设为ON后,其对应的C端子,应该有什么变化?高电平?
初学PI,麻烦U大解答下,谢谢。我理解GPIO.0~7,可以设置为高低电平,C端子与V或者G端子的电压,随着输出状态不同应该是有变化的。




另外,运行时报错,在demo.py中加上GPIO.setmode(GPIO.BCM)后,正常。看资料,这条语句的作用是# to change to BCM GPIO numbering
看demo.py代码,好象是把pi板的GPIO端口映射到扩展版0~7,口上。那么这条语句有或者没有,会有影响吗?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2013-2-20 00:02:12 | 显示全部楼层
呵呵,现在解决了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-20 02:03:27 来自手机 | 显示全部楼层
开心就好 发表于 2013-2-20 00:02
呵呵,现在解决了吧

刚到北京,飞了一晚上,呵呵,周五回去才能试,然后将解决过程在此汇报,谢谢U大!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-24 10:52:42 | 显示全部楼层
已解决:如果我们使用PI的管脚定义(U大代码demo.py默认),在此语句之下:
  1. import RPi.GPIO as GPIO
复制代码
增加以下语句即可:
  1. # to use Raspberry Pi board pin numbers
  2. GPIO.setmode(GPIO.BOARD)
复制代码
详情见:http://www.shumeipai.net/thread-13003-1-1.html
(有图)
感谢U大指导。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 05:02 , Processed in 0.043052 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表