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.

Por el contrario, si se gira al lado contrario el led deberá apagarse.

Aqui se vuelve a realizar las mismas acciones.




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

Entradas más populares de este blog

AC2. sobre programación de microcontrolador.

AC3. La aplicación practica de actuadores.