ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calculadora arduino


Enviado por   •  27 de Mayo de 2018  •  Tareas  •  381 Palabras (2 Páginas)  •  159 Visitas

Página 1 de 2

/*****************************************

MI PRIMERA CALCULADORA-Electrotec

*****************************************/

#include <LiquidCrystal.h> // Librería para el control del LCD

#include <Keypad.h> // Librería para el control del keypad

LiquidCrystal lcd(8, 9, 10, 11, 12, 13); // varible LCD y pines

const byte filas = 4; // número de filas '4'

const byte columnas = 4; // número de columans '4'

char teclado [filas][columnas]={

{'1','2','3','+'},

{'4','5','6','-'},

{'7','8','9','x'},

{'*','0','=','/'}

}; //variable teclado

byte filaPines[filas]={0,1,2,3}; //configuración de filas

byte columnaPines[columnas]={4,5,6,70}; // configuración de columnas

Keypad calcu = Keypad (makeKeymap(teclado),filaPines, columnaPines, filas, columnas);

boolean inicio = false;

boolean final = false; // variables de control

String num1, num2;

int ans;

char op;

void setup()

{

lcd.begin(16,2);

lcd.setCursor(0,0);

lcd.print("Hola Mundo"); //Prendido de pantalla

delay (2500);

lcd.clear();

}

void loop()

{

char key = calcu.getKey();

if (key != NO_KEY && (key=='1' || key=='2' || key=='3' || key=='4' || key=='5' || key=='6' || key=='7' || key=='8' || key=='9' || key=='0'))

{

if(inicio == false)

{num1 = num1

...

Descargar como (para miembros actualizados)  txt (2.3 Kb)   pdf (43.1 Kb)   docx (11.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com