• 树莓派点亮led


    点亮led是单片机或嵌入式开发当中最简单的入门级应用,可以帮助我们最快速的了解硬件和软件结合起来工作的原理。

    一、硬件接线
    led发光二极管,引脚长的一端接正,短的一端接负。在树莓派上,与led引脚长的一端连接的跳线接到树莓派的GPIO引脚,与led引脚短的一端连接的跳线接到树莓派的GND引脚。
    这里需要注意一下树莓派的编码模式,编码模式不同,GPIO编号也不同。代码中设置的GPIO口要跟物理接线口对应。python中有两种常用的编码模式,BCM和BOARD,如图所示:

    二、软件编程
    通过python进行GPIO编程,需要导入RPi.GPIO包。
    python2安装:sudo apt-get install python-rpi.gpio
    python3安装:sudo apt-get install python3-rpi.gpio
    然后就可以通过代码交替设置相应位置的GPIO为高电平(亮)、低电平的方式(灭),实现类似跑马灯的效果。
    同样,蜂鸣器也是类似的实现,一般有红黑两根线,红接GPIO,黑接GND。可以通过控制GPIO接口的高电平(打开)和低电平(关闭)持续时间来实现不同的蜂鸣器声响节奏。

    三、效果图

  • 相关阅读:
    转:孟岩老大的忠告谈谈如何写技术文章
    base html / div / css / HTML / DIV / CSS
    js Connection
    db oracle config
    UNIX + OS IBM AIX 5L HACMP
    JAVA EE JSP collection
    地址和指针的概念
    全局变量
    地址和指针的概念
    内存数组的存储
  • 原文地址:https://www.cnblogs.com/guwei4037/p/14221616.html
Copyright © 2020-2023  润新知