[资料] 【NanoPi M1试用体验】用python控制NanoPi M1 gpio口 非常简单新手入门必看————XiaoHe

[复制链接]

技术员

发表于 2016-8-7 21:13:55   4750 查看 6 回复 显示全部楼层 倒序浏览
分享
从下班研究到现在几个小时,始终不能用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口了。

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

代码如下图:
还是提醒一下程序建在Desktop(桌面)上运行gpio会出粗(即使是sudo 权限 )    本人就栽哪里弄了几小时
电路就是VCC脚接一个电阻(1k就行 本人一般都是直接接滑动变阻器 方便)然后再连接led的长脚  短脚接pin40
然后就可以一闪一闪的了
看看代码还是挺简单的。。。。。研究了大半天就这么简单   有什么不懂留言

本帖子中包含更多资源

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

x
标签:gpio nanopi

技术员

发表于 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
回复

点赞 举报

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

107个成员聚集在这个小组

加入小组

创建小组步骤

关闭

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

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

推荐专区

技术干货集中营

专家问答

方案交易

用户帮助┃咨询与建议┃版主议事

工程师杂谈

项目|工程师创意

招聘|求职}工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

MSP430技术论坛

FPGA|CPLD|ASIC论坛

STM32/STM8技术论坛

NXP MCU 技术论坛

PIC单片机论坛

DSP论坛

瑞萨单片机论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

工程资源中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

电子展览展会专区

芯片求购|供应发布区