【树莓派3B+测评】点亮LED
本帖最后由 DDZZ669 于 2018-9-13 20:40 编辑上个帖子【树莓派3B+测评】远程登录介绍了如何在不接显示器的情况下使用树莓派,这次进行树莓派GPIO口的操作,点亮一个LED。
本次的GPIO口操作使用的python编程语言和gpio库,树莓派的系统中已经预装了python2和python3以及用到的库。
如果提示没有安装可以通过命令行安装:
sudo apt-get install python3
sudo apt-get install python3-rpi.gpio
首先在树莓派的桌面上建立一个test文件夹,再在里面新建一个testLED.py文件,写入如下代码:
import RPi.GPIO as GPIO
import time
pin_LED = 37
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)
for i in range(10):
GPIO.output(pin_LED, GPIO.HIGH)
time.sleep(1)
GPIO.output(pin_LED, GPIO.LOW)
time.sleep(1)
PIO.cleanup()
如下图:
程序中使用的是37号引脚,程序每隔1秒电平翻转一次,并输出一个计数值,10次后退出程序。
再来看一下树莓派的GPIO口定义,我们用到的是37脚和GND:
LED接线图如下:
我们可以在终端中运行程序,可以用PuTTY或树莓派系统里的终端,我用的是PuTTY。
实际上我码代码的时候也是在PuTTY中操作的,如果网络不是很好,远程桌面用着有点卡。。。
首先进入代码所在的文件夹:
cd ~/Desktop/test/
然后通过python3执行程序:
python3 testLED.py
如果成功的话,会看到终端中依次输出10个数,并且LED亮灭10次:演示视频:http://v.youku.com/v_show/id_XMzgyMjUwNTY4OA==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzgyMjUwNTY4OA==.html?spm=a2h3j.8428770.3416059.1
前来围观
页:
[1]