P05. Potenciòmetre
P05. Potenciòmetre
OBJECTIU D'APRENENTATGE
Entendre què és una entrada analògica i com funciona analogRead().
Relacionar valors entre 0 i 1023 amb accions en el LED.
Treballar el control PWM (analogWrite()) per graduar la intensitat.
Aprendre a interpretar valors i aplicar-los a comportaments programats
El potenciòmetre no és més que una resistència de 3 terminals que té un conctacte deslliçant o giratori formant així el que es coneix com a divisor de voltatge ajustable.
Modificarem la lluminositat d'un LED mitjançant una sortida digital d' Aduino en mode PWM i el comandarem amb un potenciòmetre connectat a una entrada analógica.
MATERIAL NECESSARI
NIVELL BÀSIC
Control d’intensitat amb el potenciòmetre
🎯 Objectiu:
Quan l’alumne gira el potenciòmetre, la llum del LED s’encén més o menys intensament.
⚙️ Connexions
Potenciòmetre:
Pin central → A0
Costats → 5V i GND
LED → Pin 9 (PWM) amb resistència
MONTATGE
int pot = A0;
int led = 9;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
int valor = analogRead(pot); // Valor entre 0 i 1023
int intensitat = map(valor, 0, 1023, 0, 255); // Mapeja els valors
analogWrite(led, intensitat);
}
⚙️ Muntatge del circuit
CAL SABER...
El potenciòmetre → analogRead() dóna un rang 0 a 1023
El LED amb PWM → analogWrite() només accepta un rang 0 a 255
És el nivell de potència enviat al LED mitjançant PWM.
analogWrite(led, 0); → LED APAGAT
analogWrite(led, 255); → LED AL MÀXIM
analogWrite(led, 128); → LED A MITJA LLUM
Per tant:
👉 intensitat = quant de fort llueix el LED.
NIVELL INTERMEDI
Colors combinats amb PWM
🎯 Objectiu:
Utilitzar el potenciòmetre per canviar el color d’un LED RGB de manera progressiva.
En girar el potenciòmetre, el LED canvia progressivament entre vermell, verd i blau. Cal fer 3 rangs de treball.
R → Pin 9
G → Pin 10
B → Pin 11
Potenciòmetre → A0
MONTATGE
💻 Codi intermedi
T'atreveixes??
⚙️ Muntatge del circuit
T'atreveixes??
NIVELL AVANÇAT
Control amb llindars i accions programades
🎯 Objectiu:
Fer que el LED (o LEDs) actuïn segons zones del potenciòmetre.
Això simula un selector analògic amb diferents modes.
Led 9
Potenciòmetre → A0
MONTATGE
💻 Codi intermedi
T'atreveixes??
⚙️ Muntatge del circuit
T'atreveixes??