“变色龙”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
设备
 
(未显示1个用户的4个中间版本)
第16行: 第16行:
 
|[[mCookie-CoreUSB/zh]]||1||核心板
 
|[[mCookie-CoreUSB/zh]]||1||核心板
 
|-
 
|-
|[[mCookie-hub/zh]]||1||传感器转接板
+
|[[mCookie-Hub/zh]]||1||传感器转接板
 
|-
 
|-
|[[Microduino-Color detector/zh]]||1||颜色传感器
+
|[[Microduino-Color/zh]]||1||颜色传感器
 
|-
 
|-
 
|[[Microduino-Light/zh]]||1||LED灯
 
|[[Microduino-Light/zh]]||1||LED灯
第28行: 第28行:
  
 
  [[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。
第53行: 第54行:
 
==搭建硬件==
 
==搭建硬件==
 
*Setup 1:将颜色传感器接到Sensorhub的IIC上,LED灯接到D6。
 
*Setup 1:将颜色传感器接到Sensorhub的IIC上,LED灯接到D6。
  [[file: MicroduinoChameleon2.JPG|thumb|800px|center]]
+
  [[file: MicroduinoChameleon2.JPG|600px|center]]
 
LED灯的连接方法如上图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出。
 
LED灯的连接方法如上图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出。
 
[[File:CoreUSB_Ble_steup11.jpg|600px|center]]
 
[[File:CoreUSB_Ble_steup11.jpg|600px|center]]
第62行: 第63行:
 
在光线不好的情况下可以打开颜色传感器上的LED灯,将颜色传感器中间的小方块接近相应的颜色,灯光的颜色也会随之发生改变。
 
在光线不好的情况下可以打开颜色传感器上的LED灯,将颜色传感器中间的小方块接近相应的颜色,灯光的颜色也会随之发生改变。
 
[[File: MicroduinoChameleon_on_light.jpg|600px|center]]
 
[[File: MicroduinoChameleon_on_light.jpg|600px|center]]
 +
参考颜色:
 +
[[File: MicroduinoChameleon_color.jpg|600px|center]]
  
 
==结果==
 
==结果==

2016年3月3日 (四) 04:42的最新版本

Language English

目的

用颜色传感器读取周围的颜色,灯光就会转变成相应的颜色

原理

颜色传感器读取到颜色值,然后经过CoreUSB分析,让彩灯显示对应的颜色。

设备

模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-Hub/zh 1 传感器转接板
Microduino-Color/zh 1 颜色传感器
Microduino-Light/zh 1 LED灯
mCookie-OLED/zh 1 显示模块
mCookie-BM/zh 1 电池管理

准备

  • Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。
  • Setup 2:点击Files > Examples > mCookie > _303_BashfulChameleon, 加载程序
  • Setup 3:加载代码,选择好板卡和COM端口下载程序。出现下载成功(Done Uploading)提示,表示程序已经写进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);

搭建硬件

  • Setup 1:将颜色传感器接到Sensorhub的IIC上,LED灯接到D6。

LED灯的连接方法如上图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出。

CoreUSB Ble steup11.jpg
  • Setup 2:将激活后的电池盒与BM模块相连.
CoreUSB Ble steup2.jpg
  • Setup 3:将所有模块堆叠在一起,顺序随意,电路部分搭建完成。

在光线不好的情况下可以打开颜色传感器上的LED灯,将颜色传感器中间的小方块接近相应的颜色,灯光的颜色也会随之发生改变。

参考颜色:

结果

制作你的乐高变色龙。用颜色传感器对着物体,然后led灯的颜色就会跟物体的颜色一样。

视频