10142|1

291

帖子

5

TA的资源

纯净的硅(中级)

楼主
 

【树莓派3B+测评】点亮LED [复制链接]

本帖最后由 DDZZ669 于 2018-9-13 20:40 编辑

上个帖子【树莓派3B+测评】远程登录介绍了如何在不接显示器的情况下使用树莓派,这次进行树莓派GPIO口的操作,点亮一个LED。

本次的GPIO口操作使用的python编程语言和gpio库,树莓派的系统中已经预装了python2和python3以及用到的库。
如果提示没有安装可以通过命令行安装:
  1. sudo apt-get install python3
  2. sudo apt-get install python3-rpi.gpio
复制代码



首先在树莓派的桌面上建立一个test文件夹,再在里面新建一个testLED.py文件,写入如下代码:
  1. import RPi.GPIO as GPIO
  2. import time

  3. pin_LED = 37
  4. GPIO.setmode(GPIO.BOARD)
  5. GPIO.setup(pin, GPIO.OUT)

  6. for i in range(10):
  7.         GPIO.output(pin_LED, GPIO.HIGH)
  8.         time.sleep(1)
  9.         GPIO.output(pin_LED, GPIO.LOW)
  10.         time.sleep(1)
  11. 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


此帖出自单片机论坛

最新回复

前来围观                                   详情 回复 发表于 2018-9-14 09:42
点赞 关注(1)
 

回复
举报

785

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
前来围观                                 
此帖出自单片机论坛
 
个人签名我从不担心我努力了不优秀,只担心优秀的人都比我更努力。如果你无法忍受孤独,就不要追逐梦想。每一个优秀的人,都有一段沉默的时光。在那一段时光,你付出了很多努力,忍受孤独和寂寞,不抱怨不诉苦,最后渡过了这
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表