Puzzle - Slide Potentiometer 滑动电位计

来自Duinopeak_COM
跳转至: 导航搜索

简介

这个滑动电位计是一个线性可变电阻电位器拥有10k电阻的量程。当你把杠杆移动时,从一侧到另一侧,其输出电压范围在0V到你最大供电VCC这个值。它有四个电子积木的引脚,其中3个是连接到电位计的VCC,GND和ADC,而其余的引脚连接到一个红色指示灯。你可以使用指示灯直观地显示上的变化

Slide Potentiometer.jpg

特性

  • 30mm滑动距离
  • 线性电阻
  • 电子积木接口

规范说明

Item Min Typical Max
Voltage 3.3V 5.0V 30V
Current - - 30mA
Dimension 24x60mm
Net Weight 8.6g
Rotational life >15,000cycles
Total resistance 10KΩ
Stroke length 30mm
Total resistance tolerance +/- 20%

用法

Puzzle Slide potentiometer connection.jpg

这个滑动电位计是一个线性可变电阻电位器拥有10k电阻的量程。当你把杠杆移动时,从一侧到另一侧,其输出电压范围在0V到你最大供电VCC这个值。

  1. 使用4针电子积木接线把模块连接到基础扩展板的模拟口0去 。
  2. 然后把基础扩展板连接到Arduino开发板中去。
  3. 用USB线把开发板连接到电脑端.


应用

复制下面的代码并粘贴到一个新的ArduinoIDE中。然后把代码上传Arduino中去。

int adcPin = A0;                     // select the input pin for the potentiometer
int ledPin = 13;                     // select the pin for the LED
int adcIn = 0;                       // variable to store the value coming from the sensor
void setup() 
{
   Serial.begin(9600);               // init serial to 9600b/s
   pinMode(ledPin, OUTPUT);          // set ledPin to OUTPUT
   Serial.println("Sliding Potentiometer Test Code!!");
}
void loop() 
{
    // read the value from the sensor:
   adcIn = analogRead(adcPin);
   if(adcIn >= 500) 
        digitalWrite(ledPin,HIGH);   // if adc in > 500, led light
   else 
       digitalWrite(ledPin, LOW);
   Serial.println(adcIn);
   delay(100);
 }

打开一个串口,你将能够看到从ADC中传来的值
Puzzle Slide potentiometer Serial view.jpg

资源链接


Slide Potentiometer 滑动电位计原理图PDF: 文件:Puzzle Slide protentiometer sch.pdf

支持

如果你有什么困难或者好的点子, 你可以来我们的DuinoPeak论坛参与讨论.