“Sensor-Servo Connector/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示4个用户的12个中间版本)
第1行: 第1行:
{{Language|Sensor-Servo Connector}}
 
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
|
+
|[[File: Microduino-Servo_connector.jpg|300px|left]] ||
[[File: Microduino-Servo_connector.jpg|400px|thumb|right| Sensor-Servo_Connector]]
+
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Servo_Connector'''</p>
 
+
::产品编号:'''<big style="color: #00A0A6">MSDO41</big>'''
Sensor-Servo Connector的产品编码是:'''MSDO41'''
+
|-
 
+
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
Sensor-Servo Connector是舵机转接板,用于连接舵机和扩展模块接口
+
::<p style="color: #000000;font-size:120%">Sensor-Servo Connector是舵机转接板,用于连接舵机和扩展模块接口。</p>
 +
|}
 +
<br>
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''引脚'''</p>
 +
{| border="0" cellpadding="10" width="90%"
 +
|-
 +
|width="35%" valign="center" align="left"|
 +
*IN'''<big style="color: #00A0A6">(数字信号)</big>'''
 +
**PIN1:GND
 +
**PIN2:VCC
 +
**PIN3:IO1
 +
**PIN4:IO2
 +
|width="35%" valign="top" align="center"|
 +
[[file: Sensor_backpin.png|130px|center]]
 +
|width="25%" valign="top" align="center"|
 +
|}
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''接线说明'''</p>
 +
*舵机没法直接和扩展模块(Hub)连接,需要借助舵机转接板。舵机转接板上下各有3个插针,可以同时转接两个舵机。
 +
*舵机线序为 信号线(黄色),电源线(红色),地线(棕色/深色线)
 +
*舵机接线方法如下图所示,舵机线头有金属露出的部分向上为正确接插方法。
 +
*图中连接SensorHub的D8/D9接口
 +
[[File:舵机板接线.jpg|500px|thumb|center|图中两组排针,上排对应D9,下排对应D8]]
 +
[[File:anywhere_Servo-Servo Connector.jpg|600px|center]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''语法手册'''</p>
 +
*将舵机转接板使用杜邦线接在D8/D9接口
 +
*将舵机接在下三根排针上,并注意接线方向为金属口向上,此时控制端口为D9
 +
*该例程的现象为舵机往复缓慢运动
 +
(若舵机无反应,尝试将舵机从上排接口换至下排接口或反过来)
 +
<source lang="cpp">
 +
#include <Servo.h>
  
==传感器引脚说明==
+
Servo myservo;  // create servo object to control a servo
{{Sensor_explain
 
|nameA=[[Sensor-Servo Connector/zh]]
 
|modeA=IO1
 
|modeB=IO2
 
}}
 
  
舵机没法直接和扩展模块(Hub)连接,需要借助舵机转接板。舵机转接板上下各有3个插针,可以同时转接两个舵机。
+
#define servoPin  9
[[File:anywhere_Servo-Servo Connector.jpg|600px|center]]
+
int pos = 0;    // variable to store the servo position
舵机和舵机转接板连接时注意“正反”,确保GND、VCC、1/2三根线连接正确。上一排针对应Hub的单数管脚,下一排针对应Hub的双数管脚。如舵机转接板接到Hub的6/7管脚,若舵机接在下一排排针,则控制管脚为6,接上一排控制管脚为7。
 
[[File:anywhere_Servo-Servo Connector1.jpg|600px|center]]
 
  
==应用==
+
void setup()
适用于将舵机连接到Sensorhub的4pin接口
+
{
 +
  myservo.attach(servoPin);  // attaches the servo on pin 9 to the servo object
 +
}
  
==购买==
+
void loop()
 +
{
 +
  for (pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
 +
  { // in steps of 1 degree
 +
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
 +
    delay(15);                      // waits 15ms for the servo to reach the position
 +
  }
 +
  for (pos = 180; pos >= 1; pos -= 1) // goes from 180 degrees to 0 degrees
 +
  {
 +
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
 +
    delay(15);                      // waits 15ms for the servo to reach the position
 +
  }
 +
}
 +
</source>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''示例教程'''</p>
 +
*[[舵机]]<br>
 +
*[[舵机使用]]<br>
 +
*[[红外控制舵机角度]]<br>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''Q&A'''</p>
 +
*如果我手中的舵机转接板与上面图中的不太一样怎么办?我的接线方式是否要改变?
 +
**如果拿到的舵机转接板的传感器线连接座是立式的,则为上一版舵机转接器。旧版转接器接线如下图所示。
 +
舵机金属露出部分朝下为正确接插方向,并且上方排针对应偶数接口,下方排针对应奇数接口。
 +
[[file: 旧版舵机转接连线图.jpg|400px|thumb|center|图中所接为D9接口]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''历史'''</p>
  
==图库==
+
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:135%">'''图库'''</p>
 
{| border="0" cellpadding="10" width="100%"
 
{| border="0" cellpadding="10" width="100%"
 
|-
 
|-
第34行: 第99行:
 
[[file: Sensor-Servo Connector-b.JPG|thumb|400px|center|Sensor-Servo Connector Back]]
 
[[file: Sensor-Servo Connector-b.JPG|thumb|400px|center|Sensor-Servo Connector Back]]
 
|}
 
|}
|}
+
 
 +
 
 +
 
 +
 
 +
 
 +
[[MCookie_传感器系列|返回mCookie_传感器系列页面]]

2018年11月20日 (二) 10:36的最新版本

Microduino-Servo connector.jpg






Sensor-Servo_Connector

产品编号:MSDO41
Add-to-cart.jpg

Sensor-Servo Connector是舵机转接板,用于连接舵机和扩展模块接口。



引脚

  • IN(数字信号)
    • PIN1:GND
    • PIN2:VCC
    • PIN3:IO1
    • PIN4:IO2
Sensor backpin.png




接线说明

  • 舵机没法直接和扩展模块(Hub)连接,需要借助舵机转接板。舵机转接板上下各有3个插针,可以同时转接两个舵机。
  • 舵机线序为 信号线(黄色),电源线(红色),地线(棕色/深色线)
  • 舵机接线方法如下图所示,舵机线头有金属露出的部分向上为正确接插方法。
  • 图中连接SensorHub的D8/D9接口
文件:舵机板接线.jpg
图中两组排针,上排对应D9,下排对应D8
Anywhere Servo-Servo Connector.jpg




语法手册

  • 将舵机转接板使用杜邦线接在D8/D9接口
  • 将舵机接在下三根排针上,并注意接线方向为金属口向上,此时控制端口为D9
  • 该例程的现象为舵机往复缓慢运动

(若舵机无反应,尝试将舵机从上排接口换至下排接口或反过来)

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

#define servoPin  9
int pos = 0;    // variable to store the servo position

void setup()
{
  myservo.attach(servoPin);  // attaches the servo on pin 9 to the servo object
}

void loop()
{
  for (pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
  { // in steps of 1 degree
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
  for (pos = 180; pos >= 1; pos -= 1) // goes from 180 degrees to 0 degrees
  {
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
}




示例教程




Q&A

  • 如果我手中的舵机转接板与上面图中的不太一样怎么办?我的接线方式是否要改变?
    • 如果拿到的舵机转接板的传感器线连接座是立式的,则为上一版舵机转接器。旧版转接器接线如下图所示。

舵机金属露出部分朝下为正确接插方向,并且上方排针对应偶数接口,下方排针对应奇数接口。




历史




图库

Sensor-Servo Connector Front
Sensor-Servo Connector Back



返回mCookie_传感器系列页面