{"id":51454,"date":"2026-07-07T12:52:17","date_gmt":"2026-07-07T04:52:17","guid":{"rendered":"https:\/\/pcbcool.com\/?p=51454"},"modified":"2026-07-07T12:55:42","modified_gmt":"2026-07-07T04:55:42","slug":"arduino-uno-based-traffic-light-project","status":"publish","type":"post","link":"https:\/\/pcbcool.com\/es\/technical-guides\/arduino-uno-based-traffic-light-project\/","title":{"rendered":"Proyecto de sem\u00e1foro basado en Arduino Uno"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"51454\" class=\"elementor elementor-51454\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-246cdd62 e-flex e-con-boxed e-con e-parent\" data-id=\"246cdd62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-603a1569 e-con-full e-flex e-con e-child\" data-id=\"603a1569\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44c8a90 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"44c8a90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Los sem\u00e1foros son algo que vemos a diario en las carreteras. Controlan el flujo de veh\u00edculos y mantienen el tr\u00e1fico en movimiento de forma organizada y sin accidentes. La mayor\u00eda de las personas nunca se detiene a pensar en c\u00f3mo funcionan realmente estas luces, pero la idea detr\u00e1s de ellas es bastante simple una vez que se desglosa.<\/p><p>En este art\u00edculo, construiremos un peque\u00f1o modelo de un sistema de sem\u00e1foros utilizando un Arduino Uno, algunos LEDs y una protoboard. Este es uno de los proyectos para principiantes m\u00e1s comunes en electr\u00f3nica y sistemas embebidos, ya que ense\u00f1a los conceptos b\u00e1sicos de control de salida digital, temporizaci\u00f3n y construcci\u00f3n de circuitos, todo en un mismo y sencillo proyecto.<\/p><p>Al final de este art\u00edculo, comprender\u00e1 c\u00f3mo funciona una se\u00f1al de tr\u00e1fico real, c\u00f3mo cablear los componentes, c\u00f3mo escribir el c\u00f3digo para ella y c\u00f3mo probarla en su propia placa Arduino.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-174ea51 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"174ea51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Por qu\u00e9 este proyecto es un buen punto de partida<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abfa9b6 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"abfa9b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cualquier persona que sea nueva en Arduino o en electr\u00f3nica a menudo tiene dificultades para encontrar un proyecto que sea lo suficientemente simple de entender pero que a\u00fan ense\u00f1e algo \u00fatil. El proyecto de sem\u00e1foro es perfecto para esto porque solo requiere un pu\u00f1ado de componentes, el cableado no es complicado y el c\u00f3digo es corto y f\u00e1cil de seguir. Al mismo tiempo, introduce algunos conceptos muy importantes como:<\/p><ul><li>C\u00f3mo conectar LEDs de forma segura utilizando resistencias<\/li><li>C\u00f3mo funcionan los pines digitales en un microcontrolador<\/li><li>C\u00f3mo controlar la temporizaci\u00f3n mediante retrasos<\/li><li>C\u00f3mo estructurar un programa utilizando bucles<\/li><\/ul><p>Estos son los mismos bloques de construcci\u00f3n utilizados en proyectos mucho m\u00e1s avanzados, por lo que aprenderlos aqu\u00ed proporciona una base s\u00f3lida para cualquier otra cosa que pueda construir m\u00e1s adelante.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0a98d3 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"e0a98d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Componentes Requeridos<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7133177 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"7133177\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Para construir este proyecto, no necesitar\u00e1 muchas piezas. Aqu\u00ed est\u00e1 la lista completa:<\/p><ul><li>Placa Arduino Uno<\/li><li>Cable USB para conectar el Arduino a una computadora<\/li><li>Protoboard<\/li><li>LED rojo<\/li><li>LED amarillo<\/li><li>LED verde<\/li><li>Tres resistencias (220 ohmios es un buen valor para LED)<\/li><li>Cables de conexi\u00f3n (macho a macho)<\/li><\/ul><p>Todas estas piezas son econ\u00f3micas y f\u00e1ciles de conseguir en cualquier tienda de electr\u00f3nica o tienda en l\u00ednea. Si usted es estudiante o aficionado, es posible que ya tenga la mayor\u00eda de estas partes de otros proyectos peque\u00f1os. Para futuros proyectos empresariales, PCBCool tambi\u00e9n puede dar soporte <a href=\"https:\/\/pcbcool.com\/es\/services\/component-sourcing\/\">abastecimiento de componentes<\/a>, ayudando a los clientes a gestionar la disponibilidad de la lista de materiales (BOM) y la adquisici\u00f3n junto con <a href=\"https:\/\/pcbcool.com\/es\/services\/pcb-assembly\/\">Montaje de PCB<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab72187 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"ab72187\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Entendiendo c\u00f3mo funciona un sem\u00e1foro real<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd09c73 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"dd09c73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Antes de adentrarnos en el cableado, es \u00fatil comprender la pauta real que siguen los sem\u00e1foros en la vida real. Una se\u00f1al de tr\u00e1fico est\u00e1ndar tiene tres colores, y cada uno tiene un significado:<\/p><ul><li>Rojo significa parar. Los veh\u00edculos no deben moverse.<\/li><li>Amarillo significa prep\u00e1rese. La luz est\u00e1 a punto de cambiar, por lo que los conductores deben reducir la velocidad.<\/li><li>Verde significa avance. Los veh\u00edculos tienen permitido moverse.<\/li><\/ul><p>El ciclo normal en la mayor\u00eda de los pa\u00edses es el siguiente: la luz permanece en rojo durante alg\u00fan tiempo, luego se pone en verde, y luego, antes de volver a ponerse en rojo, muestra brevemente el amarillo como advertencia. Este ciclo se repite una y otra vez. Nuestro proyecto de Arduino va a copiar este mismo patr\u00f3n utilizando LEDs en lugar de grandes bombillas de tr\u00e1fico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4047acd wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"4047acd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Diagrama de circuito y cableado<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bfbbee color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"4bfbbee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>El cableado para este proyecto es muy simple porque solo estamos trabajando con tres LEDs. Cada LED necesita conectarse a un pin digital del Arduino a trav\u00e9s de una resistencia, y la otra pata de cada LED debe conectarse al pin de tierra.<\/p><p>A continuaci\u00f3n, se muestra el diagrama del circuito que ilustra c\u00f3mo se debe realizar la conexi\u00f3n. El LED rojo, el LED amarillo y el LED verde se colocan en la protoboard, y cada uno se conecta de vuelta al Arduino mediante cables puente de colores. Observe c\u00f3mo el cable negro discurre por el riel inferior de la protoboard para proporcionar una conexi\u00f3n a tierra com\u00fan para los tres LEDs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-982e19b elementor-widget elementor-widget-image\" data-id=\"982e19b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1112\" height=\"633\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-51460\" alt=\"Diagrama de cableado de sem\u00e1foro con Arduino Nano\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram.jpg 1112w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram-400x228.jpg 400w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram-768x437.jpg 768w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram-18x10.jpg 18w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram-600x342.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Arduino-Nano-Traffic-Light-Wiring-Diagram-150x85.jpg 150w\" sizes=\"auto, (max-width: 1112px) 100vw, 1112px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4397bbe color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"4397bbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Como se muestra en el diagrama, las conexiones son:<\/p><ul><li>LED rojo conectado al pin digital 9<\/li><li>LED amarillo conectado al pin digital 8<\/li><li>LED verde conectado al pin digital 7<\/li><li>Todas las patas a tierra de los LEDs est\u00e1n conectadas al pin GND del Arduino a trav\u00e9s del riel de tierra de la protoboard.<\/li><\/ul><p>Puede usar diferentes pines si lo prefiere, solo aseg\u00farese de que los pines en su c\u00f3digo coincidan con los pines que realmente conecta.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c5126f wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"6c5126f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Pasos de cableado<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-867c4bd color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"867c4bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Aqu\u00ed se presenta un m\u00e9todo paso a paso para construir el circuito:<\/p><ol><li>Coloque el Arduino junto a la protoboard para que los cables puedan extenderse c\u00f3modamente.<\/li><li>Inserte los LEDs rojo, amarillo y verde en la protoboard, manteniendo algo de espacio entre ellos. Cada LED tiene dos patas, una m\u00e1s larga (positiva) y otra m\u00e1s corta (negativa).<\/li><li>Conecte una resistencia de 220 ohmios a la pata m\u00e1s larga (positiva) de cada LED. La resistencia protege al LED de una corriente excesiva, la cual podr\u00eda quemarlo.<\/li><li>Ejecute un cable puente desde el otro extremo de cada resistencia hasta los pines digitales del Arduino (9, 8 y 7 en nuestro ejemplo).<\/li><li>Conecte la pata m\u00e1s corta (negativa) de cada LED al riel de tierra de la protoboard.<\/li><li>Finalmente, conecte el riel de tierra de la protoboard al pin GND de Arduino utilizando un \u00fanico cable de puente.<\/li><\/ol><p>Una vez completado este cableado, su protoboard y Arduino deber\u00edan verse similares a la imagen a continuaci\u00f3n, mostrando la configuraci\u00f3n f\u00edsica terminada con los tres LEDs conectados y cableados a la placa.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c8eb1f elementor-widget elementor-widget-image\" data-id=\"9c8eb1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"433\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-51464\" alt=\"Imagen actual de la protoboard y Arduino despu\u00e9s del cableado\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring.jpg 643w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring-400x269.jpg 400w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring-18x12.jpg 18w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring-600x404.jpg 600w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Actual-picture-of-the-breadboard-and-Arduino-after-wiring-150x101.jpg 150w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb11549 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"eb11549\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>En esta imagen, se puede observar la Arduino Uno alimentada a trav\u00e9s de un cable USB, con cables puente que descienden hasta la protoboard donde se encuentran colocados los tres LEDs en hilera. Esto coincide exactamente con lo que describimos en el diagrama del circuito, pero en su forma f\u00edsica real en lugar de un dibujo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc8f697 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"cc8f697\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Escribiendo el C\u00f3digo<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6935a12 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"6935a12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ahora que el hardware est\u00e1 listo, necesitamos escribir el programa que controlar\u00e1 los LEDs. El lenguaje de programaci\u00f3n de Arduino se basa en C y C++, pero para un proyecto como este, solo necesita conocer unos pocos comandos b\u00e1sicos.<\/p><p>Aqu\u00ed est\u00e1 el c\u00f3digo completo para el proyecto del sem\u00e1foro:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64e1157 elementor-widget elementor-widget-code-highlight\" data-id=\"64e1157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\tint redLED = 9;\nint yellowLED = 8;\nint greenLED = 7;\n\nvoid setup() {\n  pinMode(redLED, OUTPUT);\n  pinMode(yellowLED, OUTPUT);\r\n  pinMode(greenLED, OUTPUT);\r\n}\r\n\r\nvoid loop() {\r\n  \/\/ Luz roja encendida\r\n  digitalWrite(redLED, HIGH);\r\n  digitalWrite(yellowLED, LOW);\r\n  digitalWrite(greenLED, LOW);\r\n  delay(5000);\r\n\r\n  \/\/ Luz verde encendida\r\n  digitalWrite(redLED, LOW);\r\n  digitalWrite(yellowLED, LOW);\r\n  digitalWrite(greenLED, HIGH);\r\n  delay(5000);\r\n\r\n  \/\/ Luz amarilla encendida\r\n  digitalWrite(redLED, LOW);\r\n  digitalWrite(yellowLED, HIGH);\r\n  digitalWrite(greenLED, LOW);\r\n  delay(2000);\r\n}\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7101312 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"7101312\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Explicando el c\u00f3digo<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc3c587 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"fc3c587\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Desglosemos qu\u00e9 hace cada parte de este c\u00f3digo:<\/p><ul><li>En la parte superior, declaramos tres variables (redLED, yellowLED, greenLED) y les asignamos los n\u00fameros de pin que utilizamos en nuestro cableado. Esto hace que el c\u00f3digo sea m\u00e1s f\u00e1cil de leer y modificar posteriormente, ya que no tenemos que recordar los n\u00fameros de PIN a lo largo del programa.<\/li><li>La funci\u00f3n setup() se ejecuta una sola vez cuando el Arduino se enciende o se reinicia. Dentro de ella, le indicamos al Arduino que cada uno de estos tres pines se utilizar\u00e1 como SALIDA, lo que significa que el Arduino enviar\u00e1 energ\u00eda desde estos pines en lugar de leer la energ\u00eda que llega.<\/li><li>La funci\u00f3n loop() se ejecuta una y otra vez, para siempre, mientras el Arduino tenga energ\u00eda. Aqu\u00ed es donde ocurre el patr\u00f3n real del sem\u00e1foro.<\/li><li>digitalWrite(redLED, HIGH) enciende el LED rojo enviando 5 voltios a ese pin. digitalWrite(redLED, LOW) lo apaga enviando 0 voltios.<\/li><li>delay(5000) indica al Arduino que espere 5000 milisegundos, lo que equivale a 5 segundos, antes de pasar a la siguiente l\u00ednea de c\u00f3digo. Esto es lo que crea el tiempo entre cada luz.<\/li><\/ul><p>Debido a que la funci\u00f3n loop() se repite continuamente, el patr\u00f3n de rojo, luego verde, luego amarillo y de regreso a rojo continuar\u00e1 sin fin, al igual que una se\u00f1al de tr\u00e1fico real.<\/p><p>Puede cambiar los valores de retardo para que las luces permanezcan encendidas por per\u00edodos m\u00e1s cortos o m\u00e1s largos, dependiendo de c\u00f3mo desee que se comporte su modelo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8aab57 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"c8aab57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Cargando el C\u00f3digo a Arduino<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-390c9a2 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"390c9a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Una vez que haya escrito o copiado el c\u00f3digo en el software Arduino IDE en su computadora, siga estos pasos para ejecutarlo en su placa:<\/p><ol><li>Conecte el Arduino a su computadora usando el cable USB.<\/li><li>Abra el IDE de Arduino y pegue el c\u00f3digo en un nuevo boceto.<\/li><li>Dir\u00edjase al men\u00fa Herramientas y seleccione el tipo de placa correcto, que deber\u00eda ser Arduino Uno.<\/li><li>Adem\u00e1s, desde el men\u00fa Herramientas, seleccione el puerto COM correcto al que est\u00e1 conectado su Arduino.<\/li><li>Haga clic en el bot\u00f3n de carga, que parece una flecha apuntando hacia la derecha.<\/li><li>Espere a que el IDE muestre \u201cDone uploading\u201d en la parte inferior de la pantalla.<\/li><\/ol><p>Una vez que la carga se complete, sus LEDs deber\u00edan comenzar inmediatamente a seguir el patr\u00f3n del sem\u00e1foro que definimos en el c\u00f3digo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4be65c0 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"4be65c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Prueba y Observaci\u00f3n del Resultado<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-284d486 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"284d486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Despu\u00e9s de cargar el c\u00f3digo, deber\u00eda ver que el LED rojo se enciende primero y permanece encendido durante 5 segundos. Luego se apaga y el LED verde se enciende durante otros 5 segundos. Despu\u00e9s de eso, el LED verde se apaga y el LED amarillo se ilumina durante 2 segundos, advirtiendo que el ciclo est\u00e1 a punto de reiniciarse. Luego, todo el patr\u00f3n se repite desde el principio con la luz roja nuevamente.<\/p><p>Si prueba esta configuraci\u00f3n en una habitaci\u00f3n m\u00e1s oscura, el brillo de los LED se vuelve mucho m\u00e1s visible y ofrece un efecto agradable similar al de las luces de tr\u00e1fico reales que brillan por la noche. La imagen a continuaci\u00f3n muestra los LED brillando en un entorno tenue, lo que realmente resalta c\u00f3mo los colores se destacan una vez que se reduce la luz circundante.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9bed378 elementor-widget elementor-widget-image\" data-id=\"9bed378\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"203\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Final-view-of-the-Arduino-Nano-traffic-light.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-51465\" alt=\"Vista final del sem\u00e1foro de Arduino Nano\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Final-view-of-the-Arduino-Nano-traffic-light.jpg 406w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Final-view-of-the-Arduino-Nano-traffic-light-400x200.jpg 400w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Final-view-of-the-Arduino-Nano-traffic-light-18x9.jpg 18w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/07\/Final-view-of-the-Arduino-Nano-traffic-light-150x75.jpg 150w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4013759 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"4013759\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Este tipo de prueba tambi\u00e9n es \u00fatil para confirmar que su circuito est\u00e1 funcionando correctamente. Si alguno de los LED no se ilumina, generalmente significa uno de los siguientes problemas:<\/p><ul><li>El LED podr\u00eda estar insertado al rev\u00e9s, ya que los LED solo funcionan en una direcci\u00f3n.<\/li><li>Es posible que un cable no est\u00e9 firmemente conectado a la protoboard o al pin de Arduino<\/li><li>El valor de la resistencia podr\u00eda ser demasiado alto, atenuando el LED hasta tal punto que no sea perceptible.<\/li><li>El PIN en el c\u00f3digo no coincide con el PIN utilizado en el cableado. Recorrer esta lista de verificaci\u00f3n generalmente resuelve la mayor\u00eda de los problemas de cableado para principiantes.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a48bfa8 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"a48bfa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Mejora y Expansi\u00f3n del Proyecto<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c01493d color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"c01493d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Una vez que su sem\u00e1foro b\u00e1sico est\u00e9 funcionando, existen muchas maneras en las que puede expandir este proyecto para hacerlo m\u00e1s avanzado y realista:<\/p><ul><li>A\u00f1ada una luz de cruce peatonal utilizando dos LED adicionales (rojo para detenerse, verde para avanzar) que funcione de manera opuesta al sem\u00e1foro principal.<\/li><li>Agregue un pulsador para que los peatones puedan solicitar el cambio de se\u00f1al, al igual que los botones de cruce reales.<\/li><li>Utilice una pantalla LCD para mostrar un temporizador de cuenta regresiva que indique cu\u00e1ntos segundos quedan antes de que cambie la luz.<\/li><li>Controlar sem\u00e1foros m\u00faltiples en una intersecci\u00f3n, donde una v\u00eda debe estar en rojo mientras la otra est\u00e1 en verde, y cambian juntos de manera sincronizada.<\/li><li>A\u00f1ada un zumbador que suene durante la fase de luz amarilla como se\u00f1al de advertencia adicional.<\/li><\/ul><p>Estas mejoras no son demasiado dif\u00edciles una vez que se comprende la versi\u00f3n b\u00e1sica, y son una excelente manera de seguir aprendiendo nuevas habilidades de Arduino, como leer entradas de botones, usar bibliotecas adicionales y administrar m\u00faltiples componentes que trabajan juntos al mismo tiempo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e67da4 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"9e67da4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Consideraciones finales<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cc2065 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"1cc2065\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>El proyecto de sem\u00e1foro basado en Arduino Uno es una de las mejores maneras para que los principiantes se familiaricen con la electr\u00f3nica y la programaci\u00f3n al mismo tiempo. Utiliza componentes sencillos y asequibles, y el cableado es lo suficientemente f\u00e1cil como para completarlo en menos de treinta minutos. Al mismo tiempo, los conceptos subyacentes, como el control de salidas digitales y la temporizaci\u00f3n con retardos, se utilizan en innumerables otros proyectos de electr\u00f3nica, desde sistemas de automatizaci\u00f3n del hogar hasta rob\u00f3tica.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-574f1fd6 e-flex e-con-boxed e-con e-parent\" data-id=\"574f1fd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c60c6b5 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"5c60c6b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-primary wd-title-style-underlined wd-title-size-large text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h2 class=\"woodmart-title-container title wd-fontsize-xxl\">Preguntas frecuentes<\/h2> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-138a87ec e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"138a87ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7feee959 e-con-full e-flex e-con e-child\" data-id=\"7feee959\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22e96f85 elementor-widget elementor-widget-wd_accordion\" data-id=\"22e96f85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-accordion wd-style-shadow wd-titles-left wd-opener-pos-left wd-opener-style-arrow\" data-state=\"all_closed\">\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"0\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\u00bfPor qu\u00e9 el recuento de capas tiene un impacto tan grande en el costo de las PCB?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>La raz\u00f3n principal es que cada capa a\u00f1adida hace que el proceso de fabricaci\u00f3n sea m\u00e1s dif\u00edcil de controlar. M\u00e1s capas significan m\u00e1s posibilidades de defectos en las capas internas, problemas de alineaci\u00f3n, problemas de laminaci\u00f3n y desechos.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b32d82c e-con-full e-flex e-con e-child\" data-id=\"2b32d82c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a272c7d elementor-widget elementor-widget-wd_accordion\" data-id=\"a272c7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-accordion wd-style-shadow wd-titles-left wd-opener-pos-left wd-opener-style-arrow\" data-state=\"all_closed\">\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"wd-accordion-item\">\n\t\t\t\t\t<div class=\"wd-accordion-title wd-role-btn\" data-accordion-index=\"0\" tabindex=\"0\">\n\t\t\t\t\t\t<div class=\"wd-accordion-title-text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tP8: \u00bfPor qu\u00e9 los dise\u00f1os BGA requieren un control de fabricaci\u00f3n de PCB m\u00e1s estricto?\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<span class=\"wd-accordion-opener\"><\/span>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-accordion-content wd-entry-content\" data-accordion-index=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p>A: Las almohadillas BGA son peque\u00f1as y est\u00e1n muy juntas, por lo que peque\u00f1os errores de fabricaci\u00f3n se convierten f\u00e1cilmente en problemas de ensamblaje.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d73f7c elementor-widget elementor-widget-shortcode\" data-id=\"46d73f7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t<link rel=\"stylesheet\" id=\"elementor-post-38934-css\" href=\"https:\/\/pcbcool.com\/wp-content\/uploads\/elementor\/css\/post-38934.css?ver=1782894683\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"38934\" class=\"elementor elementor-38934\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-33bcad2 e-flex e-con-boxed e-con e-parent\" data-id=\"33bcad2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c2f6cd0 e-con-full e-flex e-con e-child\" data-id=\"c2f6cd0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-819b8cd e-con-full e-flex e-con e-child\" data-id=\"819b8cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abdf582 elementor-widget elementor-widget-image\" data-id=\"abdf582\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"https:\/\/pcbcool.com\/wp-content\/themes\/woodmart\/images\/lazy.svg\" data-src=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Sam-K.jpg\" class=\"wd-lazy-fade attachment-full size-full wp-image-38937\" alt=\"Sam K\" srcset=\"\" data-srcset=\"https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Sam-K.jpg 250w, https:\/\/pcbcool.com\/wp-content\/uploads\/2026\/01\/Sam-K-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cd26df e-con-full e-flex e-con e-child\" data-id=\"2cd26df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-836541e wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"836541e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<div class=\"woodmart-title-container title wd-fontsize-l\">Sam K | Ingeniero de Sistemas Embebidos<\/div> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fc678a e-con-full e-flex e-con e-child\" data-id=\"7fc678a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e97d99 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"0e97d99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sam K trabaja en sistemas electr\u00f3nicos integrados, con un enfoque en dise\u00f1o de hardware, desarrollo de PCB, programaci\u00f3n de firmware e integraci\u00f3n de sistemas. Tambi\u00e9n apoya la optimizaci\u00f3n del rendimiento y ayuda a convertir ideas de productos electr\u00f3nicos en soluciones confiables en el mundo real.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-092f191 elementor-widget elementor-widget-html\" data-id=\"092f191\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"custom-btn-wrapper\">\r\n  <a href=\"https:\/\/pcbcool.com\/es\/author\/sam-k\/\" class=\"custom-btn\">Leer m\u00e1s art\u00edculos de Sam K \u2192<\/a>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Este proyecto de sem\u00e1foro basado en Arduino Uno recrea un ciclo de se\u00f1al real, mostrando c\u00f3mo los LED rojo, verde y amarillo pueden controlarse con una l\u00f3gica de temporizaci\u00f3n simple.<\/p>","protected":false},"author":5,"featured_media":51477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Proyecto de sem\u00e1foro basado en Arduino Uno | PCBCool","description":"Este proyecto de sem\u00e1foro basado en Arduino Uno recrea un ciclo de se\u00f1al real, mostrando c\u00f3mo los LED rojo, verde y amarillo pueden controlarse con una l\u00f3gica de temporizaci\u00f3n simple."},"footnotes":""},"categories":[113],"tags":[122],"post_folder":[],"class_list":["post-51454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-guides","tag-pcb-design"],"_links":{"self":[{"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/posts\/51454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/comments?post=51454"}],"version-history":[{"count":5,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/posts\/51454\/revisions"}],"predecessor-version":[{"id":51476,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/posts\/51454\/revisions\/51476"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/media\/51477"}],"wp:attachment":[{"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/media?parent=51454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/categories?post=51454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/tags?post=51454"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/pcbcool.com\/es\/wp-json\/wp\/v2\/post_folder?post=51454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}