“变色龙”的版本间的差异
853387039@qq.com(讨论 | 贡献) |
853387039@qq.com(讨论 | 贡献) |
||
第5行: | 第5行: | ||
==目的== | ==目的== | ||
用颜色传感器读取周围的颜色,灯光就会转变成相应的颜色 | 用颜色传感器读取周围的颜色,灯光就会转变成相应的颜色 | ||
− | [[File: MicroduinoChameleon-t.jpg|600px|center | + | [[File: MicroduinoChameleon-t.jpg|600px|center]] |
==原理== | ==原理== | ||
颜色传感器读取到颜色值,然后经过CoreUSB分析,让彩灯显示对应的颜色。 | 颜色传感器读取到颜色值,然后经过CoreUSB分析,让彩灯显示对应的颜色。 | ||
− | [[File: MicroduinoChameleon-sch.jpg|600px|center | + | [[File: MicroduinoChameleon-sch.jpg|600px|center]] |
==设备== | ==设备== | ||
{|class="wikitable" | {|class="wikitable" | ||
第27行: | 第27行: | ||
|} | |} | ||
− | [[File: MicroduinoChameleon-module.jpg|600px|center | + | [[File: MicroduinoChameleon-module.jpg|600px|center]] |
==准备== | ==准备== | ||
*Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。 | *Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。 |
2015年10月12日 (一) 09:57的版本
Language | English |
---|
目的用颜色传感器读取周围的颜色,灯光就会转变成相应的颜色 原理颜色传感器读取到颜色值,然后经过CoreUSB分析,让彩灯显示对应的颜色。 设备
准备
程序说明
#define PIN 6
Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);
redValue=map(red, 1024, 2048, 0, 255);
greenValue=map(green, 1800, 2824, 0, 255);
//blueValue=map(blue, 1024, 2048, 0, 255);
blueValue=map(blue, 1024, 1792, 0, 255);
搭建硬件
LED灯的连接方法如上图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出。
在光线不好的情况下可以打开颜色传感器上的LED灯,将颜色传感器中间的小方块接近相应的颜色,灯光的颜色也会随之发生改变。 结果制作你的乐高变色龙。用颜色传感器对着物体,然后led灯的颜色就会跟物体的颜色一样。 视频 |