{"id":1248,"date":"2018-06-24T08:59:51","date_gmt":"2018-06-24T13:59:51","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/edelros\/?p=1248"},"modified":"2020-05-31T01:35:49","modified_gmt":"2020-05-31T06:35:49","slug":"calculadora-basica-lcd-y-teclado4x4","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/edelros\/calculadora-basica-lcd-y-teclado4x4\/","title":{"rendered":"Calculadora B\u00e1sica-LCD y Teclado4x4"},"content":{"rendered":"<p>Como proyecto base se usa una calculadora b\u00e1sica para n\u00fameros reales (float).<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/CalculadoraBasica_bb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2278 size-full\" src=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/CalculadoraBasica_bb.png\" alt=\"\" width=\"776\" height=\"545\" srcset=\"https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/CalculadoraBasica_bb.png 776w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/CalculadoraBasica_bb-300x211.png 300w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/CalculadoraBasica_bb-768x539.png 768w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/a><\/p>\n<p>Los componentes usados son los que ten\u00eda disponible, pueden usarse otros modelos de arduino, otros tama\u00f1os de pantalla.<\/p>\n<p>La lista de componentes es:<\/p>\n<table>\n<caption>Componentes<\/caption>\n<tbody>\n<tr>\n<th>Descripci\u00f3n<\/th>\n<th>Unidades<\/th>\n<th>Observacion<\/th>\n<\/tr>\n<tr>\n<td>Teclado 4x4<\/td>\n<td>1<\/td>\n<td>de membrana<\/td>\n<\/tr>\n<tr>\n<td>Pantalla LCD 20\u00d74 \u00f3 16x2<\/td>\n<td>1<\/td>\n<td>o la que est\u00e9 disponible<\/td>\n<\/tr>\n<tr>\n<td>M\u00f3dulo I2C para la pantalla<\/td>\n<td>1<\/td>\n<td>compatible con la pantalla LCD si no lo tiene integrado<\/td>\n<\/tr>\n<tr>\n<td>Arduino Uno o equivalente y cable USB<\/td>\n<td>1<\/td>\n<td>o el modelo que est\u00e9 disponible<\/td>\n<\/tr>\n<tr>\n<td>cable Conector hembra - macho<\/td>\n<td>4<\/td>\n<td>para conectar el I2C al arduino<\/td>\n<\/tr>\n<tr>\n<td>Espadines o conector macho-macho<\/td>\n<td>8 pines<\/td>\n<td>para conectar el teclado al arduino<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>El m\u00f3dulo I2C facilita la conexi\u00f3n con menos cables: usando las se\u00f1ales SDA (Serial Data) y SCL (Serial Clock), y las de alimentaci\u00f3n Vcc (5V) y GND.<\/p>\n<p>El prototipo puede ser adaptado a otros modelos de pantallas, teclados y arduinos, debe cambiar las variables que controlan el display, el teclado o las entradas en los arduinos.<\/p>\n<hr \/>\n<h1>Librer\u00edas Arduino<\/h1>\n<p>Las librer\u00edas usadas para el manejo de los m\u00f3dulos del prototipo, en caso de no encontrarse disponibles en el Programa Arduino<\/p>\n<p>Librer\u00eda para pantalla LCD con I2C<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/LiquidCrystalI2CLibrary.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2267 size-full\" src=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/LiquidCrystalI2CLibrary.png\" alt=\"\" width=\"784\" height=\"250\" srcset=\"https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/LiquidCrystalI2CLibrary.png 784w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/LiquidCrystalI2CLibrary-300x96.png 300w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/LiquidCrystalI2CLibrary-768x245.png 768w\" sizes=\"auto, (max-width: 784px) 100vw, 784px\" \/><\/a><\/p>\n<p>Librer\u00eda para teclado<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/Keypad_h.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2268 size-full\" src=\"http:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/Keypad_h.png\" alt=\"\" width=\"784\" height=\"278\" srcset=\"https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/Keypad_h.png 784w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/Keypad_h-300x106.png 300w, https:\/\/blog.espol.edu.ec\/edelros\/files\/2018\/06\/Keypad_h-768x272.png 768w\" sizes=\"auto, (max-width: 784px) 100vw, 784px\" \/><\/a><\/p>\n<hr \/>\n<h1>Instrucciones en Arduino<\/h1>\n<p>Instrucciones b\u00e1sicas para operaciones de suma, resta y multiplicaci\u00f3n, ver distribuci\u00f3n del teclado.<\/p>\n<pre><span style=\"color: #434f54\">\/\/ Calculadora B\u00e1sica 2018.06.24<\/span>\r\n<span style=\"color: #434f54\">\/\/ blog.espol.edu.ec\/edelros<\/span>\r\n<span style=\"color: #434f54\">\/\/ edelros@espol.edu.ec <\/span>\r\n\r\n<span style=\"color: #5e6d03\">#include<\/span> <span style=\"color: #434f54\">&lt;<\/span><b><span style=\"color: #d35400\">LiquidCrystal_I2C<\/span><\/b><span style=\"color: #434f54\">.<\/span><span style=\"color: #000000\">h<\/span><span style=\"color: #434f54\">&gt;<\/span> <span style=\"color: #434f54\">\/\/ LCD por I2C <\/span>\r\n<span style=\"color: #5e6d03\">#include<\/span> <span style=\"color: #434f54\">&lt;<\/span><span style=\"color: #d35400\">Wire<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #000000\">h<\/span><span style=\"color: #434f54\">&gt;<\/span> <span style=\"color: #434f54\">\/\/comunicaci\u00f3n I2C <\/span>\r\n<span style=\"color: #5e6d03\">#include<\/span> <span style=\"color: #434f54\">&lt;<\/span><b><span style=\"color: #d35400\">Keypad<\/span><\/b><span style=\"color: #434f54\">.<\/span><span style=\"color: #000000\">h<\/span><span style=\"color: #434f54\">&gt;<\/span> <span style=\"color: #434f54\">\/\/Teclado<\/span>\r\n\r\n<span style=\"color: #434f54\">\/\/ Pantalla LCD. npxmp FilasxColumnas<\/span>\r\n<span style=\"color: #00979c\">const<\/span> <span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">mp<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">20<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">const<\/span> <span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">np<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">4<\/span><span style=\"color: #000000\">;<\/span>\r\n<b><span style=\"color: #d35400\">LiquidCrystal_I2C<\/span><\/b> <span style=\"color: #000000\">lcd<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0x27<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">mp<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">np<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span> \r\n\r\n<span style=\"color: #434f54\">\/\/ Teclado ntxmt FilasxColumnas<\/span>\r\n<span style=\"color: #00979c\">const<\/span> <span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">nt<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">4<\/span><span style=\"color: #000000\">;<\/span> \r\n<span style=\"color: #00979c\">const<\/span> <span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">mt<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">4<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">char<\/span> <span style=\"color: #000000\">tabla<\/span><span style=\"color: #000000\">[<\/span><span style=\"color: #000000\">nt<\/span><span style=\"color: #000000\">]<\/span><span style=\"color: #000000\">[<\/span><span style=\"color: #000000\">mt<\/span><span style=\"color: #000000\">]<\/span><span style=\"color: #434f54\">=<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #00979c\">'1'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'2'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'3'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'+'<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #434f54\">,<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #00979c\">'4'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'5'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'6'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'-'<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #434f54\">,<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #00979c\">'7'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'8'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'9'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'*'<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #434f54\">,<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #00979c\">'C'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'0'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'.'<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #00979c\">'='<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #000000\">;<\/span> \u00a0\r\n<span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">PinF<\/span><span style=\"color: #000000\">[<\/span><span style=\"color: #000000\">nt<\/span><span style=\"color: #000000\">]<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">7<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">6<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">5<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">4<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #000000\">;<\/span> \r\n<span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">PinC<\/span><span style=\"color: #000000\">[<\/span><span style=\"color: #000000\">mt<\/span><span style=\"color: #000000\">]<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">3<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">2<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">1<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">}<\/span><span style=\"color: #000000\">;<\/span> \r\n<b><span style=\"color: #d35400\">Keypad<\/span><\/b> <span style=\"color: #000000\">teclado<\/span> <span style=\"color: #434f54\">=<\/span> <b><span style=\"color: #d35400\">Keypad<\/span><\/b><span style=\"color: #000000\">(<\/span><span style=\"color: #d35400\">makeKeymap<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tabla<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #434f54\">,<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">PinF<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">PinC<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">nt<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">mt<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span> \r\n\r\n<span style=\"color: #434f54\">\/\/ variables de calculadora<\/span>\r\n<span style=\"color: #00979c\">float<\/span> <span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">float<\/span> <span style=\"color: #000000\">numB<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">float<\/span> <span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span> \r\n<span style=\"color: #00979c\">String<\/span> <span style=\"color: #000000\">num1<\/span><span style=\"color: #434f54\">,<\/span> <span style=\"color: #000000\">num2<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">char<\/span> <span style=\"color: #000000\">operador<\/span> \u00a0<span style=\"color: #434f54\">=<\/span> <span style=\"color: #00979c\">' '<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">int<\/span> <span style=\"color: #000000\">tamano<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">byte<\/span> <span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #00979c\">boolean<\/span> <span style=\"color: #000000\">haypunto<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n\r\n\r\n<span style=\"color: #00979c\">void<\/span> <span style=\"color: #5e6d03\">setup<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0<span style=\"color: #434f54\">\/\/ inicializa pantalla<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">init<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">backlight<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #005c5f\">\"Calculadora-Basica\"<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #005c5f\">\"FCNM-ESPOL\"<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #d35400\">delay<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">2000<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n  <span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">clear<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #005c5f\">\"blog.espol.edu.ec\"<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #005c5f\">\"\/matg1052\"<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #d35400\">delay<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">2000<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">clear<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n<span style=\"color: #000000\">}<\/span>\r\n\r\n<span style=\"color: #00979c\">void<\/span> <span style=\"color: #5e6d03\">loop<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0<span style=\"color: #00979c\">char<\/span> <span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">teclado<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">getKey<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span> \r\n\r\n \u00a0<span style=\"color: #434f54\">\/\/ tecla presionada numero<\/span>\r\n \u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">!=<\/span> <span style=\"color: #00979c\">NO_KEY<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'1'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'2'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'3'<\/span> <span style=\"color: #434f54\">||<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'4'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'5'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'6'<\/span> <span style=\"color: #434f54\">||<\/span> \r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'7'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'8'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'9'<\/span> <span style=\"color: #434f54\">||<\/span> \r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'0'<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">&lt;=<\/span> <span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">+<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">2<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">+<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/ tecla punto decimal<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #00979c\">'.'<\/span> <span style=\"color: #5e6d03\">and<\/span> <span style=\"color: #000000\">haypunto<\/span><span style=\"color: #434f54\">==<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">1<\/span> <span style=\"color: #5e6d03\">or<\/span> <span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tamano<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num1<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">length<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tamano<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">num1<\/span><span style=\"color: #434f54\">=<\/span> <span style=\"color: #005c5f\">\"0.\"<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">else<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">+<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">2<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tamano<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num2<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">length<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tamano<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">num2<\/span><span style=\"color: #434f54\">=<\/span> <span style=\"color: #005c5f\">\"0.\"<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">else<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">+<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">haypunto<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/tecla de Operacion<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">&gt;=<\/span> <span style=\"color: #000000\">1<\/span> <span style=\"color: #434f54\">&amp;&amp;<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'+'<\/span> <span style=\"color: #434f54\">||<\/span> \r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'-'<\/span> <span style=\"color: #434f54\">||<\/span> <span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'*'<\/span> <span style=\"color: #434f54\">||<\/span> \r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'\/'<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">tecla<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">2<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">haypunto<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/ obtener resultado<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'='<\/span> <span style=\"color: #434f54\">&amp;&amp;<\/span> <span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #000000\">2<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">obtenerresultado<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/tecla Borrar C Clear<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">tecla<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'C'<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #005c5f\">\"\"<\/span><span style=\"color: #000000\">;<\/span> \u00a0\u00a0<span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #005c5f\">\"\"<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #00979c\">' '<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">haypunto<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num1<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #000000\">toFloat<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">numB<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">num2<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #000000\">toFloat<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/ SALIDA A PANTALLA LCD<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">mostrarpantalla<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0<span style=\"color: #000000\">}<\/span>\r\n\r\n<span style=\"color: #00979c\">void<\/span> <span style=\"color: #000000\">obtenerresultado<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'+'<\/span><span style=\"color: #000000\">)<\/span> \r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">+<\/span> <span style=\"color: #000000\">numB<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'-'<\/span><span style=\"color: #000000\">)<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">-<\/span> <span style=\"color: #000000\">numB<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'*'<\/span><span style=\"color: #000000\">)<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">*<\/span> <span style=\"color: #000000\">numB<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">operador<\/span> <span style=\"color: #434f54\">==<\/span> <span style=\"color: #00979c\">'\/'<\/span><span style=\"color: #000000\">)<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">{<\/span><span style=\"color: #000000\">resultado<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">numA<\/span> <span style=\"color: #434f54\">\/<\/span> <span style=\"color: #000000\">numB<\/span><span style=\"color: #000000\">;<\/span><span style=\"color: #000000\">}<\/span>\r\n \u00a0<span style=\"color: #000000\">num1<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #00979c\">String<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">resultado<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">num2<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #005c5f\">\"\"<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">cualnum<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">2<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">haypunto<\/span> <span style=\"color: #434f54\">=<\/span> <span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">}<\/span>\r\n\r\n\r\n<span style=\"color: #00979c\">void<\/span> <span style=\"color: #000000\">mostrarpantalla<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">clear<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #434f54\">\/\/ muestra decimales = 3<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">numA<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">3<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #5e6d03\">if<\/span> <span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">numB<\/span><span style=\"color: #434f54\">!=<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">{<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">1<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">numB<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">3<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span> \u00a0\u00a0\u00a0\r\n \u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000\">}<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">setCursor<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">mp<\/span><span style=\"color: #434f54\">-<\/span><span style=\"color: #000000\">2<\/span><span style=\"color: #434f54\">,<\/span><span style=\"color: #000000\">0<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0\u00a0\u00a0<span style=\"color: #000000\">lcd<\/span><span style=\"color: #434f54\">.<\/span><span style=\"color: #d35400\">print<\/span><span style=\"color: #000000\">(<\/span><span style=\"color: #000000\">operador<\/span><span style=\"color: #000000\">)<\/span><span style=\"color: #000000\">;<\/span>\r\n \u00a0<span style=\"color: #000000\">}<\/span>\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Como proyecto base se usa una calculadora b\u00e1sica para n\u00fameros reales (float). Los componentes usados son los que ten\u00eda disponible, pueden usarse otros modelos de arduino, otros tama\u00f1os de pantalla. La lista de componentes es: Componentes Descripci\u00f3n Unidades Observacion Teclado 4x4 1 de membrana Pantalla LCD 20\u00d74 \u00f3 16x2 1 o la que est\u00e9 disponible &hellip; <a href=\"https:\/\/blog.espol.edu.ec\/edelros\/calculadora-basica-lcd-y-teclado4x4\/\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">Calculadora B\u00e1sica-LCD y Teclado4x4<\/span><\/a><\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[422376],"tags":[],"class_list":["post-1248","post","type-post","status-publish","format-standard","hentry","category-calculadora-cientifica"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/posts\/1248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/comments?post=1248"}],"version-history":[{"count":14,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/posts\/1248\/revisions"}],"predecessor-version":[{"id":2279,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/posts\/1248\/revisions\/2279"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/media?parent=1248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/categories?post=1248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/edelros\/wp-json\/wp\/v2\/tags?post=1248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}