最近在淘宝上买了一些arduino的传感器,想拿cubie控制一下这些传感器。
首先,系统使用的是官方网站上的ubuntu sd card 1.1
- 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一闪一闪。
回复有惊喜哦。
http://cubietech.com/forum.php?mod=viewthread&tid=2556