zoukankan      html  css  js  c++  java
  • 树莓派点亮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接口的高电平(打开)和低电平(关闭)持续时间来实现不同的蜂鸣器声响节奏。

    三、效果图

  • 相关阅读:
    nginx
    不再想写博客的大众集合教程
    数据结构与算法之算法
    数据结构与算法
    yii2的安装使用
    git的使用方法总结
    php生成图片验证码
    git推送失败的问题
    配置nginx支持thinkphp框架
    centos下的lnmp环境搭建
  • 原文地址:https://www.cnblogs.com/guwei4037/p/14221616.html
Copyright © 2011-2022 走看看