Adicional-AC2. Práctica de potenciómetro
PRÁCTICA DE POTENCIOMÉTRO DE UN LED Y DOS LED
- 04/07/2024
Aavril Hitzel Díaz Ramírez
Dania Cortes Domínguez
José Jair Galicia Corona
INTRODUCCIÓN
Para comenzar con está práctica primero debemos saber el concepto sobre el potenciómetro el cúal es un componente electrónico similar a los resistores pero cuyo valor de resistencia en vez de ser fijo es variable, permitiendo controlar la intensidad de corriente, si bien en está práctica se realizará el uso del potenciómetro cambiando oo controlando las intensidades de leds que estan concetadas en un protoboard.
POTENCIOMÉTRO DE 1 LED
MATERIALES:
- 1 POTENCIOMÉTRO DE 5K
- 1 RESISTENCIA DE 15K
- 1 ARDUINO UNO
- 7 JUMPERS
PROCEDIMIENTO
Como primer paso para la realización de este, con anticipación en este blog se presentará el circuito hecho con anterioridad en Tinkercard. Así mismo, se presentará posteriormente los circuitos en fisico mostrando su resultado final.
Tinkercard de potenciométro de un led.
Código ejecutado.
void setup(){
}
void loop(){
int pot= analogRead(A0);
analogWrite(3,pot*255/1023);
}
Resultado de potenciométro de un led.
Al iniciar girando el potenciométro este hará que el led que se encuentra allí encienda.
POTENCIOMÉTRO DE 2 LED
MATERIALES:
- 1 POTENCIOMÉTRO DE 5K
- 2 RESISTENCIA DE 15K
- 1 ARDUINO UNO
- 10 JUMPERS
PROCEDIMIENTO
Tinkercard de potenciométro de dos led.
Código ejecutado.
const int analogInPin = A0; // Analog input pin that the potentiometer is attached to
const int analogOutPin9 = 9; // Analog output pin that one LED is attached to
const int analogOutPin3 = 3; // Analog output pin that another LED is attached to
int sensorValue = 0; // value read from the pot
int outputValue = 0; // value output to the PWM (analog out)
void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
// initialize the output pins:
pinMode(analogOutPin9, OUTPUT);
pinMode(analogOutPin3, OUTPUT);
}
void loop() {
// read the analog in value:
sensorValue = analogRead(analogInPin);
// map it to the range of the analog out:
outputValue = map(sensorValue, 0, 1023, 0, 255);
if (outputValue == 0) {
analogWrite(analogOutPin9, 255);
analogWrite(analogOutPin3, 0);
} else {
analogWrite(analogOutPin9, 0);
analogWrite(analogOutPin3, outputValue); // Adjust pin 3 according to output value
}
// print the results to the Serial Monitor:
Serial.print("sensor = ");
Serial.print(sensorValue);
Serial.print("\t output = ");
Serial.println(outputValue);
// wait 2 milliseconds before the next loop for the analog-to-digital
// converter to settle after the last reading:
delay(2);
}
Resultado de potenciométro de dos led.
Enciende amarillo.
Al girar el potenciométro el led amarillo se apaga y el led verde enciende.
Posteriormente hace lo mismo al hacer lo contrario el efecto es inverso, el led verde apaga y el amarillo enciende.
CONCLUSIÓN
Para finalizar con este reporte de práctica, damos como retroalimentación que el potenciómetro cumple una función útil dentro del area de la industria de la electrónica, ya que este nos permite controlar lo que es la intensidad de una corriente a lo que va de un circuito eléctrico, dentro de esto el potenciómetro nos brinda una función muy útil para la realización de está practica de potenciómetro de un solo led y el potenciómetro doble.
Comentarios
Publicar un comentario