【已解决】GPIO的输出到底代表什么呢?(关于全功能扩展板V0.2的测试问题)
本帖最后由 沧海笑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,口上。那么这条语句有或者没有,会有影响吗?谢谢 呵呵,现在解决了吧:lol 开心就好 发表于 2013-2-20 00:02
呵呵,现在解决了吧
刚到北京,飞了一晚上,呵呵,周五回去才能试,然后将解决过程在此汇报,谢谢U大! 已解决:如果我们使用PI的管脚定义(U大代码demo.py默认),在此语句之下:import RPi.GPIO as GPIO增加以下语句即可:# to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)详情见:http://www.shumeipai.net/thread-13003-1-1.html
(有图)
感谢U大指导。
页:
[1]