CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
楼主: hipboi

cubie的Python GPIO库

  [复制链接]
发表于 2013-8-19 21:23:46 | 显示全部楼层
来惊喜~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-8-25 17:49:44 | 显示全部楼层

最近在淘宝上买了一些arduino的传感器,想拿cubie控制一下这些传感器。

首先,系统使用的是官方网站上的ubuntu sd card 1.1

1. 安装python的库和cubie的gpio库
sudo apt-get install python-dev
wget http://dl.linux-sunxi.org/users/tom/pySUNXI-0.1.12.tar.gz
tar zxf pySUNXI-0.1.12.tar.gz
sudo python setup.py install
复制代码
2. 识别扩展pin上的gpio口和电源,地。
   
这里我们连接PD0和PD2

3. 连接面包板
  

4. 写代码,使用你喜欢的编辑器新建一个blink.py文件,内容如下:
#!/usr/bin/env python

import SUNXI_GPIO as GPIO
import time

RED_LED = GPIO.PD0

GPIO.init()
GPIO.setcfg(RED_LED, GPIO.OUT)
   
while True:
        GPIO.output(RED_LED, GPIO.HIGH)
        time.sleep(1)
        GPIO.output(RED_LED, GPIO.LOW)
        time.sleep(1)
复制代码
每隔一秒闪烁led的程序。

5. 运行下面代码来运行:
chmod +x blink.py
sudo ./blink.py
复制代码
一定要加sudo,需要root权限。怎么样,是不是看到led一闪一闪。
回复 支持 反对

使用道具 举报

发表于 2013-8-28 15:00:17 | 显示全部楼层
看......................
回复 支持 反对

使用道具 举报

发表于 2013-8-31 11:06:29 | 显示全部楼层
看看这个,我的板子也快到了!
回复 支持 反对

使用道具 举报

发表于 2013-9-15 12:05:19 | 显示全部楼层
冲着惊喜回复个。。。
回复 支持 反对

使用道具 举报

发表于 2013-9-21 17:06:36 | 显示全部楼层
请问有总线方式访问gpio的函数没有,想通过cpld扩展出个接口板,用脚本写个GUI去操作行不?谢谢!
回复 支持 反对

使用道具 举报

发表于 2013-9-21 17:29:52 | 显示全部楼层
回复有惊喜
回复 支持 反对

使用道具 举报

发表于 2013-9-22 15:56:00 | 显示全部楼层
看看是啥
回复 支持 反对

使用道具 举报

发表于 2013-9-26 23:05:05 | 显示全部楼层
用高级语言控制底层是个不错的方向
回复 支持 反对

使用道具 举报

发表于 2013-9-27 18:46:39 | 显示全部楼层
学习!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-3-29 19:46 , Processed in 0.027365 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部