【啃萝卜——不一样的教学体验】4.七彩炫光RGB-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5295|回复: 4

【啃萝卜——不一样的教学体验】4.七彩炫光RGB

[复制链接]
发表于 2016-7-11 18:21 | 显示全部楼层 |阅读模式
本帖最后由 kenrobot 于 2016-7-11 18:21 编辑

小葵花妈妈课堂开课了
不对,啃萝卜Arduino课堂开课了
还是学不会arduino怎么办?
多半是沸热
试试啃萝卜教育版


今天玩RGB彩灯,说起RGB,不是rigebi,是red,green&blue。以下摘自百度百科::
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
配色的话就是0到255,也就是2的8次方的选择(0也算一种哦),RGB各是2的8次方,总共2的24次方种组合吧,16777216款颜色任你嗨
话不多说,直接上图 41.png

可以看到我连接的是356号引脚,我为什么不连接345或者456呐?
我不是为了逼死强迫症,仔细观察下我们的板子,356上是不是有~而4号脚上没有
这个~当然不是设计师卖萌用的,而是说明这个引脚为pwm引脚,同样的还有9,10,11三个脚,都是pwm引脚
关于pwm需要学习的东西很多,不过对于初学者的应用来说,可以理解为用脉冲的方式当模拟量来用。
之前我们点灯所写的digital是数字量,只有高和低,也就是0和1。但是模拟量就不同了,可以输出我们想要的数值,arduino数字脚的模拟输出值为8位的,所以我们最大可以写analogWrite(3 , 255);也就是3号脚火力全开。然后对应的去设计我们的颜色。


不过我们的啃萝卜教育版当然没辣么麻烦咯~~~ 42.png
我们已经预存了几款颜色,大家可以去试试,当然完全可以凭自己意愿去写颜色
而且——我们提供了渐变模块,不用那么麻烦的去写for循环咯
43.png
大家可以用RGB去搭建自己的奇幻房间了




发表于 2016-7-12 16:28 | 显示全部楼层
还是使用代码学习比较好
 楼主| 发表于 2016-7-13 13:06 | 显示全部楼层
86852335 发表于 2016-7-12 16:28
还是使用代码学习比较好

我们这个是针对不同的人群嘛,代码的话可以用我们的“开发版”IDEol~
发表于 2016-12-28 20:49 | 显示全部楼层
开发板的硬件设计为什么点 了没反应。是什么原因

点评

可能是浏览器的锅~ 用chrome试试  发表于 2016-12-29 14:53
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 01:33 , Processed in 0.092077 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表