通过RGB灯输出七色

本文由博主原创,如有不对之处请指明,转载请说明出处。

参考博客:http://www.cnblogs.com/jikexianfeng/p/6243654.html

参考网站:http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_language_reference

参考文档:http://wiring.org.co/reference/

参考网页:http://www.cnblogs.com/jikexianfeng/p/6031291.html

 1 /*********************************
 2 代码功能:输出模拟信号,控制RGB灯的颜色
 3 使用函数:
 4     pinMode(引脚号,模式);
 5     analogWrite(引脚号,电压参数);            //输出模拟电压 = 5/256*电压参数
 6     constrain(输入参数,区间下界,区间上界);    //区间函数
 7     random(随机种子);                        //产生一个随机数
 8     具体函数用法请参考博主的另一篇文档:《arduino api手册》
 9     网址:http://www.cnblogs.com/jikexianfeng/p/6243654.html
10 创作时间:2017*1*4
11 作者邮箱:[email protected]
12 ********************************/
13 int Redpin = 11;        //红
14 int Greenpin = 10;      //绿
15 int Bluepin = 9;        //蓝
16
17 void setup(){
18     pinMode(Redpin,OUTPUT);
19     pinMode(Greenpin,OUTPUT);
20     pinMode(Bluepin,OUTPUT);
21 }
22 void loop()
23 {
24     randomSeed(analogRead(0));
25     for(int x=0; x<256;x++){
26
27         analogWrite(Redpin,constrain(random(256),0,255));
28         analogWrite(Greenpin,constrain(random(256),0,255));
29         analogWrite(Bluepin,constrain(random(256),0,255));
30         delay(100);
31     }
32 }
时间: 2024-10-14 07:46:51

通过RGB灯输出七色的相关文章

[ZigBee] 13、ZigBee基础阶段性回顾与加深理解——用定时器1产生PWM来控制LED亮度(七色灯)

引言:PWM对于很多软件工程师可能又熟悉又陌生,以PWM调节LED亮度为例,其本质是在每个周期都偷工减料一些,整体表现出LED欠压亮度不同的效果.像大家看到的七色彩灯其原理也类似,只是用3路PWM分别控制红.绿.蓝三种颜色的灯输出亮度,再结合混色原理表现出丰富多彩的炫光效果~ 写在前面:前十几篇介绍了CC2530的一些外设的基本用法,接下来几篇拿几个例子回顾并加深一下之前的知识点,上面引言是普及.下面高能预警! 第一个例子:用定时器1产生PWM来控制LED亮度 我们在<[ZigBee] 5.Zi

2018.11.7 Nescafe29 T1 穿越七色虹

题目 题目背景 在 Nescafe27 和 28 中,讲述了一支探险队前往 Nescafe 之塔探险的故事-- 当两位探险队员以最快的时间把礼物放到每个木箱里之后,精灵们变身为一缕缕金带似的光,簇簇光芒使探险队员们睁不开眼睛.待一切平静下来之后,探险队员来到了一座宫殿 中,玉制的石椅上坐着两个人-- "你们就是--Nescafe 之塔护法中的两位?" "是的,我们就是神刀护法 xlk 和飞箭护法 riatre--你们来这里做什么?" "我们是前来拜访圣主和

图形化编程娱乐于教,Kittenblock arduino实例,RGB灯带

跟很多学生聊过,很多学生不是不努力,只是找不到感觉.有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同.关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识.会陆续分享图形化编程的经验,希望能够做成一个专题.如果您觉得有用,就给点个赞吧.涉及的软件包括Kittenblock.arduino. 程序解读:引脚4连接灯带,控制RGB灯带,循环30次,用变量控制像素 知识点:灯带,arduino,执行器,结构 重点:显示模块,RGB是指红绿蓝三色. 涉及的

奇术神医第七色

某某市第一人民医院儿科住院部,晚上七点三十二分,第六号儿科病房,围满了一大群医生和护士.病床上躺着一位年龄大约四五岁的小男孩,乌黑的头,双眼紧闭,脸颊绯红. 房门推开,进来一位年龄五十上下的中年人,身穿格子西服,浓眉大目,神色焦急. "李院长!" 所有的人都和中年人打招呼. "小男孩情况怎么样?"赵院长道. "刚测了体温,42度."梁艳道. "什么,42度!注射了退烧针吗?"赵院长道. "三个小时前已经注射了一支复方

我的意中人是个盖世英雌,会穿着七色Bra来找我|七夕

紫霞仙子说:"我的意中人是个盖世英雄,有一天他会踩着七色云彩来娶我." 七色的云彩或许太过玄幻,不过如果是七色的Bra呢? 我相信对于七夕里的男女来说,一个彩色内衣会是一个激发起更多风情的存在. 这种事情还真的有,而且当商超里出现哇咔开设彩虹专柜,卖各种色彩Bra的时候,据说,还引发了一些无聊的人的脑洞,联想到了这是同志内衣.同志专柜啥的-- 话说,同志,请注意下节操,这个扯得上吗! 色彩多一点,才是红男绿女之间最好的润滑剂,至少不像小杜杜那么赤裸裸.情趣,请跟上节奏,别丢了节操! 从

RGB灯补充

一.各颜色所对应的功耗参考. 白光  37mA,   青色  23mA,紫色   26mA,黄色 27mA, 蓝色  11mA,红色  15mA, 绿色  14mA, 二.简单补充 1.RGB灯掉电后,在上电,不记忆颜色,什么都不显示. 2.RGB有电,MCU掉电时,RGB灯显示最近一次保留的颜色.

串口控制RGB灯程序

实验目的: 通过上位机给串口发送数据(字符); STM32将数据原封不动返回上位机,并且根据收到的信息产出相应的中断进行操作.(1-red led 2 –bule led...); 源码 bsp_usart.c #include "bsp_usart.h" static void NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; /* 嵌套向量中断控制器组选择 */ NVIC_PriorityGroupCon

RGB灯

robotbit扩展板4个rgb灯,r-红,g-绿,b-蓝,值为0~255,可模拟出256*256*256种颜色. from microbit import * import neopixel r = 0 g = 0 b = 0 np = neopixel.NeoPixel(pin16, 4) for r in range(0,256,10): for g in range(0,256,10): for b in range(0,256,10): np[0] = (r, g, b) sleep(

七色堇

一天,小姑娘珍妮到铺子里去买了七个面包圈,回家的路上,她一边走,一边东张西望.一只狗跟在她的后面,把面包圈一个一个都吃掉了.“啊,你这坏狗!”珍妮叫着,转身去追那只狗,可是她没追上,却迷路了,她急得哭了起来. 这时,走来一个老婆婆,把她领到一座花园里.“别哭了!”老婆婆说,“我把这朵‘七色花’送给你吧!”说着,老婆婆把一朵有着黄.红.蓝.绿.橙.紫和青七片彩色花瓣的花送给珍妮.“这朵小花,”老婆婆又说,“只要撕下一片花瓣,把它扔出去,唱个歌谣,你要它做什么它就能做什么.”老婆婆教珍妮唱那首歌谣,