树莓派使用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. 计算机应用与技术网上测试题答案,计算机应用与技术网上测试题.doc
  2. 使用tracert命令查看某一个网站的ip地址
  3. nimbus java_Java程序设置界面为Nimbus风格x
  4. 环信集成 2---基于环信Demo3.0,实现单聊功能
  5. 报告一个IE很奇葩的滚动条问题——百分比计算宽度为浮点数时的滚动条显示异常
  6. MATLAB编程之PTB:实验流程
  7. Ubuntu16.04下,遇到Unmet dependencies. Try 'apt-get -f install' with no packages的解决办法
  8. 主线程结束子线程会跟着结束吗
  9. 《安富莱嵌入式周报》第287期:下一代Windows12界面,支持各种工业以太网协议参考,百款在线电子开发工具,seL4安全微内核,旋转拨号手机,PSP掌机逆向
  10. [LOJ#3119][Luogu5405][CTS2019]氪金手游(DP+容斥)
  11. Android9.0 Wifi模块Framework层分析
  12. 初识ElasticSearch(5) -批量操作之bulk | 条件查询 | 其它查询
  13. Elasticsearch 每个索引应该有多少个分片
  14. Linux下常用的系统监控软件
  15. 春花秋月何时了,互联网广告系统知多少?
  16. 《A Deep Generative Framework for Paraphrase Generation》论文笔记--摘要、引言
  17. 中国 软件与计算机 清华 教授,中国人民大学信息学院计算机软件与理论导师介绍:孟小峰...
  18. K D E是基于Troll Te c h n o l o g i e s公司的Q t库的
  19. arcgis for js 展示地图图例
  20. (Java版)颈椎病治疗最近云海学长一直对着电脑改bug, 颈椎不舒服, 希望各位小伙伴帮云海学长治治提供一张图片, 将图片旋转后再发给云海学长, 这样学长看图的时候就需要歪着脖子, 时间久了,

热门文章

  1. 做了一个漂亮的项目,啧啧
  2. Django LANGUAGE_CODE和TIME_ZONE设置
  3. 多城市企业站群(单页版)
  4. 海贼王燃烧意志显示服务器,航海王燃烧意志新星大区281服开服时间表_航海王燃烧意志新区开服预告_第一手游网手游开服表...
  5. 可穿戴机器外骨骼设计构想
  6. python decimal函数_Python之decimal模块的使用
  7. 一份加密经济学的终极学习指南
  8. 西雅图最暖的创业公司
  9. 电赛元器件清单多年总结及分析
  10. 26-Docker-常用命令详解-docker rmi