<?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=%E6%99%BA%E8%83%BD%E7%83%A4%E4%B8%B2%E6%9C%BA</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=%E6%99%BA%E8%83%BD%E7%83%A4%E4%B8%B2%E6%9C%BA"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E6%99%BA%E8%83%BD%E7%83%A4%E4%B8%B2%E6%9C%BA&amp;action=history"/>
		<updated>2026-06-13T12:37:52Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E6%99%BA%E8%83%BD%E7%83%A4%E4%B8%B2%E6%9C%BA&amp;diff=18311&amp;oldid=prev</id>
		<title>Yanglibin@microduino.cc：创建页面，内容为“{| style=&quot;width: 1000px;&quot; |- |  ==概述== center  制作一个烤串箱，通过摇杆设置烤串翻烤次数，同时在O...”</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E6%99%BA%E8%83%BD%E7%83%A4%E4%B8%B2%E6%9C%BA&amp;diff=18311&amp;oldid=prev"/>
				<updated>2016-10-24T02:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“{| style=&amp;quot;width: 1000px;&amp;quot; |- |  ==概述== &lt;a href=&quot;/index.php/%E6%96%87%E4%BB%B6:Anywhere_roasted_meat.jpg&quot; title=&quot;文件:Anywhere roasted meat.jpg&quot;&gt;600px|center&lt;/a&gt;  制作一个烤串箱，通过摇杆设置烤串翻烤次数，同时在O...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 1000px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==概述==&lt;br /&gt;
[[File:anywhere_roasted meat.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
制作一个烤串箱，通过摇杆设置烤串翻烤次数，同时在OLED上显示次数，按下摇杆时开始翻烤。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
适合套件：mCookie202、mCookie302&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==模块清单==&lt;br /&gt;
===模块===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|模块||数量||功能&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Core/zh|mCookie-Core]]||1||核心板&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Battery|电池盒]]||1||程序下载和供电模块&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-OLED/zh|mCookie-OLED]]||1||显示&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Joystick/zh|摇杆]]||1||相当于游戏手柄，输入控制&lt;br /&gt;
|-&lt;br /&gt;
|[[舵机]]||1||舵机&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Servo Connector/zh|舵机转接板]]||1||舵机转接板&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Color LED/zh|ColorLED]]||2||彩色灯&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===其他设备===&lt;br /&gt;
*USB数据线*1&lt;br /&gt;
*传感器连接线*4&lt;br /&gt;
*传感器外壳&lt;br /&gt;
*乐高或其它固定结构&lt;br /&gt;
[[File:anywhere_roasted meat-module.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==模块搭建==&lt;br /&gt;
===搭建===&lt;br /&gt;
[[File:anywhere_troasted meat-step.jpg|600px|center]]&lt;br /&gt;
*将模块和传感器组装起来：&lt;br /&gt;
**将舵机转接板连接在Hub的6/7管脚；&lt;br /&gt;
**将舵机连接在舵机转接板的1管脚（上面三个插针）；&lt;br /&gt;
**将全彩LED灯连接在Hub的8/9管脚；&lt;br /&gt;
**将摇杆连接在Hub的A0/A1管脚；&lt;br /&gt;
**将USB连接线一端插入电池底座，另一端连接电脑；&lt;br /&gt;
==编程==&lt;br /&gt;
===使用的程序块===&lt;br /&gt;
*[[“变量声明”、“变量赋值”程序块]]&lt;br /&gt;
*[[“按次执行”程序块]]&lt;br /&gt;
*[[“摇杆”程序块]]&lt;br /&gt;
*[[“舵机”程序块]]&lt;br /&gt;
*[[“计算”程序块]]&lt;br /&gt;
*[[“如果－执行”程序块]]&lt;br /&gt;
*[[“彩灯准备”程序块]]&lt;br /&gt;
*[[“彩灯控制”程序块]]&lt;br /&gt;
*[[“延时”程序块]]&lt;br /&gt;
*[[“OLED显示－打印”程序块]]&lt;br /&gt;
&lt;br /&gt;
===编程思路===&lt;br /&gt;
屏幕显示翻烤次数，摇杆向右增加翻烤次数。摇杆按下，两个红灯亮起（表示电热烧烤），舵机按设定次数在0-180度之间往复转动。结束后times次数清零，灭灯（停止烧烤）。&lt;br /&gt;
[[File:mixly-ctrl-roasted meat.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
===开始编程===&lt;br /&gt;
'''1、屏幕显示翻转次数，摇杆设置翻转次数'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
声明times变量用来记录翻烤次数，初始值为1，&lt;br /&gt;
彩灯准备，总数为2，控制管脚是8。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
通过OLED显示打印出times(翻转次数)。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
如果摇杆右摇则times加1，延时300毫秒。&lt;br /&gt;
[[File:mixly-ctrl-roasted meat－code.jpg|600px|center]]&lt;br /&gt;
'''2、开始烧烤'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
如果摇杆按下，两个红灯亮起（表示电热烧烤），通过按次执行把内部程序重复执行times次，舵机从180转到0度往复转动实现“烤串”翻烤。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
烧烤结束后times次数清零。灭灯（停止烧烤）。&lt;br /&gt;
[[File:mixly-ctrl-roasted meat－code1.jpg|600px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''测试结果'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
上传成功后，OLED屏幕上显示1，默认翻转一次，通过摇杆向右可以更改翻转次数，在OLED屏幕上显示。摇杆按下，彩灯亮红灯，舵机往复转动设定的次数，结束后灯灭，翻转次数为0。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
烤串两端使用中间有洞的积木块，一边可以固定在舵机上，另一边固定在乐高轴上。&lt;br /&gt;
[[File:anywhere_roasted meat.jpg|600px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Q:现在的烤串机只能在设定阶段看到翻烤次数，在开始烧烤之后，并不能看到还要翻几次才烤好，如何改写程序呢？'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A:剩余次数=设定的次数-已执行次数。在翻转的时候每按次执行一次，显示一次剩余次数。'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
其他程序不变，在按次执行里面用OLED显示剩余次数。&lt;br /&gt;
[[File:mixly-ctrl-roasted meat－code2.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==技术规范==&lt;br /&gt;
*摇杆详细参考[[Sensor-Joystick/zh]]&lt;br /&gt;
&lt;br /&gt;
==相关案例==&lt;br /&gt;
*'''[[定时喂食器]]'''&lt;br /&gt;
&lt;br /&gt;
==Q&amp;amp;A==&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanglibin@microduino.cc</name></author>	</entry>

	</feed>