发 帖  
[资料] 【NanoPi M1试用体验】用python控制NanoPi M1 gpio口 非常简单新手入门必看————XiaoHe
2016-8-7 21:13:55  5674 gpio nanopi
分享
从下班研究到现在几个小时,始终不能用python导入的gpio来控制M1的io口,表示都看教程用echo来控制io口了(还是运行python的gpio报错)
看了一大批的帖子,然后理解不了。。。。

首先还是要感谢此贴的分享:
http://bbs.elecfans.com/jishu_805918_1_1.html

因为以前大概玩过ubuntu啥的,所以一开始就把 python的pip和gpio都装上了,按照教程死活gpio报错,最后改了一下目录的位置就好了,找到问题还是很开森的。。。。
下面就来一步一步的操作

1)首先,安装pip
终端输入“sudo apt-get install python-pip”(双引号里面的内容)


2)安装 gpio
终端输入“sudo pip install gpio”

3)查看是否安装gpio模块成功
终端输入“Sudo pip list”安装成功会列出安装的库
以上三部可以对照上面的分享地址去对比(一般不会出什么错误)
下一步就可以用python来控制io口了。

这里说明一下 程序里面定义的脚对应下面图片里面的脚来写:
gpio
PIN就是电路板上表明的1-40的引脚(电路板上印刷了1,2 ,39,40的脚可以看得看   旁边单独有4个脚是vcc gnd 串口上面有 印刷的白字)
Linux gpio就是程序里面需要写的脚。

代码如下图:
python
还是提醒一下程序建在Desktop(桌面)上运行gpio会出粗(即使是sudo 权限 )    本人就栽哪里弄了几小时
电路就是VCC脚接一个电阻(1k就行 本人一般都是直接接滑动变阻器 方便)然后再连接led的长脚  短脚接pin40
然后就可以一闪一闪的了
看看代码还是挺简单的。。。。。研究了大半天就这么简单   有什么不懂留言
3
显示全部楼层
· 2016-8-7 21:25:54
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
import gpio
gpio.setup(14,'out')
while 1:
        gpio.set(14,0)
        tiime.sleep(0.5)
        gpio.set(14,1)
        tiime.sleep(1)
· 2016-8-7 21:43:08
原来安装GPIO驱动是insmod的。
· 2016-8-7 22:15:59
zhifubao 发表于 2016-8-7 21:43
原来安装GPIO驱动是insmod的。

新手不懂 insmod是什么....
· 2016-8-8 11:21:06
he4966 发表于 2016-8-7 22:15
新手不懂 insmod是什么....

linux下安装驱动模块。
· 2017-6-11 20:51:09
想知道楼主python怎么控制串口
· 2017-6-17 19:45:53
zgf08321 发表于 2017-6-11 20:51
想知道楼主python怎么控制串口

去看看Python怎么用linux和串口通信的    可以参考这个http://blog.csdn.net/Burgess_Liu/article/details/41745159

只有小组成员才能发言,加入小组>>

174个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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