cubie的Python GPIO库 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

cubie的Python GPIO库

点滴 admin 11年前 (2014-05-06) 2871次浏览 已收录 扫描二维码

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

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

1. 安装python的库和cubiegpio

  1. sudo apt-get install python-dev
  2. wget http://dl.linux-sunxi.org/users/tom/pySUNXI-0.1.12.tar.gz
  3. tar zxf pySUNXI-0.1.12.tar.gz
  4. sudo python setup.py install

复制代码

2. 识别扩展pin上的gpio口和电源,地。
2.png1.png
这里我们连接PD0和PD2

3. 连接面包板
3.png

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

  1. #!/usr/bin/env python
  2. import SUNXI_GPIO as GPIO
  3. import time
  4. RED_LED = GPIO.PD0
  5. GPIO.init()
  6. GPIO.setcfg(RED_LED, GPIO.OUT)
  7. while True:
  8. GPIO.output(RED_LED, GPIO.HIGH)
  9. time.sleep(1)
  10. GPIO.output(RED_LED, GPIO.LOW)
  11. time.sleep(1)

复制代码

每隔一秒闪烁led的程序。

5. 运行下面代码来运行:

  1. chmod +x blink.py
  2. sudo ./blink.py

复制代码

一定要加sudo,需要root权限。怎么样,是不是看到led一闪一闪。


回复有惊喜哦。

http://cubietech.com/forum.php?mod=viewthread&tid=2556

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。