{"id":10142,"date":"2026-05-05T12:51:35","date_gmt":"2026-05-05T10:51:35","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=10142"},"modified":"2026-05-05T12:51:37","modified_gmt":"2026-05-05T10:51:37","slug":"simulacion-instrumentos-de-vuelo","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/","title":{"rendered":"Simulaci\u00f3n Instrumentos De Vuelo"},"content":{"rendered":"\n<p><strong>Proyecto seytrma2526g06 \u00b7 URJC \u00b7 Edward Andrei \u00b7 Manuel Alos \u00b7 Anass Chikou<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 hemos construido?<\/h2>\n\n\n\n<p>En este proyecto de sistemas empotrados hemos desarrollado dos instrumentos reales de cabina de avi\u00f3n funcionando sobre hardware de bajo coste. El resultado es un sistema interactivo que replica fielmente la informaci\u00f3n que un piloto tendr\u00eda frente a \u00e9l en la cabina.<\/p>\n\n\n\n<p>El sistema implementa dos modos de visualizaci\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Horizonte Artificial (ADI):<\/strong> muestra el cabeceo (pitch) y el alabeo (roll) del avi\u00f3n en tiempo real, con una escalera de pitch rotada y una escala de alabeo. <\/li>\n\n\n\n<li><strong>Medidor de Fuerzas G (G-Meter):<\/strong> barra de nivel con escala crom\u00e1tica que indica la fuerza G total y el pico m\u00e1ximo registrado en la sesi\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>Adem\u00e1s, el sistema incluye una alarma sonora mediante zumbador pasivo que se activa cuando el pitch o el roll superan los \u00b140\u00b0, y una pantalla t\u00e1ctil que permite alternar entre ambos modos con un simple toque.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png\" alt=\"\" class=\"wp-image-10173\" style=\"aspect-ratio:0.7500089320804602;width:273px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-225x300.png 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-1152x1536.png 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"376\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-16-1024x376.png\" alt=\"\" class=\"wp-image-10171\" style=\"width:472px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-16-1024x376.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-16-300x110.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-16-768x282.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-16.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Componentes del proyecto<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Componente<\/td><td class=\"has-text-align-center\" data-align=\"center\">Funci\u00f3n<\/td><td class=\"has-text-align-center\" data-align=\"center\">Precio<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Arduino UNO<\/td><td class=\"has-text-align-center\" data-align=\"center\">Microcontrolador principal<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8211;<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">MPU-6050<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aceler\u00f3metro y giroscopio<\/td><td class=\"has-text-align-center\" data-align=\"center\">10\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">ILI9341<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pantalla t\u00e1ctil<\/td><td class=\"has-text-align-center\" data-align=\"center\">18\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Zumbador pasivo<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alarma sonora<\/td><td class=\"has-text-align-center\" data-align=\"center\">1,50\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Bater\u00eda 9V<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alimentaci\u00f3n port\u00e1til<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8211;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Coste total aproximado: 30 \u20ac<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona el sistema<\/h2>\n\n\n\n<p>El sistema sigue un ciclo de estados bien definido:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arranque:<\/strong> calibra el giroscopio tomando 200 muestras durante aproximadamente 600 ms para eliminar el ruido de offset. <\/li>\n\n\n\n<li><strong>Modo Horizonte:<\/strong> dibuja el ADI con pitch, roll y la escala de alabeo cada frame. <\/li>\n\n\n\n<li><strong>Toque t\u00e1ctil:<\/strong> con un antirrebote de 500 ms, alterna entre el modo ADI y el G-Meter. <\/li>\n\n\n\n<li><strong>Modo G-Meter:<\/strong> muestra la barra de nivel, los valores de los tres ejes, el G total y el pico m\u00e1ximo. <\/li>\n\n\n\n<li><strong>Alarma:<\/strong> si |pitch| \u2265 40\u00b0 o |roll| \u2265 40\u00b0, el zumbador se activa autom\u00e1ticamente.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Modo Horizonte Artificial (ADI)<\/h2>\n\n\n\n<p>El ADI calcula la actitud del avi\u00f3n a partir de los datos del aceler\u00f3metro usando trigonometr\u00eda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pitch:<\/strong> arctan( ay \/ \u221a(ax\u00b2 + az\u00b2) ) <\/li>\n\n\n\n<li><strong>Roll:<\/strong> arctan( -ax \/ az )<\/li>\n<\/ul>\n\n\n\n<p>La pantalla se divide en cielo (azul) y tierra (marr\u00f3n). El bucle de renderizado recorre las 320 columnas de la pantalla calculando para cada una la altura de la l\u00ednea del horizonte seg\u00fan la pendiente del roll y el desplazamiento del pitch. Para cada columna se pintan dos l\u00edneas verticales: la porci\u00f3n de cielo y la de tierra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optimizaci\u00f3n tri\u00e1ngulos<\/h3>\n\n\n\n<p>La estrategia del refresco por tri\u00e1ngulos es un m\u00e9todo de optimizaci\u00f3n que intenta ahorrar tiempo actualizando \u00fanicamente los p\u00edxeles que cambian de color cuando el avi\u00f3n se mueve. En lugar de redibujar todos los p\u00edxeles de la pantalla, el algoritmo compara la posici\u00f3n del horizonte anterior con el nuevo y solo sobrescribe esa \u00e1rea espec\u00edfica, convirtiendo el cielo en tierra o viceversa seg\u00fan sea necesario.<\/p>\n\n\n\n<p>Esta soluci\u00f3n no es viable porque genera artefactos y errores visuales en la pantalla. Desconocemos si la causa es el ruido del sensor, la falta de precisi\u00f3n del Arduino o fallos en el c\u00f3digo, por lo que mantenemos el redibujado completo por columnas para garantizar una imagen estable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optimizaci\u00f3n SPI<\/h3>\n\n\n\n<p>Sin optimizar, el pin CS (Chip Select) cambia de estado con cada p\u00edxel individual, lo que provocaba que la pantalla tardara varios segundos en refrescar, lo que hac\u00eda el sistema muy lento y no era tan \u00fatil para usarlo en tiempo real porque tardaba mucho en actualizar la informaci\u00f3n.<\/p>\n\n\n\n<p>La soluci\u00f3n fue envolver todo el bucle de 320 columnas dentro de una \u00fanica transacci\u00f3n SPI usando <code>startWrite()<\/code> y <code>endWrite()<\/code>. Con esto, el CS se mantiene activo durante toda la operaci\u00f3n y el refresco pasa a ser pr\u00e1cticamente instant\u00e1neo. Esta fue la optimizaci\u00f3n con mayor impacto en el rendimiento de todo el proyecto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Modo G-Meter<\/h2>\n\n\n\n<p>El G-Meter calcula la magnitud total de la fuerza G combinando los tres ejes del aceler\u00f3metro:<\/p>\n\n\n\n<p><strong>G total = \u221a( ax\u00b2 + ay\u00b2 + az\u00b2 )<\/strong><\/p>\n\n\n\n<p>En reposo el valor es aproximadamente <strong>1 g<\/strong> (la gravedad terrestre). La pantalla muestra una barra de nivel cuyo color cambia seg\u00fan la zona:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>0 \u2013 2 g \u2192 Verde:<\/strong> operaci\u00f3n normal<\/li>\n\n\n\n<li><strong>2 \u2013 3 g \u2192 Amarillo:<\/strong> zona de precauci\u00f3n<\/li>\n\n\n\n<li><strong>3 \u2013 4 g \u2192 Rojo:<\/strong> zona de peligro<\/li>\n<\/ul>\n\n\n\n<p>Junto a la barra se muestran los valores num\u00e9ricos de cada eje (X, Y, Z), el G total y el pico m\u00e1ximo alcanzado durante la sesi\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Conexiones al Arduino<\/h2>\n\n\n\n<p>El MPU-6050 se comunica por I\u00b2C, mientras que la pantalla ILI9341 usa SPI para la transferencia de p\u00edxeles.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-table alignleft\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\" colspan=\"2\">I\u00b2C<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">SDA<\/td><td class=\"has-text-align-center\" data-align=\"center\">A4<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">SCL<\/td><td class=\"has-text-align-center\" data-align=\"center\">A5<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">VCC<\/td><td class=\"has-text-align-center\" data-align=\"center\">5V<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">GND<\/td><td class=\"has-text-align-center\" data-align=\"center\">GND<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table alignleft\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\" colspan=\"2\">SPI<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">CS<\/td><td class=\"has-text-align-center\" data-align=\"center\">D10<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">DC<\/td><td class=\"has-text-align-center\" data-align=\"center\">D9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">RST<\/td><td class=\"has-text-align-center\" data-align=\"center\">D8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">MOSI<\/td><td class=\"has-text-align-center\" data-align=\"center\">D11<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">SCK<\/td><td class=\"has-text-align-center\" data-align=\"center\">D13<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">MISO<\/td><td class=\"has-text-align-center\" data-align=\"center\">D12<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">CS T\u00e1ctil<\/td><td class=\"has-text-align-center\" data-align=\"center\">D4<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-19-1024x486.png\" alt=\"\" class=\"wp-image-10190\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-19-1024x486.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-19-300x142.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-19-768x365.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-19.png 1485w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Problema de voltaje<\/h3>\n\n\n\n<p>El controlador ILI9341 opera a 3.3 V mientras que el Arduino UNO env\u00eda se\u00f1ales de 5 V. Para resolver esta incompatibilidad instalamos divisores de voltaje mediante resistencias en todos los pines de datos, protegiendo as\u00ed el controlador de la pantalla.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Proceso de montaje<\/h2>\n\n\n\n<p>El proyecto pas\u00f3 por varias fases de montaje. Empezamos con una protoboard para validar todas las conexiones, y fuimos refinando el cableado del MPU-6050 una vez confirmado el funcionamiento. La carcasa final se construy\u00f3 en cart\u00f3n y se pint\u00f3 de negro, simulando el aspecto de un bombardero real (B2 Spirit).<\/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<div class=\"video-container\"><iframe loading=\"lazy\" title=\"SIMULACI\u00d3N INSTRUMENTOS DE VUELO\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/l3Hs-3Bp9Qo?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusiones<\/h2>\n\n\n\n<p>Con menos de 30 \u20ac en componentes y una placa Arduino, es posible replicar el comportamiento de dos instrumentos reales de cabina con un buen resultado. Lo que aprendimos al hacer el proyecto fue:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La optimizaci\u00f3n del rendimiento vino de la mejora de SPI, no del algoritmo de dibujado.<\/li>\n\n\n\n<li>Los divisores de voltaje son imprescindibles cuando se utilizan 5 V y 3.3 V con la pantalla que hemos configurado.<\/li>\n\n\n\n<li>El uso de la pantalla t\u00e1ctil como \u00fanico control de usuario simplifica el hardware.<\/li>\n<\/ul>\n\n\n\n<p><em>Proyecto realizado para la asignatura de Sistemas Empotrados \u00b7 ETSII \u00b7 URJC<\/em> <em>Grupo seytrma2526g06 \u00b7 Edward Andrei \u00b7 Manuel Alos \u00b7 Anass Chikou<\/em><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Proyecto seytrma2526g06 \u00b7 URJC \u00b7 Edward Andrei \u00b7 Manuel Alos \u00b7 Anass Chikou \u00bfQu\u00e9 hemos construido? En este proyecto de sistemas empotrados hemos desarrollado dos instrumentos reales de cabina de avi\u00f3n funcionando sobre hardware&#46;&#46;&#46;<\/p>\n","protected":false},"author":321,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10142","post","type-post","status-publish","format-standard","hentry","category-proyectos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Proyecto seytrma2526g06 \u00b7 URJC \u00b7 Edward Andrei \u00b7 Manuel Alos \u00b7 Anass Chikou \u00bfQu\u00e9 hemos construido? En este proyecto de sistemas empotrados hemos desarrollado dos instrumentos reales de cabina de avi\u00f3n funcionando sobre hardware&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-05T10:51:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-05T10:51:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"seytrma2526g06\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"seytrma2526g06\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/\"},\"author\":{\"name\":\"seytrma2526g06\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/cd7df106c1c5166f35178fd895954748\"},\"headline\":\"Simulaci\u00f3n Instrumentos De Vuelo\",\"datePublished\":\"2026-05-05T10:51:35+00:00\",\"dateModified\":\"2026-05-05T10:51:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/\"},\"wordCount\":974,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/05\\\/image-18-768x1024.png\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/\",\"name\":\"Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/05\\\/image-18-768x1024.png\",\"datePublished\":\"2026-05-05T10:51:35+00:00\",\"dateModified\":\"2026-05-05T10:51:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/05\\\/image-18.png\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/05\\\/image-18.png\",\"width\":1200,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/simulacion-instrumentos-de-vuelo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simulaci\u00f3n Instrumentos De Vuelo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/cd7df106c1c5166f35178fd895954748\",\"name\":\"seytrma2526g06\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g\",\"caption\":\"seytrma2526g06\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/seytrma2526g06\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.","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:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/","og_locale":"es_ES","og_type":"article","og_title":"Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.","og_description":"Proyecto seytrma2526g06 \u00b7 URJC \u00b7 Edward Andrei \u00b7 Manuel Alos \u00b7 Anass Chikou \u00bfQu\u00e9 hemos construido? En este proyecto de sistemas empotrados hemos desarrollado dos instrumentos reales de cabina de avi\u00f3n funcionando sobre hardware&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2026-05-05T10:51:35+00:00","article_modified_time":"2026-05-05T10:51:37+00:00","og_image":[{"width":768,"height":1024,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png","type":"image\/png"}],"author":"seytrma2526g06","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"seytrma2526g06","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/"},"author":{"name":"seytrma2526g06","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/cd7df106c1c5166f35178fd895954748"},"headline":"Simulaci\u00f3n Instrumentos De Vuelo","datePublished":"2026-05-05T10:51:35+00:00","dateModified":"2026-05-05T10:51:37+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/"},"wordCount":974,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/","name":"Simulaci\u00f3n Instrumentos De Vuelo - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18-768x1024.png","datePublished":"2026-05-05T10:51:35+00:00","dateModified":"2026-05-05T10:51:37+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18.png","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2026\/05\/image-18.png","width":1200,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/simulacion-instrumentos-de-vuelo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Simulaci\u00f3n Instrumentos De Vuelo"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/cd7df106c1c5166f35178fd895954748","name":"seytrma2526g06","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/89c66592c20b2459ed62eace718e035ed99ffb6b364b4ce6ccb59da6b9c088d3?s=96&d=mm&r=g","caption":"seytrma2526g06"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/seytrma2526g06\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/10142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/321"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=10142"}],"version-history":[{"count":18,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/10142\/revisions"}],"predecessor-version":[{"id":10191,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/10142\/revisions\/10191"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=10142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=10142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=10142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}