查看: 1025|回复: 0

Raspberry PI3 Model B+ -- 6、python 点亮LED

[复制链接]
  • TA的每日心情
    开心
    2024-10-25 14:50
  • 签到天数: 1071 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2019-7-18 08:48:08 | 显示全部楼层 |阅读模式
    分享到:
       这次使用python语言编程来控制GPIO的状态,通过LED来指示GPIO的状态。


       一、查看系统是否安装python工具
      
       1.1、查看命令  python --version
        1.png
       系统自带python工具,这里我就不安装了,下面我就直接编程测试


        二、硬件连接


        和上一实验一样使用的板子上的GPIO19和GPIO26
        执行命令 :gpio readall  
        来查看下GPIO端口
        2.png
       
        三、程序

    在程序GPIO上使用的是BCM编号方式,在GPIO口的编号上对应的是19和26。


        3.1、led.py
       
    1. 3 import RPi.GPIO as GPIO
    2.   4 import time
    3.   5
    4.   6 LED1 = 26
    5.   7 LED2 = 19
    6.   8
    7.   9 GPIO.setmode(GPIO.BCM)
    8. 10 GPIO.setup(LED1,GPIO.OUT)
    9. 11 GPIO.setup(LED2,GPIO.OUT)
    10. 12 try:
    11. 13         while True:
    12. 14                 GPIO.output(LED1,GPIO.HIGH)
    13. 15                 GPIO.output(LED2,GPIO.LOW)
    14. 16                 time.sleep(2)
    15. 17                 GPIO.output(LED1,GPIO.LOW)
    16. 18                 GPIO.output(LED2,GPIO.HIGH)
    17. 19                 time.sleep(2)
    18. 20 except:
    19. 21         print("except")
    20. 22         GPIO.cleanup()
    复制代码

        3.2、运行程序   
        执行命令
        python led.py
       
       
       四、执行结果



       LED1和LED2以2S的间隔交替点亮。
        11.gif

    开箱:https://www.cirmall.com/bbs/thread-107387-1-1.html
    烧写系统:https://www.cirmall.com/bbs/thread-107401-1-1.html
    链接WiFi:https://www.cirmall.com/bbs/thread-107451-1-1.html
    Raspberry PI3 Model B+ -- 4、板子与windows之间文件传输:https://www.cirmall.com/bbs/thread-107487-1-1.html
    点亮LED :https://www.cirmall.com/bbs/thread-107540-1-1.html
    Raspberry PI3 Model B+ -- 7、bcm2835库方式 点亮LED https://www.cirmall.com/bbs/thread-107622-1-1.html
    Raspberry PI3 Model B+ -- 8、bcm2835库 CAN通信发送:https://www.cirmall.com/bbs/thread-107785-1-1.html






    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 18:24 , Processed in 0.111441 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.