{"id":128,"date":"2024-08-28T23:21:11","date_gmt":"2024-08-28T23:21:11","guid":{"rendered":"https:\/\/proveedoracano.com\/blog\/?p=128"},"modified":"2024-12-10T16:12:54","modified_gmt":"2024-12-10T22:12:54","slug":"menu-servo-led","status":"publish","type":"post","link":"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/","title":{"rendered":"\u00a1Hazlo F\u00e1cil! Men\u00fa en Arduino LEDs y Servo con Teclado"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Agrega de forma f\u00e1cil el control de LEDs y un servomotor utilizando un Men\u00fa con Arduino<\/h1>\n\n\n\n<p>En el <a href=\"https:\/\/proveedoracano.com\/blog\/menu-teclado\/\" data-type=\"page\" data-id=\"21\" target=\"_blank\" rel=\"noreferrer noopener\">art\u00edculo anterior<\/a>, exploramos c\u00f3mo crear un men\u00fa interactivo con Arduino utilizando un teclado matricial 4&#215;4 y una pantalla LCD 16&#215;2. Ahora, vamos a llevar tu proyecto al siguiente nivel a\u00f1adiendo LEDs y un servo para realizar acciones m\u00e1s din\u00e1micas y visuales. Esta continuaci\u00f3n te guiar\u00e1 a trav\u00e9s de los pasos para integrar estos componentes adicionales y mejorar la interacci\u00f3n y funcionalidad de tu sistema Arduino.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"446\" src=\"https:\/\/proveedoracano.com\/blog\/wp-content\/uploads\/2024\/08\/image-5.png\" alt=\"Men\u00fa con arduino, control de LED y servomotor\" class=\"wp-image-145\" srcset=\"https:\/\/proveedoracano.com\/blog\/wp-content\/uploads\/2024\/08\/image-5.png 524w, https:\/\/proveedoracano.com\/blog\/wp-content\/uploads\/2024\/08\/image-5-300x255.png 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_75 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenido<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Componentes_Adicionales\" >Componentes Adicionales:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Paso_1_Conexion_de_los_LEDs_y_el_Servo\" >Paso 1: Conexi\u00f3n de los LEDs y el Servo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Conexiones_de_los_LEDs\" >Conexiones de los LEDs:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Conexion_del_Servo\" >Conexi\u00f3n del Servo:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Tabla_de_conexiones\" >Tabla de conexiones:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Paso_2_Modificacion_del_Codigo\" >Paso 2: Modificaci\u00f3n del C\u00f3digo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Declaracion_de_Pines_para_LEDs_y_Servo\" >Declaraci\u00f3n de Pines para LEDs y Servo:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Configuracion_de_Pines_en_setup\" >Configuraci\u00f3n de Pines en setup():<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Control_de_LEDs_y_Servo_en_el_Menu\" >Control de LEDs y Servo en el Men\u00fa:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Explicacion_del_Codigo\" >Explicaci\u00f3n del C\u00f3digo:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Simulacion_con_Tinkercad\" >Simulaci\u00f3n con Tinkercad<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Instrucciones_para_la_simulacion_en_Tinkercad\" >Instrucciones para la simulaci\u00f3n en Tinkercad:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Funcionamiento_del_menu_en_el_teclado\" >Funcionamiento del men\u00fa en el teclado:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Conclusion\" >Conclusi\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/proveedoracano.com\/blog\/menu-servo-led\/#Documentacion_y_ligas_externas\" >Documentaci\u00f3n y ligas externas<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Componentes_Adicionales\"><\/span><strong>Componentes Adicionales:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para esta actualizaci\u00f3n, necesitar\u00e1s los siguientes componentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/LED-difuso\">3 LEDs <\/a>(Rojo, Amarillo, Verde)<\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/sg90\">1 Servo Motor<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/resistencia1porciento\">Resistencias<\/a> para los LEDs (330\u03a9 es ideal)<\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/UNO-CH340\">Arduino Uno <\/a>(o similar)<\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/LCD1602\">Pantalla LCD 16&#215;2<\/a> <\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/adaptador-I2C\">M\u00f3dulo I2C<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proveedoracano.com\/eshop\/matricial-4x4\">Teclado Matricial 4&#215;4<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Paso_1_Conexion_de_los_LEDs_y_el_Servo\"><\/span><strong>Paso 1: Conexi\u00f3n de los LEDs y el Servo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conexiones_de_los_LEDs\"><\/span><strong>Conexiones de los LEDs:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LED Rojo: Conectar el \u00e1nodo al pin 4 de Arduino y el c\u00e1todo a GND a trav\u00e9s de una resistencia de 330\u03a9.<\/li>\n\n\n\n<li>LED Amarillo: Conectar el \u00e1nodo al pin 3 de Arduino y el c\u00e1todo a GND a trav\u00e9s de una resistencia de 330\u03a9.<\/li>\n\n\n\n<li>LED Verde: Conectar el \u00e1nodo al pin 2 de Arduino y el c\u00e1todo a GND a trav\u00e9s de una resistencia de 330\u03a9.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conexion_del_Servo\"><\/span><strong>Conexi\u00f3n del Servo:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Conectar el cable de se\u00f1al del servo al pin 5 de Arduino.<\/li>\n\n\n\n<li>Conectar el cable de alimentaci\u00f3n (rojo) a 5V y el cable de tierra (negro) a GND en Arduino.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/proveedoracano.com\/eshop\/image\/catalog\/Productos\/MotoresyDrivers\/Servo\/PINOUT%20sg90.jpg\" alt=\"Pinout servomotor SG90\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tabla_de_conexiones\"><\/span>Tabla de conexiones:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<table>\n    <thead>\n        <tr>\n            <th>Componente<\/th>\n            <th>Descripci\u00f3n<\/th>\n            <th>Pin Arduino<\/th>\n            <th>Otros<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td>Teclado Matricial 4&#215;4<\/td>\n            <td>Fila 1<\/td>\n            <td>9<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Fila 2<\/td>\n            <td>8<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Fila 3<\/td>\n            <td>7<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Fila 4<\/td>\n            <td>6<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Columna 1<\/td>\n            <td>13<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Columna 2<\/td>\n            <td>12<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Columna 3<\/td>\n            <td>11<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>Columna 4<\/td>\n            <td>10<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td>LED Rojo<\/td>\n            <td>\u00c1nodo<\/td>\n            <td>4<\/td>\n            <td>C\u00e1todo a GND v\u00eda 330\u03a9<\/td>\n        <\/tr>\n        <tr>\n            <td>LED Amarillo<\/td>\n            <td>\u00c1nodo<\/td>\n            <td>3<\/td>\n            <td>C\u00e1todo a GND v\u00eda 330\u03a9<\/td>\n        <\/tr>\n        <tr>\n            <td>LED Verde<\/td>\n            <td>\u00c1nodo<\/td>\n            <td>2<\/td>\n            <td>C\u00e1todo a GND v\u00eda 330\u03a9<\/td>\n        <\/tr>\n        <tr>\n            <td>Servo Motor<\/td>\n            <td>Se\u00f1al<\/td>\n            <td>5<\/td>\n            <td>VCC a 5V, GND a GND<\/td>\n        <\/tr>\n        <tr>\n            <td>LCD 16&#215;2 (I2C)<\/td>\n            <td>SDA<\/td>\n            <td>A4<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>SCL<\/td>\n            <td>A5<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>VCC<\/td>\n            <td>5V<\/td>\n            <td><\/td>\n        <\/tr>\n        <tr>\n            <td><\/td>\n            <td>GND<\/td>\n            <td>GND<\/td>\n            <td><\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Paso_2_Modificacion_del_Codigo\"><\/span><strong>Paso 2: Modificaci\u00f3n del C\u00f3digo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A continuaci\u00f3n, se muestran los cambios realizados en el c\u00f3digo para integrar los LEDs y el servo motor con el teclado matricial 4&#215;4 y la pantalla LCD 16&#215;2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Declaracion_de_Pines_para_LEDs_y_Servo\"><\/span><strong>Declaraci\u00f3n de Pines para LEDs y Servo:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Pines para los LEDs\nconst int LED_ROJO_PIN = 4;\nconst int LED_AMARILLO_PIN = 3;\nconst int LED_VERDE_PIN = 2;\n\n\/\/ Pin para el Servo\nconst int SERVO_PIN = 5;\nServo servo;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuracion_de_Pines_en_setup\"><\/span><strong>Configuraci\u00f3n de Pines en <code>setup()<\/code>:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Configurar los pines de los LEDs como salida\npinMode(LED_ROJO_PIN, OUTPUT);\npinMode(LED_AMARILLO_PIN, OUTPUT);\npinMode(LED_VERDE_PIN, OUTPUT);\n\n\/\/ Inicializar el servo\nservo.attach(SERVO_PIN);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Control_de_LEDs_y_Servo_en_el_Menu\"><\/span><strong>Control de LEDs y Servo en el Men\u00fa:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>void loop() {\n  char tecla = teclado.getKey();\n\n  if (tecla) {\n    \/\/ Apagar todos los LEDs antes de encender el LED correspondiente\n    digitalWrite(LED_ROJO_PIN, LOW);\n    digitalWrite(LED_AMARILLO_PIN, LOW);\n    digitalWrite(LED_VERDE_PIN, LOW);\n    \n    lcd.clear();  \/\/ Limpia la pantalla LCD antes de mostrar la nueva opci\u00f3n\n    switch(tecla) {\n      case '1':\n        lcd.setCursor(0, 0);\n        lcd.print(\"Opcion 1\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"Mensaje 1\");\n        \/\/ Encender LED Rojo\n        digitalWrite(LED_ROJO_PIN, HIGH);\n        break;\n      case '2':\n        lcd.setCursor(0, 0);\n        lcd.print(\"Opcion 2\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"Mensaje 2\");\n        \/\/ Encender LED Amarillo\n        digitalWrite(LED_AMARILLO_PIN, HIGH);\n        break;\n      case '3':\n        lcd.setCursor(0, 0);\n        lcd.print(\"Opcion 3\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"Mensaje 3\");\n        \/\/ Encender LED Verde\n        digitalWrite(LED_VERDE_PIN, HIGH);\n        break;\n      case '4':\n        lcd.setCursor(0, 0);\n        lcd.print(\"Opcion 4\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"Control Servo\");\n        \/\/ Mover el servo a 90 grados\n        servo.write(90);\n        delay(1000); \/\/ Espera un segundo\n        \/\/ Mover el servo de vuelta a 0 grados\n        servo.write(0);\n        break;\n      case 'A':\n        lcd.setCursor(0, 0);\n        lcd.print(\"Menu Principal\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"1. Opcion 1\");\n        break;\n      default:\n        lcd.setCursor(0, 0);\n        lcd.print(\"Tecla no valida\");\n        delay(1000);  \/\/ Espera para mostrar el mensaje de error\n        lcd.clear();\n        lcd.setCursor(0, 0);\n        lcd.print(\"Seleccionar Menu\");\n        lcd.setCursor(0, 1);\n        lcd.print(\"1. Opcion 1\");\n        break;\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Explicacion_del_Codigo\"><\/span><strong>Explicaci\u00f3n del C\u00f3digo:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Control de LEDs:<\/strong> Cada opci\u00f3n del men\u00fa (&#8216;1&#8217;, &#8216;2&#8217;, &#8216;3&#8217;) enciende un LED espec\u00edfico (rojo, amarillo o verde), proporcionando una se\u00f1al visual clara de la opci\u00f3n seleccionada.<\/li>\n\n\n\n<li><strong>Control del Servo:<\/strong> Al seleccionar la opci\u00f3n &#8216;4&#8217;, el servo se mueve a 90 grados y luego regresa a 0 grados. Esto simula una acci\u00f3n mec\u00e1nica, como abrir o cerrar una puerta, y puede personalizarse para diferentes aplicaciones.<\/li>\n\n\n\n<li><strong>Optimizaci\u00f3n Visual con la Pantalla LCD 16&#215;2:<\/strong> La pantalla LCD 16&#215;2 proporciona una interfaz clara para los usuarios, mostrando opciones del men\u00fa y confirmaciones de acciones. Es una herramienta poderosa para mejorar la interacci\u00f3n en proyectos con Arduino.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Simulacion_con_Tinkercad\"><\/span>Simulaci\u00f3n con Tinkercad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A continuaci\u00f3n, te proporcionamos la simulaci\u00f3n en Tinkercad, donde podr\u00e1s visualizar todas las conexiones y el c\u00f3digo completo del proyecto. Esta herramienta es ideal para realizar pruebas y ajustes en tu configuraci\u00f3n antes de ensamblar el circuito de manera f\u00edsica, ahorr\u00e1ndote tiempo y evitando posibles errores en el montaje.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instrucciones_para_la_simulacion_en_Tinkercad\"><\/span><strong>Instrucciones para la simulaci\u00f3n en Tinkercad:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Para ver el c\u00f3digo:<\/strong> Haz clic en el bot\u00f3n \u00abC\u00f3digo\u00bb en la esquina superior derecha de la interfaz.<\/li>\n\n\n\n<li><strong>Para correr la simulaci\u00f3n:<\/strong> Haz clic en \u00abIniciar simulaci\u00f3n\u00bb y observa c\u00f3mo funcionan los componentes en tiempo real.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Funcionamiento_del_menu_en_el_teclado\"><\/span><strong>Funcionamiento del men\u00fa en el teclado:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bot\u00f3n 1:<\/strong> Enciende el LED verde.<\/li>\n\n\n\n<li><strong>Bot\u00f3n 2:<\/strong> Enciende el LED amarillo.<\/li>\n\n\n\n<li><strong>Bot\u00f3n 3:<\/strong> Enciende el LED rojo.<\/li>\n\n\n\n<li><strong>Bot\u00f3n 4:<\/strong> Activa el servomotor, movi\u00e9ndolo a 90 grados y luego regres\u00e1ndolo a su posici\u00f3n original.<\/li>\n<\/ul>\n\n\n\n<p>Explora la simulaci\u00f3n y experimenta con las opciones del men\u00fa para comprender mejor c\u00f3mo cada acci\u00f3n controla los LEDs y el servomotor.<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"350\" src=\"https:\/\/www.tinkercad.com\/embed\/e6iYbSheoXu?editbtn=1\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusi\u00f3n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Al a\u00f1adir LEDs y un servo a tu proyecto Arduino con teclado matricial 4&#215;4 y pantalla LCD 16&#215;2, no solo mejoras la interacci\u00f3n del sistema, sino que tambi\u00e9n abres la puerta a m\u00faltiples aplicaciones pr\u00e1cticas. Desde se\u00f1ales visuales hasta movimientos mec\u00e1nicos, estas adiciones permiten que tu proyecto se convierta en una plataforma mucho m\u00e1s robusta y vers\u00e1til. Con estos elementos, puedes llevar tus habilidades de programaci\u00f3n y electr\u00f3nica al siguiente nivel.<\/p>\n\n\n\n<p>Si est\u00e1s en M\u00e9xico y necesitas componentes electr\u00f3nicos,  te invitamos a visitar nuestra tienda de electr\u00f3nica en la CDMX. \u00a1Te esperamos con todo lo que necesitas para tus proyectos!<\/p>\n\n\n\n<p> \u00a1Empieza a experimentar con estos componentes y observa c\u00f3mo transforman tu proyecto!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documentacion_y_ligas_externas\"><\/span>Documentaci\u00f3n y ligas externas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ficha t\u00e9cnica: <a href=\"https:\/\/www.alldatasheet.es\/datasheet-pdf\/pdf\/1572383\/ETC\/SG90.html\" target=\"_blank\" rel=\"noreferrer noopener\">SG90 Datasheet<\/a><\/p>\n\n\n\n<p>Github: Descarga el proyecto para arduino men\u00fa con teclado matricial 3&#215;4 <a href=\"https:\/\/github.com\/ProveedoraCano\/menu-teclado-servo-led\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\ud83d\udee0\ufe0f Controla LEDs y Servomotores con Arduino: Tutorial de Teclado Matricial \ud83d\udcbe | Proveedora Cano\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XPA63Vgseck?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a programar un men\u00fa en Arduino con teclado para controlar LEDs y servomotor, simplificando tus proyectos.<\/p>\n","protected":false},"author":2,"featured_media":149,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3,4],"tags":[37,29,26,50,51,36,30],"class_list":["post-128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-practicas","category-tinkercad","tag-4x4","tag-i2c","tag-lcd","tag-servomotor","tag-sg90","tag-teclado-matricial","tag-tinkercad"],"_links":{"self":[{"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/posts\/128"}],"collection":[{"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":20,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":585,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/posts\/128\/revisions\/585"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/media\/149"}],"wp:attachment":[{"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proveedoracano.com\/blog\/wp-json\/wp\/v2\/tags?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}