树莓派RGB三色LED灯驱动

作者:吴业亮
博客:wuyeliang.blog.csdn.net

管脚针脚
负极39号针脚
RGPIO35,37号
GGPIO19,35号
BGPIO13,33号

代码

#! /usr/bin/env python3
# -*- coding:UTF-8 -*-
#                       LED                            Pi 
#                       GND ------------------ GND
#                       R   ------------------ Pin 37
#                       G       ------------------ pin 35
#                       B   ------------------ pin 33
#
#---------------------------------------------------
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
RGlist = [33,35,37]
GPIO.setup(RGlist,GPIO.OUT)


if __name__ == '__main__':
    try:
        while True:
            for i in RGlist:
                GPIO.output(i,1)
                time.sleep(0.5)
                GPIO.output(i,0)
    except KeyboardInterrupt:
        GPIO.cleanup()

实现效果

树莓派RGB灯

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蓝牙控制辉光管时钟介绍: 用暑假的空闲时间,断断续续做了一个多月,辉光管时钟基本完成。辉光管使用了 QS30-1,通过四个氖显示时间的冒号。每个辉光管下面各安装一个全彩 LED,可控制其显示颜色。 该时钟使用MC34063ADR2G电源芯片,配合 MOS 管和电感等构成 DC-DC 升压电路,将 12V 电压升至 170V,供辉光管使用。通过 HV57708PG 驱动辉光管。LPD6803用于控制全彩 LED。主控芯片采用 STC15F2K60S2,时钟芯片采用 SD2405ALPI,蓝牙电路模块采用 RF-BM-S02(具体详见整个蓝牙控制控制全彩LED电路设计)。 支持蓝牙4.0的辉光管时钟,主要特性如下: ■六位数字显示 ■四个氖,可独立控制,用于显示冒号、小数点等 ■每个辉光管下安装有一个全彩LED,可调节LED颜色 ■支持闹钟 ■支持夜间模式,夜间自动关闭辉光管 ■可通过蓝牙对时钟进行设置 ■采用SD2405ALPI实时时钟,掉电后时间不会丢失 ■可通过蓝牙对时钟进行控制 ■带有自定义显示模式,可通过蓝牙显示任意数字(例如温度、网速等) 蓝牙指令: TIMShhmmss-设置时间,hhmmss为24时制时间 TIMAhhmmss-设置闹钟,hhmmss为24时制时间 TIMLggrrbb-设置LED颜色,ggrrbb为LEDRGB颜色 TIMMx-打开/关闭闹钟,x=1时打开,x=0时关闭 TIMDxxxxxxdd-进入自定义显示模式并显示内容,xxxxxx为要显示的数字(支持空格),dd控制四个点的显示,范围为0~15,其对应的四位二进制数中的各位分别代表四个点的状态(1为亮,0为灭) TIMT-切换回时钟模式 TIMNx-夜间模式开关,x=0时关闭,x=1时打开。打开夜间模式后,凌晨1点到早上6点辉光管不显示时间 PCB图形展示: 蓝牙控制LED时钟原理图截图如下: 效果图展示: 附件内容包括: 整个蓝牙控制辉光管整个项目设计原理图和PCB源文件,用AD软件打开; 固件(app+硬件驱动代码等); BOM表;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值