<?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=Microduino-Joypad_Getting_started%2Fzh</id>
		<title>Microduino-Joypad Getting started/zh - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=Microduino-Joypad_Getting_started%2Fzh"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Microduino-Joypad_Getting_started/zh&amp;action=history"/>
		<updated>2026-06-14T18:49:54Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Microduino-Joypad_Getting_started/zh&amp;diff=6815&amp;oldid=prev</id>
		<title>Radiumray9@gmail.com：Created page with &quot;{| style=&quot;width: 800px;&quot; |- |  ==原理图== thumb  ==搭建==  '''首先您需要快速开始Microduino,参考：Microduino_Getting_start...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Microduino-Joypad_Getting_started/zh&amp;diff=6815&amp;oldid=prev"/>
				<updated>2014-12-13T05:36:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;width: 800px;&amp;quot; |- |  ==原理图== &lt;a href=&quot;/index.php/%E6%96%87%E4%BB%B6:Microduino-Joypad-sch.zip&quot; title=&quot;文件:Microduino-Joypad-sch.zip&quot;&gt;thumb&lt;/a&gt;  ==搭建==  &amp;#039;&amp;#039;&amp;#039;首先您需要快速开始Microduino,参考：Microduino_Getting_start...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==原理图==&lt;br /&gt;
[[File:Microduino-Joypad-sch.zip|thumb]]&lt;br /&gt;
&lt;br /&gt;
==搭建==&lt;br /&gt;
&lt;br /&gt;
'''首先您需要快速开始Microduino,参考：[[Microduino_Getting_started/zh]]，如果搭建过Microduino开发环境可以往下进行。'''&lt;br /&gt;
&lt;br /&gt;
*所需Microduino模块&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|模块||数量||功能&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-Joypad/zh]] ||1||遥控器&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-Core/zh ]]||1||核心板&lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-USBTTL/zh]]||1||下载程序&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;
| USB数据线|| 1||数据传输&lt;br /&gt;
|-&lt;br /&gt;
| 电池盒 || 1||装载电池&lt;br /&gt;
|-&lt;br /&gt;
| 7号干电池||3 ||提供电源&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Microduino_Joypad_TFT-all.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤一：将Microduino-TFT安装在Microduino-Joypad面板上；&lt;br /&gt;
[[File:Microduino_Joypad_TFT-1.jpg||600px|center|thumb]]&lt;br /&gt;
[[File:Microduino_Joypad_TFT-2.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤二：将尼龙螺丝安装在Microduino-Joypad上；&lt;br /&gt;
[[File:Microduino_Joypad_nilong-1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤三：将Microduino-USBTTL、Microduino-Core叠加在Microduino-Joypad底座上。 &lt;br /&gt;
[[File:Microduino_Joypad_Module-1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤四：将Microduino-TFT与Microduino-Joypad通过转接线连接起来；&lt;br /&gt;
[[File:Microduino_Joypad_1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤五：将底板和面板用尼龙螺丝固定好；&lt;br /&gt;
[[File:Microduino_Joypad_face_bord-1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤六：如果要有震动，请安装震动马达；&lt;br /&gt;
[[File:Microduino_Joypad_shock-1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*步骤七：将电池盒连接到底板上，注意正负极别接反了，板子背面标注了正负极，并且将底面板粘贴在Microduino-Joypad底部；&lt;br /&gt;
[[File:Microduino_Joypad_power_1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*步骤八：你可以打开电源开关，观察供电是否正常。&lt;br /&gt;
[[File:Microduino_Joypad_switch-2.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*如果要安装Microduino-Joypad-Game板，你需要把右边的摇杆取下来&lt;br /&gt;
&lt;br /&gt;
[[File:Microduino_Joypad_keyboard_1.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
*将面板上的按键接口和底板接口通过线连接起来&lt;br /&gt;
[[File:Microduino_Joypad_keyboard_2.jpg||600px|center|thumb]]&lt;br /&gt;
*再用螺丝将面板固定住。&lt;br /&gt;
[[File:Microduino_Joypad_keyboard_3.jpg||600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
==测试==&lt;br /&gt;
*两个并列的Upin27底座；&lt;br /&gt;
*两个波动开关；&lt;br /&gt;
*四个按钮；&lt;br /&gt;
*MIC声音检测输入；&lt;br /&gt;
*光敏检测输入；&lt;br /&gt;
*蜂鸣器输出，接到Microduino的D6引脚上；&lt;br /&gt;
*震动马达输出，接到Microduino的D8引脚上；&lt;br /&gt;
*板载Microusb供电、充电管理、3.3V稳压&lt;br /&gt;
*2.54间距电池供电接口。&lt;br /&gt;
&lt;br /&gt;
[[File:Microduino-Joypad-Expansion.png|600px|thumb|center|Microduino-Joypad-Expansion]]&lt;br /&gt;
&lt;br /&gt;
*用到的库：&lt;br /&gt;
**'''请确定在[[Microduino_Getting_started/zh]]里面的附件中安装了Microduino硬件支持包和程序库支持包'''&lt;br /&gt;
**请确定在Ardino\arduino-1.0.6\libraries目录里面'''_01_Microduino_TFT'''库和'''_08_Microduino_Shield_Joypad'''库。&lt;br /&gt;
&lt;br /&gt;
*调试：&lt;br /&gt;
**所需要准备的硬件有：Microduino USBTTL、、Microduino Core、组装好的Microduino-Joypad&lt;br /&gt;
**准备的软件有：支持的库文件、Arduino IDE；&lt;br /&gt;
**解压下载库文件，将解压后的库文件拷贝到Arduino IDE 的libraries文件夹中；&lt;br /&gt;
**重新打开“Arduino-IDE”，你可以选择库“_08_Microduino_Shield_Joypad\examples”里面的示例，编译通过后，板卡选择Microduino Core (Atmega328P@16M,5V)，直接下载即可；&lt;br /&gt;
===程序说明===&lt;br /&gt;
*读取:&lt;br /&gt;
**读取光照、麦克风，扩展接口A、B的值，返回值为：int(0~1023)；&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
	//光照----------------------&lt;br /&gt;
	Joypad.readLightSensor();&lt;br /&gt;
	//麦克风--------------------&lt;br /&gt;
	Joypad.readMicrophone();&lt;br /&gt;
	//INTA----------------------&lt;br /&gt;
	Joypad.readIntA();&lt;br /&gt;
	//INTB----------------------&lt;br /&gt;
	Joypad.readIntB();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**读取左、右模拟摇杆的值，返回值为：int(-512~512)；&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	//左模拟摇杆----------------&lt;br /&gt;
	Joypad.readJoystickX();&lt;br /&gt;
	Joypad.readJoystickY();&lt;br /&gt;
&lt;br /&gt;
	//右模拟摇杆----------------&lt;br /&gt;
	Joypad.readJoystick1X();&lt;br /&gt;
	Joypad.readJoystick1Y();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**读取左、右模拟摇杆值；左、右模拟摇杆按下值、拨档开关、四组按键，返回值为：Boolean(HIGH、LOW)；&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	Joypad.readButton(byte ch);&lt;br /&gt;
	//左模拟摇杆----------------&lt;br /&gt;
		JOYSTICK_UP;&lt;br /&gt;
		JOYSTICK_DOWN;&lt;br /&gt;
		JOYSTICK_LEFT;&lt;br /&gt;
		JOYSTICK_RIGHT;&lt;br /&gt;
		&lt;br /&gt;
	//左模拟摇杆按下------------&lt;br /&gt;
		CH_JOYSTICK_SW&lt;br /&gt;
		&lt;br /&gt;
	//右模拟摇杆----------------&lt;br /&gt;
		JOYSTICK1_UP;&lt;br /&gt;
		JOYSTICK1_DOWN;&lt;br /&gt;
		JOYSTICK1_LEFT;&lt;br /&gt;
		JOYSTICK1_RIGHT;&lt;br /&gt;
		&lt;br /&gt;
	//右模拟摇杆按下------------&lt;br /&gt;
		CH_JOYSTICK1_SW&lt;br /&gt;
		&lt;br /&gt;
	//拨档开关------------------&lt;br /&gt;
		CH_SWITCH_L;&lt;br /&gt;
		CH_SWITCH_R;&lt;br /&gt;
		&lt;br /&gt;
	//四组按键------------------&lt;br /&gt;
		CH_SWITCH_1;&lt;br /&gt;
		CH_SWITCH_2;&lt;br /&gt;
		CH_SWITCH_3;&lt;br /&gt;
		CH_SWITCH_4;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*写入:&lt;br /&gt;
**控制蜂鸣器、振动；&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
//==========================&lt;br /&gt;
	//蜂鸣器---------------------&lt;br /&gt;
  Joypad.tone(unsigned int freq);&lt;br /&gt;
  Joypad.tone(unsigned int freq, unsigned long duration);&lt;br /&gt;
  Joypad.noTone();&lt;br /&gt;
&lt;br /&gt;
//振动------------------------&lt;br /&gt;
Joypad.motor(unsigned int motor_vol);&lt;br /&gt;
“unsigned int motor_vol”：振动强弱&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==开始应用==&lt;br /&gt;
[[Microduino-Joypad 应用教程]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Radiumray9@gmail.com</name></author>	</entry>

	</feed>