Está en la página 1de 3

Alumno:Cesar Andres Guardado Jimenez

Carnet: 2935032017

URL de VIDEO : https://youtu.be/t0u6QJstzaY

Firmware: Comparacion de 2 Numeros en Arduino.

Codigo:

// incluir la libreria estandar:

#include <LiquidCrystal.h>

// inicializar las conexiones del LCD

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

int i=0; // Primer Numero

int m=0; // Segundo Numero

int diferencia=0; // diferencia de los numeros

void setup() {

// configurar el tamaño del LCD:

lcd.begin(16, 2);

//Iniciar el Puerto serial

Serial.begin(9600);

void loop() {

//Se pide el primer valor comparar

lcd.print("Ingrese un Numero");

delay(6000);

//se usa la condicion para validad que se metieron daton al puerto seria

if (Serial.available());

//Se captura guarda el valor en la Primera Variable

i=(Serial.read());
//El cursor se posiciona en 8row1

lcd.setCursor(8,1);

//Se carga el dato almacenado en la primera Variable

lcd.write(i);

delay(4000);

//Se limpian los dato de Mostrado en el LCD

lcd.clear();

//Se solicita el segungo numero a comparar

lcd.print("Ingrese otro Numero");

delay(6000);

//se vuelve a usar la condicion para validad que se metieron daton al puerto seria

if (Serial.available());

//Si hay datos se almacena en la segunda variable

m=(Serial.read());

//El cursor se posiciona en 8row1

lcd.setCursor(8,1);

lcd.write(m);

delay(4000);

lcd.clear();

//con los datos almacenados ser realiza la resta

diferencia=i-m;

if (diferencia>0)

lcd.setCursor(0,0);

lcd.print("Num Mayor:");

lcd.setCursor(10,0);
lcd.write(i);

lcd.setCursor(0,1);

lcd.print("Num Menor:");

lcd.setCursor(10,1);

lcd.write(m);

delay(6000);

lcd.clear();

//Si el valor de la comparacion no se cumple

else

lcd.setCursor(0,0);

lcd.print("Num Mayor:");

lcd.setCursor(10,0);

lcd.write(m);

lcd.setCursor(0,1);

lcd.print("Num Menor:");

lcd.setCursor(10,1);

lcd.write(i);

delay(6000);

lcd.clear();

También podría gustarte