Doorvoer-rotatiepotmeter met drie aansluitingen: beide uiteinden van het weerstandsbaantje plus de loper (middelste pin). De gangbare Europese **B**-karakteristiek is ongeveer lineair. Typische totale weerstanden: 500Ω, 1kΩ, 5kΩ, 10kΩ, 20kΩ, 50kΩ, 100kΩ, 250kΩ, 500kΩ, 1MΩ. Te gebruiken voor volume, contrast, spanningsdelers voor analoge ingangen en afregeling. **Pinnen:** CCW = uiteinde van het spoor, WIPER = loper (aansluiten op ADC of uitgang), CW = ander uiteinde van het spoor — bekeken van voren met de as naar je toe wijzen de pinnen meestal naar je toe (volgorde kan per fabrikant verschillen; controleer je onderdeel).
| Pin | Signaal | Beschrijving |
|---|---|---|
CCW |
reference | Counter-clockwise end of the resistive track; connect to one side of the voltage/signal range |
WIPER |
analog | Variable slider output; connect to ADC or circuit node to read the adjusted voltage/resistance |
CW |
reference | Clockwise end of the resistive track; connect to the other side of the voltage/signal range |
3-pins doorvoerpotmeter. Gebruik componentId potentiometer-linear en zet de **totale weerstand** in het label (bijv. "10kΩ", "100kΩ"). Standaard pinnamen in schema’s: **CCW** (uiteinde van het spoor tegen de klok in), **WIPER** (midden / loper), **CW** (uiteinde van het spoor met de klok mee). Sluit CCW↔CW aan over referentie en GND (of het signaalbereik) en neem de uitgang van WIPER. Overschrijd het vermogensverlies van de potmeter niet; als spanningsdeler van 5V is de stroom door het spoor V/R_total.
| Van | Naar | Draad |
|---|---|---|
board:5V |
x1:CCW |
red |
board:GND |
x1:CW |
black |
board:A0 |
x1:WIPER |
green |
Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.
// Linear Potentiometer (3-pin) example
// Reads the pot on A0 and prints the raw ADC value and voltage.
const int potPin = A0;
const float vRef = 5.0;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(potPin);
float voltage = sensorValue * (vRef / 1023.0);
Serial.print("ADC: ");
Serial.print(sensorValue);
Serial.print(" Voltage: ");
Serial.print(voltage, 2);
Serial.println(" V");
delay(200);
}
Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.
Gratis starten