<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF</id>
		<title>体感控制彩灯 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF&amp;action=history"/>
		<updated>2026-04-21T08:17:42Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF&amp;diff=8680&amp;oldid=prev</id>
		<title>853387039@qq.com：/* 搭建硬件 */</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF&amp;diff=8680&amp;oldid=prev"/>
				<updated>2015-06-26T03:13:10Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;搭建硬件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2015年6月26日 (五) 03:13的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot; &gt;第32行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第32行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==搭建硬件==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==搭建硬件==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Setup 1：将CoreUSB接到电脑。打开示例程序，选择好板卡和串口下载程序。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Setup 1：将CoreUSB接到电脑。打开示例程序，选择好板卡和串口下载程序。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[https://github.com/Microduino/Microduino_Tutorials/blob/master/MCookie_Tutorial/Colorled_motion/Colorled_motion.ino Colorled_motion]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Setup2：将CoreUSB、Motion和Sensorhub叠加。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Setup2：将CoreUSB、Motion和Sensorhub叠加。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File: motion_colorled _setup_1.jpg|600px|center|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File: motion_colorled _setup_1.jpg|600px|center|thumb]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>853387039@qq.com</name></author>	</entry>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF&amp;diff=8679&amp;oldid=prev</id>
		<title>853387039@qq.com：Created page with &quot;{{Language| 体感控制彩灯}} {| style=&quot;width: 800px;&quot; |- | ==目的== 做一个根据体感来控制彩色led灯的颜色。  ==原理== 通过姿态传感器检测姿态...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E4%BD%93%E6%84%9F%E6%8E%A7%E5%88%B6%E5%BD%A9%E7%81%AF&amp;diff=8679&amp;oldid=prev"/>
				<updated>2015-06-26T03:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Language| 体感控制彩灯}} {| style=&amp;quot;width: 800px;&amp;quot; |- | ==目的== 做一个根据体感来控制彩色led灯的颜色。  ==原理== 通过姿态传感器检测姿态...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Language| 体感控制彩灯}}&lt;br /&gt;
{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
==目的==&lt;br /&gt;
做一个根据体感来控制彩色led灯的颜色。&lt;br /&gt;
&lt;br /&gt;
==原理==&lt;br /&gt;
通过姿态传感器检测姿态变化（X，Y，Z三个方向相对水平位置的夹角），将三个值量化到彩灯颜色对应的R，G，B值上，即可实现体感来变幻颜色。&lt;br /&gt;
==设备==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|模块||数量||功能&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-CoreUSB/zh]]||1||核心板&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-Sensorhub/zh]]||1||传感器转接板&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-Motion/zh]]||1||姿态检测模块&lt;br /&gt;
|-&lt;br /&gt;
| [[Microduino-BM/zh]]||1||电池管理&lt;br /&gt;
|-&lt;br /&gt;
| [[Microduino-Colorled/zh]]||1||蜂鸣器&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*其他设备：&lt;br /&gt;
**电池1个&lt;br /&gt;
**乐高外壳&lt;br /&gt;
&lt;br /&gt;
 [[File:motion_colorled.jpg|600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
==搭建硬件==&lt;br /&gt;
*Setup 1：将CoreUSB接到电脑。打开示例程序，选择好板卡和串口下载程序。&lt;br /&gt;
&lt;br /&gt;
*Setup2：将CoreUSB、Motion和Sensorhub叠加。&lt;br /&gt;
[[File: motion_colorled _setup_1.jpg|600px|center|thumb]]&lt;br /&gt;
*Setup3：将彩色灯接到接到Sensorhub的A0的引脚上。&lt;br /&gt;
[[file:Microduino-sensorhub_rule.JPG|thumb|800px|center]]&lt;br /&gt;
[[file: Exercise_record_6.JPG|thumb|800px|center]]&lt;br /&gt;
*Setup4：将电池接到BM上&lt;br /&gt;
[[file: music_boxz _bm.JPG|thumb|800px|center]]&lt;br /&gt;
&lt;br /&gt;
==软件调试==&lt;br /&gt;
*函数说明&lt;br /&gt;
**“colorWipe ()”彩灯颜色控制函数。&lt;br /&gt;
&lt;br /&gt;
*姿态数据获取并量化到颜色上 &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
  accelgyro.getMotion6(&amp;amp;ax, &amp;amp;ay, &amp;amp;az, &amp;amp;gx, &amp;amp;gy, &amp;amp;gz);&lt;br /&gt;
  ax = map(abs(ax / 180), 0, 100, 0, 255);&lt;br /&gt;
  ay = map(abs(ay / 180), 0, 100, 0, 255);&lt;br /&gt;
  az = map(abs(az / 180), 0, 100, 0, 255);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*大于一定范围的动作变化将改变颜色&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
  if (ax - cx &amp;gt;= 10 || ay - cy &amp;gt;= 10 || az - cz &amp;gt;= 10)&lt;br /&gt;
  {&lt;br /&gt;
    cx = ax;&lt;br /&gt;
    cy = ay;&lt;br /&gt;
    cz = az;&lt;br /&gt;
    safe_ms = millis();&lt;br /&gt;
    colorWipe(strip.Color(ax, ay, az));&lt;br /&gt;
    /*&lt;br /&gt;
        Serial.print(&amp;quot;color:\t&amp;quot;);&lt;br /&gt;
        Serial.print(ax); Serial.print(&amp;quot;\t&amp;quot;);&lt;br /&gt;
        Serial.print(ay); Serial.print(&amp;quot;\t&amp;quot;);&lt;br /&gt;
        Serial.print(az); Serial.println(&amp;quot;\t&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        */&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*一定时间内没有动作变化，关闭彩灯，删除语句，彩灯一直处于亮的状态。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
  else if (millis() - safe_ms &amp;gt; timer)&lt;br /&gt;
  {&lt;br /&gt;
    colorWipe(strip.Color(0, 0, 0));&lt;br /&gt;
    safe_ms = millis();&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*时间长度用户可自己定义&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
  #define timer 10000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==结果==&lt;br /&gt;
转动搭好的系统，可以看到彩灯在不停的变幻颜色，当保持不动时，10S之后彩灯将关闭。&lt;br /&gt;
==视频==&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>853387039@qq.com</name></author>	</entry>

	</feed>