zoukankan      html  css  js  c++  java
  • Raspberry Pi --操作LED

    最简单的一个树莓派GPIO操作入门,这里记录以下

    先上连接图:

    卧槽。图真特么的大

    用到了GPIO的GND和#18针脚,这就不上图了,红色的线接的是18针脚,暗色的线接的是GND针脚,下面上Python的代码:

     1 #coding:utf-8
     2 import GPi.GPIO as GPIO
     3 import time
     4 
     5 GPIO.setmode(GPIO.BCM)
     6 GPIO.setwarnings(False)
     7 GPIO.setup(18, GPIO.OUT)
     8 
     9 #GPIO.output(18, True)
    10 #time.sleep(1)#睡眠1s
    11 #GPIO.output(18, False)
    12 
    13 while True:
    14     GPIO.output(18, True)
    15     time.sleep(1) #睡眠1s
    16     GPIO.output(18, False)
    17     time.sleep(1)#睡眠1s

    随便保存一个文件名,在Linux终端下执行这个Python文件就行了,如果用的不是root用户,则需要sudo

    这个代码实际执行的时候有个问题,因为是无限循环,所以我想结束掉只能Ctrl+C,但是这样结束掉后LED依旧在闪烁,照书抄的,书中也没有提到这个问题,所以我增加了9-11行代码,Ctrl+C后把9-11行代码取消注释,13-17行加上注释,再执行一遍

    玩树莓派开发代码不难,难的是不知道那么多GPIO针脚要插哪个、电阻选多大殴的、接线的方法,慢慢摸索吧,上班学Python,下班玩树莓派

  • 相关阅读:
    【转】linux下passwd命令设置修改用户密码
    【转】Linux账号管理之useradd
    shell script练习:利用日期进行文件的创建
    [转]linux之pr命令
    [转]linux之patch命令
    [转]linux之diff 命令
    [转]linux之awk命令
    【转】Linux之printf命令
    Linux egrep命令
    [转]sed常用命令总结
  • 原文地址:https://www.cnblogs.com/New-world/p/4609003.html
Copyright © 2011-2022 走看看