zoukankan      html  css  js  c++  java
  • Python 远程开发树莓派 点亮LED灯

    1. 关于树莓派

    Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是一种小型电脑,只有信用卡大小的卡片式电脑,其系统基于Linux。


    树莓派有40个GPIO针脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。可使用Python/NodeJs等其他语言及第三方库来控制GPIO的高低电频。

    2. 本地电脑SSH开发树莓派脚本

    新建本地项目 打开PyCharm 设置 切换项目python解释器

    建立SSH 连接



    测试是否成功 代码会自动上传到树莓派

    3. LED灯连接接树莓派

    LED 的负极接到GPIOBOARD6

    LED 的正极接到GPIOBOARD11

    4. 开发

    Python GPIO

    sudo apt-get install python3-rpi.gpio
    python3-rpi.gpio 是python3用于控制树莓派GPIO的第三方模块

    # 导入模块RPI.GPIO,命名为别名为GPIO
    import RPi.GPIO as GPIO
    import time
    
    # 声明 GPIO 使用物理编号方式(BOARD)
    GPIO.setmode(GPIO.BOARD)
    
    # 声明11号口是用于输出模式
    GPIO.setup(11, GPIO.OUT)
    
    # 循环100次
    for i in range(0, 100):
        print('%d 次' % (i + 1))
        # 亮
        GPIO.output(11, True)
        time.sleep(0.5)
        # 灭
        GPIO.output(11, False)
        time.sleep(0.5)
    
    # 清理GPIO口
    GPIO.cleanup()
    

    5. SUCCESS 闪烁的 LED 小灯

    为之则易,不为则难。
  • 相关阅读:
    204. Count Primes (Integer)
    203. Remove Linked List Elements (List)
    202. Happy Number (INT)
    201. Bitwise AND of Numbers Range (Bit)
    200. Number of Islands (Graph)
    199. Binary Tree Right Side View (Tree, Stack)
    198. House Robber(Array; DP)
    191. Number of 1 Bits (Int; Bit)
    190. Reverse Bits (Int; Bit)
    189. Rotate Array(Array)
  • 原文地址:https://www.cnblogs.com/coderDemo/p/15350996.html
Copyright © 2011-2022 走看看