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接口的高电平(打开)和低电平(关闭)持续时间来实现不同的蜂鸣器声响节奏。

    三、效果图

  • 相关阅读:
    vim实用技巧总结
    configure, make, make install都做了什么
    替换ubuntu 14.04的源
    从源码Build vim以及打包.deb
    Vimperator技巧
    搭建Gitlab
    [转] 你真的会写单例模式吗——Java实现
    笔记本开临时Wifi
    Ubuntu 12.04 修改键盘映射
    oracle查看用户所在的表空间
  • 原文地址:https://www.cnblogs.com/guwei4037/p/14221616.html
Copyright © 2011-2022 走看看