The Keyestudio Poti is a potentiometer module designed for adjusting resistance in electronic circuits. It allows users to variably control voltage or current, making it an essential component for applications requiring fine-tuning or calibration. This module is widely used in projects involving analog input adjustments, such as controlling brightness, motor speed, or audio volume.
The Keyestudio Poti module is built for ease of use and compatibility with microcontroller platforms like Arduino. Below are its key technical details:
Parameter | Value |
---|---|
Manufacturer | Keyestudio |
Part ID | Poti |
Operating Voltage | 3.3V - 5V |
Resistance Range | 10 kΩ |
Output Type | Analog |
Dimensions | 30mm x 20mm x 15mm |
Connector Type | 3-pin header (GND, VCC, OUT) |
Pin Name | Description |
---|---|
GND | Ground connection for the module |
VCC | Power supply input (3.3V or 5V) |
OUT | Analog output signal proportional to resistance |
Connect the Module:
GND
pin to the ground of your power source or microcontroller.VCC
pin to a 3.3V or 5V power supply.OUT
pin to an analog input pin on your microcontroller or to the desired circuit.Adjust the Potentiometer:
OUT
pin will change proportionally to the knob's position.Read the Output:
OUT
pin using an ADC (Analog-to-Digital Converter) pin.OUT
pin if the signal is unstable in your circuit.Below is an example of how to use the Keyestudio Poti module with an Arduino UNO to read the analog output and display the value in the Serial Monitor.
// Define the analog pin connected to the potentiometer's OUT pin
const int potentiometerPin = A0;
void setup() {
// Initialize the Serial Monitor for debugging
Serial.begin(9600);
}
void loop() {
// Read the analog value from the potentiometer
int potValue = analogRead(potentiometerPin);
// Map the analog value (0-1023) to a voltage range (0-5V)
float voltage = potValue * (5.0 / 1023.0);
// Print the raw value and voltage to the Serial Monitor
Serial.print("Analog Value: ");
Serial.print(potValue);
Serial.print(" | Voltage: ");
Serial.print(voltage);
Serial.println(" V");
// Add a short delay for stability
delay(500);
}
OUT
pin of the Keyestudio Poti to the A0
pin on the Arduino UNO.VCC
and GND
pins are connected to the Arduino's 5V
and GND
pins, respectively.No Output Signal:
GND
, VCC
, and OUT
are properly connected.Unstable Output Signal:
OUT
pin and GND
.Output Voltage Does Not Change:
Arduino Reads Incorrect Values:
Q1: Can I use the Keyestudio Poti with a 3.3V microcontroller like ESP32?
A1: Yes, the module is compatible with 3.3V systems. Ensure the VCC
pin is connected to a 3.3V power source.
Q2: What is the maximum resistance of the potentiometer?
A2: The potentiometer has a maximum resistance of 10 kΩ.
Q3: Can I use this module to directly control high-power devices?
A3: No, the module is designed for low-power signal adjustments. Use it to control a driver circuit or microcontroller input for high-power applications.
Q4: How do I clean the potentiometer if it becomes noisy or unresponsive?
A4: Use a small amount of contact cleaner and rotate the knob several times to clean the internal contacts.
By following this documentation, you can effectively integrate the Keyestudio Poti module into your projects for precise analog control.