Básico 06: Potenciometro para tres leds y lectura en monitor serial (Evaluación)


La presente evaluación esta orientada a montar un potenciometro para el control de voltaje de tres leds en paralelo. Por otro lado, realizaremos la lectura en el monitor serial del software de Arduino UNO.

Materiales
  • Protoboard 830 ptos.
  • Leds (verde, rojo y amarillo)
  • Arduino UNO
  • Cables con conectores
  • Cable de alimentación USB
  • Potenciometro de 10K
  • Ligas
  • Software ARDUINO
  • Software de diseño FRITZING

Material Visual





https://flic.kr/s/aHskXRtmsd
Clic en la imagen para ingresar a la galería



Fritzing

Esquema del montaje




Código Arduino

/* En esta Sketch ajustamos el brillo de dos leds
dependiendo del voltaje de un POT. En paralelo hacemos la lectura
de la señal emitida en el monitor serial  */


const int led = 3; // led conectado al pin 3
const int pot = 0; // pot conectado al pin A0
int brillo;

void setup() {
  // Declaramos led como salida
  // los pins analogicos se declaran como entrada automticamente

  pinMode(led,OUTPUT);
  // Inicializar la comunicación serial a 9600 bits por segundo:
  Serial.begin(9600);
}

void loop() {
  // Lee la entrada en el pin analógico 0:
  int sensorValue = analogRead(A0);
 
  // brillo trabaja entre 0-255
  // retorna valores entre 0-1023
  // por lo tanto dividiremos POT/4
  // analogRead = Lee voltaje analogico del POT
  // por lo tanto dividiremos POT/4 


  brillo = analogRead(pot) / 4;
 
  // Imprima el valor que lee:
  Serial.println(sensorValue); 
 
  // envia el valor de led a brillo
  analogWrite(led,brillo);   
}






____________________________
Fuente: ASXLab, ASXkids

Comentarios