树莓派使用GPIO接口来控制LED灯,自制五彩炫光的节日彩灯。

1.硬件准备

a. 树莓派(Raspberry Pi)一个
b. 彩色RGB二极管
c. 杜邦线
d. 5V电源引脚

以上所有零件均可在某宝上 买到,都很便宜。

LED灯上的4根引脚分别是VCC,R,G,B。 VCC需要接到电源正极。我们把它连到树莓派的5V引脚上。 R,G,B分别是红绿蓝灯的负极接口。我们把它们连接到树莓派的GPIO口上。 然后跟前一篇一样,使用PWM来控制3个小灯的明暗程度即可混合出各种不同颜色的光。

2.组装图

接线图

按照例图接好线 组装完成以后,下面就可以开始编写控制的Python代码。

3.编写代码

#/home/pi/LEDight.py
import RPi.GPIO
import timeR,G,B=15,18,14RPi.GPIO.setmode(RPi.GPIO.BCM)
RPi.GPIO.setup(R, RPi.GPIO.OUT)
RPi.GPIO.setup(G, RPi.

树莓派GPIO控制LED彩灯相关推荐

  1. 实例2:树莓派GPIO控制外部LED灯闪烁

    实例2:树莓派GPIO控制外部LED灯闪烁 实验目的 通过背景知识学习,了解四足机器人mini pupper搭载的微型控制计算机:树莓派. 通过树莓派GPIO操作的学习,熟悉GPIO的读写控制. 通过 ...

  2. 树莓派GPIO控制/使用的教程

    树莓派GPIO控制/使用的教程 介绍 使用说明 (一)导入库 (二)设置编码规范 (三)引脚设置 (四)电平控制 (五)读取引脚的输入状态 (六)释放GPIO资源 (七)示例代码 (八)PWM设置 一 ...

  3. K210应用2-使用GPIO控制LED状态

    使用gpio控制led 实验目的 本次主要应用K210最基础的功能,了解FPIOA引脚映射,以及GPIO设置.该节验证方式为通过控制LED的亮灭来进行验证. 实验准备 1).带发光二极管(LED)的K ...

  4. keil 4c语言读写寄存器,【STM32单片机学习】第四课:GPIO控制LED(用寄存器编程)

    [朱老师课程总结] 第一部分.章节目录 第二部分.章节介绍 3.5.1.STM32的GPIO模块数据手册详解1 本节讲解STM32数据手册中GPIO模块相关的部分,主要是GPIO的各类模式及其配置方法 ...

  5. 实例4:树莓派GPIO控制舵机转动

    实例4:树莓派GPIO控制舵机转动 实验目的 通过背景知识学习,了解舵机的外观及基本运动方式. 了解四足机器人mini pupper腿部单个舵机的组成结构. 通过GPIO对舵机进行转动控制,熟悉PWM ...

  6. Java 通过GPIO控制LED灯的亮灭(一)

    Java 通过GPIO控制LED灯的亮灭(Firefly-RK3399)(一) Note: 为Android 开发,开发工具AndroidStudio 什么是 GPIO ,(General-purpo ...

  7. 使用74HC595D扩展树莓派GPIO控制8颗LED发光二极管

    芯片概述 74HC595和74HC595D 电气特性 管脚定义(左:74HC595D 右:74HC595) 管脚符号 管脚序号 管脚含义 备注 QA 15 并行数据输出 接独立的LED发光二极管 QB ...

  8. Linux学习~树莓派gpio控制

    WiringPi 是应用于树莓派平台的 GPIO 控制库函数,WiringPi 遵守 GUN Lv3.wiringPi 使用 C 或者 C++ 开发并且可以被其他语言包转,例如 Python.ruby ...

  9. 中科蓝讯 AB32VG1 开发板 GPIO 控制RGB彩灯实验

    本篇文章通过 RT-Thread Studio 配置 AB32VG1 片上外设 GPIO 的引脚,控制 RGB 彩灯进行红绿蓝三色的变换. 1. 模块介绍开发板上板载一个三色 RGB 彩灯,电路原理图 ...

最新文章

  1. 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
  2. 重磅!神策客户服务中心升级,5 年,价值释放加速度
  3. 解决VirtualBox错误:“FATAL:No bootable medium found!”
  4. LeetCode 1428. 至少有一个 1 的最左端列(二分查找)
  5. 空格 过滤多个_CAD选择过滤器的运算符如何使用?
  6. Mybatis判断int类型是否为空
  7. python mvc框架_MVC其实很简单(Django框架)
  8. 什么样的两个矩阵相似_Lecture 27 | 相似矩阵
  9. LeetCode 67. Add Binary
  10. 阿里云季度营收首次超200亿 云计算进入自研技术时代
  11. IDEA中XML与main文件里设置自动补全快捷键
  12. [PhoenixRC模拟器安装]
  13. Finaldata数据恢复软件官方版
  14. 台式计算机键盘驱动,台式电脑键盘无法找到驱动, 为什么?
  15. 线性降维算法简介及PCA主成分分析
  16. 【无标题】PHP小皮中出现拒绝访问(使用密码:YES)
  17. PHP中文转换为数组,PHP文本处理之中文汉字字符串转换为数组
  18. 故障监测 检测 和 诊断
  19. 云IDE:Coding的Cloud Studio
  20. NumberFormat类、BigInteger类和BigDecimal类-JAVA

热门文章

  1. IT类科技公司门户网站建设方案
  2. 计算机无法安装VC2015,VC14(VC2015)安装失败,0x80240017
  3. 小米手机上ImageView加载超大本地图片不显示的问题
  4. mmcv及mmcv-full安装
  5. 【面经】广联达-C++软件开发工程师
  6. Spring AOP 与代理详解
  7. 固定资产管理手忙脚乱之库房盘点
  8. 输入一行字符,统计其中有多少个单词,单词之间用空格分开
  9. Atmel Studio 开发 atmega -- Pro Micro
  10. 地图屏幕数字化全过程(转)