“Sensor-Potentialmeter/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
(未显示3个用户的12个中间版本) | |||
第1行: | 第1行: | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
− | |[[File: | + | |[[File: Potenmeter.JPG|300px|left]] || |
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Potentialmeter'''</p> | ::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Potentialmeter'''</p> | ||
− | ::产品编号:'''<big style="color: #00A0A6"> | + | ::产品编号:'''<big style="color: #00A0A6">MSDS82</big>''' |
|- | |- | ||
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]|| | |[[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- | + | ::<p style="color: #000000;font-size:120%">Sensor-Potentialmeter旋转电位器传感器能够根据旋钮的不同角度输出不同的电压值,是可变电阻器的一种。广泛用于电子设备,常在音响和接收机中作音量控制用。 |
</p> | </p> | ||
|} | |} | ||
第27行: | 第27行: | ||
| '''特性描述'''||模拟接口返回电压模拟值 | | '''特性描述'''||模拟接口返回电压模拟值 | ||
|} | |} | ||
− | + | 原理简介:电位器是可变电阻器的一种,其用的材料为碳膜电阻。电位器通常由电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。通过手动调节转轴,改变动触点在电阻体上的位置,即改变了动触点与任一个固定端之间的电阻值,从而改变了电压与电流的大小。它的输出与输入电压比与旋转角度的关系呈线性关系。 | |
− | |||
− | |||
<br> | <br> | ||
---- | ---- | ||
第40行: | 第38行: | ||
**PIN1:GND | **PIN1:GND | ||
**PIN2:VCC | **PIN2:VCC | ||
− | ** | + | **PIN3:模拟信号输出 |
**PIN4:NC(空) | **PIN4:NC(空) | ||
|width="35%" valign="top" align="center"| | |width="35%" valign="top" align="center"| | ||
第52行: | 第50行: | ||
您可通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。 | 您可通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。 | ||
<p style="color: #333333;font-size:120%">'''普通用法'''</p> | <p style="color: #333333;font-size:120%">'''普通用法'''</p> | ||
− | 可通过[[ | + | 可通过[[analogRead()]]来直接读取旋转电位器的信号:0~1023。本例中传感器接在SensorHub上的A0接口 |
<source lang="cpp"> | <source lang="cpp"> | ||
− | #define PIN_KEY | + | #define PIN_KEY A0 //旋转电位器接在A0引脚 |
+ | |||
+ | uint16_t Val; | ||
void setup() { | void setup() { | ||
Serial.begin(9600); //设置串口通讯波特率 | Serial.begin(9600); //设置串口通讯波特率 | ||
− | pinMode(PIN_KEY, INPUT);// | + | pinMode(PIN_KEY, INPUT);//设置旋转电位器输入状态 |
} | } | ||
void loop() { | void loop() { | ||
− | + | Val = analogRead(PIN_KEY);//读取旋转电位器值 | |
− | + | Serial.print("Val:"); | |
− | + | Serial.println(Val); //串口打印旋转电位器值 | |
− | + | delay(100);//延时检测速度 | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
</source> | </source> | ||
− | + | 旋转电位器可用作与各种LED灯联动,调整灯的亮度。可以与舵机联动调整舵机角度。可以与电机联动调整电机速度等等。 | |
− | + | 所有需要细腻的数值调整的应用都可以使用旋转电位器来满足。 | |
− | |||
− | |||
− | |||
<br> | <br> | ||
---- | ---- | ||
<br> | <br> | ||
<p style="color: #333333;font-size:135%">'''文档'''</p> | <p style="color: #333333;font-size:135%">'''文档'''</p> | ||
− | + | ||
− | |||
<br> | <br> | ||
---- | ---- | ||
第93行: | 第85行: | ||
<br> | <br> | ||
<p style="color: #333333;font-size:135%">'''Q&A'''</p> | <p style="color: #333333;font-size:135%">'''Q&A'''</p> | ||
− | + | ||
− | |||
第103行: | 第94行: | ||
<p style="color: #333333;font-size:135%">'''历史'''</p> | <p style="color: #333333;font-size:135%">'''历史'''</p> | ||
*最新版本更新了[[Sensor_Key_Reference]]库使用说明。 | *最新版本更新了[[Sensor_Key_Reference]]库使用说明。 | ||
− | |||
<br> | <br> | ||
<br> | <br> | ||
第112行: | 第102行: | ||
|- | |- | ||
|width="50%" valign="top" align="left"| | |width="50%" valign="top" align="left"| | ||
− | [[file: | + | [[file: PotenmeterTop.JPG|250px|center]] |
|width="50%" valign="top" align="left"| | |width="50%" valign="top" align="left"| | ||
− | [[file: | + | [[file: PotenmeterBut.JPG|250px|center]] |
|} | |} | ||
|} | |} | ||
<br> | <br> | ||
− | < | + | <br> |
+ | [[MCookie 传感器系列|返回Sensor界面]] | ||
+ | <br> | ||
+ | <br> |
2018年12月14日 (五) 03:07的最新版本
| |
|
技术规格
原理简介:电位器是可变电阻器的一种,其用的材料为碳膜电阻。电位器通常由电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。通过手动调节转轴,改变动触点在电阻体上的位置,即改变了动触点与任一个固定端之间的电阻值,从而改变了电压与电流的大小。它的输出与输入电压比与旋转角度的关系呈线性关系。
引脚
编程手册 您可通过Getting Started了解使用Arduino IDE编程控制模块。 普通用法 可通过analogRead()来直接读取旋转电位器的信号:0~1023。本例中传感器接在SensorHub上的A0接口 #define PIN_KEY A0 //旋转电位器接在A0引脚
uint16_t Val;
void setup() {
Serial.begin(9600); //设置串口通讯波特率
pinMode(PIN_KEY, INPUT);//设置旋转电位器输入状态
}
void loop() {
Val = analogRead(PIN_KEY);//读取旋转电位器值
Serial.print("Val:");
Serial.println(Val); //串口打印旋转电位器值
delay(100);//延时检测速度
}
旋转电位器可用作与各种LED灯联动,调整灯的亮度。可以与舵机联动调整舵机角度。可以与电机联动调整电机速度等等。
所有需要细腻的数值调整的应用都可以使用旋转电位器来满足。
文档
相关教程
Q&A
历史
图库 |