{"id":31422,"date":"2025-01-01T02:30:36","date_gmt":"2025-01-01T08:30:36","guid":{"rendered":"https:\/\/www.logicbus.com.mx\/blog\/?p=31422"},"modified":"2026-02-03T11:13:02","modified_gmt":"2026-02-03T17:13:02","slug":"que-es-arduino","status":"publish","type":"post","link":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/","title":{"rendered":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria?"},"content":{"rendered":"<p style=\"text-align: justify;\"><b>\u00bfQu\u00e9 es Arduino?<\/b>, <a href=\"https:\/\/www.logicbus.com.mx\/blog\/servomotor-con-plc-basado-en-arduino\/\">Arduino<\/a> es una tarjeta electr\u00f3nica digital y adem\u00e1s es un lenguaje de programaci\u00f3n basado en <a href=\"https:\/\/www.edx.org\/es\/aprende\/programacion-c-mas-mas\" rel=\"nofollow\">C++<\/a> que es \u00abopen-source\u00bb, en Espa\u00f1ol se traduce como de \u00abuso-libre\u00bb. Su Hardware esta construido por un microcontrolador de la familia AVR y es una de las tarjetas electr\u00f3nicas m\u00e1s usadas para crear prototipos. Las instrucciones del lenguaje Arduino son muy f\u00e1ciles de aprender y usar, incluso para personas con poco conocimiento de electr\u00f3nica y\/o programaci\u00f3n. Es una herramienta muy utilizada por estudiantes y profesionales de sistemas embebidos. Dentro de las tarjetas Arduino m\u00e1s conocidas se encuentra el Arduino UNO R3.<\/p>\n<blockquote><p><span style=\"font-size: 18pt; color: #ff6600;\">Arduino es una herramienta de procesamiento digital.<\/span><\/p><\/blockquote>\n<p style=\"text-align: justify;\">Arduino es entonces una herramienta de procesamiento digital parecido a una computadora. Como tal, tiene elementos de entrada o salida digital a los cuales se les puede conectar: botones, pantallas lcd, teclados, teclados matriciales o sensores digitales.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s de las entradas digitales un Arduino tiene entradas anal\u00f3gicas que nos permiten medir las se\u00f1ales de sensores an\u00e1logos. Para poder visualizar la informaci\u00f3n, se cuenta con un puerto de comunicaci\u00f3n Serial-USB que nos permite enviar y recibir mensajes digitales mediante una USART \u00f3 tambi\u00e9n llamada UART.<\/p>\n<p><img decoding=\"async\" class=\" wp-image-36961 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-300x225.jpg\" alt=\"\" width=\"319\" height=\"239\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-300x225.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-150x113.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-180x135.jpg 180w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-400x300.jpg 400w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-600x450.jpg 600w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-18x13.jpg 18w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1-80x60.jpg 80w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Arduino-UNO-R3-Compatible-768x576-1.jpg 768w\" sizes=\"(max-width: 319px) 100vw, 319px\" \/><\/p>\n<div>\n<h2 style=\"text-align: justify;\">Historia de Arduino<\/h2>\n<p style=\"text-align: justify;\">Para saber la historia de Arduino, tenemos que remontarnos un tiempo atr\u00e1s. La histor\u00eda de Arduino comenz\u00f3 como un proyecto de tesis de maestr\u00eda\u00a0 de Hernando Barrag\u00e1n y sus asesores Massio Banzi y Casey Reas. Su objetivo principal fue el crear una herramienta que fuera f\u00e1cil de usar. Si te interesa m\u00e1s la historia de Arduino, te recomiendo este enlace: <span style=\"color: #ff6600;\"><a style=\"color: #ff6600;\" href=\"https:\/\/arduinohistory.github.io\/\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/arduinohistory.github.io<\/a><\/span>\u00a0\u00bfA\u00fan tienes dudas de lo qu\u00e9 es Arduino?, te invitamos a leer lo siguiente.<\/p>\n<p style=\"text-align: justify;\"><strong>El prop\u00f3sito de Arduino es el de poder ser usado por la mayor\u00eda de las personas, incluso sin tener un fuerte entrenamiento en programaci\u00f3n y\/o electr\u00f3nica<\/strong>. Las principales ventajas de Arduino son: su costo, facilidad de aprender la herramienta, un sofware de desarrollo sencillo, no necesita un programador externo a la tarjeta y es un desarrollo de Hardware-libre lo cual permite crear proyectos que se pueden comercializar.<\/p>\n<blockquote><p><span style=\"font-size: 14pt; color: #ff6600;\">La principal\u00a0diferencia entre un <strong>Arduino<\/strong> vs <strong>Raspberry<\/strong>\u00a0es el tipo de dispositivo digital de procesamiento que tiene<\/span><\/p><\/blockquote>\n<p style=\"text-align: justify;\">Arduino tambi\u00e9n es una plataforma de desarrollo de Hardware libre, relativamente econ\u00f3mica. Algunas tarjetas alternativas son las freedom de NXP, la tarjeta\u00a0Nucleo-l432kc\u00a0y\u00a0Raspberry. La principal\u00a0diferencia entre un Arduino vs Raspberry\u00a0es el tipo de dispositivo digital de procesamiento que tiene. Por ejemplo, el arduino es un microcontrolador, mientras que la <a href=\"https:\/\/tienda.logicbus.com.mx\/MCC-118_p_17390.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">Raspberry<\/span><\/a> tiene un microprocesador. Tambi\u00e9n la diferencia entre un\u00a0Arduino vs Microcontrolador\u00a0es el lenguaje con el que se programa. Ambos se programan en C, pero el lenguaje Arduino es m\u00e1s sencillo y m\u00e1s r\u00e1pido para aprender. Adem\u00e1s que en Arduino casi no se requiere programar los registros del microcontrolador.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36962 size-medium\" title=\"Controllino PLCs con Arduino\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-300x300.png\" alt=\"Controllino PLCs con Arduino\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-300x300.png 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-150x150.png 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-180x180.png 180w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-400x400.png 400w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-18x18.png 18w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-24x24.png 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-48x48.png 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1-96x96.png 96w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/PLC-industrial-Controllino-Mega-1.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2 style=\"text-align: justify;\">Caracter\u00edsticas de Arduino<\/h2>\n<p style=\"text-align: justify;\">Las principales caracter\u00edsticas de un Arduino son:<\/p>\n<ul style=\"list-style-type: disc;\">\n<li>Velocidad en Mhz.<\/li>\n<li>Tama\u00f1o de memoria RAM, FLASH y EEPROM.<\/li>\n<li>Cantidad de pines de entrada\/salida.<\/li>\n<li>Numero de pines anal\u00f3gicos.<\/li>\n<li>Cuantos puertos <a href=\"https:\/\/tienda.logicbus.com.mx\/2113_p_5020.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">UART<\/span><\/a>,\u00a0I2C, SPI tiene.<\/li>\n<li>Tama\u00f1o de la tarjeta de evaluaci\u00f3n.<\/li>\n<li>Bits del procesador.<\/li>\n<li>Voltaje\u00a0del procesador.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Por ejemplo, el Arduino 1 funciona a a 16Mhz, tiene 14 pines de entrada\/salida digital y 6 canales de entrada para se\u00f1ales anal\u00f3gicas (adc). Tambi\u00e9n tiene 1 puerto UART, 1 I2C, 1 SPI y su procesador es un ATmega328P de 8 bits. La memoria FLASH es de 32KB, una RAM de 2KB y de EEPROM tiene 1KB.<\/p>\n<h2 style=\"text-align: justify;\">Tipos de Arduino<\/h2>\n<p style=\"text-align: justify;\">Existen muchos y muy distintos tipos de Arduino. Primero podr\u00edamos comenzar a diferenciarlos por su origen, es decir, existen Arduinos originales y arduinos gen\u00e9ricos. La diferencia entre un Arduino original y uno gen\u00e9rico es el lugar de su ensamble y la empresa que lo realiza. Tambi\u00e9n podemos distinguir distintos tipos de Arduino de acuerdo al procesador y cantidad de pines que tienen sus tarjetas. A continuaci\u00f3n se muestran una comparativa entre los 4 principales Arduinos originales:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36963\" title=\"Tipos de arduinos\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-300x114.jpg\" alt=\"Tipos de arduinos\" width=\"529\" height=\"201\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-300x114.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-1024x388.jpg 1024w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-150x57.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-768x291.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1-1536x582.jpg 1536w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tabla-conomparativa-tipos-arduino-originales-1600x606-1.jpg 1600w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/p>\n<h2><img decoding=\"async\" class=\"aligncenter wp-image-36964\" title=\"Arduino uno-historia\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tipo-de-Arduino-generico-modificado-1-300x256.jpg\" alt=\"Arduino uno-historia\" width=\"350\" height=\"299\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tipo-de-Arduino-generico-modificado-1-300x256.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tipo-de-Arduino-generico-modificado-1-150x128.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tipo-de-Arduino-generico-modificado-1-768x656.jpg 768w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/Tipo-de-Arduino-generico-modificado-1.jpg 804w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/h2>\n<h2 style=\"text-align: justify;\">\u00bfQu\u00e9 es el Arduino UNO?<\/h2>\n<p style=\"text-align: justify;\">\u00bfQu\u00e9 es el Arduino UNO? El UNO fue la primera versi\u00f3n de la tarjeta Arduino. Esta fue la tarjeta que se populariz\u00f3 e hizo famosa a la marca. Esta tarjeta inclu\u00eda s\u00f3lo un <a href=\"https:\/\/tienda.logicbus.com.mx\/LBUSB16232_p_4611.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">puerto serial\u00a0RS232<\/span><\/a> y las mismas se\u00f1ales de entrada\/salidas de uno moderno. La evoluci\u00f3n de esta tarjeta fue el Arduino UNO R3, la cual ya contaba con un puerto de comunicaci\u00f3n USB que hacia la conversi\u00f3n de USB a Serial TTL, as\u00ed como componentes de montaje superficial.<\/p>\n<h2 style=\"text-align: justify;\">Qu\u00e9 hab\u00eda antes de Arduino<\/h2>\n<p style=\"text-align: justify;\">Un Arduino es una tarjeta de hardware-libre que usa un lenguaje de programaci\u00f3n propio para crear aplicaciones en un micro-controlador. La historia antes incluye el proceso que se usa para crear una aplicaci\u00f3n embebida usando un micro-controlador.<\/p>\n<p style=\"text-align: justify;\">Un\u00a0microcontrolador\u00a0es un sistema digital de procesamiento que m\u00ednimo incluye: un micro-procesador, unidades de entrada-salida, memoria para datos\u00a0 y memoria para programa. Una analog\u00eda de lo que es un Arduino la podemos tomar como si fuera una peque\u00f1a computadora. Esta peque\u00f1a computadora tiene como sistema principal un micro-controlador. Estos sistemas digitales se pueden programar de tres formas distintas, ademas del lenguaje Arduino.<\/p>\n<ul style=\"text-align: justify; list-style-type: disc;\">\n<li>Lenguaje ensamblador.<\/li>\n<li>Lenguaje C\/C++.<\/li>\n<li>Combinaci\u00f3n de ambos.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Los componentes basicos en un arduino son: un sistema de digital que incluye dos microcontroladores ATMEL, uno el ATMEGA328P como cerebro principal y el segundo el ATMEGA16U2\u00a0 como convertidor USB-Serial.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-36965 size-medium\" title=\"USB-Serial\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-300x300.jpg\" alt=\"USB-Serial\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-300x300.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-150x150.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-180x180.jpg 180w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-400x400.jpg 400w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-18x18.jpg 18w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-24x24.jpg 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-48x48.jpg 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1-96x96.jpg 96w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/miniLAB-1008_3-1.jpg 573w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2 style=\"text-align: justify;\">Otros lenguajes de programaci\u00f3n antes de Arduino<\/h2>\n<p style=\"text-align: justify;\"><strong>Lenguaje ensamblador<\/strong>. Este esquema de programaci\u00f3n produce los c\u00f3digos m\u00e1s eficientes. Las desventajas de usar ensamblador para programar un microcontrolador son:<\/p>\n<ul style=\"text-align: justify; list-style-type: disc;\">\n<li>Se requiere mucha experiencia en el lenguaje ensamblador para ser eficiente.<\/li>\n<li>Requiere mucho tiempo para probar las aplicaciones.<\/li>\n<li>Cada microcontrolador y sus sub-familias de cada fabricante tienen su propio lenguaje ensamblador.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Estas desventajas hacen muy tardado el tiempo de desarrollo para un sistema embebido. El motivo principal para no usar el lenguaje ensamblador se puede resumir como: \u00abLa gran mayor\u00eda de los programadores tendr\u00e1n un c\u00f3digo m\u00e1s eficiente usando un compilador y ademas ser\u00e1n muchas veces m\u00e1s productivos ya que les tomara menos lineas de c\u00f3digo en un lenguaje de alto nivel como C\/C++ y estas lineas podri\u00e1n ser codificadas m\u00e1s r\u00e1pido para implementar una aplicaci\u00f3n\u00bb.<\/p>\n<p style=\"text-align: justify;\">Fuente:\u00a0<a href=\"https:\/\/os.mbed.com\/cookbook\/Assembly-Language\" rel=\"nofollow\">https:\/\/os.mbed.com\/cookbook\/Assembly-Language<\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Lenguaje C\/C++<\/strong>. En el esquema de programaci\u00f3n mediante el lenguaje C\/C++, el micro se programa mediante la configuraci\u00f3n de memorias de prop\u00f3sito especifico. Esta forma de programar un micro-controlador lleva mucho tiempo ya que para cada modulo del micro es necesario revisar la documentaci\u00f3n de la hoja de datos y averiguar que valores asignar a estas memorias.\u00a0 Ejemplos de dos programas, uno en Arduino y otro en C.<\/p>\n<p style=\"text-align: justify;\"><b>Arduino tambi\u00e9n es<\/b>\u00a0un lenguaje de programaci\u00f3n con sus propias funciones, clases y estrucutras. El lenguaje esta basado en C++ y como este, esta basado en programaci\u00f3n de objetos.<\/p>\n<h2>Diferencias entre lenguaje C y Arduino<\/h2>\n<p style=\"text-align: justify;\">Los siguientes c\u00f3digos permiten iniciar al modulo de comunicaci\u00f3n serial a una velocidad de 9600 Baudios. El primer c\u00f3digo usa el lenguaje C. Para configurar el modulo se tienen que configurar a los registros UBRR0, UCSR0B y UCSR0C. Adem\u00e1s de mandar llamar a la funci\u00f3n que configure estos valores. Estos registros est\u00e1n explicados en la hoja de datos desde la pagina 244-252, es decir, 8 paginas de informaci\u00f3n. Si queremos averiguar como operar el modulo y configurarlo correctamente tendremos que leer cada una de las banderas de los registros o memorias de control.<\/p>\n<h3>Lenguaje C para Arduino para iniciar la UART<\/h3>\n<p style=\"text-align: justify;\">En cambio en Arduino estas l\u00edneas se convierten en una sola instrucci\u00f3n. A continuaci\u00f3n se presenta el c\u00f3digo necesario para configurar el modulo de comunicaci\u00f3n serial UART a una velocidad de 9600 BAUDS.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"aligncenter wp-image-36966\" title=\"Lenguaje C para Arduino para iniciar la UART\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/arduino-serial-monitor-IDE1-e1564061110737-1-300x41.png\" alt=\"Lenguaje C para Arduino para iniciar la UART\" width=\"607\" height=\"83\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/arduino-serial-monitor-IDE1-e1564061110737-1-300x41.png 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/arduino-serial-monitor-IDE1-e1564061110737-1-150x21.png 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/arduino-serial-monitor-IDE1-e1564061110737-1.png 499w\" sizes=\"(max-width: 607px) 100vw, 607px\" \/><\/p>\n<h3><\/h3>\n<h3>Lenguaje Arduino para iniciar la UART<\/h3>\n<p style=\"text-align: justify;\">Arduino es una herramienta que vino a cambiar el modo de aplicar la tecnolog\u00eda embebida. Su facilidad de uso as\u00ed como su costo accesible y sobre todo la gran comunidad de desarrolladores ha permitido una revoluci\u00f3n tecnolog\u00eda en el campo de los sistemas embebidos. Arduino permiti\u00f3 crear un sin fin de aplicaciones de forma econ\u00f3mica y r\u00e1pida. En la actualidad el desarrollo de herramientas embebidas usan el microcontrolador como un ejemplo a seguir. El desarrollo de mbed que es un lenguaje para sistemas embebidos ARM puede llegar a ser un sucesor eficaz y quiz\u00e1s en un futuro pr\u00f3ximo arrebatar a Arduino su comunidad.<\/p>\n<h2 style=\"text-align: justify;\">Aplicaciones y funciones de un Arduino<\/h2>\n<p style=\"text-align: justify;\">Se puede aplicar a pr\u00e1cticamente cualquier proceso que quiera ser <a href=\"https:\/\/www.logicbus.com.mx\/blog\/automatizacion-de-invernaderos-inteligentes-con-controllino\/\">automatizado<\/a>. Desde controlar un invernadero, prender el foco de tu casa autom\u00e1ticamente por Wifi o incluso leer la computadora de tu veh\u00edculo. Se puede usar para aplicaciones caseras o incluso en ambientes industriales. La funci\u00f3n es la de automatizar procesos digitales. Esto es, el uso del procesador que tiene para la creaci\u00f3n de aplicaciones que resuelvan problemas.\u00a0 Puedes comenzar a crear dom\u00f3tica, leer tags de credenciales, etc. Uno de los tutoriales m\u00e1s vistos de Arduino, te permite aprender a leer tags o credenciales <a href=\"https:\/\/tienda.logicbus.com.mx\/ACS-11P-MF_p_17650.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #ff6600;\">RFID<\/span><\/a>. Tambi\u00e9n\u00a0si prefieres dar acceso a tus puertas no mediante RFID sino con tu huella digital tambi\u00e9n te invito a visitar este tutorial, donde se usa un lector de\u00a0huella digital con Arduino.<\/p>\n<p style=\"text-align: justify;\">La principal funci\u00f3n es poder crear un prototipo electr\u00f3nico de manera r\u00e1pida con el prop\u00f3sito de validar alguna propuesta. Su dise\u00f1o permite poder aprender el lenguaje de forma muy r\u00e1pida incluso para personas ajenas a la electr\u00f3nica y\/o programaci\u00f3n. Si bien el c\u00f3digo\u00a0 no genera un programa muy optimizado, la rapidez del desarrollo para un prototipo supera a esta desventaja.<\/p>\n<p><img decoding=\"async\" class=\" wp-image-36967 aligncenter\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-300x300.jpg\" alt=\"\" width=\"339\" height=\"339\" srcset=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-300x300.jpg 300w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-150x150.jpg 150w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-180x180.jpg 180w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-400x400.jpg 400w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-18x18.jpg 18w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-24x24.jpg 24w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-48x48.jpg 48w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1-96x96.jpg 96w, https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/MT4532TE-1.jpg 500w\" sizes=\"(max-width: 339px) 100vw, 339px\" \/><\/p>\n<h2 style=\"text-align: justify;\">Funciones b\u00e1sicas del lenguaje Arduino<\/h2>\n<p style=\"text-align: justify;\">Tambi\u00e9n es un lenguaje de programaci\u00f3n. Entonces su lenguaje se basa en conocer las estructuras, clases, variables y funciones b\u00e1sicas de su lenguaje. Aqu\u00ed te presentamos algunas de las funciones b\u00e1sicas del lenguaje Arduino.<\/p>\n<ol style=\"text-align: justify;\">\n<li>Arduino digitalWrite.<\/li>\n<li>Arduino pinMode.<\/li>\n<li>Funci\u00f3n millis().<\/li>\n<li>Para el uso de PWM.\u00a0Arduino analogWrite.<\/li>\n<li>Comunicaci\u00f3n con el puerto serial.\n<ol>\n<li>Arduino Serial print.<\/li>\n<li>La funci\u00f3n de\u00a0Arduino Serial Read.<\/li>\n<\/ol>\n<\/li>\n<li>Arduino timer.<\/li>\n<\/ol>\n<p>Aqu\u00ed mostramos por ejemplo, c\u00f3mo leer una entrada an\u00e1loga con Controllino:<\/p>\n<p><iframe title=\"Como leer una entrada an\u00e1loga con Controllino\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/X83aDg0MGJc?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><\/p>\n<h2 style=\"text-align: center;\">Cont\u00e1ctanos<\/h2>\n<pre style=\"text-align: center;\"><a href=\"https:\/\/tienda.logicbus.com.mx\/cimon\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/tienda.png \" alt=\"\" width=\"102\" height=\"102\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/www.png \" alt=\"\" width=\"104\" height=\"104\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/contacto.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soporte.png \" alt=\"\" width=\"106\" height=\"106\" \/><\/a><a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/wa.png \" alt=\"\" width=\"103\" height=\"103\" \/><\/a><a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"LOGICBUS EN ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/contacto.png \" alt=\"\" width=\"115\" height=\"115\" \/><\/a><a href=\"https:\/\/www.logicbus.com.mx\/soluciones-en-la-industria-logicbus.php\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"card-review alignnone\" title=\"ATX OESTE 2023\" src=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2022\/11\/soluciones.png \" alt=\"\" width=\"106\" height=\"106\" \/><\/a><\/pre>\n<p style=\"text-align: center;\"><a href=\"mailto:ventas@logicbus.com\">ventas@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"mailto:soporte@logicbus.com\">soporte@logicbus.com<\/a>\u00a0 \u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0<a href=\"https:\/\/api.whatsapp.com\/send?phone=525554316718&amp;text=Hola%20Logicbus,me%20gustar%C3%ADa%20solicitar%20informaci%C3%B3n\">55-5431-67-18<\/a>\u00a0 \u00a0 |\u00a0 \u00a0 \u00a0\u00a0 <a href=\"https:\/\/tawk.to\/chat\/5ca674ff1de11b6e3b06f73d\/default\">Iniciar conversaci\u00f3n<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Arduino?, Arduino es una tarjeta electr\u00f3nica digital y adem\u00e1s es un lenguaje de programaci\u00f3n basado en C++ que es \u00abopen-source\u00bb, en Espa\u00f1ol se traduce como de \u00abuso-libre\u00bb. Su Hardware esta construido por un microcontrolador de la familia AVR y es una de las tarjetas electr\u00f3nicas m\u00e1s usadas para crear prototipos. Las instrucciones del [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":41465,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5836,5535,5767],"tags":[5440],"class_list":["post-31422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-controllino","category-informacion-tecnica","category-plcs-y-convertidores-de-protocolo","tag-controllino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria? &#8211; Blog Logicbus<\/title>\n<meta name=\"description\" content=\"Arduino es una herramienta de procesamiento digital \u00abopen-source\u00bb, en Espa\u00f1ol se traduce como de \u00abuso-libre\u00bb.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria? &#8211; Blog Logicbus\" \/>\n<meta property=\"og:description\" content=\"Arduino es una tarjeta electr\u00f3nica digital y adem\u00e1s es un lenguaje de programaci\u00f3n basado en C++. Esta construido por un microcontrolador de la familia AVR.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Logicbus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/logicbus\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T08:30:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-03T17:13:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Josue Cetina\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Josue Cetina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria? &#8211; Blog Logicbus","description":"Arduino es una herramienta de procesamiento digital \u00abopen-source\u00bb, en Espa\u00f1ol se traduce como de \u00abuso-libre\u00bb.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/","og_locale":"es_MX","og_type":"article","og_title":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria? &#8211; Blog Logicbus","og_description":"Arduino es una tarjeta electr\u00f3nica digital y adem\u00e1s es un lenguaje de programaci\u00f3n basado en C++. Esta construido por un microcontrolador de la familia AVR.","og_url":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/","og_site_name":"Blog Logicbus","article_publisher":"https:\/\/www.facebook.com\/logicbus\/","article_published_time":"2025-01-01T08:30:36+00:00","article_modified_time":"2026-02-03T17:13:02+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png","type":"image\/png"}],"author":"Josue Cetina","twitter_misc":{"Escrito por":"Josue Cetina","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#article","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/"},"author":{"name":"Josue Cetina","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/d2f308e65be01c1b9ab007719614b6a7"},"headline":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria?","datePublished":"2025-01-01T08:30:36+00:00","dateModified":"2026-02-03T17:13:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/"},"wordCount":1803,"publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png","keywords":["CONTROLLINO"],"articleSection":["CONTROLLINO","Informaci\u00f3n T\u00e9cnica","PLCs y Convertidores de protocolo"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/","url":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/","name":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria? &#8211; Blog Logicbus","isPartOf":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png","datePublished":"2025-01-01T08:30:36+00:00","dateModified":"2026-02-03T17:13:02+00:00","description":"Arduino es una herramienta de procesamiento digital \u00abopen-source\u00bb, en Espa\u00f1ol se traduce como de \u00abuso-libre\u00bb.","breadcrumb":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#primaryimage","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2019\/07\/\u00bfQue\u0301-es-Arduino-y-co\u0301mo-puedo-usarlo-en-la-industria.png","width":1920,"height":1080,"caption":"Imagen sobre Qu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria."},{"@type":"BreadcrumbList","@id":"https:\/\/www.logicbus.com.mx\/blog\/que-es-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.logicbus.com.mx\/blog\/"},{"@type":"ListItem","position":2,"name":"\u00bfQu\u00e9 es Arduino y C\u00f3mo Puedo Usarlo en la Industria?"}]},{"@type":"WebSite","@id":"https:\/\/www.logicbus.com.mx\/blog\/#website","url":"https:\/\/www.logicbus.com.mx\/blog\/","name":"Blog Logicbus","description":"Logicbus Blog ofrece informaci\u00f3n detallada sobre el control de procesos, sus tipos, elementos e importancia.","publisher":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logicbus.com.mx\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.logicbus.com.mx\/blog\/#organization","name":"Logicbus Blog","url":"https:\/\/www.logicbus.com.mx\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/logo-logicbus-blog.png","width":1761,"height":546,"caption":"Logicbus Blog"},"image":{"@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/logicbus\/","https:\/\/x.com\/Logicbus"]},{"@type":"Person","@id":"https:\/\/www.logicbus.com.mx\/blog\/#\/schema\/person\/d2f308e65be01c1b9ab007719614b6a7","name":"Josue Cetina","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","url":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","contentUrl":"https:\/\/www.logicbus.com.mx\/blog\/wp-content\/uploads\/2021\/03\/JosueCetina-96x96.png","caption":"Josue Cetina"},"url":"https:\/\/www.logicbus.com.mx\/blog\/author\/josue-cetina\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/31422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=31422"}],"version-history":[{"count":0,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/posts\/31422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media\/41465"}],"wp:attachment":[{"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=31422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=31422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logicbus.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=31422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}