▷ Imprimir lecturas de varios sensores en lcd - Arduino


Los valores que envían los potenciometros al arduino imprimirán en el monitor serial y en el lcd, la resistencia del potenciometro es de 250k. Los puertos analógicos nos dan valores de 0 a 1023 siendo en este caso el valor mínimo 0 ohmios y el máximo 250kohmios. Los potenciometros los podemos sustituir por sensores.


Materiales:

  • 1 Arduino Uno
  • 3 Potenciometros de 250k
  • 1 Lcd 16x2
  • 1 Resistencia de 1k

Diagrama de conexiones:

Diagrama de conxiones

Código:

#include <LiquidCrystal.h>
#define s1 A0
#define s2 A1
#define s3 A2

const int rs = 2, en = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int lect1;
int lect2;
int lect3;
int n;
short sensor[4];
void setup() {

  lcd.begin(16, 2);
  Serial.begin(9600);
  pinMode(s1, INPUT);
  pinMode(s2, INPUT);
  pinMode(s3, INPUT);
}

void loop()
{
  n++;
  obtenervalores();
  Serial.print("Sensor");
  Serial.print(n);
  Serial.print(":");
  Serial.println(sensor[n]);

  Serial.println("---------------");

  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Lectura valores");

  lcd.setCursor(0, 1);
  lcd.print("S");
  lcd.print(n);
  lcd.print(":");
  lcd.print(sensor[n]);
  delay(200);

  if (n == 3 ) {
    n = 0;
  }
}

void obtenervalores() {
  sensor[1] = analogRead(s1);
  sensor[2] = analogRead(s2);
  sensor[3] = analogRead(s3);
}

0/Deja un comentario/Comentarios

¡Hola! Nos alegra mucho que hayas llegado hasta aquí y que estés leyendo este artículo en Edeptec.
Este formulario es un espacio abierto para ti: puedes dejar un comentario con tus dudas, sugerencias, experiencias o simplemente tu opinión sobre el tema tratado.

» ¿Te resultó útil la información?
» ¿Tienes alguna experiencia personal que quieras compartir?
» ¿Se te ocurre algún tema que te gustaría ver en próximos artículos?

Recuerda que este espacio es para aprender y compartir, por eso te animamos a participar de manera respetuosa y constructiva. Tus comentarios pueden ayudar a otros lectores que están en el mismo camino, ya sea en electrónica, programación, deportes o tecnología.

¡Gracias por ser parte de esta comunidad de aprendizaje! Tu participación es lo que hace crecer este proyecto.