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,下班玩树莓派

  • 相关阅读:
    css:水平居中和垂直居中
    python celery多worker、多队列、定时任务
    python 单例模式
    单例模式
    django 缓存信号等
    redis常用的命令总结
    在python项目中导出项目依赖的模块信息
    面向对象:类中的特殊成员
    python写算法中的栈
    CatLog_小鱼要加油
  • 原文地址:https://www.cnblogs.com/New-world/p/4609003.html
Copyright © 2011-2022 走看看