“Sensor-Servo Connector/zh”的版本间的差异
Zhangfengfeng(讨论 | 贡献) (→项目) |
502748957@qq.com(讨论 | 贡献) |
||
(未显示3个用户的8个中间版本) | |||
第1行: | 第1行: | ||
− | |||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
− | | | + | |[[File: Microduino-Servo_connector.jpg|300px|left]] || |
− | [[File: Microduino-Servo_connector.jpg| | + | ::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Servo_Connector'''</p> |
+ | ::产品编号:'''<big style="color: #00A0A6">MSDO41</big>''' | ||
+ | |- | ||
+ | |[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]|| | ||
+ | ::<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 | |
− | + | #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 | ||
+ | } | ||
+ | } | ||
+ | </source> | ||
+ | <br> | ||
+ | ---- | ||
+ | <br> | ||
+ | <p style="color: #333333;font-size:155%">'''示例教程'''</p> | ||
*[[舵机]]<br> | *[[舵机]]<br> | ||
*[[舵机使用]]<br> | *[[舵机使用]]<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%" | ||
|- | |- | ||
第38行: | 第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的最新版本
| |
|
引脚
|
接线说明
- 舵机没法直接和扩展模块(Hub)连接,需要借助舵机转接板。舵机转接板上下各有3个插针,可以同时转接两个舵机。
- 舵机线序为 信号线(黄色),电源线(红色),地线(棕色/深色线)
- 舵机接线方法如下图所示,舵机线头有金属露出的部分向上为正确接插方法。
- 图中连接SensorHub的D8/D9接口
语法手册
- 将舵机转接板使用杜邦线接在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
- 如果我手中的舵机转接板与上面图中的不太一样怎么办?我的接线方式是否要改变?
- 如果拿到的舵机转接板的传感器线连接座是立式的,则为上一版舵机转接器。旧版转接器接线如下图所示。
舵机金属露出部分朝下为正确接插方向,并且上方排针对应偶数接口,下方排针对应奇数接口。
历史
图库