<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7526608703483160282</id><updated>2026-06-01T15:34:09.927+02:00</updated><category term="Sumo"/><category term="Multicópteros"/><category term="cuadricopteros"/><category term="Hexacopter"/><category term="Zybo"/><category term="arduino"/><category term="electrónica"/><category term="robot"/><category term="Ruedas"/><category term="cuadricopter"/><category term="hobbyking"/><category term="linux"/><category term="motores"/><category term="puente H"/><category term="Robótica de  competición"/><category term="baterías"/><category term="fotografía aérea"/><category term="microcontroladores"/><category term="5G"/><category term="PIC"/><category term="Programación"/><category term="chasis"/><category term="cosmobot"/><category term="documental"/><category term="mecánica"/><category term="pinguino"/><category term="reles"/><category term="sensores"/><category term="tatami"/><category term="vhdl"/><category term="videos"/><category term="vivado"/><category term="vídeos"/><title type='text'>Die Bot Reise</title><subtitle type='html'>Haga click en los patrocinadores para ayudar a mantener la página :)Gracias!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8908605665406758174</id><published>2017-05-10T01:42:00.000+02:00</published><updated>2017-05-10T01:42:36.566+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="5G"/><title type='text'>El salto del 4G al 5G en la comunicación móvil, ¿es realmente necesario?</title><content type='html'>&lt;h3&gt;
¿Qué es el 5G? &lt;/h3&gt;
&lt;div&gt;
Es la quinta generación de tecnología de transmisión de datos móviles, es decir, &lt;b&gt;una mejora o actualización del actual 4G&lt;/b&gt;. La tecnología del 5G se encuentra todavía en fase de desarrollo y sin estandarizar. Este nuevo protocolo está siendo desarrollado gracias a la colaboración de varias empresas del sector de las telecomunicaciones, entre ellas Huawei, estando previsto que vea la luz en el 2020.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;h3&gt;
Pero… ¿Por qué necesitamos el 5G?&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
La pregunta que quizás se puede hacer el usuario final, &lt;b&gt;&amp;lt;&amp;lt;Si yo actualmente casi ni utilizo el 4G, ¿para qué necesito el 5G?&amp;gt;&amp;gt; &lt;/b&gt;El 5G tendrá más aplicaciones y no únicamente está pensado para que los usuarios puedan ver vídeos en Facebook en el móvil con más velocidad, aunque también serviría para esto. El usuario se beneficiaría directa o indirectamente tras la implantación de la tecnología 5G a corto plazo.&lt;br /&gt;&lt;br /&gt;Las principales mejoras del 5G son: &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;El &lt;b&gt;número de conexiones por emisor&lt;/b&gt;. Pasando de miles en el 4G a millones en el 5G de usuarios por antena.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;La &lt;b&gt;latencia bajaría &lt;/b&gt;desde los 100ms (3G), 50 ms (4G) a 1 ms para el 5G.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Velocidad de descarga pico&lt;/b&gt; se incrementa desde 150 Mbits/s (4G) hasta 10Gbits/s.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
El incremento de conexiones por emisor soluciona &lt;b&gt;el problema de la aglomeración de gente en un espacio concreto para eventos&lt;/b&gt; como por ejemplo un evento deportivo, fiestas populares o un concierto grande. En estos casos el sistema no está dimensionado para tanta gente, porque normalmente esto no pasa. En estas situaciones hay problemas de red, incluso pérdida de conexión. Con el 5G una antena podría dar servicio a mucha más gente en caso de ser necesario.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0WoF9bWCfuJ_l7Awh4V4TOYJw7yQ3S1yoq9Ta9-IdY6yYiHiUJ5tjyil7BJdhTsM6R_bHAesBxRoxGfudZmvPVMB0JXKimRnykH7_c30YNYRGyyAEgqKuA_GacwBQCfAtWnVTJxpTTinQ/s1600/telephone-1822040_640.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0WoF9bWCfuJ_l7Awh4V4TOYJw7yQ3S1yoq9Ta9-IdY6yYiHiUJ5tjyil7BJdhTsM6R_bHAesBxRoxGfudZmvPVMB0JXKimRnykH7_c30YNYRGyyAEgqKuA_GacwBQCfAtWnVTJxpTTinQ/s320/telephone-1822040_640.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;h3&gt;
¿Qué campos de aplicación tendrá el 5G? &lt;/h3&gt;
Muchos campos de aplicación como en los transportes públicos, aplicaciones médicas, almacenamiento en la nube o servicios en streaming, red eléctrica inteligente o smart grids, industria 4.0 en otros, pero me gustaría destacar tres aplicaciones que tendrán especial relevancia al usuario final: &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;El &lt;b&gt;internet de las cosas&lt;/b&gt; (IoT, Internet of Things)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Internet desde receptores en movimiento&lt;/b&gt;. Garantizar una conexión rápida y sin cortes desde, por ejemplo, coches, trenes o aviones.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;En sistemas &lt;b&gt;interactivos de realidad virtual y realidad aumentada&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
¿Qué futuro tiene el 5G con la realidad virtual? &lt;/h3&gt;
La realidad virtual se está haciendo un hueco en el presente y cada vez tendrá más presencia en el futuro. En los últimos años ha aparecido un nuevo concepto: &lt;b&gt;la realidad virtual interactiva&lt;/b&gt;, en la que &lt;b&gt;dos o más usuarios serán capaces de interactuar&lt;/b&gt; &lt;b&gt;como si estuviesen en el mismo lugar&lt;/b&gt;. Para un buen funcionamiento de un sistema de realidad virtual interactiva u online, es de suma importancia no sólo una velocidad rápida de transmisión de datos, sino que también la latencia, que jugará un papel importante en este tipo de aplicaciones.&lt;br /&gt;&lt;br /&gt;La &lt;b&gt;latencia &lt;/b&gt;se define como el tiempo que pasa desde que mandamos una petición y una respuesta del servidor es recibida. En realidad virtual la latencia es indispensable, ya que &lt;b&gt;si pasa demasiado tiempo entre que ejecutamos una orden&lt;/b&gt; (nos movemos) &lt;b&gt;y esta se convierte en realidad&lt;/b&gt; (lo vemos en las gafas o pantalla), no sólo bajará significativamente el grado de realismo, sino que será más fácil que nos equivoquemos en nuestra tarea. &lt;b&gt;A nuestro cerebro le es difícil gestionar ese retardo provocado por la red&lt;/b&gt;. ¿Con qué velocidad tendría que responder un entorno virtual para que una persona no notase la diferencia con un entorno real? Algunas estimaciones apuntan a que se necesitan alrededor de&lt;b&gt; 10 ms para estímulos visuales &lt;/b&gt;y unos 100 ms para estímulos acústicos.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDIxQnS43F0pUK7g0LNkjTCEJXgEZ1LwuxO2fp_GPzb1U649cS7ob5v-vc4mBhTKCBc6jlOUwlRYr5CtFP4P4YXZciMWK_mJQCQAwxJlpfnywXtcmf2-22Iu_VKceI00X4Wr8bX4t7IFpV/s1600/clouds-1845517_1280.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDIxQnS43F0pUK7g0LNkjTCEJXgEZ1LwuxO2fp_GPzb1U649cS7ob5v-vc4mBhTKCBc6jlOUwlRYr5CtFP4P4YXZciMWK_mJQCQAwxJlpfnywXtcmf2-22Iu_VKceI00X4Wr8bX4t7IFpV/s320/clouds-1845517_1280.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;Los &lt;b&gt;mareos en realidad virtual son un problema&lt;/b&gt; de la tecnología de hoy, que se intentará evitar en el mañana. Los mareos se producen principalmente cuando la persona realiza un movimiento y el sistema no cambia de imagen lo suficientemente rápido, quedando de esta manera &lt;b&gt;un desfase entre lo que vemos en la pantalla y lo que el cerebro espera ver&lt;/b&gt;. Este desfase o lag se le conoce como motion-to-photon y debe ser inferior en todo caso a los 20 ms para evitar esa sensación de mareo, aunque esta medida depende mucho de cada persona. &lt;br /&gt;&lt;br /&gt;Para crear sistemas de realidad virtual interactivos con un buen grado de realismo, la velocidad de respuesta ha de ser en todo caso inferior a 10ms. Aquí entra en el juego el papel del &lt;b&gt;5G reduciendo el tiempo de latencia hasta 1 ms&lt;/b&gt;, en vez de los 50ms del 4G, &lt;b&gt;aumentando&lt;/b&gt; de manera notable la &lt;b&gt;velocidad de reacción.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5hxgQ0c-SCjJrRBEtAMPpoNl6C4v86_3LhK0Czkz4n2b13wvL8AKrIjsNNipw611gtz3WHQAPP3SOzL79lLbJRfXlUu3Q77Ohyf8ofVk6bpLmQsP-8_SNWR1a91xMrZbTFioLlng99K3/s1600/satellites-152495_640.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC5hxgQ0c-SCjJrRBEtAMPpoNl6C4v86_3LhK0Czkz4n2b13wvL8AKrIjsNNipw611gtz3WHQAPP3SOzL79lLbJRfXlUu3Q77Ohyf8ofVk6bpLmQsP-8_SNWR1a91xMrZbTFioLlng99K3/s200/satellites-152495_640.png&quot; width=&quot;193&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;h3&gt;
¿Qué papel juega Austria en el desarrollo e implantación del 5G? &lt;/h3&gt;
&lt;b&gt;Austria quiere estar entre los tres países más digitalizados de Europa&lt;/b&gt; y en el top 10 del mundo. Para ello &lt;b&gt;quiere convertirse en un referente en 5G&lt;/b&gt; siendo pionera en implantación de esta nueva tecnología. Según un comunicado del gobierno en el consejo de ministros en diciembre de 2016, Austria pretende el año 2020 contar con redes 5G operativas al menos en todas las capitales de provincia. &lt;br /&gt;&lt;br /&gt;Huawei está invirtiendo fuertemente en el desarrollo de esta tecnología que mejorará las comunicaciones. Para ello estiman en &lt;b&gt;Huawei una inversión mínima de unos 600 millones de dólares en los próximos 5 años&lt;/b&gt;. La conocida marca china comenzó a invertir en 2009 en el 5G y ya presentó en el Mobile World Congress de 2011 y 2012 un prototipo líder del sector con unas velocidades de descarga de hasta 50Gbps.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Huawei, en colaboración con T-Mobile Austria, lanzarán en 2018 una nueva red de transmisión conocida como “LTE advanced pro” también nombrada 4.5G, la antecesora de lo que será el 5G. Dos años después, allá en el 2020, deberá salir al mercado el esperado 5G.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8908605665406758174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/05/el-salto-del-4g-al-5g-en-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8908605665406758174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8908605665406758174'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/05/el-salto-del-4g-al-5g-en-la.html' title='El salto del 4G al 5G en la comunicación móvil, ¿es realmente necesario?'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0WoF9bWCfuJ_l7Awh4V4TOYJw7yQ3S1yoq9Ta9-IdY6yYiHiUJ5tjyil7BJdhTsM6R_bHAesBxRoxGfudZmvPVMB0JXKimRnykH7_c30YNYRGyyAEgqKuA_GacwBQCfAtWnVTJxpTTinQ/s72-c/telephone-1822040_640.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-6364322795372197173</id><published>2017-04-06T18:26:00.000+02:00</published><updated>2017-04-06T18:26:25.184+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="vhdl"/><category scheme="http://www.blogger.com/atom/ns#" term="vivado"/><category scheme="http://www.blogger.com/atom/ns#" term="Zybo"/><title type='text'>Tutorial: Cómo Programar y Simular la FPGA de ZYBO en VDHL con Vivado</title><content type='html'>En este tutorial explicaré como &lt;b&gt;empezar un proyecto en Vivado &lt;/b&gt;para crear sencillos programas en la FPGA usando la placa ZYBO de Digilent. (aunque analogamente se puede usar para otros tarjetas de desarrollo como ZedBoard o otras basadas en Zynq).&lt;br /&gt;
La tarjeta ZYBO, y todos los Soc (System on Chip) cuentan con una parte FPGA y otra de Procesador. El FPGA se considera programar &quot;Hardware&quot; y el porcesador es un ARM de 2 núcleos que se programa con software, como cualquier otro microprocesador.&lt;br /&gt;
Al final veremos como simular nuestro código VHDL con la herramienta Vivado.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Empezamos creando un nuevo proyecto seleccionando la placa Zybo como &#39;&lt;i&gt;target board&lt;/i&gt;&#39;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyN-iARUQmzG1vtq3UjuGWCCkXwKDNHlvDZjCaPsYymHSlQD5Il62Tvuu6rDJIYkgb-3VNfRKff1Pfq0JLExplzdcA7wp-xeu0rNhY2KegfK-jI2OSDBHdBmdFgufOpxvVOHzu4YCAEEpl/s1600/create_new_project_Zybo_vivado.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyN-iARUQmzG1vtq3UjuGWCCkXwKDNHlvDZjCaPsYymHSlQD5Il62Tvuu6rDJIYkgb-3VNfRKff1Pfq0JLExplzdcA7wp-xeu0rNhY2KegfK-jI2OSDBHdBmdFgufOpxvVOHzu4YCAEEpl/s640/create_new_project_Zybo_vivado.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHVLiiRBhgr9ceQZXUx_t8OPJM1L8Qzjld2XArhKVgbVpjBz-Ic1tJwc5gSv0B8hiVx3w0ysF59R1BWos7hvQ3Q-ENFMNtin-r1LDNxs3h9e_64HmgbxpzHAkN_ochMP6XLB3iL2up-2PR/s1600/create_new_project_Zybo_vivado2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHVLiiRBhgr9ceQZXUx_t8OPJM1L8Qzjld2XArhKVgbVpjBz-Ic1tJwc5gSv0B8hiVx3w0ysF59R1BWos7hvQ3Q-ENFMNtin-r1LDNxs3h9e_64HmgbxpzHAkN_ochMP6XLB3iL2up-2PR/s640/create_new_project_Zybo_vivado2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgP9bu-0YiyE9f6PT0_9V0Xna76sJqZdESYSqTA8ZjMd2rt_wzKTAANbo_u7DYSLTQ-XUSzqJxNHyx5yIAe2pFvWM37EcEhX43ITANYH1rTs7Q3a6ugFfzVWHbOnqj8tzOI4glIosR9PcR/s1600/create_new_project_Zybo_vivado1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;457&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgP9bu-0YiyE9f6PT0_9V0Xna76sJqZdESYSqTA8ZjMd2rt_wzKTAANbo_u7DYSLTQ-XUSzqJxNHyx5yIAe2pFvWM37EcEhX43ITANYH1rTs7Q3a6ugFfzVWHbOnqj8tzOI4glIosR9PcR/s640/create_new_project_Zybo_vivado1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOw8q5k9LgFkTVuFJbUG4tJwAYys5_HaG6vZG7Rr_8r_1KKTH_zTGtV6RKM1I7k4HNTfoW0vFWIPQ3jaGf1Gx0v4NcTttAumJjErajei3Y6Si22iSDsxjiOPR9JNI0zJ-tm156avGL_cGS/s1600/create_new_project_Zybo_vivado3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOw8q5k9LgFkTVuFJbUG4tJwAYys5_HaG6vZG7Rr_8r_1KKTH_zTGtV6RKM1I7k4HNTfoW0vFWIPQ3jaGf1Gx0v4NcTttAumJjErajei3Y6Si22iSDsxjiOPR9JNI0zJ-tm156avGL_cGS/s640/create_new_project_Zybo_vivado3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Selecciona &amp;nbsp;en &quot;boards&quot; Zybo. Por defecto vivado no cuenta con el archivo de definicion &quot;Definition file&quot; de todas las tarjetas. para añadir la Zybo (o ZedBoard) descarga &lt;a href=&quot;https://reference.digilentinc.com/reference/software/vivado/board-files&quot; target=&quot;_blank&quot;&gt;aquí los archivos&lt;/a&gt;&amp;nbsp;de Digilent e introdúcelos en el directorio de instalación de Vivado. Esta carpeta se encuentra normalmente, y en mi caso, en&amp;nbsp;C:\Xilinx\Vivado\2016.2\data\boards\board_files pero puede variar en función de dónde hayas instalado Vivado.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGwuLB7XtvtBewEmfDRr1AELhoTCcwVwf4jffgJbw6P_eBG8_9_BQhfBNgrC0Ha0xqR8GOmhBcQu46ICuFHt8ey1Hv3VFke4JUj6JpLijEynquy3iBWUnbNLxf8Nr-5fvmFUORGkkkwGS9/s1600/create_new_project_Zybo_vivado_selectboard4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;459&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGwuLB7XtvtBewEmfDRr1AELhoTCcwVwf4jffgJbw6P_eBG8_9_BQhfBNgrC0Ha0xqR8GOmhBcQu46ICuFHt8ey1Hv3VFke4JUj6JpLijEynquy3iBWUnbNLxf8Nr-5fvmFUORGkkkwGS9/s640/create_new_project_Zybo_vivado_selectboard4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Crea un nuevo diagrama de bloques y ábrelo:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8bhPTbiq9PDE3Rn-tjQT3MdnG_68mtT9E635m1snvLb19FGq1ZMDDDuk32llsVkRSGpAogN_uWr5hxnoCPXaHabGKqIm-wQCItadLunngA6fTABdP-73QoQ8X5S7ypKvfGC0Zkdv7t2IM/s1600/proyecto_vivado_crear_diagrama_bloques.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8bhPTbiq9PDE3Rn-tjQT3MdnG_68mtT9E635m1snvLb19FGq1ZMDDDuk32llsVkRSGpAogN_uWr5hxnoCPXaHabGKqIm-wQCItadLunngA6fTABdP-73QoQ8X5S7ypKvfGC0Zkdv7t2IM/s640/proyecto_vivado_crear_diagrama_bloques.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqvoV6cEGKJDBSB8Re-VioFm_RnOiDHxm6xUPmIOR5_h_rJ_AgMY77IbHiHskEYERoiLTwgmGbtdlGmlig36So5jx2Iw4PFvilIu-90fPYjxW17RXUdTWk-zDZ9vdo_dd2KKv8baARiY9N/s1600/proyecto_vivado_crear_diagrama_bloques2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqvoV6cEGKJDBSB8Re-VioFm_RnOiDHxm6xUPmIOR5_h_rJ_AgMY77IbHiHskEYERoiLTwgmGbtdlGmlig36So5jx2Iw4PFvilIu-90fPYjxW17RXUdTWk-zDZ9vdo_dd2KKv8baARiY9N/s320/proyecto_vivado_crear_diagrama_bloques2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una vez abierto el diagrama de bloques podrás incluir tus IPs (Intelectual Property). Un IP es una función que puede ser creada por tí mismo o de una librería. Ahora incluye el bloque &quot;ZYNQ7_Processing_system&quot;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4REKVaTk9vt4ZYG00fXz5cz8NXkfJgIxx8K-QgLQyO_aP7RqvFbTrmGXHEL5x94peJ9umQlfBDM3Jm0meECOcfl5mkf0_jhU30lQjdcN81f8LRGTiikrhODJ29i2frLOpFK7hIRKCkaIS/s1600/processor-system-vivavdo-crear-ip-diagrama-bloques-1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4REKVaTk9vt4ZYG00fXz5cz8NXkfJgIxx8K-QgLQyO_aP7RqvFbTrmGXHEL5x94peJ9umQlfBDM3Jm0meECOcfl5mkf0_jhU30lQjdcN81f8LRGTiikrhODJ29i2frLOpFK7hIRKCkaIS/s640/processor-system-vivavdo-crear-ip-diagrama-bloques-1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Puedes clickear en el &quot;run processor system&quot;. Esto crea automáticamente&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1H4aqMSshW24P3f98oJOKhVpqg8kKPN_TuEjlkaYtY-2wlWlJjbpEDS99N-SwUaqrfk6T9RyUlSwCFOj8YLNkxW678iYROdSvFAh9fx8RYxYuVeYtDgOA7h31ExbewXThCJgj_va_pG8u/s1600/processor-system-vivavdo-crear-ip-diagrama-bloques-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1H4aqMSshW24P3f98oJOKhVpqg8kKPN_TuEjlkaYtY-2wlWlJjbpEDS99N-SwUaqrfk6T9RyUlSwCFOj8YLNkxW678iYROdSvFAh9fx8RYxYuVeYtDgOA7h31ExbewXThCJgj_va_pG8u/s640/processor-system-vivavdo-crear-ip-diagrama-bloques-2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Doble click en el bloque ZYNQ para entrar en el menú de propiedades del IP. Esto funciona con todos los bloques.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhneW2x24Nx9imYx5UMH2Xgt86bzbSg09-KOqqsZl7ajgo1s-IdtMk0Td6rHSntpFJhj3TRPNVxuI_MjaVleWoa89luesjwBHTrMbqAOA8dqWsx2hYxH6U9j432J8yXLaKuYa6QttNBFakp/s1600/processor-system-vivavdo-crear-ip-diagrama-bloques-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhneW2x24Nx9imYx5UMH2Xgt86bzbSg09-KOqqsZl7ajgo1s-IdtMk0Td6rHSntpFJhj3TRPNVxuI_MjaVleWoa89luesjwBHTrMbqAOA8dqWsx2hYxH6U9j432J8yXLaKuYa6QttNBFakp/s640/processor-system-vivavdo-crear-ip-diagrama-bloques-2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;En este caso no vamos a usar el bus AXI, por lo que podemos desseleccionar la casilla.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNoMFrZwvMCir7VZ0dN69P7QmpLzwtNsW9fO6ySgRpSZcAdPgSdPDildQyHCVV0EPl77eQ05ArzI0LgQvvdarMZCx6zKdT2LcrTLEm5QS1FFiPBh_jPpbZ_8jKx_r9Y92CEWuG8zCsm2ml/s1600/configuracion-reloj-zybo-zynq-fpga-eliminar-AXI.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;465&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNoMFrZwvMCir7VZ0dN69P7QmpLzwtNsW9fO6ySgRpSZcAdPgSdPDildQyHCVV0EPl77eQ05ArzI0LgQvvdarMZCx6zKdT2LcrTLEm5QS1FFiPBh_jPpbZ_8jKx_r9Y92CEWuG8zCsm2ml/s640/configuracion-reloj-zybo-zynq-fpga-eliminar-AXI.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXGjbFXQoia-iQM5HsfXPWinq8r2nwM6N7mMGOq2SA4K8iDaQbPRvZAMn2i5TgOQld4WwrpV4sv91mG5T_qh_qQ8NXYO6QMUgPYNn0Hlf7H6TvOsNfmKwSe2Lt0RF4cOgKPrHMdH28zZFs/s1600/processor-system-vivavdo-crear-ip-diagrama-bloques-4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXGjbFXQoia-iQM5HsfXPWinq8r2nwM6N7mMGOq2SA4K8iDaQbPRvZAMn2i5TgOQld4WwrpV4sv91mG5T_qh_qQ8NXYO6QMUgPYNn0Hlf7H6TvOsNfmKwSe2Lt0RF4cOgKPrHMdH28zZFs/s640/processor-system-vivavdo-crear-ip-diagrama-bloques-4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Para alimentar nuestro circuito FPGA con una señal de reloj, usaremos la señal procedente del Processor System. Este reloj se puede configurar, entre 0 y 250MHz, en las propiedades del bloque de ZYNQ.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQmYaLwupGtwwohGIBbeac5dGTbhHpAv4S4Pq67EXwzFelz6Vs9yETvuAw9ri3C3l7StrrVQPWZiaclTqxP06AVhvqs_TTfjkvm5gQFgzZeLXsJtvH9UBtRb10NNt_0nIZ9PwDG4Q0HGBB/s1600/configuracion-reloj-zybo-zynq-fpga-.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQmYaLwupGtwwohGIBbeac5dGTbhHpAv4S4Pq67EXwzFelz6Vs9yETvuAw9ri3C3l7StrrVQPWZiaclTqxP06AVhvqs_TTfjkvm5gQFgzZeLXsJtvH9UBtRb10NNt_0nIZ9PwDG4Q0HGBB/s640/configuracion-reloj-zybo-zynq-fpga-.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Para el caso que quieras usar una frequencia de reloj mayor, (ZYBO admite en la FPGA hasta 400 MHz) deberás añadir un bloque llamado &quot;clock wizard&quot; para generar la frecuencia necesaria hasta 400 MHz.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
[FOTO clock Wizard]&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora añadimos una nueva fuente &quot;Add source&quot; para crear nuestro código VHDL:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJpWw9eY5PJTD4CXwInGVIqFjvoYlfltkHUYntjSRo0_SJ18FiRIlE6tpMpueW6tsN13-nkDge1CffQwSo01YnTTfeO5AI_1nGugGanoUheGunVviHLIxEgb9z5KmwOolLLtoB6veD9vf/s1600/processor-system-vivavdo-crear-ip-diagrama-fuente-source.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJpWw9eY5PJTD4CXwInGVIqFjvoYlfltkHUYntjSRo0_SJ18FiRIlE6tpMpueW6tsN13-nkDge1CffQwSo01YnTTfeO5AI_1nGugGanoUheGunVviHLIxEgb9z5KmwOolLLtoB6veD9vf/s640/processor-system-vivavdo-crear-ip-diagrama-fuente-source.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcy_kC-UAK4fJaOrPU1OxnzdgjPQ0GWndBLHu2YAcoX2HkfjjsPg9ke5-OipVPB_oU02IkrJz9EwX7TcHnkV9ZAM8IUrIyGlZL1_mtxSdG250ZtQTIwNFc5jdHgyqYgluOHPjm194jdh5d/s1600/add-sources-vivavdo-zynq1-5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcy_kC-UAK4fJaOrPU1OxnzdgjPQ0GWndBLHu2YAcoX2HkfjjsPg9ke5-OipVPB_oU02IkrJz9EwX7TcHnkV9ZAM8IUrIyGlZL1_mtxSdG250ZtQTIwNFc5jdHgyqYgluOHPjm194jdh5d/s400/add-sources-vivavdo-zynq1-5.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQznwkjY5IzLpwPRFeB-tm57OUFu7hcQcfKhc2ot-hzkCDZSbBFTG0lEEfNeaX4lig2OWUpuNboJc7m4KuxwGBGvDCZi_rDC_l2AgyLZK1nCr_UfdGitcYanYyA_k75qqc5TQNUYPB_Dsv/s1600/add-sources-vivavdo-zynq2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQznwkjY5IzLpwPRFeB-tm57OUFu7hcQcfKhc2ot-hzkCDZSbBFTG0lEEfNeaX4lig2OWUpuNboJc7m4KuxwGBGvDCZi_rDC_l2AgyLZK1nCr_UfdGitcYanYyA_k75qqc5TQNUYPB_Dsv/s320/add-sources-vivavdo-zynq2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxB5tBt6GgrALiHCdHuGlB2J0UE9J8QNeK-QoKlDYbvuwgJ2XCjuGWpdW5r_l1IWr2MIvvSjsCcDkMmWX2SMUoTciGOwtvNvTcGi7LINY1iykokTrFAefQz5fMEcRExQt0FIaJ3fY2Ql5/s1600/add-sources-vivavdo-zynq.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwxB5tBt6GgrALiHCdHuGlB2J0UE9J8QNeK-QoKlDYbvuwgJ2XCjuGWpdW5r_l1IWr2MIvvSjsCcDkMmWX2SMUoTciGOwtvNvTcGi7LINY1iykokTrFAefQz5fMEcRExQt0FIaJ3fY2Ql5/s320/add-sources-vivavdo-zynq.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora te saldrá la opción de configurar el módulo del VHDL, esto se puede hacer por código en el archivo. Puedes añadir las entradas y salidas del modulo, aunque yo prefiero no utilizar el editor y escribir directamente después en VHDL. Ahora configuramos una señal clk como entrada y una pwm como salida:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVROj_Xl9a67PjBVuDLWbelCNamNOraR2nDnHAbiybgYyI9pqhneB2HmGozy02FXMoyzBXMO9tf2iVWboV_f206c4Wdi4PBLhEQLPJkhWuE0k6uwjhHTGgU_0gyyHS3xj_Gl_jPzymHGvP/s1600/add-sources-vivavdo-zynq4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVROj_Xl9a67PjBVuDLWbelCNamNOraR2nDnHAbiybgYyI9pqhneB2HmGozy02FXMoyzBXMO9tf2iVWboV_f206c4Wdi4PBLhEQLPJkhWuE0k6uwjhHTGgU_0gyyHS3xj_Gl_jPzymHGvP/s400/add-sources-vivavdo-zynq4.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Hemos creado un archivo VHDL como fuente, &#39;&lt;i&gt;source code&#39;&lt;/i&gt;. Este ahora lo insertamos en nuestro diagrama de bloques, para ello hacemos doble click y seleccionamos &quot;add module&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB8f5TOoVhjhy6eeIZ-G6lnyMV8TST-uaHD1xfYB3QuAvPKfkuQkZ34-n1lO_jhxoA4FGWvmypoelSuCNtlARqmiccOCCnP631H0mYkNkYhxtMU8i6IAUiL5LNJpd3-ZHBA9YUeieqglQH/s1600/add-module-vhdl-zybo-zynq.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB8f5TOoVhjhy6eeIZ-G6lnyMV8TST-uaHD1xfYB3QuAvPKfkuQkZ34-n1lO_jhxoA4FGWvmypoelSuCNtlARqmiccOCCnP631H0mYkNkYhxtMU8i6IAUiL5LNJpd3-ZHBA9YUeieqglQH/s640/add-module-vhdl-zybo-zynq.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
seleccionamos el módulo previamente creado:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVGONaYmqWXezU8QE87P41RkPtxUTeP96jk_m2S49m20n-3UqokQY1J2iB0wcY1It0MYvMA5ymKMJDBkeLCFJGBTAaitlcVOKJE8CNTaMARlnhjLvW9jMxyuO3Ekiy9VbJWrsblKn_Dykw/s1600/add-module-vivado.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVGONaYmqWXezU8QE87P41RkPtxUTeP96jk_m2S49m20n-3UqokQY1J2iB0wcY1It0MYvMA5ymKMJDBkeLCFJGBTAaitlcVOKJE8CNTaMARlnhjLvW9jMxyuO3Ekiy9VbJWrsblKn_Dykw/s320/add-module-vivado.PNG&quot; width=&quot;276&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Y nos quedará el diagrama de bloques de la siguiente manera:&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR-FY2h6JWMGaEWwL5DM8N2K8oa_tjmxR8Z1UzF0CZsyRQNbzM_1oxkehXJdFgftwkWT3e49nHKxeTl_anM5JzOn3G_5s_l0_xH8FOnqJTicXGo3cHRLS263gBgs7BH4F-uWVFTmrOmf9z/s1600/after-add-module-vivado-zynq.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR-FY2h6JWMGaEWwL5DM8N2K8oa_tjmxR8Z1UzF0CZsyRQNbzM_1oxkehXJdFgftwkWT3e49nHKxeTl_anM5JzOn3G_5s_l0_xH8FOnqJTicXGo3cHRLS263gBgs7BH4F-uWVFTmrOmf9z/s400/after-add-module-vivado-zynq.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Ya podemos rutear la señal del reloj del PS (Processing System) con nuestra entrada &quot;clk&quot;. La salida &quot;pwm&quot; debemos conectarla a un pin de salida, esto se hace haciendo click derecho en el pin pwm y seleccionando &quot;make external&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAqIPLROxNqT6knFMkYdJ5cc5FhuLQkHe37RaZdyQMKHNriTfEEu5mk2sMomgIKdIN1MYh6jx64uuuxDEgvsw41D1OGcO8xwml-NHS4CWLOdFuPbA8Z_6LnLBa1PhhI12_cLQpgCuxchrX/s1600/processor-system-vivavdo-crear-ip-diagrama-fuente-source_make-external.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAqIPLROxNqT6knFMkYdJ5cc5FhuLQkHe37RaZdyQMKHNriTfEEu5mk2sMomgIKdIN1MYh6jx64uuuxDEgvsw41D1OGcO8xwml-NHS4CWLOdFuPbA8Z_6LnLBa1PhhI12_cLQpgCuxchrX/s400/processor-system-vivavdo-crear-ip-diagrama-fuente-source_make-external.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Así queda hasta ahora el diagrama de bloques:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWJgMt2Kzq9sJ-V_6LS9JFj5M5slQ7LGyLLMTutigEMHxDKucNGbbhsNRIWQ_tB9gaRXYenzEsBAIsO0rpF6zRmt-qe8_egRdrOlgs_ZAh6NtqV3NaYdsstibCkqgMbtf0OiXEyPZiU8vE/s1600/processor-system-vivavdo-crear-ip-diagrama-fuente-source_make-external2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWJgMt2Kzq9sJ-V_6LS9JFj5M5slQ7LGyLLMTutigEMHxDKucNGbbhsNRIWQ_tB9gaRXYenzEsBAIsO0rpF6zRmt-qe8_egRdrOlgs_ZAh6NtqV3NaYdsstibCkqgMbtf0OiXEyPZiU8vE/s400/processor-system-vivavdo-crear-ip-diagrama-fuente-source_make-external2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para modificar el código de nuestro bloque lo seleccionamos y pulsamos F7. Nos encontraremos con el archivo VHDL de la siguiente manera:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYu-ALXjFcDVb6ioR_grrhBXIuPEcEkwnsZbtf52Mg8iks3OlmjV40-Aba9tavekyeSKVWLCvKsSCRwuRy_enQVw6kSSrgklQmA9gZqQ2TcnDEFk8eKA0CWrUVNGMi3azME24E4Ba5fX_Y/s1600/vhdl-vivado-pwm-codigo.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;536&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYu-ALXjFcDVb6ioR_grrhBXIuPEcEkwnsZbtf52Mg8iks3OlmjV40-Aba9tavekyeSKVWLCvKsSCRwuRy_enQVw6kSSrgklQmA9gZqQ2TcnDEFk8eKA0CWrUVNGMi3azME24E4Ba5fX_Y/s640/vhdl-vivado-pwm-codigo.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Añadir el código necesario para el PWM:&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfJSLSyZMwBztlk0yjQAYFk3l-MOWP-fvsMazm4-LVMI4vyV4exwari-dVfPW-ntrqd2Q1UaV4xW_WuLQ1yKo7EcdM0ogDlw3zTWiunDlFZUa_wilJOYkPEsFwUwBV0c0B1Ljfbt6e_Ybq/s1600/vhdl-vivado-pwm-codigo2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfJSLSyZMwBztlk0yjQAYFk3l-MOWP-fvsMazm4-LVMI4vyV4exwari-dVfPW-ntrqd2Q1UaV4xW_WuLQ1yKo7EcdM0ogDlw3zTWiunDlFZUa_wilJOYkPEsFwUwBV0c0B1Ljfbt6e_Ybq/s640/vhdl-vivado-pwm-codigo2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora debemos empezar la &lt;b&gt;simulación&lt;/b&gt;, para testear que todo funciona.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Para empezar la simulación creamos un nuevo diagrama de bloques, para hacer un banco de pruebas y probar las funcionalidades de nuestro bloque.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Hacemos click en &quot;create Block Design&quot; y lo renombramos como testbench:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9LNtkOn7NfxyTShJGpcm0r7u9JtqRiGpcWYrr8J6hYIniF1SSIWApeYQ0m_vKmMbiJWa4IrMTSoSuQ4Gs11c5hG6siThpmH7pIMwRacsSbqrD873NhjnpjtHrfF7kohy-H47KaixPzCN/s1600/simulation-create-vivado-zybo-diagrama-bloques.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9LNtkOn7NfxyTShJGpcm0r7u9JtqRiGpcWYrr8J6hYIniF1SSIWApeYQ0m_vKmMbiJWa4IrMTSoSuQ4Gs11c5hG6siThpmH7pIMwRacsSbqrD873NhjnpjtHrfF7kohy-H47KaixPzCN/s400/simulation-create-vivado-zybo-diagrama-bloques.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Si nos fijamos en la ventana &quot;sources&quot; de Vivado, está la carpeta &quot;Design Sources&quot; y &quot;Simulation Sources&quot;. El contenido de la carpeta Design se usará luego para generar los archivos necesarios para cargarlos en la tarjeta. Los archivos de Simulation se usarán sólo en el entorno de simulación y serán obviados en los pasos posteriores. Ahora seleccionamos qué archivos deben ser únicamente simulados y cuáles deben ser compilados.&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi83vxEkWQtjnF2mvzunQVBGjyQSAXs_gyE3lqllJn999s3i-eVH1NsYLZOgFq6527phJpF8kORvDgFepbjawW7xdqfr4W4SwQwW5Aq-MSe7WEtuEukpL2azXN496hTfqTg6qj0bsCNhVoe/s1600/simulation-create-vivado-zybo-diagrama-bloques2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi83vxEkWQtjnF2mvzunQVBGjyQSAXs_gyE3lqllJn999s3i-eVH1NsYLZOgFq6527phJpF8kORvDgFepbjawW7xdqfr4W4SwQwW5Aq-MSe7WEtuEukpL2azXN496hTfqTg6qj0bsCNhVoe/s640/simulation-create-vivado-zybo-diagrama-bloques2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Haciendo click derecho sobre el diagrama de bloques podemos ir a &quot;Set used in...&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW6-fSbdnDGQC5YLoM3MmxfCL0_LKRL9NGn-fzDvyrSUnXK6k-7kkQ7owYmZ5S7n0mc1e44RKsEOTwa7UCHXWfP_i5Wm6s_QwQKcnRgAJ_kOroiAny_vg_RqKe6AG2V0qh0MB2Pzu39TsZ/s1600/simulation-create-vivado-zybo-diagrama-bloques3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;536&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW6-fSbdnDGQC5YLoM3MmxfCL0_LKRL9NGn-fzDvyrSUnXK6k-7kkQ7owYmZ5S7n0mc1e44RKsEOTwa7UCHXWfP_i5Wm6s_QwQKcnRgAJ_kOroiAny_vg_RqKe6AG2V0qh0MB2Pzu39TsZ/s640/simulation-create-vivado-zybo-diagrama-bloques3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Nuestro banco de pruebas o testbench ha de tener la siguientes propiedades:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOF-VyuwSBnG9587nWxrY-NIez8rRw3r6ecBU3CfrBEW7Jv8yDNZLbW_sfYJab-ifKx1z6mW-SDDjb8mqURC3LcHAeRkE57OHPn5WIRp3EQZtrfj0SkldSDoozNNzjgv2SjFnQ3zzA4TBG/s1600/simulation-create-vivado-zybo-diagrama-bloques4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOF-VyuwSBnG9587nWxrY-NIez8rRw3r6ecBU3CfrBEW7Jv8yDNZLbW_sfYJab-ifKx1z6mW-SDDjb8mqURC3LcHAeRkE57OHPn5WIRp3EQZtrfj0SkldSDoozNNzjgv2SjFnQ3zzA4TBG/s320/simulation-create-vivado-zybo-diagrama-bloques4.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Y para nuestro diseño o programa para sintetizar, implementar y cargar en la tarjeta ZYBO ha de ser:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH41NDk92x6XjLsb5SKKHqUYDHkK0SZ2MRMLSHIsKUgL_GVUXIW9li7q1043_VmStHPv8sQXRlM327hlDQSGS15PsDZzKjWRNvotfbDqdt99tYKg6LRgJ-88tWe4JFyRmtlav39D6CWJ-E/s1600/simulation-create-vivado-zybo-diagrama-bloques5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH41NDk92x6XjLsb5SKKHqUYDHkK0SZ2MRMLSHIsKUgL_GVUXIW9li7q1043_VmStHPv8sQXRlM327hlDQSGS15PsDZzKjWRNvotfbDqdt99tYKg6LRgJ-88tWe4JFyRmtlav39D6CWJ-E/s320/simulation-create-vivado-zybo-diagrama-bloques5.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En el diagrama de bloques para la simulación añadimos el bloque &quot;Simulation Clock Generator&quot;. Este bloque nos generará un reloj para las simulaciones.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikDnEkYRlfWGB-GXZgbEkPnp6ZbOQG99LOOPMldUxmAXXTL70j7YmFFzUKzlv8H-4g2YzL7kuBxMKFLTrwE7dOTucwIDlQTy1mjDqr7ZdKdL_C48uDaN5CUfKJigCF4fwVOiUrWCmfiGlk/s1600/Simulation-diagrama-vivado-clock-wizard.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;329&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikDnEkYRlfWGB-GXZgbEkPnp6ZbOQG99LOOPMldUxmAXXTL70j7YmFFzUKzlv8H-4g2YzL7kuBxMKFLTrwE7dOTucwIDlQTy1mjDqr7ZdKdL_C48uDaN5CUfKJigCF4fwVOiUrWCmfiGlk/s640/Simulation-diagrama-vivado-clock-wizard.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;A continuación añadimos el módulo previamente creado PWM2, conectamos la señal de reloj y creamos el pin externo para la salida pwm.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwk9VzZxYX2-YUk0xMw4kxbzM_lZqjJjFx4ZglcI-ZK_cvMkfc5ETY9m55CxKCYWaUKbtqVJkA6rGQAOX-paxjF4FGlz2Tj1q4J7CkTmwmVISc-ipUQX_FYrPqo63eC9wSRbc-0-904VsL/s1600/simulation-diagrama-bloques-vivado.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;339&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwk9VzZxYX2-YUk0xMw4kxbzM_lZqjJjFx4ZglcI-ZK_cvMkfc5ETY9m55CxKCYWaUKbtqVJkA6rGQAOX-paxjF4FGlz2Tj1q4J7CkTmwmVISc-ipUQX_FYrPqo63eC9wSRbc-0-904VsL/s640/simulation-diagrama-bloques-vivado.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
El siguiente paso será crear un envoltorio o &#39;&lt;i&gt;wrap&#39; &lt;/i&gt;para los diagramas de bloques:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLiK8KgtZcDapkBJOnwEluWGhtogTKyHDZXQij6Kbs-0opjzw7w8hB_dhDTbT68DXU-5otehlaWzOFWAKAhlhztDLjPRe6CO8AJ_vkQI6o9RiVhM8WIxwkjKAu-JefFk3ZvSGpCZ4Q359H/s1600/simulation-vivado-zybo-zynq-Wrap.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;572&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLiK8KgtZcDapkBJOnwEluWGhtogTKyHDZXQij6Kbs-0opjzw7w8hB_dhDTbT68DXU-5otehlaWzOFWAKAhlhztDLjPRe6CO8AJ_vkQI6o9RiVhM8WIxwkjKAu-JefFk3ZvSGpCZ4Q359H/s640/simulation-vivado-zybo-zynq-Wrap.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Como norma general hay que refrescar lo módulos que no están actualizados. En este caso tendremos un error si no actualizamos todos los módulos. Para ello hacemos click en &quot;refresh modules&quot; y posteriormente creamos el wrap de ambos diagramas.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizux_zqDy6xHrZJaQUzQ0W0mdxlbeUbuwdAJft8GExgLhM3z0NcDMfnkozebCoez_tcHN6pPRuT2936l4X-7UsunqbGhU6Hu3gquOb5Gkg6vTYG5_z800QkUsIeaZ41BHXzXsd2pfWd1jN/s1600/simulation-vivado-zybo-zynq-Wrap2-refresh-modules.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizux_zqDy6xHrZJaQUzQ0W0mdxlbeUbuwdAJft8GExgLhM3z0NcDMfnkozebCoez_tcHN6pPRuT2936l4X-7UsunqbGhU6Hu3gquOb5Gkg6vTYG5_z800QkUsIeaZ41BHXzXsd2pfWd1jN/s400/simulation-vivado-zybo-zynq-Wrap2-refresh-modules.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
nuestra jerarquía quedaría de la forma:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9t_VUUBL3eEOi_HGdUV8UB7pU87wuiFzlKfpd_I9xAsl8PL0oa3vm-xAC0oJao7I3-Q5wM8O5kdcWjfAIjByKV5VwoVnNhtSj7182AdX0nAZ2U0-b9NsU1F7xyEwWCXPFVOUNriplzax/s1600/sources-after-wrap-vivado.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9t_VUUBL3eEOi_HGdUV8UB7pU87wuiFzlKfpd_I9xAsl8PL0oa3vm-xAC0oJao7I3-Q5wM8O5kdcWjfAIjByKV5VwoVnNhtSj7182AdX0nAZ2U0-b9NsU1F7xyEwWCXPFVOUNriplzax/s320/sources-after-wrap-vivado.PNG&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En la opciones de simulación hemos de comprobar que el &#39;top module&#39; es nuestro diagrama testbench.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOTx8kuzzztvKf5-QZY99NMMtRnBSlixxw_hkwMvWTueMjyWxjmvp8ilG1ECMf88L_G2QHsb6IN85tBjCl2yzBAxl83QcA27JZtOVyK3uP0f4pVMcmKqKwH9kapYBV9_S_oE-wNbTbgkNJ/s1600/simulation-options-configure-diagrama.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOTx8kuzzztvKf5-QZY99NMMtRnBSlixxw_hkwMvWTueMjyWxjmvp8ilG1ECMf88L_G2QHsb6IN85tBjCl2yzBAxl83QcA27JZtOVyK3uP0f4pVMcmKqKwH9kapYBV9_S_oE-wNbTbgkNJ/s640/simulation-options-configure-diagrama.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Una vez configurado, empezamos la simulación:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvg4flqxSifxdQwv0Fh9t46_S8jVxgwb8V4PXPl8-ezGRm9xowbfI-RMbNfgKmP7cykMSQlxp4RWVFxsMLIYCOM8yfOnbZ_thyu4eqjs1hL-Bvt40VHMT5MNuaOQnamvJJj93yzXhe3tVq/s1600/simulation-run-vivado-zybo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvg4flqxSifxdQwv0Fh9t46_S8jVxgwb8V4PXPl8-ezGRm9xowbfI-RMbNfgKmP7cykMSQlxp4RWVFxsMLIYCOM8yfOnbZ_thyu4eqjs1hL-Bvt40VHMT5MNuaOQnamvJJj93yzXhe3tVq/s640/simulation-run-vivado-zybo.png&quot; width=&quot;536&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Tras pulsar &quot;Run behavioral Simulation&quot; se debe abrir la siguiente ventana:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbLQzsxypCJ53bQovb_YrBTGa75CopHxURRLfKmSnqiH8MXbCIpd3fseCdRKeRuVJHZ7v3aLESHRntZPaNtLuLaulQngCt3CU7VHnM2Wm8rxAxxKoQxJYbzpcDlf3fHjieXZTzCaqe4jDS/s1600/simulation-output-pwm-vivado-zybo-fpga.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbLQzsxypCJ53bQovb_YrBTGa75CopHxURRLfKmSnqiH8MXbCIpd3fseCdRKeRuVJHZ7v3aLESHRntZPaNtLuLaulQngCt3CU7VHnM2Wm8rxAxxKoQxJYbzpcDlf3fHjieXZTzCaqe4jDS/s640/simulation-output-pwm-vivado-zybo-fpga.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Para añadir señales a nuestro diagrama de ondas, simplemente buscamos los bloques previamente instanciados en la parte izquierda y arrastramos hasta el diagrama. Después ejecutamos la simulación para actualizar los valores añadidos.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJKnAsW-iM909jo2Qxxf16kdgpZgVLQIurW3fY9S0BZ3Uk34X8mCuzI2MhGq674NIX_cfN66etYPYFp-SlxL4ZXopKHOEouwe1MKLe8YPmgif59i4_zrUj7AQNmxh9KycRMn2XNvYpDL8Q/s1600/simulation-output-pwm-vivado-zybo-fpga2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJKnAsW-iM909jo2Qxxf16kdgpZgVLQIurW3fY9S0BZ3Uk34X8mCuzI2MhGq674NIX_cfN66etYPYFp-SlxL4ZXopKHOEouwe1MKLe8YPmgif59i4_zrUj7AQNmxh9KycRMn2XNvYpDL8Q/s640/simulation-output-pwm-vivado-zybo-fpga2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Reajustando el zoom configurando la señal counter como analógica para una mejor visualización... obtenemos algo parecido a esto:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQKv7ygLNpfRzJlh_xbEUp9R1WptrjVYRz0WmyFBp4-vbl2n4PC7oy6ExLeqNUeiWvFHABBMxZ4hqYC9KUm061Mz8v7Utt9wVAeTz6RdLafO4khOYj0hvLYNgbQEHAyEn2HyMfjGk8G4w/s1600/simulation-output-pwm-vivado-zybo-fpga-pwm.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQKv7ygLNpfRzJlh_xbEUp9R1WptrjVYRz0WmyFBp4-vbl2n4PC7oy6ExLeqNUeiWvFHABBMxZ4hqYC9KUm061Mz8v7Utt9wVAeTz6RdLafO4khOYj0hvLYNgbQEHAyEn2HyMfjGk8G4w/s640/simulation-output-pwm-vivado-zybo-fpga-pwm.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Sin entrar en detalles, la simulación comprobamos que todo funciona como habíamos diseñado, en caso contrario habría que volver al código VHDL, reescribir y volver a simular.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora suponemos que la simulación es correcta. El siguiente paso es comprobar que nuestro design_1 está actualizado. Los siguientes pasos serán:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Validar el diseño&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Síntesis&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Configuración de los pines de entrada/salida.&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Implementación&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;Generar Bitstream&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Para validar el diseño (F6) oclick en el símbolo de la siguiente imagen:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNjOkgWVyx2ZA8jlMIzCwoaNG2EbZhjL0QSSXcm5K2JpzPl0VeuwK0p3hYwYs8VfeLIowafXjxNjgW2LpFo-gsve9gOnBMZMxl5OQwgvE6icZUEyl7ZQ4ysg2LY0UPHb2m25gLlnaRKWZr/s1600/validation-vivado-fpga-zybo.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNjOkgWVyx2ZA8jlMIzCwoaNG2EbZhjL0QSSXcm5K2JpzPl0VeuwK0p3hYwYs8VfeLIowafXjxNjgW2LpFo-gsve9gOnBMZMxl5OQwgvE6icZUEyl7ZQ4ysg2LY0UPHb2m25gLlnaRKWZr/s640/validation-vivado-fpga-zybo.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Iniciar Síntesis:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicJQ1jTBMZi4hym4gD8DpxY929A1GViVB96Tie5bIOPI3s93-ymYNC6wzt0_jWpT7G2emfmE-gchVNeR5DHMoC0YmHs_L3ZyZZxG6h-1YUZweyJX45U2RPSFHz7wZcCXaIvuQ6_Yh419t_/s1600/synthetization-vivado-zybo-digilent.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;438&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicJQ1jTBMZi4hym4gD8DpxY929A1GViVB96Tie5bIOPI3s93-ymYNC6wzt0_jWpT7G2emfmE-gchVNeR5DHMoC0YmHs_L3ZyZZxG6h-1YUZweyJX45U2RPSFHz7wZcCXaIvuQ6_Yh419t_/s640/synthetization-vivado-zybo-digilent.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Cuando la síntesis termina, debemos &lt;b&gt;indicarle a Vivado que&lt;/b&gt; &lt;b&gt;pines queremos utilizar para la salida &lt;/b&gt;del PWM en este caso. Este paso deberemos realizarlo únicamente la primera vez. En el caso en que cambiemos algo en nuestro diseño y debamos sintetizar otra vez, podemos realizar la implementación directamente, ya que los pines quedarán guardados. Por tanto la segunda vez nos da la opción (si ha terminado sin errores) de ejecutar la implementación.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ8UIbmSlu2wdKTM5c-XpxMm3dDeO9bVvVdjSRJGVENxDzOJdwPUsHuP_Wt1keE4I39DhzEAh4rvm6pRgK4wA8UaMFGOfva2mRGCil7PYxbeUThC-o5IiNY_ZdgIwdIzbelMnSIdKyZdvG/s1600/synthetization-vivado-zybo-digilent-implementation.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ8UIbmSlu2wdKTM5c-XpxMm3dDeO9bVvVdjSRJGVENxDzOJdwPUsHuP_Wt1keE4I39DhzEAh4rvm6pRgK4wA8UaMFGOfva2mRGCil7PYxbeUThC-o5IiNY_ZdgIwdIzbelMnSIdKyZdvG/s400/synthetization-vivado-zybo-digilent-implementation.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Para configurar los pines cliqueamos en &quot;open synthesized Design&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHhwoiCRtY0rbRxg3rC1hpSHOSk7JTaASQl_goet2-d-4P33o3BUgXoPwml2DJIIAZ2RbE_MvQv8Cbk9Eu943ituxMau5QBkwWDcet0JxYg8zMQWCKZZKTpaSoN60eUbRhLje5b-HMQV0g/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;374&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHhwoiCRtY0rbRxg3rC1hpSHOSk7JTaASQl_goet2-d-4P33o3BUgXoPwml2DJIIAZ2RbE_MvQv8Cbk9Eu943ituxMau5QBkwWDcet0JxYg8zMQWCKZZKTpaSoN60eUbRhLje5b-HMQV0g/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Para elegir el pin, abrimos el&lt;a href=&quot;https://www.xilinx.com/support/documentation/university/XUP%20Boards/XUPZYBO/documentation/ZYBO_sch.pdf&quot; target=&quot;_blank&quot;&gt; esquemático de la tarjeta Zybo&lt;/a&gt;. En la primera página encontramos los diferentes conectores, debemos elegir un pin. Algunos pines tienen una resistencia en serie de 200 Ohm como medida de seguridad para limitar la corriente. Para un PWM con una respuesta rápida, necesitamos un puerto que no tenga las resistencias de seguridad, por ejemplo el puerto JC, JB o el JD. El conector MIO PMOD es un puerto especial que va directamente al procesador, y no pasa por la FPGA.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttABm_TdzS66VFXx-Llpz7LXJwZ-SB1W_59p5DXExOV_Y1_aRUaHszMNhKWMLO6UnartzUT8a6LhIUZqYEChBjua2oZxB0BdgJL2asZkbUvbrBCMjdnNQ3v-auYuQLWYM2SCHLcsJW6cs/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttABm_TdzS66VFXx-Llpz7LXJwZ-SB1W_59p5DXExOV_Y1_aRUaHszMNhKWMLO6UnartzUT8a6LhIUZqYEChBjua2oZxB0BdgJL2asZkbUvbrBCMjdnNQ3v-auYuQLWYM2SCHLcsJW6cs/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA-3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En mi caso eslegí el JC1&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEw96jLEtk1cw9r0GP8c4CwXMoq_GHjSprDs6t9yFLBU-d4pb5WA4wQJGBP-kR4rBQ2kxfAJgNI69OiV_OjfgK4aO5NFutwde75S2_g23XenvyuBneWhQnsPznbU0mZEOMgxKbx_jkNGuw/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEw96jLEtk1cw9r0GP8c4CwXMoq_GHjSprDs6t9yFLBU-d4pb5WA4wQJGBP-kR4rBQ2kxfAJgNI69OiV_OjfgK4aO5NFutwde75S2_g23XenvyuBneWhQnsPznbU0mZEOMgxKbx_jkNGuw/s400/pin-configuration-vivado-ZYBO-Zynq-FPGA-1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Que buscando en la página 10 encontramos a que pin está conectado. En este caso V15.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU97j6vB8E5FWwef7zwngZy8PGx6GomRcNs3ZMvIYgKG7z3QELGUCkNUi6WvfDuyqNw7fsScqxKS8OdJdX-u6wabd0k1qbn3vh7HTr8dun2fswm42J0lY4eM9KFIwU-iF1q5KQdwruVF8q/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU97j6vB8E5FWwef7zwngZy8PGx6GomRcNs3ZMvIYgKG7z3QELGUCkNUi6WvfDuyqNw7fsScqxKS8OdJdX-u6wabd0k1qbn3vh7HTr8dun2fswm42J0lY4eM9KFIwU-iF1q5KQdwruVF8q/s400/pin-configuration-vivado-ZYBO-Zynq-FPGA-2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Volvemos a Vivado y buscamos el pin V15 en la lista:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtkbiFOkJj0CtgZ1ymT6LDQhD_q0MTtF5cRE9nGbnHZKllNTH_U-mqpl4liUFWtR6Wzqv0xyOvv7wzmx9p-pqT8MqOtrFc5RWsCOvaimo4uy2T0GRzQ6A7p8kmw4qybBtOrPktKri3xVc5/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;454&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtkbiFOkJj0CtgZ1ymT6LDQhD_q0MTtF5cRE9nGbnHZKllNTH_U-mqpl4liUFWtR6Wzqv0xyOvv7wzmx9p-pqT8MqOtrFc5RWsCOvaimo4uy2T0GRzQ6A7p8kmw4qybBtOrPktKri3xVc5/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA-4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En el campo &quot;Port&quot; seleccionamos nuestra señal de salida pwm. En el &quot;I/O Standart&quot; LCVMOS33&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgH8vK7vN0JuR9cDVIN2sw8gmj8Sak4ue5p55lK3839YTNaHh6c6qyp93yWJs3ZAIrTi64FLcet-sBX3_WvG5IIQqHmBX5X11eQ6s659xJ22h9vdxZNktoBEQV8ghWmP_NKgxLp1Q-VW7F/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgH8vK7vN0JuR9cDVIN2sw8gmj8Sak4ue5p55lK3839YTNaHh6c6qyp93yWJs3ZAIrTi64FLcet-sBX3_WvG5IIQqHmBX5X11eQ6s659xJ22h9vdxZNktoBEQV8ghWmP_NKgxLp1Q-VW7F/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA-5.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora ya podemos iniciar la implementación. Pero antes Vivado nos preguntará para guardar la configuración de los pines. Esto se guarda en un archivo llamado &#39;constraints&#39; . A este archivo le nombraremos &quot;&lt;i&gt;my_pins&lt;/i&gt;&quot; por ejemplo.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs0XNRESg5Nhao4yoroukInaNOpWNmLfG4AMKt03hLZsXCe71OVD7LRLO8JLV1A6ZVNpVeho8yC-J9EEtFvG8Wn5Z69OeCCYWVRASh72R6AgSc-7qAj45sDzpX4_tpClNAFgsFJqN0qE1u/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs0XNRESg5Nhao4yoroukInaNOpWNmLfG4AMKt03hLZsXCe71OVD7LRLO8JLV1A6ZVNpVeho8yC-J9EEtFvG8Wn5Z69OeCCYWVRASh72R6AgSc-7qAj45sDzpX4_tpClNAFgsFJqN0qE1u/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA-6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Este archivo &quot;constraints&quot; &amp;nbsp;puede ser modificado posteriormente abriéndolo desde los archivos del proyecto en la carpeta Constraints. De hecho, se podría modificar la configuración de los pines únicamente modificando este archivo.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWqMBFEyIRAyp75bmY3wDZjmfq5zWNot8lAmDubvYUT1c_QGu_9RKS6s2A9xZycvEB4Q7ey1TCM94ZfDsOffxssWajkbRt6K16U7gaXRRCJx7zU7e2hHTU9PEOVxfgftUo-Z8ltPQBz9v/s1600/pin-configuration-vivado-ZYBO-Zynq-FPGA-7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWqMBFEyIRAyp75bmY3wDZjmfq5zWNot8lAmDubvYUT1c_QGu_9RKS6s2A9xZycvEB4Q7ey1TCM94ZfDsOffxssWajkbRt6K16U7gaXRRCJx7zU7e2hHTU9PEOVxfgftUo-Z8ltPQBz9v/s640/pin-configuration-vivado-ZYBO-Zynq-FPGA-7.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
A continuación iniciamos la implementación, y si todo finaliza sin errores generaremos el Bitstream después. File&amp;gt;&amp;gt; Export&amp;gt;&amp;gt; Export Hardware&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7cNB-5So-bk4IYz7Qjk2PouPFlbaW7bXHBildasmPI_ZRclM7xVii3tI3wbp5eqJDGvr29JVoUPAygBlXWuHfmXCOVogVIDctHVZBfamcs21FuxDvffu_2q1QJbUuw9PvQnvj6wHv0-hs/s1600/export-vivado-hardware-sdk.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7cNB-5So-bk4IYz7Qjk2PouPFlbaW7bXHBildasmPI_ZRclM7xVii3tI3wbp5eqJDGvr29JVoUPAygBlXWuHfmXCOVogVIDctHVZBfamcs21FuxDvffu_2q1QJbUuw9PvQnvj6wHv0-hs/s640/export-vivado-hardware-sdk.png&quot; width=&quot;483&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Importante incluir el bitstream al exportar el hardware.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPx8WYjjhj2Q4MeRrryJ71jz_6rnRdSVKiTRWDVe0wJWfZKEG09B5YJ5zFgcvwKuBP_A5KlNcXa2NYm05zLCQLK8j-01PpxnPsRvynbUEhMw9VYklnZ7BBBAxUqq7LJjXTmXaaqg-lAOs/s1600/export-vivado-hardware-sdk-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFPx8WYjjhj2Q4MeRrryJ71jz_6rnRdSVKiTRWDVe0wJWfZKEG09B5YJ5zFgcvwKuBP_A5KlNcXa2NYm05zLCQLK8j-01PpxnPsRvynbUEhMw9VYklnZ7BBBAxUqq7LJjXTmXaaqg-lAOs/s320/export-vivado-hardware-sdk-2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
A continuación ejecutaremos SDK. SDK es un compilador para programar el procesor ARM. En nuestro caso cargaremos una aplicación vacía, para encender el reloj en el sistema. Para ello click en File&amp;gt;&amp;gt; Lauch SDK&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3R5avVhWBjIDAYQ9uhrkXiG5-OGNY_hgeeu1LHIn5xTuPoE_dLTnO_CkUYODCXb2qeKo_QcwLg_nqFTTUiyAVT66GaZCZLHVI7bRjFfkhg0voFtHUmI9zA160i5rWbz1kqNfcGCz6KEUA/s1600/export-vivado-hardware-sdk-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3R5avVhWBjIDAYQ9uhrkXiG5-OGNY_hgeeu1LHIn5xTuPoE_dLTnO_CkUYODCXb2qeKo_QcwLg_nqFTTUiyAVT66GaZCZLHVI7bRjFfkhg0voFtHUmI9zA160i5rWbz1kqNfcGCz6KEUA/s320/export-vivado-hardware-sdk-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Vivado nos dará la opción para elegir carpetas. Elegimos la opción por defecto, &amp;lt;Local project&amp;gt;.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj42yojrja1wbqvOQHWAdgJuUL7ueHRoQTJvVEeLFOxzb22EtOGKHhWqfSb0kJE0hQih-B2H9NDRwE0z_IvmzzFE3OMYoHLsszbOnRAVC_HodgX0c1Lycu9ovW_ic8c5Tq-GbytCRODrrB2/s1600/export-vivado-hardware-sdk-3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj42yojrja1wbqvOQHWAdgJuUL7ueHRoQTJvVEeLFOxzb22EtOGKHhWqfSb0kJE0hQih-B2H9NDRwE0z_IvmzzFE3OMYoHLsszbOnRAVC_HodgX0c1Lycu9ovW_ic8c5Tq-GbytCRODrrB2/s200/export-vivado-hardware-sdk-3.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;SDK&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi42o8wtijQefquHHFf1t_z-jG-78F1yt1waS34i_WYtayNKyp-7naHJMecbRouVX3nRC4J-dAp5gDrfnUfSpNcHgb6HYEgBuXXbS8GyyfgvQypc7yioYhQqi9O2W6KEfStnFaPmbPkPk8D/s1600/SDK-vivado-fpga-exportar.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi42o8wtijQefquHHFf1t_z-jG-78F1yt1waS34i_WYtayNKyp-7naHJMecbRouVX3nRC4J-dAp5gDrfnUfSpNcHgb6HYEgBuXXbS8GyyfgvQypc7yioYhQqi9O2W6KEfStnFaPmbPkPk8D/s640/SDK-vivado-fpga-exportar.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Una vez abierto elprograma, seleccionamos File&amp;gt;&amp;gt; New &amp;gt;&amp;gt; Board Support Package&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8K_oS-8u2_TQk36ejBh4xqehHbEVCVC07KiXaoRv50jjLsdsffrL_5ie14JHUfUzMYf9z-xCXEwDbcS_0nB_nRab0pNKd8LExhxAzos0UM_HuMkfXu7RAeB5Zn0PCE7R44qxQwhjK6_KI/s1600/SDK-vivado-fpga-exportar-new-board.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8K_oS-8u2_TQk36ejBh4xqehHbEVCVC07KiXaoRv50jjLsdsffrL_5ie14JHUfUzMYf9z-xCXEwDbcS_0nB_nRab0pNKd8LExhxAzos0UM_HuMkfXu7RAeB5Zn0PCE7R44qxQwhjK6_KI/s640/SDK-vivado-fpga-exportar-new-board.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Dejamos la configuración como está y simplemente click en Finish para crear el board_support_package.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5lVjAH8ZNxsu_AmV7mvC_Hp6hJUxZCu0JBmdSNWPssLN_V6ARjdT-7aFJ7ReHW8INIrvYBtUfi3xadbxvlEUlkbpofeYs0W9_jb1wESIjDbChQQUZpX-cNQl62pS4QaT-HKk5P1Ilg2Sc/s1600/SDK-vivado-fpga-exportar-new-board-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5lVjAH8ZNxsu_AmV7mvC_Hp6hJUxZCu0JBmdSNWPssLN_V6ARjdT-7aFJ7ReHW8INIrvYBtUfi3xadbxvlEUlkbpofeYs0W9_jb1wESIjDbChQQUZpX-cNQl62pS4QaT-HKk5P1Ilg2Sc/s400/SDK-vivado-fpga-exportar-new-board-2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En el siguiente panel de configuración tampoco cambiaremos nada, click en OK.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD4RJbQY0epiXXRoracGJO20LQOQS4peEJW9ETw7Qheqlo9WVwSK-j6aNfzSIEltG8Squ8Y3RyOXU_TP0_Lxxu2t4ew81R9Wv5L3b4CaLs2MPtqY8paYGMOAAsuoy96Bhm5EzlefpdK5i6/s1600/SDK-vivado-fpga-exportar-new-board-3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD4RJbQY0epiXXRoracGJO20LQOQS4peEJW9ETw7Qheqlo9WVwSK-j6aNfzSIEltG8Squ8Y3RyOXU_TP0_Lxxu2t4ew81R9Wv5L3b4CaLs2MPtqY8paYGMOAAsuoy96Bhm5EzlefpdK5i6/s400/SDK-vivado-fpga-exportar-new-board-3.PNG&quot; width=&quot;380&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora crea un nuevo projecto vacío:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
File &amp;gt;&amp;gt; New &amp;gt;&amp;gt; Application Project&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh6ffPTZP_ERahCSn6qkCiV8aR-FYE0ALPkTgBRbUB68_DHOLO3dISWQOzaWln8ASN4CnxD0XbZQ7id3DpkBzHnUFv8zQ8j3xki7f-dFLCzBAMxTgVyPIB68qOjsoq-nw8tXxPYaUpz7c2/s1600/SDK-vivado-fpga-new-app-project.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh6ffPTZP_ERahCSn6qkCiV8aR-FYE0ALPkTgBRbUB68_DHOLO3dISWQOzaWln8ASN4CnxD0XbZQ7id3DpkBzHnUFv8zQ8j3xki7f-dFLCzBAMxTgVyPIB68qOjsoq-nw8tXxPYaUpz7c2/s400/SDK-vivado-fpga-new-app-project.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Nombra el proyecto como quieras, en mi caso &quot;Empty_project&quot; y presiona &quot;Next&quot;.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzcvDAFhzSHvKt-UsbXotsMssFNVjjIm45WL3psA8Y35VwTAPLToXOoCYrzUqbGYG9qqPEMeFVX4_cH_HzI52V0JoIxgmhmRPYGoXzQ1wQFiS6Kc3S8I5JRTdkgFCdt9f-6kfPk6-T1M0L/s1600/SDK-vivado-fpga-new-app-project2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzcvDAFhzSHvKt-UsbXotsMssFNVjjIm45WL3psA8Y35VwTAPLToXOoCYrzUqbGYG9qqPEMeFVX4_cH_HzI52V0JoIxgmhmRPYGoXzQ1wQFiS6Kc3S8I5JRTdkgFCdt9f-6kfPk6-T1M0L/s400/SDK-vivado-fpga-new-app-project2.PNG&quot; width=&quot;391&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmhiTeoPikGWGtQpvxRqatKi0vkHThnj8PV7jbCx_fWlzdwOKnYOBUTYhveemHTl59iUIMRWkjzteo_CC_5WpmkNnoeBWB43zzO0dmmumGMxxWzitY46Cinj8TFRR37IhnXGlayNsg-o7C/s1600/SDK-vivado-fpga-new-app-project3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmhiTeoPikGWGtQpvxRqatKi0vkHThnj8PV7jbCx_fWlzdwOKnYOBUTYhveemHTl59iUIMRWkjzteo_CC_5WpmkNnoeBWB43zzO0dmmumGMxxWzitY46Cinj8TFRR37IhnXGlayNsg-o7C/s320/SDK-vivado-fpga-new-app-project3.PNG&quot; width=&quot;309&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Abre el proyecto creado e incluye un loop infinito:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpAYM4n-_XmKYEoNydhC0Z8yIwE-CzLAH-uvrLEs2m5NhbFdH3s_KxiONF8MheSohK24fff1zCTQyyxrqWRzVzKpWINX74znFWVoFSOhuNBU_KveZRBrNzWcwXPBOiX9-pw6SpK9Yatmm/s1600/SDK-vivado-fpga-new-app-project-4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;617&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpAYM4n-_XmKYEoNydhC0Z8yIwE-CzLAH-uvrLEs2m5NhbFdH3s_KxiONF8MheSohK24fff1zCTQyyxrqWRzVzKpWINX74znFWVoFSOhuNBU_KveZRBrNzWcwXPBOiX9-pw6SpK9Yatmm/s640/SDK-vivado-fpga-new-app-project-4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
He modificado el código para que escriba por pantalla periódicamente un mensaje. Aunque realmente este paso no es necesario&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #445588; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #990000; font-weight: bold;&quot;&gt;main&lt;/span&gt;()
{
    init_platform();
&lt;span style=&quot;font-weight: bold;&quot;&gt;while&lt;/span&gt;(&lt;span style=&quot;color: #009999;&quot;&gt;1&lt;/span&gt;){
 &lt;span style=&quot;color: #445588; font-weight: bold;&quot;&gt;int&lt;/span&gt; i;
 &lt;span style=&quot;font-weight: bold;&quot;&gt;for&lt;/span&gt;(i &lt;span style=&quot;font-weight: bold;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;;i&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;XFFFFFF;i&lt;span style=&quot;font-weight: bold;&quot;&gt;++&lt;/span&gt;); //Delay
    print(&lt;span style=&quot;color: #bb8844;&quot;&gt;&quot;empty project \n\r&quot;&lt;/span&gt;);
}
    cleanup_platform();
    &lt;span style=&quot;font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQr9NQkIeXRS26f_F-sCT6woIRpAsaLJ9xg8Bl8JMXCf-PFa_onJ6vxmBg6QkYQkyR1IjjXFfartZ30lwNOUqDAs2lwTBvMLVYE69838MGKbexlhyphenhyphensrYkS3EDyncnfDZvdLa79r5VQQ_Ba/s1600/SDK-vivado-fpga-new-app-project-5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQr9NQkIeXRS26f_F-sCT6woIRpAsaLJ9xg8Bl8JMXCf-PFa_onJ6vxmBg6QkYQkyR1IjjXFfartZ30lwNOUqDAs2lwTBvMLVYE69838MGKbexlhyphenhyphensrYkS3EDyncnfDZvdLa79r5VQQ_Ba/s640/SDK-vivado-fpga-new-app-project-5.PNG&quot; width=&quot;616&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Ahora programa la FPGA haciendo click en el icono o en Xilix Tools&amp;gt;&amp;gt; Program FPGA&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP34vH317DaTcShm32sgNSzYV1MGNXPhZdjAKPGTG61eYbaVWkGK12vIvw1hBSDiOBxEbIrc2FmMk1wNudUgYJehPGLvXCV3pgZ-mC3znW0Gaqw5I_hOTS6SZHVvg7eDdMMBxs9vZX-7Dy/s1600/SDK-vivado-fpga-new-app-project-ProgramFPGA.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP34vH317DaTcShm32sgNSzYV1MGNXPhZdjAKPGTG61eYbaVWkGK12vIvw1hBSDiOBxEbIrc2FmMk1wNudUgYJehPGLvXCV3pgZ-mC3znW0Gaqw5I_hOTS6SZHVvg7eDdMMBxs9vZX-7Dy/s640/SDK-vivado-fpga-new-app-project-ProgramFPGA.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Confirma que el Bitstream sea el correcto, es decir, el creado y exportado anteriormente.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_pa360wdMKVoYUFUHA3K-6Fkn7LXc6LorU1yE0frdEfvUXQLeIAmPlOrPaUt5QGm_pOgqQRZpOHs4XAVk6y8dnBM9bcEAtldoxKI2HsTEmybwOdG4_L7FRtrbyOd3v9zq6fGMKaf_7-Lx/s1600/SDK-vivado-fpga-new-app-project-ProgramFPGA2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_pa360wdMKVoYUFUHA3K-6Fkn7LXc6LorU1yE0frdEfvUXQLeIAmPlOrPaUt5QGm_pOgqQRZpOHs4XAVk6y8dnBM9bcEAtldoxKI2HsTEmybwOdG4_L7FRtrbyOd3v9zq6fGMKaf_7-Lx/s400/SDK-vivado-fpga-new-app-project-ProgramFPGA2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Una vez programada la FPGA cargamos el software en el procesador ARM. Para ello seleccionamos nuestro proyecto con click derecho &amp;gt;&amp;gt; Debug as.. &amp;gt;&amp;gt; 4.Launch on Hardware (GDB)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyDARMYVE3lujDhmloE7QS4dhxfEa6RavFksWMC6ghbqxUkT4q5Jjff0pX8JwAcx_3jNTpyiBY5PpaY-V1QtiJB-YRiCwWT6WcoWkD-17aslNFa0VWHKu2gt3_Z6WCsZRzQuhlYO_A7s5d/s1600/SDK-vivado-fpga-new-app-project-6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;526&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyDARMYVE3lujDhmloE7QS4dhxfEa6RavFksWMC6ghbqxUkT4q5Jjff0pX8JwAcx_3jNTpyiBY5PpaY-V1QtiJB-YRiCwWT6WcoWkD-17aslNFa0VWHKu2gt3_Z6WCsZRzQuhlYO_A7s5d/s640/SDK-vivado-fpga-new-app-project-6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Si quieres ver el texto en la pantalla basta con seleccionar&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvEiaXQiz2f_8RohlH-TgPpDRtRWTxEkw9208e1uoXHwB8GTLTWjVO-cOdKszsCwzENY02YaYpEkWZ1CLyoNEt2lbhFN8WR3aThhnMoItbQBrVJ1pPzKA4cLlnWfS9DD0G2oqkJ64uAi8l/s1600/SDK-vivado-fpga-new-app-project-ProgramFPGA3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvEiaXQiz2f_8RohlH-TgPpDRtRWTxEkw9208e1uoXHwB8GTLTWjVO-cOdKszsCwzENY02YaYpEkWZ1CLyoNEt2lbhFN8WR3aThhnMoItbQBrVJ1pPzKA4cLlnWfS9DD0G2oqkJ64uAi8l/s400/SDK-vivado-fpga-new-app-project-ProgramFPGA3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
En la etiqueta de STDIO, seleccionar &quot;Connect STDIO to Console&quot; y elige el puerto al que tengas conectado la ZYBO, en mi caso el COM4. Un pequeño truco para ver en que puerto está tu tarjeta conectada es: En el administrador de dispositivos de windows (Device Manager), en la pestaña de COM puedes ver fácilmente conectando y desconectando el USB cuál de los COMs aparece y desaparece. La velocidad de transmisión (Baud rate es 115200).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdMs1zUVpdHn1yUIrN1gU3OKA5GZyvhduJcP4k275BlgBAM7ZOigoftCEa5xQ5TDBpiMua2PhC1J5fmDGIr8-xvvtdkcDHwgq0AFkYEvW1fFiXsbpjVyExT0ZfEkFPCa_uAFvCB7vdiX3x/s1600/SDK-vivado-fpga-new-app-project-ProgramFPGA4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdMs1zUVpdHn1yUIrN1gU3OKA5GZyvhduJcP4k275BlgBAM7ZOigoftCEa5xQ5TDBpiMua2PhC1J5fmDGIr8-xvvtdkcDHwgq0AFkYEvW1fFiXsbpjVyExT0ZfEkFPCa_uAFvCB7vdiX3x/s400/SDK-vivado-fpga-new-app-project-ProgramFPGA4.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Con debuggear una vez el código, o ejecutarlo, el reloj de procesador empezará a correr y por tanto nuestro programa en la FPGA.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcwkjdhyphenhyphenzyBM7Uk2zW1CJ5OfgZSEiSF3i-sCTujBVPTV-JAGFPWCx-RYEh1CNmfrU9Kse7L-laYqfEMGU_QgIa66ez9NwmiBiVAOvLKd372auXnJFAC_b8T34U441O-2JiYzIvxevW8A5d/s1600/20170406_181813.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcwkjdhyphenhyphenzyBM7Uk2zW1CJ5OfgZSEiSF3i-sCTujBVPTV-JAGFPWCx-RYEh1CNmfrU9Kse7L-laYqfEMGU_QgIa66ez9NwmiBiVAOvLKd372auXnJFAC_b8T34U441O-2JiYzIvxevW8A5d/s400/20170406_181813.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrf4MmgJt5sSn6jMe1RW2lJedO2wt4mPhAl1KbdvLhAejV2gdT-jbwR54kIVziRQxhfSQvdv93emjSKS2lRAJuZknOuFCnoySYM2K_E5VpWDwcQ6K-JRBiWswGniLrIsqmgHWUJYmvkkQH/s1600/20170406_181835.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrf4MmgJt5sSn6jMe1RW2lJedO2wt4mPhAl1KbdvLhAejV2gdT-jbwR54kIVziRQxhfSQvdv93emjSKS2lRAJuZknOuFCnoySYM2K_E5VpWDwcQ6K-JRBiWswGniLrIsqmgHWUJYmvkkQH/s320/20170406_181835.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/6364322795372197173/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/04/tutorial-como-programar-y-simular-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6364322795372197173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6364322795372197173'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/04/tutorial-como-programar-y-simular-la.html' title='Tutorial: Cómo Programar y Simular la FPGA de ZYBO en VDHL con Vivado'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyN-iARUQmzG1vtq3UjuGWCCkXwKDNHlvDZjCaPsYymHSlQD5Il62Tvuu6rDJIYkgb-3VNfRKff1Pfq0JLExplzdcA7wp-xeu0rNhY2KegfK-jI2OSDBHdBmdFgufOpxvVOHzu4YCAEEpl/s72-c/create_new_project_Zybo_vivado.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8965408606311704375</id><published>2017-03-22T01:07:00.000+01:00</published><updated>2020-04-13T09:35:17.348+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Zybo"/><title type='text'>Tutorial ZYBO-Linux (VI): Ejemplo de I2C con el sensor luminosidad TSL2561 de Adrafruit</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/tutorial-zybo-linuxiii-program-zybo-with-linux-small-program-to-use-the-leds/&#39;;
&lt;/script&gt;




&amp;nbsp;Esta es una continuación de la serie de &lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linuxiii-programar-en.html&quot; target=&quot;_blank&quot;&gt;tutoriales&lt;/a&gt; para ZYBO usando Linux. &lt;br /&gt;
&lt;br /&gt;
En este ejemplo se muestra como leer un sensor I2C conectado a ZYBO (de Digilent) desde Linux. El sensor es en este caso el sensor de luminosidad &lt;a href=&quot;https://www.adafruit.com/product/439&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;TSL2561&lt;/a&gt;de Adrafruit.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoAMt33OsYuB-vgKmEIi1wVqov0IbB4C-nTI9Jawr9iqCdGbqAkl4k_uKZMjWAONCwNSEU9pdpsXa_RpQj5LEqtcOZV5-RzYwvc5XzGwdEfcQhxDcPjdpQkHtlnZoFD7w77-bpRc6br3Gu/s1600/439-01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoAMt33OsYuB-vgKmEIi1wVqov0IbB4C-nTI9Jawr9iqCdGbqAkl4k_uKZMjWAONCwNSEU9pdpsXa_RpQj5LEqtcOZV5-RzYwvc5XzGwdEfcQhxDcPjdpQkHtlnZoFD7w77-bpRc6br3Gu/s320/439-01.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sensor de luminosidad I2C TSL2561&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Los detalles de uso de este sensor se pueden leer en el &lt;a href=&quot;https://cdn-shop.adafruit.com/datasheets/TSL2561.pdf&quot; target=&quot;_blank&quot;&gt;datasheet&lt;/a&gt;, aunque resumiendo se han de seguir los siguientes pasos:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Mandar comando de encender 0x80, 0x03&lt;/li&gt;
&lt;li&gt;Configurar el tiempo de integración a 13.7ms 0x81, 0x00&lt;/li&gt;
&lt;li&gt;Mandar los comandos de lectura para ambos canales. ch0 (0x8c,0x8d) y ch1(0x8d,0x8f)&lt;/li&gt;
&lt;li&gt;Convertir a Lux usando la función dada en el datasheet. &lt;/li&gt;
&lt;/ol&gt;
Los pines para el I2C son los del PS i2c0: JF1 scl, sca JF2&lt;br /&gt;
&lt;br /&gt;
Una vez conectada la ZYBO por el terminal (ver &lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linuxiii-programar-en.html&quot; target=&quot;_blank&quot;&gt;tutorial (III)&lt;/a&gt;) únicamente tendremos que cambiar el software. Para esto abrimos un nuevo archivo de texto e introducimos el siguiente código:&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125&lt;/pre&gt;
&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;linux/i2c-dev.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;linux/i2c.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;string.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;fcntl.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;errno.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &quot;lux-calculation.c&quot;&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;/* TODO addapt the i2c slave address to your sensor */&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#define I2C_ADDRESS 0x39&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;/* TODO driver path to the i2c */&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; *i2c = &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;/dev/i2c-0&quot;&lt;/span&gt;;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; i2c_handler;

&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;i2c_write&lt;/span&gt;(&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; file, &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; *buf, &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;size_t&lt;/span&gt; len)
{
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (write(file, buf, len) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING: i2c transaction failed */&lt;/span&gt;
        printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to write from the i2c bus: %s&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;, strerror(errno));
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; errno;
    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
    }
}

&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;i2c_read&lt;/span&gt;(&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; file, &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; *buf, &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;size_t&lt;/span&gt; len)
{
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (read(file,buf,len) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING: i2c transaction failed */&lt;/span&gt;
        printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to read from the i2c bus: %s&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;, strerror(errno));
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; errno;
    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
    }
}

&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;double&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;ReadTCusingADC&lt;/span&gt;(&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;void&lt;/span&gt;)
{
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;unsigned&lt;/span&gt; &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; NullCmd = &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x00&lt;/span&gt;;
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;double&lt;/span&gt; ADCoutput = &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
    &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; buffer[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;7&lt;/span&gt;] = &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&quot;&lt;/span&gt;;

     
  &lt;span style=&quot;color: #888888;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #888888;&quot;&gt;&lt;/span&gt;

    &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; read_channel[] = {&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x8c&lt;/span&gt;, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x8d&lt;/span&gt;};
    i2c_write(i2c_handler, read_channel, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
    memset(buffer, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;sizeof&lt;/span&gt;(buffer), &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&#39;\0&#39;&lt;/span&gt;);
    usleep(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2000&lt;/span&gt;);

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (i2c_read(i2c_handler, buffer, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;3&lt;/span&gt;) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING: you can check errno to see what went wrong */&lt;/span&gt;
        perror(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to read&quot;&lt;/span&gt;);
        exit(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
    }

 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; Ch0 = buffer[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;] + &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0xFF&lt;/span&gt;*buffer[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;];
 &lt;span style=&quot;color: #888888;&quot;&gt;//printf (&quot;channel0 %d   &quot;, Ch0); //For debugging&lt;/span&gt;


 i2c_write(i2c_handler, power_sequence, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);

    &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; read_channel2[] = {&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x8e&lt;/span&gt;, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x8f&lt;/span&gt;};
    i2c_write(i2c_handler, read_channel2, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
    memset(buffer, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;sizeof&lt;/span&gt;(buffer), &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&#39;\0&#39;&lt;/span&gt;);
    usleep(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2000&lt;/span&gt;);

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (i2c_read(i2c_handler, buffer, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;3&lt;/span&gt;) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING: you can check errno to see what went wrong */&lt;/span&gt;
        perror(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to read&quot;&lt;/span&gt;);
        exit(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
    }

 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; Ch1 = buffer[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;] + &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0xFF&lt;/span&gt;*buffer[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;];
   &lt;span style=&quot;color: #888888;&quot;&gt;//printf(&quot;channel0 %d \n&quot;,Ch1); //For debugging&lt;/span&gt;

 ADCoutput = CalculateLux(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;,Ch0, Ch1, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt; );

 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; ADCoutput;
}


&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;sensor_powerOn&lt;/span&gt;(){
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; power_sequence[] = {&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x80&lt;/span&gt;, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x03&lt;/span&gt;};
 i2c_write(i2c_handler, power_sequence, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;char&lt;/span&gt; time_sequence[] = {&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x81&lt;/span&gt;, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0x00&lt;/span&gt;};
 i2c_write(i2c_handler, time_sequence, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
 
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
}

&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;main&lt;/span&gt; (&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;void&lt;/span&gt;)
{
    &lt;span style=&quot;color: #888888;&quot;&gt;/* open device on /dev/i2c-x */&lt;/span&gt;
    i2c_handler = open(i2c, O_RDWR);

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; ((i2c_handler = open(i2c, O_RDWR)) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING: you can check errno to see what went wrong */&lt;/span&gt;
        perror(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to open the i2c bus&quot;&lt;/span&gt;);
        exit(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
    }
    
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (ioctl(i2c_handler, I2C_SLAVE, I2C_ADDRESS) &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;) {
        printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Failed to acquire bus access and/or talk to slave.&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;);
        &lt;span style=&quot;color: #888888;&quot;&gt;/* ERROR HANDLING; you can check errno to see what went wrong */&lt;/span&gt;
        exit(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
    }
sensor_powerOn();
printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;sensor_init&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;);
 &lt;span style=&quot;color: #888888;&quot;&gt;/* TODO: addapt the ReadTCusingADC function to the Lux sensor */&lt;/span&gt;
    &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; i;
    &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;double&lt;/span&gt; result;
 
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt; (i = &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;; i &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;150&lt;/span&gt;; i++) {
        result = ReadTCusingADC();
        printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;%f&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;, result);
        sleep(&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
    }

    &lt;span style=&quot;color: #888888;&quot;&gt;/* close connection and return */&lt;/span&gt;
    close(i2c_handler);
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
} &lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
Para compilar este código se necesita el archivo &lt;a href=&quot;https://www.dropbox.com/s/ed94uvu2p3myhx0/lux-calculation.c?dl=0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;lux-calculation.c&lt;/a&gt; dado por el fabricante en el datasheet, que puede descargarse &lt;a href=&quot;https://www.dropbox.com/s/ed94uvu2p3myhx0/lux-calculation.c?dl=0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;.&amp;nbsp; </content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8965408606311704375/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-vi-ejemplo-de-i2c.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8965408606311704375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8965408606311704375'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-vi-ejemplo-de-i2c.html' title='Tutorial ZYBO-Linux (VI): Ejemplo de I2C con el sensor luminosidad TSL2561 de Adrafruit'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoAMt33OsYuB-vgKmEIi1wVqov0IbB4C-nTI9Jawr9iqCdGbqAkl4k_uKZMjWAONCwNSEU9pdpsXa_RpQj5LEqtcOZV5-RzYwvc5XzGwdEfcQhxDcPjdpQkHtlnZoFD7w77-bpRc6br3Gu/s72-c/439-01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8705464839003566582</id><published>2017-03-21T00:17:00.003+01:00</published><updated>2020-04-13T09:28:44.994+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Zybo"/><title type='text'>tutorial ZYBO-Linux(III): Connecto to Zybo Board, usar los periféricos. Prender un led en dispositivos Zynq </title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/tutorial-zybo-linuxiii-program-zybo-with-linux-small-program-to-use-the-leds/&#39;;
&lt;/script&gt;



Esta es la tercera parte del tutorial ZYBO-Linux para arrancar Linux desde la placa de desarrollo ZYBO de Digilent y crear pequeñas aplicaciones. Este tutorial consta de varias partes:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linux-i-como-cargar-linux.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(I): Escribir la imagen de Linux-Debian en una SD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/01/como-crear-una-imagen-de-ubuntu-en-un.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(II):&amp;nbsp;Instalar o arrancar Linux-Ubuntu PC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ZYBO-Linux(III):&amp;nbsp;Conectar con la ZYBO a través del terminal, y &amp;nbsp;usar los periféricos. Ejemplo de prender un led&amp;nbsp;&lt;/li&gt;
&lt;li&gt;ZYBO-Linux(IV): Aplicación para leer el estado de los botones desde Linux&lt;/li&gt;
&lt;/ul&gt;
A continuación describiré los pasos para iniciar Linux en la ZYBO por una SD y comunicarse por Ethernet con la computadora. Después usaremos los periféricos de la placa como un led o un botón con sencillos programas.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
0- Tener creada una SD con la imagen de &lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linux-i-como-cargar-linux.html&quot; target=&quot;_blank&quot;&gt;Linux-Debian hecho en el paso I&lt;/a&gt;&amp;nbsp;y cambiar el Jumper JP5 a la posición SD.&lt;br /&gt;
&lt;br /&gt;
1-Conectar la ZYBO a través de&amp;nbsp; Ethernet al ordenador. Si tu ordenador carece de puerto Ethernet necesitarás un adaptador USB.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgvsAbbW3NmkAQ8FfE9J0i1SNGagmhy5PLwQUJgQdYZo9u-fON7v25eRVRoUoO2aTowHcO2J35tBoOGD_NumSG0F0d-814ZVVQPuWekHTrxNjysBkBi4zUvFAea0tcEqq-kYnTJBLH1ETW/s1600/ethernet+USB.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgvsAbbW3NmkAQ8FfE9J0i1SNGagmhy5PLwQUJgQdYZo9u-fON7v25eRVRoUoO2aTowHcO2J35tBoOGD_NumSG0F0d-814ZVVQPuWekHTrxNjysBkBi4zUvFAea0tcEqq-kYnTJBLH1ETW/s1600/ethernet+USB.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;adaptador USB-Ethernet&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
2- Configurar la conexión de red en la configuración de red y seleccionar Ethernet.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQShXfZymCY53JtGc4icOLn-TtUn-rHjYj4-9aAfML1q5gco3QAvXT5E_1IfjUcW7PFT56QFrHu_uCvL29zLyxm_cjkx5DtRJVaTHnF4q56Sas9EFRS9WLmTsmUcVYeUELradnQo1MA9t3/s1600/Selection_004.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQShXfZymCY53JtGc4icOLn-TtUn-rHjYj4-9aAfML1q5gco3QAvXT5E_1IfjUcW7PFT56QFrHu_uCvL29zLyxm_cjkx5DtRJVaTHnF4q56Sas9EFRS9WLmTsmUcVYeUELradnQo1MA9t3/s400/Selection_004.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKl_zMOi_c-TzIJDjSlvkRoD928I-aEzGgtxB2Z0IygSdFkA_bz4HvFC98MuepoopRrmOqIppxBX7LnWuMsOfRfEmHQsasYDFmKh1YLwRb7FOKAjLSQ0NsUAV8DPMZdOIa2Qso2Ur8jXfR/s1600/Selection_005.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKl_zMOi_c-TzIJDjSlvkRoD928I-aEzGgtxB2Z0IygSdFkA_bz4HvFC98MuepoopRrmOqIppxBX7LnWuMsOfRfEmHQsasYDFmKh1YLwRb7FOKAjLSQ0NsUAV8DPMZdOIa2Qso2Ur8jXfR/s320/Selection_005.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Introducir las siguientes direcciones de red en la configuración de IPv4 e IPv6:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiatGnNPpg1ZWBDnERDyeCxzXjvYTPoNTsB2zBVpdI6xXw66_WXCqT8ARiBtN41RFNnRTJbsO3upiPTizkxlVdaAtDyIek4TSIc1Y8L9xKlQt0U6gAp-6_e2njmlIiGj3f4VX7VG_vPSNGD/s1600/Selection_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiatGnNPpg1ZWBDnERDyeCxzXjvYTPoNTsB2zBVpdI6xXw66_WXCqT8ARiBtN41RFNnRTJbsO3upiPTizkxlVdaAtDyIek4TSIc1Y8L9xKlQt0U6gAp-6_e2njmlIiGj3f4VX7VG_vPSNGD/s400/Selection_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;IPv4&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Ignorar la Ipv6&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG_4AIXkZOqQ00ZaHwT5TZyfHw6eQjii9kg9hfiYAZM3RQtdArsN_q03joFHrRh0kz-YpoTDAuOKZssMepown-qSBbVbPCAL57_YZD-0Drwel3tv18-4E2m7Zx-XuAJTgYetlsDSR_xfFx/s400/Selection_003.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;IPv6&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
3- Abrir el terminal en una computadora con linux (Debian/Ubuntu, etc) y conectar via ssh (secure shell) con la placa. Para ello escribiremos el siguiente comando en la consola:&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; ssh root@192.168.1.120&amp;nbsp; &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&amp;nbsp;La dirección ip por defecto en la imagen cargada es 192.168.1.120. Esto puede variar con otras imágenes o configuraciones.&lt;br /&gt;
&lt;br /&gt;
4- Para acceder la carpeta de archivos root para ver su contenido e incluir los ficheros c allí abrir una carpeta cualquiera (Nautilus) y hacer click en &quot;connect to Server&quot;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGy2TVXCCVRnrmdzgdPr-5e-BOPR22F9Pvb01Xqw26o9phBQaY5SzRnw3SoYMhldDpXzBf43FEuh70n5QcSr31RqEEiszU_7zKlpymmLpq2nbcqJt7XtBoJbRDBP22zCMFfCZmrX9zGwX/s1600/linux-zybo-led-button-boton-instalar-install-tutorial.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;417&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGy2TVXCCVRnrmdzgdPr-5e-BOPR22F9Pvb01Xqw26o9phBQaY5SzRnw3SoYMhldDpXzBf43FEuh70n5QcSr31RqEEiszU_7zKlpymmLpq2nbcqJt7XtBoJbRDBP22zCMFfCZmrX9zGwX/s640/linux-zybo-led-button-boton-instalar-install-tutorial.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Introducir la IP del puerto de Ethernet anterior como se puede ver en la imagen:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YOkrr8sNS168zNPMnDYCqWLUTF5UNzSvjZ8xA80ge0-tH6GMgAkH1Ozq1He99p7qjF2uhXsw0P8wpG55qhwulgRURivuQ_khY80aAmwdl6R7YqGjSarplGb2tD9D1Zg8bUMUyBSAvFOM/s1600/linux-zybo-led-button-boton-instalar-install-tutorial2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3YOkrr8sNS168zNPMnDYCqWLUTF5UNzSvjZ8xA80ge0-tH6GMgAkH1Ozq1He99p7qjF2uhXsw0P8wpG55qhwulgRURivuQ_khY80aAmwdl6R7YqGjSarplGb2tD9D1Zg8bUMUyBSAvFOM/s320/linux-zybo-led-button-boton-instalar-install-tutorial2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style type=&quot;text/css&quot;&gt;p { margin-bottom: 0.1in; line-height: 120%; }a:link {  }&lt;/style&gt;


&lt;br /&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
Escribir “sftp://192.168.1.120” y conectar.&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
A continuación se deberá de abrir una carpeta de este tipo:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDjRd7lXBb4wEJonn-ALCb8Auy7U45AaQJiVCGcRxx8HapwLzxYktpZNdoYiPvP4r9QOHhCi20ImCeh7H7Y0qCg3SpykHBm8DPBsd85ac94cREr2DeB4uHn6jtZ4oUiSeJMabEoyC_VUOm/s1600/linux-zybo-led-button-boton-instalar-install-tutorial3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;416&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDjRd7lXBb4wEJonn-ALCb8Auy7U45AaQJiVCGcRxx8HapwLzxYktpZNdoYiPvP4r9QOHhCi20ImCeh7H7Y0qCg3SpykHBm8DPBsd85ac94cREr2DeB4uHn6jtZ4oUiSeJMabEoyC_VUOm/s640/linux-zybo-led-button-boton-instalar-install-tutorial3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
5- Crear un nuevo documento de texto en la carpeta raíz de la SD. Abriendo la carpeta y haciendo click derecho, seleccionamos creamos un nuevo archivo y lo renombramos para este ejemplo como &lt;i&gt;blink.c&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf3OOy_a4qYDca45t_IEH6MFBWhIVxRNpxbNaRoYJf0Aawuk1n_7XREaPepAzLdb2SwNupLieJvASQd1PxIoskR-sp97W6U049XkTKny69nM31oakljaxYOtmVv88BXXdZ8FV3HI9IVWXJ/s1600/linux-zybo-led-button-boton-instalar-install-tutorial4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;414&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf3OOy_a4qYDca45t_IEH6MFBWhIVxRNpxbNaRoYJf0Aawuk1n_7XREaPepAzLdb2SwNupLieJvASQd1PxIoskR-sp97W6U049XkTKny69nM31oakljaxYOtmVv88BXXdZ8FV3HI9IVWXJ/s640/linux-zybo-led-button-boton-instalar-install-tutorial4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
6- Escribir el código en el archivo de texto. Haciendo doble click sobre el archivo blick.c se abrirá con un bloc de notas vacío. Allí procedemos a insertar nuestro código.&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEincFp2uFZsY6BbOlPjf9WeNg1F5JvNQYExUl9rhNrOGLGSmsmaKv8lBTVIXjaaqGLYiS4prE7PV1Y-ev9hE_NOs-Ch__5GFo-E0FO3H5juDaGXM9a5Kd_EA3TmKfcmDYf-ezLwuAPeqXmE/s1600/linux-zybo-led-button-boton-instalar-install-tutorial5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEincFp2uFZsY6BbOlPjf9WeNg1F5JvNQYExUl9rhNrOGLGSmsmaKv8lBTVIXjaaqGLYiS4prE7PV1Y-ev9hE_NOs-Ch__5GFo-E0FO3H5juDaGXM9a5Kd_EA3TmKfcmDYf-ezLwuAPeqXmE/s400/linux-zybo-led-button-boton-instalar-install-tutorial5.png&quot; width=&quot;386&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bloc de notas vacío&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
El siguiente ejemplo debe encender y apagar el led conectado al puerto MIO7&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36&lt;/pre&gt;
&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #cc0000; font-weight: bold;&quot;&gt;#include &amp;lt;fcntl.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;/* Blinking led example&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;www.dieBotReise.blogspot.com*/&lt;/span&gt;
&lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;main&lt;/span&gt; ()
{
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; exportfd = open( &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;/sys/class/gpio/export&quot;&lt;/span&gt; , O_WRONLY );
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt;( exportfd &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;)
 {
  printf( &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;Cannot open GPIO to export it &lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;&lt;/span&gt;);
  exit (&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
 }
 write( exportfd ,&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;913&quot;&lt;/span&gt;,&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;4&lt;/span&gt;);
 close( exportfd );
 printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot; GPIO exported successfully &lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt; &quot;&lt;/span&gt; ); 

 &lt;span style=&quot;color: #888888;&quot;&gt;/* Get the GPIO value ready to be toggled */&lt;/span&gt;
 &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; valuefd = open( &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;/sys/class/gpio/gpio913/value&quot;&lt;/span&gt; , O_RDWR );


 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; ( valuefd &amp;lt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;){
  printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot; Cannot open GPIO value &lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt; &quot;&lt;/span&gt; );
  exit (&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
 }
 printf(&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot; GPIO value opened , now toggling ...&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #0044dd;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt; &quot;&lt;/span&gt; );
 &lt;span style=&quot;color: #888888;&quot;&gt;/* toggle the GPIO forever , press control + c to stop it */&lt;/span&gt;
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;while&lt;/span&gt; (&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;)
 {
  &lt;span style=&quot;color: #888888; font-weight: bold;&quot;&gt;int&lt;/span&gt; i ;
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt;(i=&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;i&amp;lt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0xFFFFFF&lt;/span&gt;;i++){} 
  write( valuefd , &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;1&quot;&lt;/span&gt; , &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt;(i=&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;i&amp;lt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0xFFFFFF&lt;/span&gt;;i++){}
  write( valuefd , &lt;span style=&quot;background-color: #fff0f0; color: #dd2200;&quot;&gt;&quot;0&quot;&lt;/span&gt; , &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;2&lt;/span&gt;);
 }
}
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
Debe de quedar de esta manera:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi55976523615yUlCZyLd9YSzZgL46nugC7yALlxd0dmQZjJtEAKinmEggUdZcliIr1MMaUzKXMdhJjIxKN7bGhkZBC9xJLZqUKdtEWTRk42Xr9MPv7eNJGZk7_tBlCtkjoBGtp4uuSasRZ/s1600/linux-zybo-led-button-boton-instalar-install-tutorial7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi55976523615yUlCZyLd9YSzZgL46nugC7yALlxd0dmQZjJtEAKinmEggUdZcliIr1MMaUzKXMdhJjIxKN7bGhkZBC9xJLZqUKdtEWTRk42Xr9MPv7eNJGZk7_tBlCtkjoBGtp4uuSasRZ/s400/linux-zybo-led-button-boton-instalar-install-tutorial7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
7- Guardar y compilar nuestro programa. Para compilar usando el compilador preinstalado de linux gcc abrimos el terminal y escribimos el comando:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; gcc blink -o blink  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Ahora si todo se compiló sin errores se debería mostrar una nueva línea de comando como en la siguiente imagen.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0_M2_d2la2T0faU0mBXXrAMy24VJQfKXB496G0KK6YrQNM5E8f34fAjNQPFTSFvQ4-N6C5IY5nBiNFk7dSYOQhBhKLAcpFAnq5-iCJHAE1h60npkiaIthD9AqxhfqTMKvfoYeBrl2Zcn6/s1600/linux-zybo-led-button-boton-instalar-install-tutorial9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0_M2_d2la2T0faU0mBXXrAMy24VJQfKXB496G0KK6YrQNM5E8f34fAjNQPFTSFvQ4-N6C5IY5nBiNFk7dSYOQhBhKLAcpFAnq5-iCJHAE1h60npkiaIthD9AqxhfqTMKvfoYeBrl2Zcn6/s640/linux-zybo-led-button-boton-instalar-install-tutorial9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Compilación sin errores&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
En el caso en que hubiera algún error en el código nos saldría un mensaje explicando el error como el de la figura de abajo: &lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaJJ6Wjt_J6qh2NNQ-XiupRl9XYa5yH31BddAWmMzJBn2M9tgEasVAfqkB4dafdYP2rY-C_kfwTOiA-knQ-OVRKXfYIrE6jLhXKz6GGCayMadqzYo5Gr_QeGQPlbLem9-v__OqoW7DyrPM/s1600/linux-zybo-led-button-boton-instalar-install-tutorial10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaJJ6Wjt_J6qh2NNQ-XiupRl9XYa5yH31BddAWmMzJBn2M9tgEasVAfqkB4dafdYP2rY-C_kfwTOiA-knQ-OVRKXfYIrE6jLhXKz6GGCayMadqzYo5Gr_QeGQPlbLem9-v__OqoW7DyrPM/s640/linux-zybo-led-button-boton-instalar-install-tutorial10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Compilación con errores&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
8- Ejecutar el programa. Suponiendo que el programa ha compilado bien con el siguiente comando se ejecutará el código:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; ./blink  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4msOPzeyOMSxNtXePMMhyeVCRYG6jE_eYs-qexqtgHuI0NEttWTNXahJdR83ux9lv402eaK_Qqfs2w8b29rkUam_ujI7Kh-FSJgmOkJoDZ3EqQeP4cXv3xrL2DK_BZUaKOuVK6Zwe4b4j/s1600/linux-zybo-led-button-boton-instalar-install-tutorial12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4msOPzeyOMSxNtXePMMhyeVCRYG6jE_eYs-qexqtgHuI0NEttWTNXahJdR83ux9lv402eaK_Qqfs2w8b29rkUam_ujI7Kh-FSJgmOkJoDZ3EqQeP4cXv3xrL2DK_BZUaKOuVK6Zwe4b4j/s400/linux-zybo-led-button-boton-instalar-install-tutorial12.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Y el led empezará a parpadear. Para parar la aplicación hay que pulsar cntrl+C!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8705464839003566582/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linuxiii-programar-en.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8705464839003566582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8705464839003566582'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linuxiii-programar-en.html' title='tutorial ZYBO-Linux(III): Connecto to Zybo Board, usar los periféricos. Prender un led en dispositivos Zynq '/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgvsAbbW3NmkAQ8FfE9J0i1SNGagmhy5PLwQUJgQdYZo9u-fON7v25eRVRoUoO2aTowHcO2J35tBoOGD_NumSG0F0d-814ZVVQPuWekHTrxNjysBkBi4zUvFAea0tcEqq-kYnTJBLH1ETW/s72-c/ethernet+USB.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-3761804120934789154</id><published>2017-03-20T23:53:00.000+01:00</published><updated>2020-04-13T09:32:29.677+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Zybo"/><title type='text'>Tutorial ZYBO Linux (II): Cómo crear una imagen de Ubuntu en un USB desde Windows 7 o windows 10</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/zybo-linuxii-install-ubuntu-or-linux-in-a-windows-machine-without-a-virtual-box/&#39;;
&lt;/script&gt;


Esta es la segunda parte del tutorial ZYBO-Linux donde crearemos una 
imagen de Linux-Debian en una tarjeta SD para poder arrancar Linux desde
 la placa de desarrollo ZYBO de Digilent y crear pequeñas aplicaciones. Este tutorial consta de varias
 partes:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linux-i-como-cargar-linux.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(I): Escribir la imagen de Linux-Debian en una SD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linuxiii-programar-en.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(III):&amp;nbsp;Conectar con la ZYBO a través del terminal de Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
En este tutorial veremos cómo instalar a través de un USB Linux en un ordenador Windows.&lt;br /&gt;
Para crear una imagen de Linux Ubuntu necesitaras un USB vacío de al menos 4 GB.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
1. Descárgate la aplicación &lt;a href=&quot;https://rufus.akeo.ie/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Rufus&lt;/a&gt;, un sencillo programa gratuito, que se encarga de montar la imagen en el USB. En mi caso utilicé la versión portable, 925kb.&lt;br /&gt;
2. Descargate la última versión de &lt;a href=&quot;https://www.ubuntu.com/download/desktop&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ubuntu &lt;/a&gt;u otra versión que desees. Es aconsejable usar las versiones LTS (Long Time Support) si estáis buscando algo más estable.&lt;br /&gt;
3. Éjecuta la aplicación Rufus&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxkKWfGrP98Hz-iEZuSWioMSCQ5cpFxkujUgV-kagLsr9y3Td3MQ5SJQXlgHUuFTJDaP96vR9J6ZgSf9Au7MfG3p10Dmno37NzRm7IpBTscXf6LedGjVQJwRqMcVqJuRppnoub_iwJr1n/s1600/Capture0.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxkKWfGrP98Hz-iEZuSWioMSCQ5cpFxkujUgV-kagLsr9y3Td3MQ5SJQXlgHUuFTJDaP96vR9J6ZgSf9Au7MfG3p10Dmno37NzRm7IpBTscXf6LedGjVQJwRqMcVqJuRppnoub_iwJr1n/s320/Capture0.PNG&quot; width=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Simplemente abrir la aplicación&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;4. Selecciona el sistema de archivos FAT32 y seleciona &quot;Crear un disco arrancable usando ...&quot; y selecciona la imagen previamente descargada de Ubuntu o similares.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDdEaa7oxHuKKehjAcvulrViEJKHuyDyS2OSdbwQg6iNHN8lt60NDSQqFAIyx_iydjWoaGNtXYUh-vxnCaR0ikfhsek0_zM1bBmluEQZLglGYHlEJ5PmSB165Z9_ifIZC12JAZWYiSpMkJ/s1600/Capture1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDdEaa7oxHuKKehjAcvulrViEJKHuyDyS2OSdbwQg6iNHN8lt60NDSQqFAIyx_iydjWoaGNtXYUh-vxnCaR0ikfhsek0_zM1bBmluEQZLglGYHlEJ5PmSB165Z9_ifIZC12JAZWYiSpMkJ/s320/Capture1.PNG&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Haz click en el icono del disco para buscar la imagen deseada&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWLZkG54qAOc-ZVOKzcT6oPqL6r4e4S24RhH_XhM5so8KUhYWkDbuhlGrLbIFhqIkXFmsWqsAKInSsG9m2fUZchipiypWl-59-WbccJrQMJ51wyGMGIqt605yPnpdYYTbfKNUCfsVMS2rQ/s1600/Capture2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWLZkG54qAOc-ZVOKzcT6oPqL6r4e4S24RhH_XhM5so8KUhYWkDbuhlGrLbIFhqIkXFmsWqsAKInSsG9m2fUZchipiypWl-59-WbccJrQMJ51wyGMGIqt605yPnpdYYTbfKNUCfsVMS2rQ/s320/Capture2.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Selecciona desde la carpeta de descargas&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
5. Selecciona crea una imagen ISO&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4VyTcblNLswzpZx-y81E4IYMta-QmmU3lOHEHH8zJGCzfboVUIVTiq0fHsObNLjjDcfYYSEn-DFxoNJrsX9pb7jsN2swqqK4wG0JPZABv3EInJod6D2Clv0FxaRecosPSE5H0_s8ujUz-/s1600/Capture45.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4VyTcblNLswzpZx-y81E4IYMta-QmmU3lOHEHH8zJGCzfboVUIVTiq0fHsObNLjjDcfYYSEn-DFxoNJrsX9pb7jsN2swqqK4wG0JPZABv3EInJod6D2Clv0FxaRecosPSE5H0_s8ujUz-/s320/Capture45.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Crear imagen ISO, recomendado&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
6. Saldrá un menú de advertencia. Clickamos que sí y el programa descarga de internet los archivos restantes.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3lVEFcHW9hHlXJh0ITVkCh7YXsPIxV7RJElEa1S7qPOLcB9poDo5Eqw8XNIQFhbs4rdZdTd8c4N4hyphenhyphenrMJ4Z4SwqemtfSiiiSGcVUV_aFIudHNL-SbAKbiHIE9Bo4_owT_OVeOREWr0Oe/s1600/Capture3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;264&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3lVEFcHW9hHlXJh0ITVkCh7YXsPIxV7RJElEa1S7qPOLcB9poDo5Eqw8XNIQFhbs4rdZdTd8c4N4hyphenhyphenrMJ4Z4SwqemtfSiiiSGcVUV_aFIudHNL-SbAKbiHIE9Bo4_owT_OVeOREWr0Oe/s320/Capture3.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Aceptamos descargar de internet el archivo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
7. Espera a que finalice. En mi caso fueron unos 10 minutos.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6BHNPO5BQYQ-jq6JzQy-TXO_cG7v3Jx4BoYGqDOzaQ7BLkQ3iwCO72LDIX5Q8swz6l-UWGnIUGs4tsp0CWKUQTaSJk7oNEtr__EGZus2mg3k2xIKkaOxGcz-9zHLkrJ_riKXYv8nu9ce/s1600/Capture4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6BHNPO5BQYQ-jq6JzQy-TXO_cG7v3Jx4BoYGqDOzaQ7BLkQ3iwCO72LDIX5Q8swz6l-UWGnIUGs4tsp0CWKUQTaSJk7oNEtr__EGZus2mg3k2xIKkaOxGcz-9zHLkrJ_riKXYv8nu9ce/s320/Capture4.PNG&quot; width=&quot;282&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
8. presiona cerrar y reinicia el ordenador para arrancar desde el USB.&amp;nbsp;&lt;span style=&quot;text-align: justify;&quot;&gt;Para arrancar desde el USB deberás apagar la computadora y al encenderla otra vez entrar en la BIOS. Para entrar en la configuración Bios depende de cada marca de ordenador, pero las más habituales son F2, F12, ESC, Supr., o DeleteEn mi caso tengo un ASUS y he entrado pulsando ESC.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;9. Una vez en la Bios, este menú negro estilo MS-DOS, puedes instalar Ubuntu en una Partición previamente hecha o usar Ubuntu desde el USB.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/3761804120934789154/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-ii-como-crear-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/3761804120934789154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/3761804120934789154'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-ii-como-crear-una.html' title='Tutorial ZYBO Linux (II): Cómo crear una imagen de Ubuntu en un USB desde Windows 7 o windows 10'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxkKWfGrP98Hz-iEZuSWioMSCQ5cpFxkujUgV-kagLsr9y3Td3MQ5SJQXlgHUuFTJDaP96vR9J6ZgSf9Au7MfG3p10Dmno37NzRm7IpBTscXf6LedGjVQJwRqMcVqJuRppnoub_iwJr1n/s72-c/Capture0.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-2589611564364557036</id><published>2017-03-19T23:46:00.000+01:00</published><updated>2020-04-13T09:33:02.379+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Zybo"/><title type='text'>Tutorial ZYBO Linux (I): cómo cargar linux-Debian en ZYBO (Zynq) con una tarjeta SD</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/tutorial-zybo-linux-i-how-to-load-linux-debian-in-zybo-zynq-with-a-sd-card/&#39;;
&lt;/script&gt;



Esta es la primera parte del tutorial ZYBO-Linux donde crearemos una imagen de Linux-Debian en una tarjeta SD para poder arrancar Linux desde la placa de desarrollo ZYBO (Zynq) de Digilent y crear después pequeñas aplicaciones. Este tutorial consta de varias partes:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;ZYBO-Linux(I): Escribir la imagen de Linux-Debian en una SD&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/01/como-crear-una-imagen-de-ubuntu-en-un.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(II):&amp;nbsp;Instalar o arrancar Linux-Ubuntu PC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7526608703483160282#editor/target=post;postID=8705464839003566582;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=6;src=postname&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux(III): Programar en Linux, usar los periféricos. Prender un led en dispositivos Zynq&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
1- Primero descárgate la imagen de Linux-Debian precompilada en el enlace. Imagen &lt;a href=&quot;https://www.dropbox.com/s/9qgcoyjzoi764f0/2016.02.02.debian-cbaeef7e7f551052f5451957a5dbef43.zip?dl=0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Debian-Linux&lt;/a&gt;&amp;nbsp;y descomprímela (deberá ocupar 3,9GB). Esta imagen de Debian lleva precargada la configuración para conectar via Ethernet a través del terminal. La IP es 192.168.1.120.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2- Descárgate e instala el programa &lt;a href=&quot;https://win32-disk-imager.uptodown.com/windows&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Win32 Disk Imager&lt;/a&gt; (Open Source) que sirve para grabar imágenes en memorias USB o SD.&lt;br /&gt;
&lt;br /&gt;
3- Ejecuta Win32DiskImager. Selecciona la imagen descomprimida y la unidad de destino. Cuidado en seleccionar correctamente la unidad, ya que podrías sobre escribir tu disco duro si eliges la unidad de disco erróneamente.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqFSET9l1QFJAgVzkPd-Cha9cE0e95v31s2woJygx-FO5rJVh_a9I0MbKkbvyTn0ucyqwAUbpCYotHxmqkr2klyJzuOWEkDWeBwiyVXYn0fHb9-S3nQzyHulsz0MER1KfC2GrORF_Hc9c/s1600/win32diskimager+zybo+debian+linux+configurar.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqFSET9l1QFJAgVzkPd-Cha9cE0e95v31s2woJygx-FO5rJVh_a9I0MbKkbvyTn0ucyqwAUbpCYotHxmqkr2klyJzuOWEkDWeBwiyVXYn0fHb9-S3nQzyHulsz0MER1KfC2GrORF_Hc9c/s320/win32diskimager+zybo+debian+linux+configurar.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Seleccionar la imagen de Debian y la unidad de disco de destino&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
4- Selecciona crear MD5 Hash para comprobar que la descarga no está corrupta, y el resultado debe ser&lt;br /&gt;
&lt;br /&gt;
cbaeef7e7f551052f5451957a5dbef43&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFyQHbK4r2Fq5zxwLoH6Ij4u1pZpUOUekHI69GFfN8Lod9r9AmGiVILsSWEqjxB3r4e8mdd67Xswcs8cZAb7PLqNEvfPngBeTgbl66Sy3Qmrxz_2fO-yCOdQTqOGq8aby7iLEzlwmlA_F/s1600/win32diskimager+zybo+debian+linux+configurar.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFyQHbK4r2Fq5zxwLoH6Ij4u1pZpUOUekHI69GFfN8Lod9r9AmGiVILsSWEqjxB3r4e8mdd67Xswcs8cZAb7PLqNEvfPngBeTgbl66Sy3Qmrxz_2fO-yCOdQTqOGq8aby7iLEzlwmlA_F/s400/win32diskimager+zybo+debian+linux+configurar.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
5- Pulsa el botón de Escribir para flashear.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
6- Descarga el archivo &lt;a href=&quot;https://www.dropbox.com/s/n7xl1zhfq13ssfl/kernel-zybo.zip?dl=0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Kernel-ZYBO&lt;/a&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzi0-g6RpSUVprhZG-AR26bghtS4coo_xqUaNTI5QOvelmZnjc_pcJ4e35ZnnlNdnQ8IQM6mVltnCrcgJFmX_4VjomkpZassZoeK5e1d121_1-jFZl8I9NszKk71m7nbFcI00VH925xQV2/s1600/kernel-zybo-copiar-linux-debian.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzi0-g6RpSUVprhZG-AR26bghtS4coo_xqUaNTI5QOvelmZnjc_pcJ4e35ZnnlNdnQ8IQM6mVltnCrcgJFmX_4VjomkpZassZoeK5e1d121_1-jFZl8I9NszKk71m7nbFcI00VH925xQV2/s640/kernel-zybo-copiar-linux-debian.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Contenido del archivo Kernel-zybo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
6- Abre la carpeta contenedora de la tarjeta SD recién creada. Deberás sobreescribir o reemplazar estos archivos de la SD por los recién descargados. Es posible que no se pueda sobreescribir por que no hay suficiente espacio. Basta con eliminar los archivos de la SD para copiar los nuevos archivos en la SD.&lt;br /&gt;
&lt;br /&gt;
7- A continuación introducir la SD en la placa ZYBO, previamente cambiando el jumper JP5 para cambiar el modo de programación SD y que arranque desde la SD.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnhAftj3Z4Jjb3YLQsskbRSRDGx-H4TmoxarD0CbUkg9bifAQJw_7BG6XZEBL3G2aRmazXZ-o4_S76LHJ4rK3tDMhonYH6LrxmB-tHllspLZgq1OojDPemo6vkqVrex_yXy_pHspKLZ5Kk/s1600/ZYBO+jp5+jumper+sd+mode+program+linux+boot.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnhAftj3Z4Jjb3YLQsskbRSRDGx-H4TmoxarD0CbUkg9bifAQJw_7BG6XZEBL3G2aRmazXZ-o4_S76LHJ4rK3tDMhonYH6LrxmB-tHllspLZgq1OojDPemo6vkqVrex_yXy_pHspKLZ5Kk/s320/ZYBO+jp5+jumper+sd+mode+program+linux+boot.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
A continuación ya puedes alimentar la ZYBO, lo más fácil es con el cable USB, y conectarte a la placa. Los siguiente pasos están en el siguiente tutorial &lt;a href=&quot;http://diebotreise.blogspot.co.at/2017/03/tutorial-zybo-linux-ii-como-crear-una.html&quot; target=&quot;_blank&quot;&gt;ZYBO-Linux (II)&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/2589611564364557036/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-i-como-cargar-linux.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2589611564364557036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2589611564364557036'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2017/03/tutorial-zybo-linux-i-como-cargar-linux.html' title='Tutorial ZYBO Linux (I): cómo cargar linux-Debian en ZYBO (Zynq) con una tarjeta SD'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzqFSET9l1QFJAgVzkPd-Cha9cE0e95v31s2woJygx-FO5rJVh_a9I0MbKkbvyTn0ucyqwAUbpCYotHxmqkr2klyJzuOWEkDWeBwiyVXYn0fHb9-S3nQzyHulsz0MER1KfC2GrORF_Hc9c/s72-c/win32diskimager+zybo+debian+linux+configurar.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-5358891948492527497</id><published>2015-05-06T00:00:00.000+02:00</published><updated>2020-04-13T09:26:26.243+02:00</updated><title type='text'>Actualización: Robot velocista</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/speed-line-follower-robot/&#39;;
&lt;/script&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #b45f06;&quot;&gt;Robot velocista&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Este robot fue diseñado en el año 2011 con ayuda del departamento de electrónica de la Universidad de Cartagena para participar junto con el robot de sumo en la Liga Nacional de Robótica de Competición. &amp;nbsp;(http://lnrc.es )&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJjYCmrh6KWJOD9dSVCW_s_kjeYNBu4F_RtYIIo3q7pkpB6rDek8_zvKKgYrNGdUIx6TMCWxnhoV4-GcQv3szAzBkZKSAjyq6S_KR6vG1RwjUOdZc-tUm7PBS8jYXwqoeRmlfkpz31flf/s1600/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70+2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJjYCmrh6KWJOD9dSVCW_s_kjeYNBu4F_RtYIIo3q7pkpB6rDek8_zvKKgYrNGdUIx6TMCWxnhoV4-GcQv3szAzBkZKSAjyq6S_KR6vG1RwjUOdZc-tUm7PBS8jYXwqoeRmlfkpz31flf/s640/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70+2.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiXXnYD87xPQUl6nfMhSlbAYKxf8A7oItz1skstjRsm0H-990ELdVpCktsYLSVAM3QMVzuKXQ70laj2b4XIlEQToeROPzZM7RWVKqw3fXU6Sgj-THGtUZ2tO_Sn6bmKpkeyq0lp6A7TXJx/s1600/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70+3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiXXnYD87xPQUl6nfMhSlbAYKxf8A7oItz1skstjRsm0H-990ELdVpCktsYLSVAM3QMVzuKXQ70laj2b4XIlEQToeROPzZM7RWVKqw3fXU6Sgj-THGtUZ2tO_Sn6bmKpkeyq0lp6A7TXJx/s640/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70+3.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVTRvOxWLYtCxeQrmPDs_jNT68Kqsh71FS0gSwbZdKw8jgnbL7v0MTNqmTk6aLt_GB7aDiDMIoN5Agb8dGwK4wVsSCpVVhRdOQJ80pzD5tDXOruJUDTFmTwBz-gKisiz2jtrC972DMKMPw/s1600/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVTRvOxWLYtCxeQrmPDs_jNT68Kqsh71FS0gSwbZdKw8jgnbL7v0MTNqmTk6aLt_GB7aDiDMIoN5Agb8dGwK4wVsSCpVVhRdOQJ80pzD5tDXOruJUDTFmTwBz-gKisiz2jtrC972DMKMPw/s640/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  var visit =&#39;&lt;data:blog.url/&gt;&#39;;
  visit = visit.replace(/.*\/\/[^\/]*/, &#39;&#39;);
  location.href = &#39;https://miscircuitos.com/speed-line-follower-robot/&#39;;
&lt;/script&gt;

&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;D&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoBjPdS2uKgB7mMDPhzJpZXWJxopM3nRv-ts0lFEEuQq8lyMeYwXjn4i-gM6GWydCKqkwdT-6vIfjw9AFtRB6Yb_quKAgtN4O5X72k1cX3spNw2QtpHZZsZ1ckur9_aLfOJBYrO_ydTF5v/s1600/DSCN1360.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoBjPdS2uKgB7mMDPhzJpZXWJxopM3nRv-ts0lFEEuQq8lyMeYwXjn4i-gM6GWydCKqkwdT-6vIfjw9AFtRB6Yb_quKAgtN4O5X72k1cX3spNw2QtpHZZsZ1ckur9_aLfOJBYrO_ydTF5v/s640/DSCN1360.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Esquemas de Eagle de la placa de control:(click para ampliar)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihkniUZu0_nvtGFY5wKYwhixPfXhXjf4GMI8e4hwoGh6gdzzvcDMRjq9vpwB_UuA0j-GEUcpHJvtO3uFoxsdC8t2AS4a9yw0XBwzYa-rpNMjqYNekHEMCdyNyjotQZ-ed7-bdFuGVmpKCf/s1600/Control-SCH.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihkniUZu0_nvtGFY5wKYwhixPfXhXjf4GMI8e4hwoGh6gdzzvcDMRjq9vpwB_UuA0j-GEUcpHJvtO3uFoxsdC8t2AS4a9yw0XBwzYa-rpNMjqYNekHEMCdyNyjotQZ-ed7-bdFuGVmpKCf/s640/Control-SCH.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAdLykzOWBPHzR_zgg1udKjC1NlFH9xE7T-9GxzHCYolUSoS0r5IfZmktYWWTTXzn97b3K0gzDUUdXe4WB1aoRLEt21A6-EmI9qOwczTL11P8kdRwxcAqqU88oDu9Wqv0StYp9RbZkACOe/s1600/Control-BRD2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAdLykzOWBPHzR_zgg1udKjC1NlFH9xE7T-9GxzHCYolUSoS0r5IfZmktYWWTTXzn97b3K0gzDUUdXe4WB1aoRLEt21A6-EmI9qOwczTL11P8kdRwxcAqqU88oDu9Wqv0StYp9RbZkACOe/s320/Control-BRD2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6zdgYOMT4pMMDve9x0MJUAC2reh1dQZ-HbWi1ySRhnoFSvIn9NfbERb2l2i3QTd8EKp2uGZBzVAAkZaOWFAXAV0KmcIfoB23mkmeLOgxmUKaHo1j5bWRNuRdyqVz86HmtqjRc_ZBRKdNU/s1600/Control-BRD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6zdgYOMT4pMMDve9x0MJUAC2reh1dQZ-HbWi1ySRhnoFSvIn9NfbERb2l2i3QTd8EKp2uGZBzVAAkZaOWFAXAV0KmcIfoB23mkmeLOgxmUKaHo1j5bWRNuRdyqVz86HmtqjRc_ZBRKdNU/s320/Control-BRD.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Placa de sensores:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcroGV3r1o15ag_4z4rsEVqWbNnhweS9GCU6QNeDIAoNtUgV4g6NFPkxCWXqYeGM-F-3CKagHnrVdjbpQZUVoVvp0gDsobBsErLQJQxGYHTAkprkE4wzBb4zCjqytOt9D0PxGfvwZF-Azd/s1600/Sensores-Top-BRD.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcroGV3r1o15ag_4z4rsEVqWbNnhweS9GCU6QNeDIAoNtUgV4g6NFPkxCWXqYeGM-F-3CKagHnrVdjbpQZUVoVvp0gDsobBsErLQJQxGYHTAkprkE4wzBb4zCjqytOt9D0PxGfvwZF-Azd/s320/Sensores-Top-BRD.png&quot; width=&quot;220&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxpfFAUnUlxBaqc8PNjp5UCsfFjcHsz4QHjowWifmJZ-pnGR7GFGJJAD2iHJscbkpZ5flmABB-8uvMHgnGw_E0DMjvAMkARKfsXxKd-glbAgl23sDQyPPL3IUIiDrHkOJ4z49iVxaAKCHn/s1600/Sensores-Top.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;324&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxpfFAUnUlxBaqc8PNjp5UCsfFjcHsz4QHjowWifmJZ-pnGR7GFGJJAD2iHJscbkpZ5flmABB-8uvMHgnGw_E0DMjvAMkARKfsXxKd-glbAgl23sDQyPPL3IUIiDrHkOJ4z49iVxaAKCHn/s640/Sensores-Top.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Más información próximamente.</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/5358891948492527497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/05/actualizacion-robot-velocista.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5358891948492527497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5358891948492527497'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/05/actualizacion-robot-velocista.html' title='Actualización: Robot velocista'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJjYCmrh6KWJOD9dSVCW_s_kjeYNBu4F_RtYIIo3q7pkpB6rDek8_zvKKgYrNGdUIx6TMCWxnhoV4-GcQv3szAzBkZKSAjyq6S_KR6vG1RwjUOdZc-tUm7PBS8jYXwqoeRmlfkpz31flf/s72-c/robot+velocista+speedy+linefollower+sigue+lineas+pic+cny70+2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-4724437466212810057</id><published>2015-05-05T23:46:00.000+02:00</published><updated>2015-05-05T23:46:15.166+02:00</updated><title type='text'>Compilación: Robot de SUMO</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Robot de SUMO&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
La construcción de este robot ha sido el principal&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small; font-weight: normal;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/05/construccion-del-tatami-de-sumo-sumo.html&quot;&gt;tatami de juego&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/05/construccion-del-tatami-de-sumo-sumo.html&quot;&gt;&lt;img src=&quot;http://www.robotsumo.ch/wiki/images/8/85/RobotSumoDohyo.png&quot; height=&quot;200&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Los artículos relacionados con la construcción de&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000; font-size: x-large;&quot;&gt;&lt;i&gt;ruedas:&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/construccion-de-ruedas-de-sumo.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;introducción&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/construccion-de-ruedas-de-sumo.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBoSISZYSWIn_JLf2xWWFlzlOlcFg3acJlyDGykTH8-1EpQkQGe7mKLIlt_BcGmZnfKx_35UK9oBjykQmKa0m56Fc6QRNXyhobV4LjiPuz4Yo7Y8VSzTjKfE9LqxoV1fFRb3qBTw3g-8T/s200/Sumo.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/prototipado-de-ruedas.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;prototipado&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/prototipado-de-ruedas.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm8wl0FPtHT75NomeJpxZ2ZIpVKLKHu3b3WaX_HHwDYFdCvGXJ3lO5LDSOkySMy-4FQhbSdSGwux0AdhQjJKrj4pbA1T1ewD5QOHZiyYyNtXojO7ui5KRVYhCVaNGJ9fuS9122dRlzmY6M/s200/P1602110001+(1).jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/ruedas-sumo.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;molde&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/02/ruedas-sumo.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGJDUgAKuPKvF4IXZ8URMBzqJ8ZT0LBTN2uFgpUvg1dmHdyqORaFnq2asHxbgD_JB27vMwqJ9_SOTZrUthZR3xRQfQywuAc0vQ8FagI23uil_B6hHEWkeHR8CH1lJQ3f9WVCc_x6rRbonl/s200/P2201110000.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/03/ruedas-sumo-ii.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;fabricación de las gomas&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/03/ruedas-sumo-ii.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHP-BvGk4TIXntDEVB006QdnLLyfc4YVHYKJVYSl3F7bRI7N32CxCxlREFI24evW9fw9f68TDy6CCd4fTYcaaH9f3dN0BUk6ModHoYGP5eGewZISAgOUHQEGnuZijKtwWEzem8waQI6bWZ/s200/DSC00152.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para la &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000; font-size: x-large;&quot;&gt;&lt;i&gt;&lt;b&gt;electrónica:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/03/construccion-robot-sumo-i.html&quot;&gt;microcontroladora&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.robotgear.com.au/Cache/Files/ProductImageOriginals/216_Arduino%20Mega%20(Top).jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.robotgear.com.au/Cache/Files/ProductImageOriginals/216_Arduino%20Mega%20(Top).jpg&quot; height=&quot;228&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/05/electronica.html&quot;&gt;placa base&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/05/electronica.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZYvMBxDmTiYkpnfIfV8FTqy3zH8J4OLzkM3Rc00ltc6wSteIuA8Pg3ayk6io7DJqLCtdwlZhwUo-S3Hnc3eic9ICxhyphenhyphenMynCS8uwQfNQo9dnYwkHftB01Jod-37gZDiifzwkkVteOY15Vr/s200/DSC00133.JPG&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/05/puente-h-qik-2s12v10-dual-serial-de.html&quot;&gt;Puente H&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF7eTpKBYIKy5nhIoMLd26Ob7dpMxxyosouqfiwzdLqgVoEDJn1wAqwyp84z-cNq_eE8HnOWpeU30ZHZynSgwDABZMbztgo5if1BQf2r98_fs8KKWVu-iZovHchPobi3dfLzeJFM_qZ28V/s200/puente+H.jpg&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Para la&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000; font-size: x-large;&quot;&gt;&lt;i&gt;&lt;b&gt;mecánica:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/2011/03/construccion-robot-sumo-ii-chasis-y.html&quot;&gt;chasis&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.com/2011/03/construccion-robot-sumo-ii-chasis-y.html&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtgeZb_fvn_v4Rh9FsxAFLL77GFqXXwqzltzQZc6_HLVEInGtTqPxhWZt_G6hq1dYiSo2Co40I_0NpJNlWfqV6ema-e0HmjJeI_rOtYQtMPiCOm_MEwa4UELeZ23MQ1X2PM7iPyYjIriLh/s200/DSCN1343.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/4724437466212810057/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/05/compilacion-robot-de-sumo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4724437466212810057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4724437466212810057'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/05/compilacion-robot-de-sumo.html' title='Compilación: Robot de SUMO'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBoSISZYSWIn_JLf2xWWFlzlOlcFg3acJlyDGykTH8-1EpQkQGe7mKLIlt_BcGmZnfKx_35UK9oBjykQmKa0m56Fc6QRNXyhobV4LjiPuz4Yo7Y8VSzTjKfE9LqxoV1fFRb3qBTw3g-8T/s72-c/Sumo.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-4678899721229447630</id><published>2015-02-10T23:05:00.000+01:00</published><updated>2016-07-10T10:12:08.406+02:00</updated><title type='text'>¿por qué Python?</title><content type='html'>&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;Python&lt;/b&gt;: es un lenguaje de programación fácil de aprender, multiplaforma, &lt;b&gt;libre y gratuito&lt;/b&gt; que está sustituyendo a software comercial (MATLAB, Mathematica, MAPLE…)&amp;nbsp;en universidades norteamericanas tales como MIT, Stanford o Caltech, y que se utiliza ampliamente por empresas como Google, Dropbox o la NASA. Fue introducido en Febrero de 1991 por Van Rossum.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Es un buen lenguaje para iniciarse en la programación, sobre todo por su &lt;b&gt;simplicidad&lt;/b&gt;. Además hace más sencillo aprender más tarde un leguaje más complejo. Una vez que domine Python, la transición al entorno C parecerá mucho más natural.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;La sintaxis enfatiza la legibilidad del código, por lo que Python permite centrarse en otras habilidades sin tener que preocuparse demasiado acerca de la sintaxis.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Algunos expertos coinciden en que C es aproximadamente 10 veces más rápido durante el tiempo de ejecución, aunque la diferencia de velocidad es apenas perceptible para la mayoría de aplicaciones. Pero, debido a que Python permite escribir partes del código&amp;nbsp;en c, se puede realizar un análisis &quot;&lt;a href=&quot;http://es.wikipedia.org/wiki/An%C3%A1lisis_de_rendimiento_de_software&quot; target=&quot;_blank&quot;&gt;profiling&lt;/a&gt;&quot; &amp;nbsp;&amp;nbsp;del código y saber dónde están los &quot;cuellos de botella&quot; para así poder depurar esas partes en C.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Acppa1Mtn0Rjmbpa3bsV9TRT5CJVjbq9L1WHCbVgJ8nqpggOADUYYabvXg079CRB4rdSmSqfG3z97EbzrGPsdD1DBILPw8c65ic9cbDg5XAKHnNTWXMq9mNGN6UX8XlV_x0BnGL7VOhS/s1600/LOGO+python+languaje+die+bot+reise+download+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Acppa1Mtn0Rjmbpa3bsV9TRT5CJVjbq9L1WHCbVgJ8nqpggOADUYYabvXg079CRB4rdSmSqfG3z97EbzrGPsdD1DBILPw8c65ic9cbDg5XAKHnNTWXMq9mNGN6UX8XlV_x0BnGL7VOhS/s1600/LOGO+python+languaje+die+bot+reise+download+programming+microcontroller+compiler+best.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; En general un programa en python suele ser &lt;b&gt;bastante más corto&lt;/b&gt; que su equivalente en lenguajes como C&amp;nbsp; y es considerado por muchos un lenguaje de programación de muy alto nivel. Lenguajes de alto nivel como Python o MATLAB están optimizados para humanos,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;mientras que lenguajes de de nivel inferior, como Fortran y C, están optimizados para ordenadores. Esto significa que con Python es más rápido y sencillo para el programador, mientras que para el sistema es más complejo y viceversa para C.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;¿Ventajas?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; text-align: justify;&quot;&gt;&amp;nbsp; Una ventaja fundamental de Python es la gratuidad de su intérprete, descargate el intérprete en&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.python.org/&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: justify;&quot; target=&quot;_blank&quot;&gt;www.python.org&lt;/a&gt;&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; text-align: justify;&quot;&gt;&amp;nbsp;y por ello consta de &lt;b&gt;mucha popularidad dentro del mundo del software libre&lt;/b&gt; y especialmente dentro de la comundad de GNU/Linux. Aunque también es importante que se obtienen buenos resultados con &lt;b&gt;pocas líneas de código&lt;/b&gt;. Fácil aprendizaje, en comparación con otros lenguajes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;También puede ser, por qué no, una oportunidad más en el futuro profesional. Un exitoso programadore domina con fluidez varios idiomas.Y debido a que Python tiene una &lt;b&gt;curva de aprendizaje mucho más corta que otros lenguajes&lt;/b&gt; y&amp;nbsp;podrá crear programas significativos en un corto período de tiempo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #783f04; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Para aprender hay algunos cursos online como &lt;a href=&quot;https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0&quot; target=&quot;_blank&quot;&gt;este &lt;/a&gt;en &lt;a href=&quot;https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0&quot; target=&quot;_blank&quot;&gt;edX&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #783f04; font-family: arial, helvetica, sans-serif;&quot;&gt;Yo empecé haciendo un par de cursos de coursera.org (&quot;&lt;a href=&quot;https://es.coursera.org/learn/python&quot; target=&quot;_blank&quot;&gt;Programación para todos, introdución al Python&quot;&lt;/a&gt;), además con la ayuda del libro del profesor: &lt;a href=&quot;http://www.amazon.es/gp/product/151708881X/ref=as_li_tf_tl?ie=UTF8&amp;amp;camp=3626&amp;amp;creative=24790&amp;amp;creativeASIN=151708881X&amp;amp;linkCode=as2&amp;amp;tag=didibore-21&quot; target=&quot;_blank&quot;&gt;Python para informáticos&lt;/a&gt; para consultar dudas y tener toda la información a mano pude avanzar bastante.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/4678899721229447630/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/02/por-que-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4678899721229447630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4678899721229447630'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/02/por-que-python.html' title='¿por qué Python?'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Acppa1Mtn0Rjmbpa3bsV9TRT5CJVjbq9L1WHCbVgJ8nqpggOADUYYabvXg079CRB4rdSmSqfG3z97EbzrGPsdD1DBILPw8c65ic9cbDg5XAKHnNTWXMq9mNGN6UX8XlV_x0BnGL7VOhS/s72-c/LOGO+python+languaje+die+bot+reise+download+programming+microcontroller+compiler+best.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8027676046815366951</id><published>2015-02-03T19:55:00.000+01:00</published><updated>2015-02-11T18:46:07.807+01:00</updated><title type='text'>IAR vs CCS</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;La pregunta para compara ambos conocidos compiladores: ¿descargar&lt;b&gt; IAR &amp;nbsp;embedded workbench&lt;/b&gt; o Code Compose Studio &lt;b&gt;CCS&lt;/b&gt;?&lt;/span&gt;&lt;/h2&gt;
&lt;h2 style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwi8ayF2_Qx7NJK5kRT81iW6MbfpwCCyOAMGg4tzDCGA_GgzgeozWVGaO63ChxvUUTLo08BgFAYxi9oplGO3GcjLf0Hn4S_nBrQmNCXiVltOQ2Hi-3AaogU3emw3PRoA9j3ftQeuUEN14/s1600/iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwi8ayF2_Qx7NJK5kRT81iW6MbfpwCCyOAMGg4tzDCGA_GgzgeozWVGaO63ChxvUUTLo08BgFAYxi9oplGO3GcjLf0Hn4S_nBrQmNCXiVltOQ2Hi-3AaogU3emw3PRoA9j3ftQeuUEN14/s1600/iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;192&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #fce5cd; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: arial, sans-serif;&quot;&gt;En general IAR produce un código más optimizado que CCS. (dicen que&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: arial, sans-serif;&quot;&gt;IAR es capaz de producir un código 30% o 40% más pequenio que el mismo producido por CCS)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: arial, sans-serif; font-size: small;&quot;&gt;Pero todo es cuestión de gusto y con que entorno se siente uno más cómodo.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: arial, sans-serif; font-size: small;&quot;&gt;Limitacion de la versión de prueba, IAR tiene un código máximo de 8Kb en cambio CCS tiene 16Kb.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: arial, sans-serif; font-size: small;&quot;&gt;Precio CCS es más económico que IAR.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/h3&gt;
&lt;br /&gt;
Descargar &lt;a href=&quot;http://supp.iar.com/Download/SW/?item=EW430-EVAL&quot; target=&quot;_blank&quot;&gt;aquí &lt;/a&gt;la versión de Prueba de IAR&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;font-family: arial, sans-serif; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: #fce5cd; font-family: arial, sans-serif;&quot;&gt;A continuación se pueden ver dos capturas de pantalla:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #222222; font-family: arial, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmBfFVivVXJmhjAKw-yUv3Mg1WIeYqULqx-8XfCWmk_rBckQ1UKBSbPhz8NVy5Hdui-W6n3UU2_uFQlhEd_SNIbnjwQTzY256vnBrbUjK-Hq3xKpp3R0MrsebBYl-1VR7J3SKmkQjB0Zyb/s1600/iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;409&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;IAR Workbench&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCI7afXD2EZazAD-jqGvkaahLAZ-WkycjUnrH745jbC_793861QOyr7nn8Rl27hyphenhyphen4YLACP56ca-nkvYj-N14UYgFdvIttafaA_4kHLA9n3IjEt3CO3jOwlGT75-cLr7zQEaqfKlsYAJ8df/s1600/Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCI7afXD2EZazAD-jqGvkaahLAZ-WkycjUnrH745jbC_793861QOyr7nn8Rl27hyphenhyphen4YLACP56ca-nkvYj-N14UYgFdvIttafaA_4kHLA9n3IjEt3CO3jOwlGT75-cLr7zQEaqfKlsYAJ8df/s1600/Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;400&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;font-family: arial, sans-serif; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;Code Composer Studio&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;font-family: arial, sans-serif; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8027676046815366951/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/02/iar-vs-ccs.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8027676046815366951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8027676046815366951'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/02/iar-vs-ccs.html' title='IAR vs CCS'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwi8ayF2_Qx7NJK5kRT81iW6MbfpwCCyOAMGg4tzDCGA_GgzgeozWVGaO63ChxvUUTLo08BgFAYxi9oplGO3GcjLf0Hn4S_nBrQmNCXiVltOQ2Hi-3AaogU3emw3PRoA9j3ftQeuUEN14/s72-c/iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-6026466489430569193</id><published>2015-02-03T19:31:00.000+01:00</published><updated>2015-02-20T00:28:49.068+01:00</updated><title type='text'>Energia: MSP430 + Energia = Arduino :)</title><content type='html'>&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Energia es un plataforma de programación, iniciada en Enero de 2012 por Robert Wessels para poder programar LaunchPad de texas instruments con el mismo entorno de Arduino. Programar las LaunchPad de TI (Msp430, TM4C, C200 y CC32000) con el lenguaje de Aruino y Wiring. Este lenguaje es mucho más sencillo y fácil de aprender, sobre todo para gente no iniciada en programación. En definitiva: No hace falta estudiar ingeniería para empezar a realizar projectos de aficionado.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-2zssCQhUU5DXiaQPqWdlogeHkr_7dkFNY0DONzJ4MSz6VPIEjrWsEXy1oOr7yvTC6PnWyVqVopupAyRa2zx5K7apZU6LT7ZeLXAfW_HgT5EfWGvCyBrYJLGdn4468Ijo0215-7KZYP4/s1600/Arduino+energia+IDE+new+red+blue+Launchpad+uno+due+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Studio+Code+composer+Comparison+advantage+programming+microcontroller.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-2zssCQhUU5DXiaQPqWdlogeHkr_7dkFNY0DONzJ4MSz6VPIEjrWsEXy1oOr7yvTC6PnWyVqVopupAyRa2zx5K7apZU6LT7ZeLXAfW_HgT5EfWGvCyBrYJLGdn4468Ijo0215-7KZYP4/s1600/Arduino+energia+IDE+new+red+blue+Launchpad+uno+due+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Studio+Code+composer+Comparison+advantage+programming+microcontroller.bmp&quot; height=&quot;121&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;La ventaja es que hay millones de usuarios de Arduino, desde hace anios, compartiendo funciones,librerías y códigos que ahora pueden ser usados para texas instruments. Para todo aquel que haya programado Arduino, no notará la diferencia (el cambio de color IDE, del azul al rojo)&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU0mbmMdat9B0rLNdsgYfoeK2JHTcrfjFZd3L1h4zRKSbEgBNiiEBgXcxVrueNMVpqe57AnQMYalOh8sJdjlb1XPxEDuZyI3gwwNfvICfKZwhg1LrvyT1fyHrfeR5H1IZGZ_QsQksPwuTq/s1600/Arduino+energia+IDE+new+red+blue+Launchpad+uno+due+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+programming+microcontroller.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU0mbmMdat9B0rLNdsgYfoeK2JHTcrfjFZd3L1h4zRKSbEgBNiiEBgXcxVrueNMVpqe57AnQMYalOh8sJdjlb1XPxEDuZyI3gwwNfvICfKZwhg1LrvyT1fyHrfeR5H1IZGZ_QsQksPwuTq/s1600/Arduino+energia+IDE+new+red+blue+Launchpad+uno+due+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+programming+microcontroller.bmp&quot; height=&quot;436&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Izquierda Arduino. Derecha Energia&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Energia sería la alternativa fácil a CCS o IAR Workbench. Sin embargo sólo lo recomendaría para aficionados, Hobyistas. Para estudiantes de Ingeniería/Ingenieroso o con conocimientos en programación que deseen aprender realmente cómo usar un microcontrolador, es mejor programar directamente en C. Ya que con Arduino/Energia sólo puedes acceder a funciones básicas y a un código ineficiente.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;b&gt;Ventajas/inconvenientes:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&amp;nbsp;Energia usa librerías y funciones de otros procesadores, y estos son convertidos, Energia es mucho más lento e ineficiente que CCS o IAR. Las librerias de Arduino/Energia no son en general nada eficientes.&lt;br /&gt;
Arduino sirve como un buen medio educacional para colegios/institutos o incluso universidades o para electronica de aficionado a bajo nivel, pero no es capaz o no es recomendable usarlo en projectos serios o de manera profesional.&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;En definitiva Arduino/Energia es un &quot;Playground&quot; para experimentos con microcontroladores, pero no la base de un producto (serio) del &quot;Real world&quot;.&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Con Energia no podrás cambiar, por ejemplo las configuraciones del Clock o los timers por ejemplo.&lt;br /&gt;
En comparación del Hardware: LaunchPad usa 3.3V en lugar de los 5V de Arduino. LaunchPad usa un controlador de 16Bit y Arduino de 8Bit (aunque Arduino Due usa un núcleo 32Bit ARM-Cortex M3 hasta 72 MHz). Los kits de Texas Instruments son, en general, algo más económicos.&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiinoywdqm0cra4Njq5c7JfCBiGXOUSxZG2Wvz7x8DGluSS8N3aSfIDuPcoycK5qc5-_D0yeQz739yEzDnu_G0isUfWTTjNPKQJBT-8y4RCtWb_N8lEG83Hopy-x6od0RrtHT5o5q3slYzv/s1600/Arduino+logo+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiinoywdqm0cra4Njq5c7JfCBiGXOUSxZG2Wvz7x8DGluSS8N3aSfIDuPcoycK5qc5-_D0yeQz739yEzDnu_G0isUfWTTjNPKQJBT-8y4RCtWb_N8lEG83Hopy-x6od0RrtHT5o5q3slYzv/s1600/Arduino+logo+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;135&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNcmQp3PGtyuTT-Eq5gnUXjh4hxZZ2oXHG6zPHeOkkGmP6Q5FFSkNe-Li06J8hrLCIEmGBLgawNBfSGIy9pM0_qSOGIPbKdba2Po6v8_s-1twcr2Bn9r0-fivx0TPafuaNAi5nUxMPVW-V/s1600/Energia+logo+texas+instruments+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNcmQp3PGtyuTT-Eq5gnUXjh4hxZZ2oXHG6zPHeOkkGmP6Q5FFSkNe-Li06J8hrLCIEmGBLgawNBfSGIy9pM0_qSOGIPbKdba2Po6v8_s-1twcr2Bn9r0-fivx0TPafuaNAi5nUxMPVW-V/s1600/Energia+logo+texas+instruments+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;126&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Cómo empezar a usar Energia?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Ir a la&lt;a href=&quot;http://energia.nu/&quot; target=&quot;_blank&quot;&gt; página de Energia&lt;/a&gt;, instalar la &lt;a href=&quot;http://energia.nu/download/&quot; target=&quot;_blank&quot;&gt;última versión del Software&lt;/a&gt;&amp;nbsp;&amp;nbsp;e iniciar los múltiples tutoriales de la misma página o de los que hay por la red, ver ejemplos y projectos similares a lo que estemos pensando hacer.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/6026466489430569193/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/02/energia-msp430-energia-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6026466489430569193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6026466489430569193'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/02/energia-msp430-energia-arduino.html' title='Energia: MSP430 + Energia = Arduino :)'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-2zssCQhUU5DXiaQPqWdlogeHkr_7dkFNY0DONzJ4MSz6VPIEjrWsEXy1oOr7yvTC6PnWyVqVopupAyRa2zx5K7apZU6LT7ZeLXAfW_HgT5EfWGvCyBrYJLGdn4468Ijo0215-7KZYP4/s72-c/Arduino+energia+IDE+new+red+blue+Launchpad+uno+due+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Studio+Code+composer+Comparison+advantage+programming+microcontroller.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8787569686355306137</id><published>2015-02-01T19:29:00.000+01:00</published><updated>2015-02-20T00:28:03.422+01:00</updated><title type='text'>nueva LaunchPad Texas Instruments</title><content type='html'>&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Texas instrument es una de las empresas lider en el sector de los semiconductores. La firma americana ofrece cuatro familias de microcontroladores en diferentes segmentos de mercado:&amp;nbsp;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/overview.page&quot; target=&quot;_blank&quot;&gt;bajo consumo MSP430-16-Bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;los potentes &lt;a href=&quot;http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/c2000_performance/overview.page&quot; target=&quot;_blank&quot;&gt;C2000-32Bit&lt;/a&gt; con función en Realtime&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/tool/ek-tm4c123gxl&quot; target=&quot;_blank&quot;&gt;Tiva C-Series&lt;/a&gt; con ARM®-MCU&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/c2000_performance/safety/overview.page&quot; target=&quot;_blank&quot;&gt;Hercules con núcleo ARM-MCU&lt;/a&gt; para aplicaciones de alta seguridad&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNpxSfRzpBxJUYfRcBMDzbZ62t8wy5GQW7-Y63gTvfnWAxbn6tCvGTnS9x4ZZYHIhN7ghP6I1mTYMnVBG5HSkGOqQImz95Uxa2tBgpA9AUV9Vopm-sdVsVriS-PzAWEWHNT6lG-LcmDdm/s1600/Launchpad+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNpxSfRzpBxJUYfRcBMDzbZ62t8wy5GQW7-Y63gTvfnWAxbn6tCvGTnS9x4ZZYHIhN7ghP6I1mTYMnVBG5HSkGOqQImz95Uxa2tBgpA9AUV9Vopm-sdVsVriS-PzAWEWHNT6lG-LcmDdm/s1600/Launchpad+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;208&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Desde 2010 Texas Instruments cambió ligeramente su política cuando un manager propuso desarrollar una placa de 10$. Desde 2009 TI tiene en el mercado productos de bajo coste, y en principio, bajas prestaciones. La llamada &quot;value Line&quot; 16 Bit-Controller cuenta únicamente con 512Byte de RAM. Dos años después se lanzó al mercado la C2000-LaunchPad por 15€ con un micro de 32Bit y 60MHz. Mas adelante salió la Hercules-LaunchPad con un doble núcleo, ideado para aplicaciones redundantes de alta seguridad.&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;La nueva LaunchPad &lt;a href=&quot;http://www.ti.com/product/msp430f5529&quot; target=&quot;_blank&quot;&gt;Msp430f5529 &lt;/a&gt;con un coste de 12,99$ (Enero 2015), que aunque en comparación por el mismo precio puedas conseguir una LaunchPad Tiva C-Series 32Bit ARM con núcleo Cortex-M4. La nueva LaunchPad tiene un microcontrolador más potente con 40 pines disponibles para conectar los llamados Booster Pack. Los BoosterPacks se puede comprar, en la misma página oficial o en otros fabricantes, y permiten conectar fácilmente diferentes sensores o dispositivos.&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNIbku6hQqYr67jgCrSbiLN2fmO5zog-o8hTVQD3ajOgx3xC0XTzgW1xJkgVRzwlocV9tGVGJTv5ZsSOzCEM8M1PaOOHAqRcn95JnkBL3-x4vkTueG9i796SZ_H-Xcmps-ZZ0WAIEkunf/s1600/Pinout+logo+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNIbku6hQqYr67jgCrSbiLN2fmO5zog-o8hTVQD3ajOgx3xC0XTzgW1xJkgVRzwlocV9tGVGJTv5ZsSOzCEM8M1PaOOHAqRcn95JnkBL3-x4vkTueG9i796SZ_H-Xcmps-ZZ0WAIEkunf/s1600/Pinout+logo+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png&quot; height=&quot;276&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Pin Out&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
Para inciarse en la nueva LaunchPad recomiendo la siguiente info:&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-family: arial, sans-serif; font-size: small;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/lit/ug/slau533b/slau533b.pdf96tU_Kg&amp;amp;bvm=bv.85076809,d.bGQ&quot; target=&quot;_blank&quot;&gt;LaunchPad user Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/lit/zip/slac300&quot; target=&quot;_blank&quot;&gt;Ejemplos de código en C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ti.com/lit/pdf/slau208&quot; target=&quot;_blank&quot;&gt;Msp430fX5xx family User guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8787569686355306137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2015/02/launchpad-texas-instruments.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8787569686355306137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8787569686355306137'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2015/02/launchpad-texas-instruments.html' title='nueva LaunchPad Texas Instruments'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyNpxSfRzpBxJUYfRcBMDzbZ62t8wy5GQW7-Y63gTvfnWAxbn6tCvGTnS9x4ZZYHIhN7ghP6I1mTYMnVBG5HSkGOqQImz95Uxa2tBgpA9AUV9Vopm-sdVsVriS-PzAWEWHNT6lG-LcmDdm/s72-c/Launchpad+Code+ccs+appearance+iar+embedded+workbench+ide+debugging+with+Msp430+5529+msp430f5529+Logo+Code+composer+studio+Comparison+advantage+disvantagec+programming+microcontroller+compiler+best.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-1437399177222464056</id><published>2014-11-30T11:34:00.001+01:00</published><updated>2014-11-30T11:36:32.442+01:00</updated><title type='text'>Bit set, reset, toogle y masking en microcontroladores. Tutorial</title><content type='html'>Hay diferentes conceptos que hay que tener claro antes de empezar a configurar los registros de un microcontrolador.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;Bit set&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
Para escribir un 1en un determinado bit, usamos la puerta lógica OR. Si anteriormente en este bit del registro teníamos un 1 el 1 se queda y si teníamos un 0 el bit 1 es escrito encima.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En lenguaje C se usa el símbolo de la barra seguido de un igual:&amp;nbsp;&lt;span style=&quot;font-size: x-large;&quot;&gt;&amp;nbsp;|=&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
ejemplo:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;ADC12CTL0 |= ADC12ENC;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3&gt;
Bit reset&lt;/h3&gt;
&lt;div&gt;
Queremos escribir un 0, y usamos la puerta lógica AND.&lt;/div&gt;
&lt;div&gt;
El símbolo en C utilizado es: &amp;nbsp;&lt;span style=&quot;font-size: x-large;&quot;&gt;&amp;amp;=&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ejemplo:&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;ADC12CTL0 &amp;amp;= ~ADC12SC&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Como se puede ver arriba se ha utilizado el símbolo ~, que es equivalente a una puerta not, (una negación) Y esto es porque queremos escribir un 0.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Bit Toggle&lt;/h3&gt;
&lt;div&gt;
Toggle significa cambiar de un estado al otro. Es decir si un led está encendido apagarlo y si estuviese apagado encenderlo. Para esto se utiliza la puerta OR-exclusiv.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En lenguaje C el símbolo es:&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;^=&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Bit masking&lt;/h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Usamos puerta AND para comprobar un determinado bit.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/1437399177222464056/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2014/11/bit-set-reset-toogle-y-masking-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1437399177222464056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1437399177222464056'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2014/11/bit-set-reset-toogle-y-masking-en.html' title='Bit set, reset, toogle y masking en microcontroladores. Tutorial'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-2812129407914248275</id><published>2014-11-16T17:52:00.003+01:00</published><updated>2014-11-16T17:52:23.326+01:00</updated><title type='text'>Multicópteros: Indice-resumen de post publicados!</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;h4&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: x-small;&quot;&gt;&lt;b&gt;Actualización: &lt;a href=&quot;http://repositorio.bib.upct.es/dspace/bitstream/10317/2994/1/pfc4534.pdf&quot; target=&quot;_blank&quot;&gt;Descarga ahora el PDF con toda la información del proyecto&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Multicópteros&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Aqui un resumen de todo lo que se ha ido publicando sobre el tema.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: #b45f06; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: x-large; font-weight: normal;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2011/07/cuadricopteros.html&quot; target=&quot;_blank&quot;&gt;Introducción&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-ekq5W4C8hl2nbMhOfHyPTsM7DMGyI2V8AhSN8JniHBNBGAtWKp-EwSyl4SfRjNtwwn8WaOyp2XkyJDa3Q4UrLXXtpM-5s8EcPTWwZkr3A7R6nC47Dwhw_NDNRU3spq4UPnJ9JBRfVwxL/s1600/estabilizador+imagen+camara+cuadricoptero+helicoptero+nick+roll+cannon+nikon.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-ekq5W4C8hl2nbMhOfHyPTsM7DMGyI2V8AhSN8JniHBNBGAtWKp-EwSyl4SfRjNtwwn8WaOyp2XkyJDa3Q4UrLXXtpM-5s8EcPTWwZkr3A7R6nC47Dwhw_NDNRU3spq4UPnJ9JBRfVwxL/s1600/estabilizador+imagen+camara+cuadricoptero+helicoptero+nick+roll+cannon+nikon.jpg&quot; height=&quot;182&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2011/07/fotografia-aerea-comercial.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Fotografía aérea comercial&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QrNDL9eZ6jv51tSRbp2CrW5QfVb_48bQgLau5CiWOF9VeUyZSHIooeOTBOuth_xvQd2Va9EybYQ-A_euiW7Hvkb4ZjM2PKjYjKv2iewxpD7UEF8or4xmeNsVwjbt4enZMR3l52TCMM5M/s320/fotografia-aerea-murcia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QrNDL9eZ6jv51tSRbp2CrW5QfVb_48bQgLau5CiWOF9VeUyZSHIooeOTBOuth_xvQd2Va9EybYQ-A_euiW7Hvkb4ZjM2PKjYjKv2iewxpD7UEF8or4xmeNsVwjbt4enZMR3l52TCMM5M/s320/fotografia-aerea-murcia.jpg&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2011/09/eleccion-del-multicoptero.html&quot; target=&quot;_blank&quot;&gt;Configuraciones Tri-, quad-, hexa- y octocóptero&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNu7r0C-pA3GeUI6rMgVgCMDzen4QldknoGqTLT_fZtIkNbYlusQc7Z3b6xoPWK-als0R2OArbqv43BhORYPoAAZF0AJ69CKYLsfcIlbPkRdWXCwfN7ndyGXZ8Q8p7OLJNjaRcEHC5yhar/s1600/fotografia-aerea+hexacopter+multicopter+quadrocopter+drones+DIYdrones+photography.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNu7r0C-pA3GeUI6rMgVgCMDzen4QldknoGqTLT_fZtIkNbYlusQc7Z3b6xoPWK-als0R2OArbqv43BhORYPoAAZF0AJ69CKYLsfcIlbPkRdWXCwfN7ndyGXZ8Q8p7OLJNjaRcEHC5yhar/s1600/fotografia-aerea+hexacopter+multicopter+quadrocopter+drones+DIYdrones+photography.jpg&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/03/porque-y-como-vuela-un-cuadricoptero.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Porqué y cómo vuela un cuadricóptero&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1V1QS8xSmSW0fzIroPbMipjrPNvvQjEU72PZLNPvYa4gCvpNDNZcWknUCSr_CJfZAfG0jk45Svpm8dVFU1rC-5NbQhI2LuY8jDod-96FLBzS-B_BemGRQnvzJ_RZ8frvPVL9kFYmB4pW/s1600/controlling+YAW+control+PID+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1V1QS8xSmSW0fzIroPbMipjrPNvvQjEU72PZLNPvYa4gCvpNDNZcWknUCSr_CJfZAfG0jk45Svpm8dVFU1rC-5NbQhI2LuY8jDod-96FLBzS-B_BemGRQnvzJ_RZ8frvPVL9kFYmB4pW/s1600/controlling+YAW+control+PID+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; height=&quot;208&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000; font-size: x-large;&quot;&gt;&lt;i&gt;Diseño:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;Los artículos relacionados con el diseño y dimensionamiento,&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2011/07/presupuesto-aproximado-cuadricoptero.html&quot; target=&quot;_blank&quot;&gt;Presupuesto aproximado&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.sellanycar.com/cars-related/wp-content/uploads/2014/01/dollar_logo_11_s.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.sellanycar.com/cars-related/wp-content/uploads/2014/01/dollar_logo_11_s.jpg&quot; height=&quot;150&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/07/como-dimensionar-motores-y-helices-para.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Dimensionamiento de Hélices y motores&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/07/como-dimensionar-motores-y-helices-para.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.drivecalc.de/DCIcon.jpg&quot; /&gt;&lt;/a&gt;&lt;span id=&quot;goog_1859674488&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1859674489&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2012/11/cableado-para-multicopteros.html&quot; target=&quot;_blank&quot;&gt;Cableado&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx3rP2w7szxAjBmIfjRMXEOs7Rcr7odoJ-uOYqs-LFhwVosyZ0MyvynPeVJ1RvTnyxDzt_o2TP4YEXCX0LzYWnslphA1KJSpmH4czaNaQ3TF63U-NyFKzhnPDkKLYSox-gD7xE1Kae58E/s1600/cables+cableado+hexacopter+diy+drones+quadcopter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx3rP2w7szxAjBmIfjRMXEOs7Rcr7odoJ-uOYqs-LFhwVosyZ0MyvynPeVJ1RvTnyxDzt_o2TP4YEXCX0LzYWnslphA1KJSpmH4czaNaQ3TF63U-NyFKzhnPDkKLYSox-gD7xE1Kae58E/s1600/cables+cableado+hexacopter+diy+drones+quadcopter.png&quot; height=&quot;132&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2012/11/tiempo-de-vuelo.html&quot; target=&quot;_blank&quot;&gt;Tiempo de vuelo&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/11/tiempo-de-vuelo.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7FPaU2cg9OwwiTY6JrIGlI7z7ZSQSXS__9S7F276FEdr_-bgLLMyi1ZdpRYENSMl0Qo4-rx564S1-4LF4lO4fOJPLGJcXi-PvD1DlKXy04AF1R3q8vBkN1jKFO_0m1pyti22quqJqNeS0/s1600/tiempo+en+vuelo+multicopteros+quadcopter.jpg&quot; height=&quot;133&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/2012/08/banco-de-pruebas-para-multicopteros.html&quot; target=&quot;_blank&quot;&gt;Banco de pruebas&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoPJQN4__wBZbaCq0fw7BeeXXbIYP4kuBG9Rq_9DwR6xeYzrqUJ_8b0Xz66wdw-W_yMBmmPe4NtUaJkihPkVxQG1YUXn-noTQ_9W41ZGysBRF4re2B6Er3TTdMmeDxAQ2sGLIy2w5eGpQ/s1600/DSCN3083.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoPJQN4__wBZbaCq0fw7BeeXXbIYP4kuBG9Rq_9DwR6xeYzrqUJ_8b0Xz66wdw-W_yMBmmPe4NtUaJkihPkVxQG1YUXn-noTQ_9W41ZGysBRF4re2B6Er3TTdMmeDxAQ2sGLIy2w5eGpQ/s1600/DSCN3083.JPG&quot; height=&quot;150&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #bf9000; font-size: x-large;&quot;&gt;&lt;i&gt;&lt;b&gt;Funcionamiento:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/10/c-code-draft.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Código&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/10/c-code-draft.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixa-UW_dNv_IYEoze7tHwJTbjEF34Y6zEcTXLWx8vcuSErbtcNdfa1NnyQ67_p7W2qP2Gkv1ieznZ20ti2LAAahkc4yqhoUsklQyC1SWI6j_JD7YLMa-h890JBzriEkMUP7pIguVlogUiQ/s1600/arduino-logo.png&quot; height=&quot;169&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span id=&quot;goog_1859674505&quot;&gt;&lt;/span&gt;Controlar un motor Brushless&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9gXDx8llw_gpS1rNcOeQ1D7Ngz79U6KipdZpaF0D4OV0oXfuKmq7p2itvuKzWhi0GKZCAdhpVMRAEwxIxPYi2FG7U2HN6XajeJRebA8sZncMUVhxfgQHVqPJLUmqTpvuTBvwTh4ImjN5/s1600/schematic+Brushless+motor+ESC+LIPO+hexacopter+quadcopter+cuadricoptero+tutorial+how+to+aeromodelismo+helicoptero+RC+Arduino+motor+conexcion+pin+sin+escobilas.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9gXDx8llw_gpS1rNcOeQ1D7Ngz79U6KipdZpaF0D4OV0oXfuKmq7p2itvuKzWhi0GKZCAdhpVMRAEwxIxPYi2FG7U2HN6XajeJRebA8sZncMUVhxfgQHVqPJLUmqTpvuTBvwTh4ImjN5/s1600/schematic+Brushless+motor+ESC+LIPO+hexacopter+quadcopter+cuadricoptero+tutorial+how+to+aeromodelismo+helicoptero+RC+Arduino+motor+conexcion+pin+sin+escobilas.png&quot; height=&quot;192&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/2812129407914248275/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2014/11/multicopteros-indice-resumen-de-post.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2812129407914248275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2812129407914248275'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2014/11/multicopteros-indice-resumen-de-post.html' title='Multicópteros: Indice-resumen de post publicados!'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-ekq5W4C8hl2nbMhOfHyPTsM7DMGyI2V8AhSN8JniHBNBGAtWKp-EwSyl4SfRjNtwwn8WaOyp2XkyJDa3Q4UrLXXtpM-5s8EcPTWwZkr3A7R6nC47Dwhw_NDNRU3spq4UPnJ9JBRfVwxL/s72-c/estabilizador+imagen+camara+cuadricoptero+helicoptero+nick+roll+cannon+nikon.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-4646613264023587075</id><published>2012-11-18T11:52:00.001+01:00</published><updated>2014-11-16T17:52:54.805+01:00</updated><title type='text'>Cableado para multicopteros</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; El cable utilizado está recubierto de &amp;nbsp;silicona pura, se pueden ver los diferentes
grosores en la ilustración, y está muy extendido en el campo del
aeromodelismo y sus principales características son:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo2; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Para igual amperaje son mucho más flexibles que
un cable tradicional.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo2; page-break-after: avoid; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Soportan 200 &lt;/span&gt;&lt;sup style=&quot;text-indent: -18pt;&quot;&gt;o&lt;/sup&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;C.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Baja resistencia y por tanto alta conductividad.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Están compuestos por cables de cobre muy finos,
entre 0,06 y 0,08 mm, dependiendo del modelo.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!--[if !supportLists]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo2; page-break-after: avoid; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo2; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot; style=&quot;line-height: 115%; page-break-after: avoid; text-align: center;&quot;&gt;
&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt=&quot;http://www.4-max.co.uk/photos/misc/silicone-wire-big.jpg&quot; id=&quot;Imagen_x0020_6&quot; o:spid=&quot;_x0000_i1026&quot; style=&quot;height: 165pt; mso-wrap-style: square; visibility: visible; width: 248.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;silicone-wire-big&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx3rP2w7szxAjBmIfjRMXEOs7Rcr7odoJ-uOYqs-LFhwVosyZ0MyvynPeVJ1RvTnyxDzt_o2TP4YEXCX0LzYWnslphA1KJSpmH4czaNaQ3TF63U-NyFKzhnPDkKLYSox-gD7xE1Kae58E/s1600/cables+cableado+hexacopter+diy+drones+quadcopter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx3rP2w7szxAjBmIfjRMXEOs7Rcr7odoJ-uOYqs-LFhwVosyZ0MyvynPeVJ1RvTnyxDzt_o2TP4YEXCX0LzYWnslphA1KJSpmH4czaNaQ3TF63U-NyFKzhnPDkKLYSox-gD7xE1Kae58E/s320/cables+cableado+hexacopter+diy+drones+quadcopter.png&quot; height=&quot;212&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot; style=&quot;line-height: 115%; text-align: center;&quot;&gt;
&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412381&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot; style=&quot;line-height: 115%; text-align: center;&quot;&gt;
&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412381&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: start;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;En
el prototipo se han utilizado dos grosores: 12AWG y 16AWG en colores negro y
rojo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
Tabla
de corrientes máximas admisibles dada por el fabricante:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableMediumShading1Accent2&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #CF7B79 1.0pt; mso-border-themecolor: accent2; mso-border-themetint: 191; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 363px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 3.65pt; mso-yfti-firstrow: yes; mso-yfti-irow: -1;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-right: none; border: solid #CF7B79 1.0pt; height: 3.65pt; mso-background-themecolor: accent2; mso-border-themecolor: accent2; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 5; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;AWG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: none; border-top: solid #CF7B79 1.0pt; height: 3.65pt; mso-background-themecolor: accent2; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Área&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: none; border-top: solid #CF7B79 1.0pt; height: 3.65pt; mso-background-themecolor: accent2; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Diámetro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-left: none; border: solid #CF7B79 1.0pt; height: 3.65pt; mso-background-themecolor: accent2; mso-border-themecolor: accent2; mso-border-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Corriente Máxima&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 0;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 68; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;0.518mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;0.812mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 12A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 132; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;0.82mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;1.02mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 20A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 68; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;1.31mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;1.29mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 30A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 132; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;2.08mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;1.63mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 45A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 68; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;3.31mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;2.05mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #EFD3D2; border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-background-themecolor: accent2; mso-background-themetint: 63; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 70A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 2.9pt; mso-yfti-irow: 5; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: solid #CF7B79 1.0pt; border-right: none; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-left-themecolor: accent2; mso-border-left-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 47.95pt;&quot; valign=&quot;top&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 132; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 63.8pt;&quot; valign=&quot;top&quot; width=&quot;85&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;5.26mm²&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CF7B79 1.0pt; border: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;2.59mm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;border-bottom: solid #CF7B79 1.0pt; border-left: none; border-right: solid #CF7B79 1.0pt; border-top: none; height: 2.9pt; mso-border-bottom-themecolor: accent2; mso-border-bottom-themetint: 191; mso-border-right-themecolor: accent2; mso-border-right-themetint: 191; mso-border-top-alt: solid #CF7B79 1.0pt; mso-border-top-themecolor: accent2; mso-border-top-themetint: 191; padding: 0cm 5.4pt 0cm 5.4pt; width: 88.65pt;&quot; valign=&quot;top&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 128; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 115%;&quot;&gt;Hasta 120A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;v:shape id=&quot;Imagen_x0020_108&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 231.75pt; mso-wrap-style: square; visibility: visible; width: 441pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyjD_lZ9AnGjM-FxGxpdnisudD4DdOWx0wUbJXT6WMqm6aNYzBhzzEtSBS0tfRNdj5RLiz5Uo_Elim4EfD0EzP6s7GBmyAyoqxfvy8r67SESeAInttXLZEfut2x8LCobeT_fPPOt_FWlmr/s1600/cableado+hexacopter+diy+drones+quadcopter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyjD_lZ9AnGjM-FxGxpdnisudD4DdOWx0wUbJXT6WMqm6aNYzBhzzEtSBS0tfRNdj5RLiz5Uo_Elim4EfD0EzP6s7GBmyAyoqxfvy8r67SESeAInttXLZEfut2x8LCobeT_fPPOt_FWlmr/s640/cableado+hexacopter+diy+drones+quadcopter.png&quot; height=&quot;336&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;En la ilustración se puede distinguir tres segmentos de
cable, marcados con los números 1, 2 y 3. Para el segmento 1, que conecta las
baterías con la placa de distribución, la máxima corriente es 60A. &amp;nbsp;El tramo 2, que conecta la placa de
distribución con los ESC, se utiliza el cable que llevan los variadores que es
del grosor 16AWG. Para el último segmento, número 3, que conecta la salida de
los variadores de velocidad con los motores, la máxima corriente es 11’5A y
usaremos 16AWG.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
Se han usado dos tipos de conectores:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Conectores “Bannana 3,5mm” que soportan
alrededor de 80A.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Conectores “Bannana 4 mm” soportan hasta
93A&amp;nbsp; aproximadamente y tienen protección
contra inversión de la polaridad. Estos conectores son dobles, como se puede
ver en la ilustración.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1XPFemw2ldWCYH55XsYW3Y2fFiORzk5w9uIbaIYRrOm2eeubWuMm8EHWp_pEJAHx2FS8HVNkvCAW-sEOO1a9rmbNNlHbG69FkXhdsoR2GxnkVhDkUrv4o7legakubKj3oSTFIHwqUDU_/s1600/Connector+3.5mm+Banana+multicopter+hexacopter+quadcopter+-+avoid+the++inverter+polarity+Lipo+Battery+connector.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1XPFemw2ldWCYH55XsYW3Y2fFiORzk5w9uIbaIYRrOm2eeubWuMm8EHWp_pEJAHx2FS8HVNkvCAW-sEOO1a9rmbNNlHbG69FkXhdsoR2GxnkVhDkUrv4o7legakubKj3oSTFIHwqUDU_/s1600/Connector+3.5mm+Banana+multicopter+hexacopter+quadcopter+-+avoid+the++inverter+polarity+Lipo+Battery+connector.jpg&quot; height=&quot;320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Ver más temas en &lt;a href=&quot;http://diebotreise.blogspot.de/p/multicopteros.html&quot; target=&quot;_blank&quot;&gt;Multicópteros&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--[if !supportLists]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/4646613264023587075/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/11/cableado-para-multicopteros.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4646613264023587075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/4646613264023587075'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/11/cableado-para-multicopteros.html' title='Cableado para multicopteros'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkx3rP2w7szxAjBmIfjRMXEOs7Rcr7odoJ-uOYqs-LFhwVosyZ0MyvynPeVJ1RvTnyxDzt_o2TP4YEXCX0LzYWnslphA1KJSpmH4czaNaQ3TF63U-NyFKzhnPDkKLYSox-gD7xE1Kae58E/s72-c/cables+cableado+hexacopter+diy+drones+quadcopter.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-1114287864931792514</id><published>2012-11-18T11:43:00.001+01:00</published><updated>2015-02-20T00:27:52.668+01:00</updated><title type='text'>Tiempo de vuelo</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Se han usado baterías de polímeros de Litio, conocidas como
LiPo. Esta tecnología de baterías es la evolución de las baterías Li-ion y han
remplazado a la antiguas NiMh o NiCd, ya que dobla la densidad de energía y
aumenta la capacidad de descarga.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSfyUiPv4pzEG_Z3YoLAt7FHt2tvtKjweJEBLGy-_0vwOK7o7E2QQ&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSfyUiPv4pzEG_Z3YoLAt7FHt2tvtKjweJEBLGy-_0vwOK7o7E2QQ&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Se quiere que el tiempo de vuelo ronde los 10 minutos. Como
su cálculo sólo lo podemos saber a partir de datos experimentales, para calcular
una estimación a la baja, &amp;nbsp;se procede de
la siguiente manera:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
La corriente máxima en continuo de cada motor, en nuestro caso, es 13.1A, &lt;a href=&quot;http://diebotreise.blogspot.de/2012/07/como-dimensionar-motores-y-helices-para.html&quot; target=&quot;_blank&quot;&gt;(ver como cómo calcular los motores aquí)&lt;/a&gt;&amp;nbsp;por
lo que los 6 motores van a ser 78.6A. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
Se suponen dos casos de baterías:
2 baterías de 4000mAh y 2 baterías de 5000 mAh.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;En el
primer caso tendremos un total de &lt;b&gt;8000mAh,&lt;/b&gt;
eso significa que con la batería se pueden obtener 8000 mA durante una hora. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsdLb3ln01fPWwmPw1AYzI8s1YQ17e93E9orvq6AtJSmteArsL9K76NrvM9AnfYIHm0P0hMxuoB9B7ccNqrnDQyfZh2azLFOgLMX7WO067PWGInC2SEXmXJX8zW2YgGahPdHwjQ-uIOBO/s1600/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsdLb3ln01fPWwmPw1AYzI8s1YQ17e93E9orvq6AtJSmteArsL9K76NrvM9AnfYIHm0P0hMxuoB9B7ccNqrnDQyfZh2azLFOgLMX7WO067PWGInC2SEXmXJX8zW2YgGahPdHwjQ-uIOBO/s400/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje.png&quot; height=&quot;75&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;tiempo&lt;/m:r&gt;&lt;m:r&gt;
   &lt;/m:r&gt;&lt;m:r&gt;de&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;vuelo&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;m:r&gt;í&lt;/m:r&gt;&lt;m:r&gt;nim&amp;#55349;&amp;#56412;&lt;/m:r&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;8000&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;1000&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;A&lt;/m:r&gt;&lt;m:r&gt;h&lt;/m:r&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;1&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;78.6&lt;/m:r&gt;&lt;m:r&gt;A&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;=0.10178
   h &lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 27pt; width: 272.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;tiempo&lt;/m:r&gt;&lt;m:r&gt;
   &lt;/m:r&gt;&lt;m:r&gt;de&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;vuelo&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;m:r&gt;í&lt;/m:r&gt;&lt;m:r&gt;nimo&lt;/m:r&gt;&lt;m:r&gt;=0.10178·60=6.11
   &lt;/m:r&gt;&lt;m:r&gt;minutos&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 15pt; width: 270pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
En el segundo caso de &lt;b&gt;&amp;nbsp;10000 mAh: &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaB8IVV06KSpJ2L-rURuatedI24kt0zQQuKPOUI_zEfe0_EI3ECLt8IWJDTVgvgvM-TlDE9JLeCx61_C3MYaLZvLL-k1uS-4oAcMb0CwOjkQzGRlx3iTPZYB52GTKCau6wh_9D1sksb7J6/s1600/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaB8IVV06KSpJ2L-rURuatedI24kt0zQQuKPOUI_zEfe0_EI3ECLt8IWJDTVgvgvM-TlDE9JLeCx61_C3MYaLZvLL-k1uS-4oAcMb0CwOjkQzGRlx3iTPZYB52GTKCau6wh_9D1sksb7J6/s400/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje+2.png&quot; height=&quot;73&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;tiempo&lt;/m:r&gt;&lt;m:r&gt;
   &lt;/m:r&gt;&lt;m:r&gt;de&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;vuelo&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;m:r&gt;í&lt;/m:r&gt;&lt;m:r&gt;nimo&lt;/m:r&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;10000&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;1000&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;A&lt;/m:r&gt;&lt;m:r&gt;h&lt;/m:r&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;1&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;78.6&lt;/m:r&gt;&lt;m:r&gt;A&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;=0.1272
   h&lt;/m:r&gt;&lt;m:r&gt;oras&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 27pt; width: 294.75pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;tiempo&lt;/m:r&gt;&lt;m:r&gt;
   &lt;/m:r&gt;&lt;m:r&gt;de&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;vuelo&lt;/m:r&gt;&lt;m:r&gt; &lt;/m:r&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;m:r&gt;í&lt;/m:r&gt;&lt;m:r&gt;nimo&lt;/m:r&gt;&lt;m:r&gt;=0.1272·60=7.63
   &lt;/m:r&gt;&lt;m:r&gt;minutos&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 15pt; width: 264pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Estos tiempos serían los
obtenidos en el peor de los casos en los que cada motor trabajase al máximo. Si
esto fuese así obtendríamos 896g de empuje en cada motor, un total 5376 gramos
de empuje cuando el prototipo pesará menos de 3000 gramos. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Se puede calcular la aceleración máxima de subida:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
Suponemos que cada motor da una
media de 850 gramos de empuje, el total sería 5100 gramos. Cómo el peso del
prototipo va a ser cómo máximo 3000g (sin carga), obtenemos un empuje neto
ascendente de 2100gramos.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
Según la segunda ley de
newton:&amp;nbsp; F= Mprototipo· a&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;y
sustituyendo la fuerza por &lt;!--[if gte msEquation 12]&gt;&lt;m:oMath&gt;&lt;i
 style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;F&lt;/m:r&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
   style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
   mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
   normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
   normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
   style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;empuje&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;i
 style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;m:r&gt;g&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-text-raise: -7.0pt; position: relative; top: 7.0pt;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 16.5pt; width: 76.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&amp;nbsp;se obtiene:&amp;nbsp;F= Mempuje· g&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;empuje&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;m:r&gt;g&lt;/m:r&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;prototipo&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;m:r&gt;a&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 16.5pt; width: 132pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte msEquation 12]&gt;&lt;m:oMathPara&gt;&lt;m:oMath&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;a&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;neta&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
      style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
      mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
      normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
      normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
      style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;empuje&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;·&lt;/m:r&gt;&lt;m:r&gt;g&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;m:sSub&gt;&lt;m:sSubPr&gt;&lt;span
      style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
      mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
      normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSubPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
      normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sub&gt;&lt;i
      style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;prototipo&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sub&gt;&lt;/m:sSub&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;=&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;2.300·9.8&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;i
    style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;3.000&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;i
  style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;=7.51&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;m:f&gt;&lt;m:fPr&gt;&lt;span
    style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
    mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
    normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:fPr&gt;&lt;m:num&gt;&lt;i style=&#39;mso-bidi-font-style:
    normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;m&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:num&gt;&lt;m:den&gt;&lt;m:sSup&gt;&lt;m:sSupPr&gt;&lt;span
      style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;;mso-ascii-font-family:&quot;Cambria Math&quot;;
      mso-hansi-font-family:&quot;Cambria Math&quot;;font-style:italic;mso-bidi-font-style:
      normal&#39;&gt;&lt;m:ctrlPr&gt;&lt;/m:ctrlPr&gt;&lt;/span&gt;&lt;/m:sSupPr&gt;&lt;m:e&gt;&lt;i style=&#39;mso-bidi-font-style:
      normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;s&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:e&gt;&lt;m:sup&gt;&lt;i
      style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;2&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:sup&gt;&lt;/m:sSup&gt;&lt;/m:den&gt;&lt;/m:f&gt;&lt;/m:oMath&gt;&lt;/m:oMathPara&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 30.75pt; width: 204.75pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSNtKcZVsC9VbOyeJHJtaCzP9OJem0qGaQevwDTeXfTE2R8D-UqbVrX19hks1x3BjdNtcWIyk-rC4_Hu5e-mfgk6-5jC7mCAvIx4gKWxxkZVGhO5AJBQts2EuWXWrs9AHRtbrTAF03ehI/s1600/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje+3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaSNtKcZVsC9VbOyeJHJtaCzP9OJem0qGaQevwDTeXfTE2R8D-UqbVrX19hks1x3BjdNtcWIyk-rC4_Hu5e-mfgk6-5jC7mCAvIx4gKWxxkZVGhO5AJBQts2EuWXWrs9AHRtbrTAF03ehI/s400/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje+3.png&quot; height=&quot;126&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Ver más temas en&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/p/multicopteros.html&quot; style=&quot;font-size: x-large;&quot; target=&quot;_blank&quot;&gt;Multicópteros&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/1114287864931792514/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/11/tiempo-de-vuelo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1114287864931792514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1114287864931792514'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/11/tiempo-de-vuelo.html' title='Tiempo de vuelo'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAsdLb3ln01fPWwmPw1AYzI8s1YQ17e93E9orvq6AtJSmteArsL9K76NrvM9AnfYIHm0P0hMxuoB9B7ccNqrnDQyfZh2azLFOgLMX7WO067PWGInC2SEXmXJX8zW2YgGahPdHwjQ-uIOBO/s72-c/formula+baterias+lipo+diy+drones+hexacopter+quadcopter+empuje.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-5365249595728741406</id><published>2012-11-18T11:23:00.003+01:00</published><updated>2014-11-16T17:54:09.113+01:00</updated><title type='text'>ESC: Electronic Speed Controler.</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para controlar estos motores utilizamos los variadores ESC
(Electronic Speed Controler), que están diseñados para dirigir a motores sin
escobillas &lt;i&gt;brushles. &lt;/i&gt;Estos pequeños
controladores varían la corriente continua procedente de las baterías LiPo a
corriente alterna de diferentes frecuencias, controlando así la velocidad de
salida del motor. El principal parámetro para dimensionarlos es el amperaje
máximo admisible, que debe ser superior&amp;nbsp;
a la máxima corriente que van a consumir los motores en continua. &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Normalmente, poseen, internamente, un microcontrolador
programable para configurar algunos parámetros. Esto depende de cada modelo. En
este proyecto se han usado ESCs de la marca Turnigy, solamente programables con
las tarjetas programadoras de la misma compañía.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRkkoS5wirZC8QwVLFZBTCKGA91X1X2Flp8WOx6LAGvP19CqJqopukJt28cEzfAirrybzcCpkPoEX0sHUEmlR1yKDQIUWaxOk1pAE6SLsCTEjsIPGYt1znQm1QKNr3U1ygKUwp647mCyQ/s1600/programming+carg+turnigy+hexacopter+quadcopter+diy+drones+UAV.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRkkoS5wirZC8QwVLFZBTCKGA91X1X2Flp8WOx6LAGvP19CqJqopukJt28cEzfAirrybzcCpkPoEX0sHUEmlR1yKDQIUWaxOk1pAE6SLsCTEjsIPGYt1znQm1QKNr3U1ygKUwp647mCyQ/s320/programming+carg+turnigy+hexacopter+quadcopter+diy+drones+UAV.JPG&quot; height=&quot;247&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: center; text-indent: 35.4pt;&quot;&gt;
&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt=&quot;http://www.hobbycity.com/hobbycity/forum/uploads/19014/IMG_0318.JPG&quot; id=&quot;Imagen_x0020_79&quot; o:spid=&quot;_x0000_i1026&quot; style=&quot;height: 217.5pt; mso-wrap-style: square; visibility: visible; width: 289.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;IMG_0318&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
Los parámetros variables son:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Activar el freno (yes/no)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Tipo de batería (LiPo/NiMh)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Tipo de Corte ante batería baja (soft-cut/
off-cut)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IE&quot; style=&quot;font-family: Symbol; mso-ansi-language: EN-IE; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IE&quot;&gt;Corte
por voltaje (Low/Middle/High)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IE&quot; style=&quot;font-family: Symbol; mso-ansi-language: EN-IE; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IE&quot;&gt;Mode
de arranque (Normal/soft/very soft)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IE&quot; style=&quot;font-family: Symbol; mso-ansi-language: EN-IE; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;EN-IE&quot;&gt;Temporizador
(Low/Middle/High)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Música en function de las células de la batería
(D/C/B/A)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Modo Governor (on/off)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Realmente los parámetros que vienen por defecto son los
mejores y no se necesita cambiar nada, excepto si deseas un arranque super
suave, que pueden ser útiles si la batería o el propio ESC no están bien
dimensionados para soportar el pico en el arranque.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
El conexionado del ESC:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSA0Iq90OXvmXNKmsO32zb1_O2fni3pHNCKLEHs8ZdqX80WkQ_hSvnSAWBvX6WCQ64LewwkKKEc59fXqGzKUoOOnyT-QRVkxIgInvYYYvGYOlItJui16xNkqFj0LpsznPrPoYE6fc7gxi/s1600/ESC.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSA0Iq90OXvmXNKmsO32zb1_O2fni3pHNCKLEHs8ZdqX80WkQ_hSvnSAWBvX6WCQ64LewwkKKEc59fXqGzKUoOOnyT-QRVkxIgInvYYYvGYOlItJui16xNkqFj0LpsznPrPoYE6fc7gxi/s400/ESC.png&quot; height=&quot;171&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;v:shape id=&quot;Imagen_x0020_63&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 167.25pt; mso-wrap-style: square; visibility: visible; width: 441pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata croptop=&quot;7801f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para este proyecto se han usado unos variadores de
corriente admisible de 40 A de la marca Turnigy, como los de la imagen, ya
que los motores seleccionados pueden llegar a consumir 30 A en pico. Muchos de
estos controladores reducen también el alto voltaje procedente de las baterías,
11,1 V a 5V para alimentar a la electrónica. Disponemos en este modelo una
alimentación para la electrónica de 3A de máximo, más que suficiente para este
proyecto.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Es importante alimentar la electrónica sólo desde una fuente de 5V,
ya que al ser transformadores de tensión diferentes puede alimentar a la
electrónica con una pequeña variación de voltaje, creando recirculaciones de
corriente indeseadas. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;La señal que hay que enviar al variador para controlar la
velocidad es igual a la usada para controlar motores servo. Y su frecuencia de refresco es de 20 milisegundos.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large; text-align: center; text-indent: 0px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Ver más temas en&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://diebotreise.blogspot.de/p/multicopteros.html&quot; style=&quot;font-size: x-large; text-align: center; text-indent: 0px;&quot; target=&quot;_blank&quot;&gt;Multicópteros&lt;/a&gt;&lt;span style=&quot;font-size: large; text-align: center; text-indent: 0px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/5365249595728741406/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/11/esc-electronic-speed-controler.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5365249595728741406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5365249595728741406'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/11/esc-electronic-speed-controler.html' title='ESC: Electronic Speed Controler.'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRkkoS5wirZC8QwVLFZBTCKGA91X1X2Flp8WOx6LAGvP19CqJqopukJt28cEzfAirrybzcCpkPoEX0sHUEmlR1yKDQIUWaxOk1pAE6SLsCTEjsIPGYt1znQm1QKNr3U1ygKUwp647mCyQ/s72-c/programming+carg+turnigy+hexacopter+quadcopter+diy+drones+UAV.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-6420006324067759583</id><published>2012-10-26T19:42:00.002+02:00</published><updated>2014-11-16T17:54:33.619+01:00</updated><title type='text'>C Code- Draft!</title><content type='html'>&lt;pre&gt;PARA UNA MEJOR LECTURA DEL CÓDIGO, COPIAR Y PEGAR EN LA VENTANA DE ARDUINO!&lt;/pre&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;#include&amp;nbsp;&amp;lt;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.h&amp;gt; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// ArduPilot Mega RC Library&lt;/span&gt;
#include&amp;nbsp;&amp;lt;&lt;span style=&quot;color: #cc6600;&quot;&gt;FastSerial&lt;/span&gt;.h&amp;gt;
#include&amp;nbsp;&amp;lt;&lt;span style=&quot;color: #cc6600;&quot;&gt;SPI&lt;/span&gt;.h&amp;gt;
#include&amp;nbsp;&amp;lt;Arduino_Mega_ISR_Registry.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_PeriodicProcess.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_InertialSensor.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_IMU.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_ADC.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_Math.h&amp;gt;
#include&amp;nbsp;&amp;lt;AP_Common.h&amp;gt;
#include&amp;nbsp;&amp;lt;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.h&amp;gt;
#include&amp;nbsp;&amp;lt;&lt;span style=&quot;color: #cc6600;&quot;&gt;AP_Compass&lt;/span&gt;.h&amp;gt; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Compass Library&lt;/span&gt;
#include&amp;nbsp;&amp;lt;I2C.h&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//para dataflash&lt;/span&gt;
#define&amp;nbsp;HEAD_BYTE1&amp;nbsp;0xA3
#define&amp;nbsp;HEAD_BYTE2&amp;nbsp;0x95
#define&amp;nbsp;END_BYTE1&amp;nbsp;0xA2
#define&amp;nbsp;END_BYTE2&amp;nbsp;0x4E
#define&amp;nbsp;DF_SLAVESELECT&amp;nbsp;53&amp;nbsp;

#define&amp;nbsp;ToRad(x)&amp;nbsp;(x*0.01745329252)&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// *pi/180&lt;/span&gt;
#define&amp;nbsp;ToDeg(x)&amp;nbsp;(x*57.2957795131)&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// *180/pi&lt;/span&gt;


#define&amp;nbsp;A_LED_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35
#define&amp;nbsp;C_LED_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;37
#define&amp;nbsp;LED_ON&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #006699;&quot;&gt;LOW&lt;/span&gt;
#define&amp;nbsp;LED_OFF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;

#define&amp;nbsp;MIN&amp;nbsp;1235&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//evitamos que los motores se paren&lt;/span&gt;
#define&amp;nbsp;MAX&amp;nbsp;1500
#define&amp;nbsp;CORTE&amp;nbsp;1200

Vector3f accel;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//viene de la libreria math.h y es un vector 3D&lt;/span&gt;
Vector3f gyro;
FastSerialPort(&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;, 0);

AP_Compass_HMC5843&amp;nbsp;compass;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;

Arduino_Mega_ISR_Registry&amp;nbsp;isr_registry;
AP_TimerProcess&amp;nbsp;&amp;nbsp;adc_scheduler;
APM_RC_APM1&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;;
DataFlash_APM1 &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;///////////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//processing&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//int&amp;nbsp;velocidadX=0,velocidadY=0;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//int&amp;nbsp;anguloX=0,anguloY=0;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//int&amp;nbsp;T,W,X,Y;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//variables MOTORES&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; valor1=0;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; throttle=MIN;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; valor[7],valorF[7];
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; pitch,roll;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Serial&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; aux=0,aux2=0;
&lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt; recived;
&lt;span style=&quot;color: #cc6600;&quot;&gt;boolean&lt;/span&gt; estado=&lt;span style=&quot;color: #cc6600;&quot;&gt;false&lt;/span&gt;,datos=&lt;span style=&quot;color: #cc6600;&quot;&gt;true&lt;/span&gt;;
int8_t&amp;nbsp;m_opp[7]={0,2,1,4,3,6,5};
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//CONTROLADO1&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; KpP=50,KdP=400,KiP=0.1;    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//PITCH    //50  400 0.1&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; KpR=50,KdR=300,KiR=0.1;     &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Roll    //60 300 0.1&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//PITCH             &lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; pitchSum=0,lastPitch=0,lastPitchFilter=0,pitchFilter=0;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; giroPitch=0,lastGiroPitch =0,giroPitchFilter=0,lastGiroPitchFilter=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Roll&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; rollSum=0,lastRoll=0,lastRollFilter=0,rollFilter=0;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; giroRoll=0,lastGiroRoll=0,giroRollFilter=0,lastGiroRollFilter=0,giroRoll2=0;    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//giroRoll lo usamos para hacer la derivación numérica&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; errorPitch=0,errorRoll=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//YAW&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; compas=0;  &lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; kyaw=5; &lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; yawi=0;    
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; counter=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//DATALOG&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;long&lt;/span&gt; timer=0,timer1=0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//INPUTs&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;float&lt;/span&gt; xref=0,yref=0,yaw=0,yawref=0;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;////////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;///////////////////////////////////////////////////////////////////////////////////////////////////&lt;/span&gt;
AP_ADC_ADS7844 adc;
AP_InertialSensor_Oilpan&amp;nbsp;oilpan_ins(&amp;amp;adc);
AP_IMU_INS&amp;nbsp;imu(&amp;amp;oilpan_ins,0);

&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; flash_leds(bool on)
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(A_LED_PIN, on?LED_OFF:LED_ON);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(C_LED_PIN, on?LED_ON:LED_OFF);
}

&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/////////////////////&amp;nbsp;T&amp;nbsp;I&amp;nbsp;M&amp;nbsp;E&amp;nbsp;R&amp;nbsp;S&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; uint32_t      fastTimer; 
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; uint32_t      fast_loopTimer;    
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt;    medium_loopCounter;  
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; uint32_t         fiftyhz_loopTimer;

&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt;    slow_loopCounter;
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; int16_t   superslow_loopCounter;
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt;    counter_one_herz;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;////////////////////&lt;/span&gt;

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;)
{
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;(115200);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//imprime por menu las opciones para leer o borrar la memoria del log&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;I2c&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;I2c&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;timeOut&lt;/span&gt;(20);
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt; (!compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;init&lt;/span&gt;()) {
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;compass initialisation failed!&quot;&lt;/span&gt;);
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;while&lt;/span&gt; (1) ;
&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;isr_registry.&lt;span style=&quot;color: #cc6600;&quot;&gt;init&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;adc_scheduler.&lt;span style=&quot;color: #cc6600;&quot;&gt;init&lt;/span&gt;(&amp;amp;isr_registry);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;Init&lt;/span&gt;(&amp;amp;isr_registry);  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// APM Radio initialization&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_2);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_3);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_4);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_5);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_6);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_7);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.enable_out(CH_8);
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(1, valor1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(2, valor1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(3, valor1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(4, valor1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(5, valor1);
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(6, valor1);

&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;Init&lt;/span&gt;();
 &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;StartWrite&lt;/span&gt;(1); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//empezamos a escribir en la página nº1&lt;/span&gt;



&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/* Should also call ins.init and adc.init */&lt;/span&gt;
 imu.&lt;span style=&quot;color: #cc6600;&quot;&gt;init&lt;/span&gt;(IMU::COLD_START, &lt;span style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;, flash_leds, &amp;amp;adc_scheduler);
 imu.init_accel(&lt;span style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;, flash_leds);&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;\n&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;funcion_serial();
fast_loopTimer=&lt;span style=&quot;color: #cc6600;&quot;&gt;micros&lt;/span&gt;();timer1=&lt;span style=&quot;color: #cc6600;&quot;&gt;micros&lt;/span&gt;();
&amp;nbsp;compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;set_orientation&lt;/span&gt;(AP_COMPASS_COMPONENTS_DOWN_PINS_FORWARD);  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// set compass&#39;s orientation on aircraft.&lt;/span&gt;
&amp;nbsp;&amp;nbsp;compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;set_offsets&lt;/span&gt;(0,0,0);  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// set offsets to account for surrounding interference&lt;/span&gt;
&amp;nbsp;&amp;nbsp;compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;set_declination&lt;/span&gt;(ToRad(0.23));  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// set local difference between magnetic north and true north para cartagena/murcia la declinación es 0.28&lt;/span&gt;
}

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt;)
{
int32_t&amp;nbsp;timer&amp;nbsp;   =&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;micros&lt;/span&gt;();

&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt; ((timer - fast_loopTimer) &amp;gt;= 10000) {    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//400 Hz&lt;/span&gt;
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fast_loop();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fast_loopTimer=&lt;span style=&quot;color: #cc6600;&quot;&gt;micros&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;}
&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt; ((timer - fiftyhz_loopTimer) &amp;gt;= 20000) { &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// reads all of the necessary trig functions for cameras, throttle, etc.&lt;/span&gt;
  fiftyhz_loopTimer&amp;nbsp;=&amp;nbsp;timer;
  
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;medium_loop();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//10 Hz&lt;/span&gt;

  fiftyhz_loop();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//50 Hz&lt;/span&gt;

  counter_one_herz++;

  &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(counter_one_herz == 50){
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super_slow_loop();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//1 Hz&lt;/span&gt;
   counter_one_herz&amp;nbsp;=&amp;nbsp;0;
  }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//cierra el void loop&lt;/span&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// F U N C I O N E S&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; fast_loop()
{
&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(estado){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imu.&lt;span style=&quot;color: #cc6600;&quot;&gt;update&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;accel&amp;nbsp;=&amp;nbsp;imu.get_accel();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gyro&amp;nbsp;=&amp;nbsp;&amp;nbsp;imu.get_gyro();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pitch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&amp;nbsp;accel.y;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;roll&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;&amp;nbsp;accel.x;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;giroPitch=&amp;nbsp;&amp;nbsp;gyro.x;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;giroRoll&amp;nbsp;=&amp;nbsp;gyro.y;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//FILTER pitch&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pitchFilter=lastPitchFilter*0.9048&amp;nbsp;+&amp;nbsp;0.09516*lastPitch;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//giroRoll2 = ((pitchFilter-lastPitchFilter)*100000)/(micros()-timer1); timer1=micros(); derivacion numérica&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// giroPitchFilter=lastGiroPitchFilter*0.6703   + 0.3297  *lastGiroPitch;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//filter Roll&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rollFilter=lastRollFilter*0.9048&amp;nbsp;+&amp;nbsp;0.09516*lastRoll;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// giroRollFilter=lastGiroRollFilter*0.07318 + 0.9268  *lastGiroRoll;    //filtro t=0.0038,  G=tf([1],[0.05 1]);c2d(G,0.0038) ensayo d9_10 demasiado suave&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//  giroRollFilter=lastGiroRollFilter*0.141 + 0.859  *lastGiroRoll;   // G=tf([1],[0.025 1]);c2d(G,0.0038&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;giroRollFilter=lastGiroRollFilter*0.00253&amp;nbsp;+&amp;nbsp;0.9975&amp;nbsp;&amp;nbsp;*lastGiroRoll;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//G=tf([1],[1.5 1]);c2d(G,0.0038)     parece que funciona&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//CUando no tenemos filtro&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// rollFilter = roll;        //si activamos o desactivamos los filtros, hay que activar el actualizar los valores abajo de la funcion&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//  pitchFilter = pitch;   &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;giroPitchFilter=giroPitch;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pitchSum&amp;nbsp;+=errorPitch;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//integral&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//giroRollFilter=giroRoll;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rollSum&amp;nbsp;+=&amp;nbsp;errorRoll;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//integral&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;errorPitch=yref-pitchFilter;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;errorRoll=xref-rollFilter;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//FRONT      RED           &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[1]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;+&amp;nbsp;1.0*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[5]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;+&amp;nbsp;0.5*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum)&amp;nbsp;-0.866*&amp;nbsp;(KpP*errorPitch&amp;nbsp;+KdP*giroPitchFilter&amp;nbsp;+&amp;nbsp;KiP*pitchSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[4]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;+&amp;nbsp;0.5*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum)&amp;nbsp;+0.866*&amp;nbsp;(KpP*errorPitch&amp;nbsp;+KdP*giroPitchFilter&amp;nbsp;+&amp;nbsp;KiP*pitchSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//BACK  BLACK &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[2]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;-&amp;nbsp;1.0*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[3]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;-&amp;nbsp;0.5*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum)&amp;nbsp;&amp;nbsp;-0.866*&amp;nbsp;(KpP*errorPitch&amp;nbsp;+KdP*giroPitchFilter&amp;nbsp;+&amp;nbsp;KiP*pitchSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[6]&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;-&amp;nbsp;0.5*&amp;nbsp;(KpR*errorRoll&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;KdR*giroRollFilter&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;KiR*rollSum)&amp;nbsp;&amp;nbsp;+0.866*&amp;nbsp;(KpP*errorPitch&amp;nbsp;+KdP*giroPitchFilter&amp;nbsp;+&amp;nbsp;KiP*pitchSum);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//     CONTROL DEL YAW&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/* yaw=compas-yawref; yawi=+yaw;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[1]&amp;nbsp;+=kyaw*yaw&amp;nbsp;+yawi;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[3]&amp;nbsp;+=kyaw*yaw&amp;nbsp;+yawi;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[6]&amp;nbsp;+=kyaw*yaw&amp;nbsp;+yawi;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[2]&amp;nbsp;-=kyaw*yaw&amp;nbsp;-yawi;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[4]&amp;nbsp;-=kyaw*yaw&amp;nbsp;-yawi;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[5]&amp;nbsp;-=kyaw*yaw&amp;nbsp;-yawi;*/&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//////////////////////////////////////////////////////                                 &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;escribe_data();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//////              &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(int8_t m=1;m&amp;lt;=6;m++){    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//TRIDGE STABILITY PATCH pag 49 hexamotors. Recalcula las velocidades si alguna de ellas satura.&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(valor[m]&amp;gt;MAX){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[m_opp[m]]-=valor[m]-MAX;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[m]=MAX;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(int8_t i=1;i&amp;lt;=6;i++){                 &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//CONSTRAIN --&amp;gt; limites superior e inferior&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valor[i]&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;constrain&lt;/span&gt;(valor[i],MIN,MAX);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/*&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//FILTRO&amp;nbsp;que&amp;nbsp;frena&amp;nbsp;la&amp;nbsp;acelearcion&amp;nbsp;contra&amp;nbsp;la&amp;nbsp;deceleracion&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int8_t&amp;nbsp;m=1;m&amp;lt;=6;m++){&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(valorF[m]&amp;lt;valorF[m]){&amp;nbsp;&amp;nbsp;&amp;nbsp;//es&amp;nbsp;porq&amp;nbsp;estamos&amp;nbsp;acelerando&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valorF[m]=(valor[m]+valorF[m])/2;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//no&amp;nbsp;filtramos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;valorF[m]=valor[m];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/*&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(counter=100){&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pitchSum=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//reseteamos&amp;nbsp;integral&amp;nbsp;en&amp;nbsp;un&amp;nbsp;determinado&amp;nbsp;tiempo&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;rollSum=0;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counter=0;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;counter++;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;actualiza_motores();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//actualizamos los valores pitch para el filtro&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastPitch=pitch;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// lastGiroPitch=giroPitch;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastPitchFilter=pitchFilter;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//lastGiroPitchFilter=giroPitchFilter;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastRoll=roll;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastGiroRoll=giroRoll;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastRollFilter=rollFilter;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastGiroRollFilter=giroRollFilter;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//cerramos if(estado) &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;else&lt;/span&gt;{   funcion_serial();                            &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si el throttle está a cero --&amp;gt; imprimimos VELOCIDAD CERO a los motores! y calibramos el PID&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(int8_t i=1;i&amp;lt;=6;i++){   
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(i, 0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/*&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(estado){&amp;nbsp;&amp;nbsp;&amp;nbsp;//imprime&amp;nbsp;datos&amp;nbsp;por&amp;nbsp;Serial.Monitor&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;Serial.printf(&quot;&amp;nbsp;%4.4f&amp;nbsp;,&amp;nbsp;%4.4f&amp;nbsp;,&amp;nbsp;%4.4f&amp;nbsp;,&amp;nbsp;%4.4f&amp;nbsp;,&amp;nbsp;%4.4f&amp;nbsp;,&amp;nbsp;%4.4f&amp;nbsp;,&quot;,&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;accel.x,&amp;nbsp;accel.y,&amp;nbsp;rollFilter,&amp;nbsp;gyro.x,&amp;nbsp;gyro.y,&amp;nbsp;pitchFilter);Serial.print(millis());&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[1]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[2]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[3]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[4]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[5]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(valor[6]);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(xref);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(yref);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.print(throttle);&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Serial.print(&quot;,&quot;);Serial.println(yaw);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}*/&lt;/span&gt;

}&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//cierra fast_loop&lt;/span&gt;

&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; medium_loop()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;switch&lt;/span&gt;(medium_loopCounter) {

  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Tenemos en cuenta el Compass&lt;/span&gt;
  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//-----------------------------------------&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;case&lt;/span&gt; 0:
   medium_loopCounter++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;read&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;calculate&lt;/span&gt;(0,0);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compas=ToDeg(compass.&lt;span style=&quot;color: #cc6600;&quot;&gt;heading&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(compas);&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,   &quot;&lt;/span&gt;);&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(yawref);&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,   &quot;&lt;/span&gt;);&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(yaw);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;

  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Leemos valores de las referencias&lt;/span&gt;
  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//------------------------------------------------&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;case&lt;/span&gt; 1:
   medium_loopCounter++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yref=(&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;InputCh&lt;/span&gt;(CH_2)-1050);yref/=210;yref-=2;yref=&lt;span style=&quot;color: #cc6600;&quot;&gt;constrain&lt;/span&gt;(yref,-1,1);    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//pitch&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//xref=(APM_RC.InputCh(CH_2)-1050);xref/=210;xref-=2;constrain(xref,-0.5,0.5);    //roll&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//yaw=APM_RC.InputCh(CH_4)-1050;yaw/=100;yaw-=4;&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   
   &lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;

  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// command processing&lt;/span&gt;
  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//-------------------&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;case&lt;/span&gt; 2:
   medium_loopCounter++;

   
   &lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;

  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// This case deals with sending high rate telemetry&lt;/span&gt;
  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//-------------------------------------------------&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;case&lt;/span&gt; 3:
   medium_loopCounter++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;


   &lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;

  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// This case controls the slow loop&lt;/span&gt;
  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//---------------------------------&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;case&lt;/span&gt; 4:
   medium_loopCounter&amp;nbsp;=&amp;nbsp;0;

   &lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;

  &lt;span style=&quot;color: #cc6600;&quot;&gt;default&lt;/span&gt;:
   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// this is just a catch all&lt;/span&gt;
   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// ------------------------&lt;/span&gt;

   medium_loopCounter&amp;nbsp;=&amp;nbsp;0;



   &lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;
 }
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;
}&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//fin medium_loop&lt;/span&gt;


&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; fiftyhz_loop(){   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//leer datos del acelerador&lt;/span&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;InputCh&lt;/span&gt;(CH_3)&amp;gt;CORTE){  
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// throttle = APM_RC.InputCh(CH_3);       //acelerador variable&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throttle=1280;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//acelerador constante&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;estado=&lt;span style=&quot;color: #cc6600;&quot;&gt;true&lt;/span&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// escribe_data();                                 //RECIBIMOS DATOS CADA 50HZ (20ms()&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color: #cc6600;&quot;&gt;else&lt;/span&gt;{estado=&lt;span style=&quot;color: #cc6600;&quot;&gt;false&lt;/span&gt;;timer=&lt;span style=&quot;color: #cc6600;&quot;&gt;millis&lt;/span&gt;();}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}


&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; super_slow_loop()           &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//loop de un Herz&lt;/span&gt;
{
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;
}
&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; actualiza_motores()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(int8_t i=1;i&amp;lt;=6;i++){    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//el throttle está funcionando --&amp;gt; IMPRIMIR las VELOCIDADES a los motores&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;APM_RC&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;OutputCh&lt;/span&gt;(i,valor[i]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; escribe_data()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteByte&lt;/span&gt;(HEAD_BYTE1);
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteByte&lt;/span&gt;(HEAD_BYTE2);
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(rollFilter*10000);            &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//rollFIlter&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(pitchFilter*10000);            &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//pitch filter&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(giroRollFilter*10000);            &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//gyroRoll&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(gyro.y*10000);            &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//gyroPitch&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteLong&lt;/span&gt;((&lt;span style=&quot;color: #cc6600;&quot;&gt;long&lt;/span&gt;)(&lt;span style=&quot;color: #cc6600;&quot;&gt;millis&lt;/span&gt;()-timer));                    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//time&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(valor[1]);         &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//velocidades motores&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(valor[2]);    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//motor 1 y 2 para el roll&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(valor[4]);    &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//motor 4 y 5 para el pitch&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(valor[5]);    
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(xref*100);              &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//x ref&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(yref*100);              &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//yref&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(compas*100);
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteInt&lt;/span&gt;(throttle);          &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//throttle&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteByte&lt;/span&gt;(END_BYTE1);  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// 2 bytes of checksum (example)&lt;/span&gt;
  &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;WriteByte&lt;/span&gt;(END_BYTE2); 

&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;
}
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;/*static&amp;nbsp;void&amp;nbsp;escribe_espacio()&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataFlash.WriteByte(HEAD_BYTE1);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteByte(HEAD_BYTE2);&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//rollFIlter&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(pitchFilter*10000);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//pitch&amp;nbsp;filter&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(gyro.y*10000);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//gyroRoll&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(giroRollFilter*10000);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//gyroPitch&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteLong((long)(millis()-timer));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//time&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(valor[1]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//velocidades&amp;nbsp;motores&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(valor[2]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//motor&amp;nbsp;1&amp;nbsp;y&amp;nbsp;2&amp;nbsp;para&amp;nbsp;el&amp;nbsp;roll&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(valor[4]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//motor&amp;nbsp;4&amp;nbsp;y&amp;nbsp;5&amp;nbsp;para&amp;nbsp;el&amp;nbsp;pitch&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(valor[5]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(counter);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//y&amp;nbsp;ref&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteInt(throttle);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//throttle&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteByte(END_BYTE1); &amp;nbsp;//&amp;nbsp;2&amp;nbsp;bytes&amp;nbsp;of&amp;nbsp;checksum&amp;nbsp;(example)&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;  DataFlash.WriteByte(END_BYTE2);&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;counter=0;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style=&quot;color: #7e7e7e;&quot;&gt;}*/&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; funcion_serial()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;available&lt;/span&gt;()&amp;gt;0){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt; recived=&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;read&lt;/span&gt;();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(recived==76||recived==108){ &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// L OR l&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//LEER&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt;  i, tmp_int;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;byte&lt;/span&gt;  tmp_byte1, tmp_byte2;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;long&lt;/span&gt;  tmp_long;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;empezando a leer...&quot;&lt;/span&gt;);

 &lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;StartRead&lt;/span&gt;(1);  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// We start reading from page 1&lt;/span&gt;

 &lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i;i&amp;lt;10000;i++){  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Read 1000 packets...&lt;/span&gt;
  
  tmp_byte1&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadByte&lt;/span&gt;();
  tmp_byte2&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadByte&lt;/span&gt;();
  
  &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt; ((tmp_byte1 == HEAD_BYTE1) &amp;amp;&amp;amp; (tmp_byte1 == HEAD_BYTE1)){
   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Read 4 ints...&lt;/span&gt;
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();      &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//*10 000&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(isSpace(tmp_int)) {
&amp;nbsp;&amp;nbsp;tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;(); &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(isSpace(tmp_int)) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;espacio encontrado&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;break&lt;/span&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   
   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Read 2 longs...&lt;/span&gt;
   tmp_long&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadLong&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_long);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);

   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Read 6 ints...&lt;/span&gt;
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//motores  &lt;/span&gt;
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//xref *100&lt;/span&gt;
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//yref *100&lt;/span&gt;
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//COMPAS *100&lt;/span&gt;
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;,&quot;&lt;/span&gt;);
   tmp_int&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadInt&lt;/span&gt;();  &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//throttle&lt;/span&gt;
   &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(tmp_int);

      
   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Read the checksum... &lt;/span&gt;
   tmp_byte1&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadByte&lt;/span&gt;();
   tmp_byte2&amp;nbsp;=&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;DataFlash&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;ReadByte&lt;/span&gt;();
  }  
  &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;();
 }
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;&quot;&lt;/span&gt;);
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;lectura completada &quot;&lt;/span&gt;);
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;&quot;&lt;/span&gt;);
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;while&lt;/span&gt;(1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(recived==98||recived==66){ &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//B OR b&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//DELETE&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;borrar();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;while&lt;/span&gt;(1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;
&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;
}
&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; dataflash_CS_inactivee()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(DF_SLAVESELECT,&lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//disable device&lt;/span&gt;
}

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; dataflash_CS_activee()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(DF_SLAVESELECT,&lt;span style=&quot;color: #006699;&quot;&gt;LOW&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//enable device&lt;/span&gt;
}
&amp;nbsp;
&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; borrar()
{
&amp;nbsp;&amp;nbsp;dataflash_CS_activee();&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;SPI&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;transfer&lt;/span&gt;(0xC7);
&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;SPI&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;transfer&lt;/span&gt;(0x94);
&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;SPI&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;transfer&lt;/span&gt;(0x80);
&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;SPI&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;transfer&lt;/span&gt;(0x9A);
&amp;nbsp;&amp;nbsp;&amp;nbsp;dataflash_CS_inactivee();&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;Borrado de memoria Flash completado&quot;&lt;/span&gt;);
}
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; menu()
&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;Bienvenido;\n \t\t\t pulse.... \n &#39;L&#39; para Leer datos \n &#39;B&#39; para Borrar datos\n \t\t\t\t\t y despues INTRO&quot;&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;}

&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/6420006324067759583/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/10/c-code-draft.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6420006324067759583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/6420006324067759583'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/10/c-code-draft.html' title='C Code- Draft!'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-1076406830715620775</id><published>2012-08-20T20:53:00.000+02:00</published><updated>2014-11-16T17:55:41.831+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopter"/><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopteros"/><category scheme="http://www.blogger.com/atom/ns#" term="Hexacopter"/><category scheme="http://www.blogger.com/atom/ns#" term="vídeos"/><title type='text'>Banco de pruebas para multicópteros</title><content type='html'>&lt;br /&gt;
Con motivo de poder hacer pruebas e ir depurando código he estoy usando este soporte que utilizo como simulador.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoPJQN4__wBZbaCq0fw7BeeXXbIYP4kuBG9Rq_9DwR6xeYzrqUJ_8b0Xz66wdw-W_yMBmmPe4NtUaJkihPkVxQG1YUXn-noTQ_9W41ZGysBRF4re2B6Er3TTdMmeDxAQ2sGLIy2w5eGpQ/s1600/DSCN3083.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoPJQN4__wBZbaCq0fw7BeeXXbIYP4kuBG9Rq_9DwR6xeYzrqUJ_8b0Xz66wdw-W_yMBmmPe4NtUaJkihPkVxQG1YUXn-noTQ_9W41ZGysBRF4re2B6Er3TTdMmeDxAQ2sGLIy2w5eGpQ/s320/DSCN3083.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6HS-2d3fID950QdHgrDHqSrZ_0kZdDJ-LRaJAKskWRF1OoS7Mq4zvzF07tTagP_ho0CAytLRLC3B5m8rylOsyEgsH6n2xYhyphenhyphenkRB1D10T6tL7d_O760rq2sSCERpHmwMv3ZnYRyV1Yoo6A/s1600/DSCN3085.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6HS-2d3fID950QdHgrDHqSrZ_0kZdDJ-LRaJAKskWRF1OoS7Mq4zvzF07tTagP_ho0CAytLRLC3B5m8rylOsyEgsH6n2xYhyphenhyphenkRB1D10T6tL7d_O760rq2sSCERpHmwMv3ZnYRyV1Yoo6A/s320/DSCN3085.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Permite al hexacóptero moverse en los 3 ejes, Pitch, Roll y Yaw evitando posibles acidentes y daños materiales.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHJxRlmnF-7FlybvjNcMrFnnPQrPfCxcOLsFe_4bQMsUOcwHgB7_lI8XUnkffap2aGCFb0T6pUw6wo2hyphenhyphennKFE4TbRUje-u4KdUnVicfYiIDlwBV_bsR1pIYVAl3EMblxzcjWSyxuLERoOW/s1600/DSCN2978.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHJxRlmnF-7FlybvjNcMrFnnPQrPfCxcOLsFe_4bQMsUOcwHgB7_lI8XUnkffap2aGCFb0T6pUw6wo2hyphenhyphennKFE4TbRUje-u4KdUnVicfYiIDlwBV_bsR1pIYVAl3EMblxzcjWSyxuLERoOW/s320/DSCN2978.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Rodamientos y potenciómetros que permiten conocer la posición exacta en cada momento&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3tp2w_IbSwNYkx10mErAQWxDN-K__XL-qybhbYQKEIWTKPS6I7sJL-kmZFK68jBZ0AuPfRTjZDmhoj93FMNj2SSgxJkn8kyqvfeVk7TuRpEnO-Ip99_uVWN2ecu39GiCNnOtS7JsyOmn/s1600/DSCN3086.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM3tp2w_IbSwNYkx10mErAQWxDN-K__XL-qybhbYQKEIWTKPS6I7sJL-kmZFK68jBZ0AuPfRTjZDmhoj93FMNj2SSgxJkn8kyqvfeVk7TuRpEnO-Ip99_uVWN2ecu39GiCNnOtS7JsyOmn/s320/DSCN3086.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Plataforma para mi hexacopter:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLNmT3yq9Vd7BMDl17jp4Y4QbNqLVuaCgMj8s5mngxJzy4-1exv4kQ6ytnIahH1i8qRMHOVR7bVCMy3sUt31EMKfbFvrnQAcs2gSp3wMKfH_4e3FGhppoWjKP3xNYgQ04HRSGOTFjq7Z8e/s1600/DSCN3087.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLNmT3yq9Vd7BMDl17jp4Y4QbNqLVuaCgMj8s5mngxJzy4-1exv4kQ6ytnIahH1i8qRMHOVR7bVCMy3sUt31EMKfbFvrnQAcs2gSp3wMKfH_4e3FGhppoWjKP3xNYgQ04HRSGOTFjq7Z8e/s320/DSCN3087.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVknxnsxQpP4aaPxeV3TY3SD45iwa1ZSIrCnUNyjcIKiTDmFdmf9pAInOV7FvVw0dWZGypbFER8XYvnS3ndvQomYMnNlKC2N3cpthaQlMOdadqK_WEOyr6ArxzrCQyk0XBhtVBh7yazISE/s1600/DSCN3168.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVknxnsxQpP4aaPxeV3TY3SD45iwa1ZSIrCnUNyjcIKiTDmFdmf9pAInOV7FvVw0dWZGypbFER8XYvnS3ndvQomYMnNlKC2N3cpthaQlMOdadqK_WEOyr6ArxzrCQyk0XBhtVBh7yazISE/s320/DSCN3168.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Video en funcionamiento durante los ensayos:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/GMeTKMkaK8I&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;

&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
El código en desarollo utiliza las librerías de ArduCopter, y tiene el siguiente esquema:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoa-afLvZn_DCpqwaQ5RKzZvLUBBO8g4W_0mTkr8cheZVyGOF4czsofWOXEuuA2BE7GeOVtJJz6q7tAZkQuZVTYMltk_6SiBE2YCJD3x2mN8UkRWcQO8nBGG-nJrE6i2VumD8vrrLj2-Aq/s1600/Flujograma.+Code+C+Hexacopter+or+Quadcopter+Drones+flow+control.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoa-afLvZn_DCpqwaQ5RKzZvLUBBO8g4W_0mTkr8cheZVyGOF4czsofWOXEuuA2BE7GeOVtJJz6q7tAZkQuZVTYMltk_6SiBE2YCJD3x2mN8UkRWcQO8nBGG-nJrE6i2VumD8vrrLj2-Aq/s1600/Flujograma.+Code+C+Hexacopter+or+Quadcopter+Drones+flow+control.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://diebotreise.blogspot.de/2012/10/c-code-draft.html&quot; target=&quot;_blank&quot;&gt;Aquí&lt;/a&gt; se puede ver una versión de prueba del código en C para el hexacóptero.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/1076406830715620775/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/08/banco-de-pruebas-para-multicopteros.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1076406830715620775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/1076406830715620775'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/08/banco-de-pruebas-para-multicopteros.html' title='Banco de pruebas para multicópteros'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQoPJQN4__wBZbaCq0fw7BeeXXbIYP4kuBG9Rq_9DwR6xeYzrqUJ_8b0Xz66wdw-W_yMBmmPe4NtUaJkihPkVxQG1YUXn-noTQ_9W41ZGysBRF4re2B6Er3TTdMmeDxAQ2sGLIy2w5eGpQ/s72-c/DSCN3083.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-2293767033759952451</id><published>2012-07-05T13:50:00.000+02:00</published><updated>2014-11-16T18:38:07.337+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopter"/><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopteros"/><category scheme="http://www.blogger.com/atom/ns#" term="hobbyking"/><category scheme="http://www.blogger.com/atom/ns#" term="motores"/><category scheme="http://www.blogger.com/atom/ns#" term="Multicópteros"/><title type='text'>Dimensionar.Cómo elegir los motores y Hélices para cuadricópter o multicóptero. Tutorial</title><content type='html'>&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;Hay que tener en cuenta qu&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;e hay tomar como un conjunto Motor +
Hélice, ya que cada motor se comporta de manera diferente con dif&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;erentes tipos
de hélices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Para el dimensionamiento del conjunto se ha usado el programa “&lt;a href=&quot;http://www.drivecalc.de/&quot; target=&quot;_blank&quot;&gt;Drivecalculator&lt;/a&gt; 3.4” que es una herramienta para el análisis de motores Brushless
para vehículos aéreos radiocontrol. Este programa contiene una base de datos
actualizada con los motores, hélices, ESCs, baterías, estatores y engranajes de
transmisión. Así podemos simular el comportamiento de los diferentes elementos.
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.drivecalc.de/DCIcon.jpg&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.drivecalc.de/DCIcon.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Para el proceso de elección primero se ha elegido un catálogo de un
distribuidor, en este caso &lt;i&gt;&lt;a href=&quot;http://hobbyking.com/&quot; target=&quot;_blank&quot;&gt;&lt;span id=&quot;goog_1892089082&quot;&gt;&lt;/span&gt;Hobbyking&lt;span id=&quot;goog_1892089083&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;
un distribuidor de artículos de aeromodelismo y radio control bastante
importante y conocido a nivel mundial con almacenes en Hong-Kong, China,
Australia, Alemania y Estados Unidos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;De entre los motores disponibles por el distribuidor hemos comparado
siete motores brushless de la marca Turnigy, entre un rango de precio alrededor
de 20$ la unidad. Turnigy es una marca asociada a hobbyking, así conseguimos
una alta relación calidad/precio. Estos motores son:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: 3pt; width: 611px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 18.7pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-right: none; border: solid windowtext 1.0pt; height: 18.7pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Modelo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 18.7pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Kv (rpm/V)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 18.7pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;peso (g)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 18.7pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;precio&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Tower Pro 3015&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;133&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  17.04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Turnigy 2217
  16turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;1105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  15.38 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Turnigy 2217
  20turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;860&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  14.04 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Turnigy
  AerodriveXP SK 3548&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;171&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  24.85 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Turnigy
  AerodriveXP SK 3530&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;1074&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;79&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  17.86 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 14.4pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;Turnigy 3632&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;1134&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;99&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.4pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  19.71 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.1pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.1pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 198.7pt;&quot; width=&quot;265&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot;&gt;NTM prop drive Series 35-36A&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.1pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 77.95pt;&quot; width=&quot;104&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;851&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.1pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 110.55pt;&quot; width=&quot;147&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;112&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.1pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.25pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot;&gt;$&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  18.83 &lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span lang=&quot;ES-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Los modelos de &amp;nbsp;&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__11333__10X6_Propellers_Standard_and_Counter_Rotating_6pc_.html&quot; target=&quot;_blank&quot;&gt;hélices &amp;nbsp;utilizadas&lt;/a&gt;, son quizá las más económicas del
mercado actual. Todas las hélices de bajo coste necesitan ser balanceadas, es
decir, no son exactamente simétricas en masa y forma. Por lo que precisan de un
proceso de calibración previo. Este proceso consiste en colocar la hélice en un
eje e ir limando hasta que se quede en equilibrio. &lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: #fce5cd;&quot;&gt;Cómo utilizar el Programa DRIVE CALCULATOR&lt;/b&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Con la ayuda de este programa podemos conocer como
se comportaría el conjunto de elementos batería + ESC + motor + caja de cambios
+ hélice.&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8clAsVZQu1RSL-GIsLv1wdDyEwEa1vCb9qfBIhOv2Xi71uG-UX7YYMCdlLrAvs1GjgGsAhE33iwAKpRM2IDswNiqHJmZUXK03ri_yNwMlYBFGJxEq1SMgrd5aYcYSoJYiiN6wT0RtmH5z/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8clAsVZQu1RSL-GIsLv1wdDyEwEa1vCb9qfBIhOv2Xi71uG-UX7YYMCdlLrAvs1GjgGsAhE33iwAKpRM2IDswNiqHJmZUXK03ri_yNwMlYBFGJxEq1SMgrd5aYcYSoJYiiN6wT0RtmH5z/s640/Untitled.png&quot; height=&quot;219&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;El proceso de diseño consiste en fijar todos los elementos menos los
motores. Acto seguido pulsar en &lt;/span&gt;&lt;v:shape id=&quot;Imagen_x0020_7&quot; o:spid=&quot;_x0000_i1035&quot; style=&quot;height: 16.5pt; mso-wrap-style: square; visibility: visible; width: 73.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;16596f&quot; cropleft=&quot;11172f&quot; cropright=&quot;49393f&quot; croptop=&quot;47078f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;(buscar motores) y saldrá una lista de los
motores adecuados a esa configuración y de entre esta lista seleccionaremos los
que aparecen en el catálogo del distribuidor.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; De esta primera
gráfica se obtiene numerosa &lt;b&gt;información&lt;/b&gt;:&lt;br /&gt;&lt;b&gt;Criterios de
selección&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: 3pt; width: 662px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 19.65pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-right: none; border: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Modelo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Kv (rpm/V)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;peso (g)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;empuje (g)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;corriente (A)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 19.65pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;eficiencia (%)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Tower
  Pro 3015&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;133&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1324&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;23.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;70&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  2217 16turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  2217 20turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;860&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;851&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;12.8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;76.7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  AerodriveXP SK 3548&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;171&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;997&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;22.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;71.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  AerodriveXP SK 3530&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1074&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;79&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1064&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;18.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;69.7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.15pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  3632&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1134&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;99&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1385&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;26.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;74.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.9pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 146.9pt;&quot; width=&quot;196&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;EN-US&quot; x-small=&quot;&quot;&gt;NTM
  prop drive Series 35-36A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 86.75pt;&quot; width=&quot;116&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;851&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 52.65pt;&quot; width=&quot;70&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;112&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 66.6pt;&quot; width=&quot;89&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;921&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 72.75pt;&quot; width=&quot;97&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;13.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #B6DDE8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.9pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.0pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;76.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: 3pt; width: 665px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 20.25pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-right: none; border: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Modelo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Kv (rpm/V)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;peso (g)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;empuje (g)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;corriente (A)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #C0504D; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: none; border-top: solid windowtext 1.0pt; height: 20.25pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;eficiencia (%)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Tower
  Pro 3015&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;133&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1324&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;23.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;70&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  2217 16turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1148&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;20.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;77.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  2217 20turn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;860&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;71&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;851&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;12.8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;76.7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  AerodriveXP SK 3548&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;171&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  AerodriveXP SK 3530&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1074&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;79&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 15.55pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;Turnigy
  3632&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;1134&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;99&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.55pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 16.35pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-top: none; border: solid windowtext 1.0pt; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 150.0pt;&quot; width=&quot;200&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;EN-US&quot; x-small=&quot;&quot;&gt;NTM prop drive Series
  35-36A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 88.5pt;&quot; width=&quot;118&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;851&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #E6B9B8; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 53.8pt;&quot; width=&quot;72&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span font-size:=&quot;&quot; lang=&quot;ES-US&quot; x-small=&quot;&quot;&gt;112&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 59.2pt;&quot; width=&quot;79&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span font-size:=&quot;&quot; x-small=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 75.95pt;&quot; width=&quot;101&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td nowrap=&quot;&quot; style=&quot;background: #F79646; border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 16.35pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 3.5pt 0cm 3.5pt; width: 71.6pt;&quot; width=&quot;95&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Peso: 112 gramos.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Velocidad de giro: 8015 rpm.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Nota: “NTM prop drive Series 35-36A” es la nueva versión de “Turnigy
SK 35-36A 910Kv”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;De entre las hélices se han comparado sólo dos: &lt;b&gt;APC 10x5 y APC 10x6&lt;/b&gt;. Nuestra estructura soporta un tamaño de hélice máximo de 12&#39;&#39;, se ha elegido 10 por que se quiere un vuelo más estable (cuanto más grandes sean las hélices más tarda el helicóptero en reaccionar) y no se han elegido hélices más pequeñas para obtener más capacidad de carga.&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt=&quot;Descripción: 10X6 Propellers (Standard and Counter Rotating) (6pc)&quot; id=&quot;Imagen_x0020_1&quot; o:spid=&quot;_x0000_i1037&quot; style=&quot;height: 151.5pt; mso-wrap-style: square; visibility: visible; width: 207pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;10X6 Propellers (Standard and Counter Rotating) (6pc)&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/catalog/HCB-10.gif&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.hobbyking.com/hobbyking/store/catalog/HCB-10.gif&quot; height=&quot;233&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;En la nomenclatura de las hélices (“X”x”Y”), como se puede observar
en la imagen, X corresponde a la longitud en pulgadas, y &amp;nbsp;Y corresponde al paso, también medidos en
pulgadas. El paso es la distancia que recorrería la hélice al girar una vuelta
completa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape alt=&quot;Descripción: http://www.hobbyking.com/hobbyking/store/images/propeller_pitch.gif&quot; id=&quot;Imagen_x0020_4&quot; o:spid=&quot;_x0000_i1036&quot; style=&quot;height: 92.25pt; mso-wrap-style: square; visibility: visible; width: 227.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;propeller_pitch&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image002.gif&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/images/propeller_pitch.gif&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.hobbyking.com/hobbyking/store/images/propeller_pitch.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span lang=&quot;ES-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l2 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Baterías:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt; los parámetros a definir es el
número de celdas de la batería que se ha fijado a 3 celdas, es decir 3x3.7 =
11.1Voltios. Al elegir una determinada batería indica el peso correspondiente.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l2 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;ESC:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt; Para el variador de velocidad de
motores brushless, el único parámetro que nos interesa es la máxima corriente
que permite manejar. Para determinar qué ESC necesitamos basta con elegir el
inmediatamente superior a la máxima corriente de consumo de los motores. Al
elegir un determinado variador indica el peso correspondiente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l2 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Motores: &lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Los motores van a ser el
parámetro a variar, para así obtener el empuje y rendimiento deseado.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l2 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Caja de cambios:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt; Para este caso no
usaremos reductora, ya que no es necesario. &lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l2 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Hélices:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt; Elegiremos dos hélices
diferentes para comparar.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span lang=&quot;ES-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Realizando una búsqueda con los siguientes parámetros se obtienen 215
motores:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Parámetros:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;Batería: voltaje constante 10.8
Voltios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;ESC: no registrado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 71.4pt; mso-add-space: auto; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;Hélice: 10x6 GWS HD.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1034&quot; style=&quot;height: 457.5pt; mso-wrap-style: square; visibility: visible; width: 424.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;5758f&quot; cropright=&quot;31836f&quot; croptop=&quot;1560f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZAcf3zz5IHcghHzPil1efZUQqV06sfjyAeicdTOEJjrld83LcYvpoyzESAQw4l5RNjUZZBcITRM4ZqFN_z8FgE9GrB0Sw76SljtAscXDlVq6DGFKyERa06rc8oB_ADfEb_1gIACtwFiRr/s1600/DRIVE+CALC1.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZAcf3zz5IHcghHzPil1efZUQqV06sfjyAeicdTOEJjrld83LcYvpoyzESAQw4l5RNjUZZBcITRM4ZqFN_z8FgE9GrB0Sw76SljtAscXDlVq6DGFKyERa06rc8oB_ADfEb_1gIACtwFiRr/s640/DRIVE+CALC1.png&quot; height=&quot;640&quot; width=&quot;592&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;La gráfica muestra en puntos grises los motores que se adaptan a
nuestros parámetros iniciales, marcando con un punto verde el motor
seleccionado en ese momento. Los datos que se obtienen son el empuje (Schub)
medido en gramos, Potencia (P) medida en Watios, rendimiento (Eta %) y
velocidad (n) en revoluciones por minuto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape id=&quot;Imagen_x0020_10&quot; o:spid=&quot;_x0000_i1033&quot; style=&quot;height: 189pt; mso-wrap-style: square; visibility: visible; width: 390pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;36207f&quot; cropleft=&quot;1182f&quot; cropright=&quot;33419f&quot; croptop=&quot;5278f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03UllN76xkKRCBwsK-lBanNnb-UeikLOEBWMAx7N13V8nWXJX1ST9HZsJD8xDStQE2qp3-TjfCKza1w49LpZOMcspcEEASGwhkjUBqR5ImGsgAZlxx0Hr0BPi42X7JiYfJvNbRdp3k1yq/s1600/DRIVE+CALC2.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03UllN76xkKRCBwsK-lBanNnb-UeikLOEBWMAx7N13V8nWXJX1ST9HZsJD8xDStQE2qp3-TjfCKza1w49LpZOMcspcEEASGwhkjUBqR5ImGsgAZlxx0Hr0BPi42X7JiYfJvNbRdp3k1yq/s640/DRIVE+CALC2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l3 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;Elegir sólo modelos del
catálogo de nuestro distribuidor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l3 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;El empuje de cada motor debe
ser alrededor de 1000 gramos, pero no mucho más,&amp;nbsp; ya que la estructura sólo soporta alrededor
de 1kg por brazo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l3 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot;&gt;Limitamos las revoluciones de
trabajo a 1000Kv (rpm/V) para evitar vibraciones excesivas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Eligiendo los
motores se elabora una tabla comparativa con cada hélice a testear:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd; font-size: x-small;&quot;&gt;&amp;nbsp;Hélice APC
10x6:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;&lt;br clear=&quot;all&quot; style=&quot;mso-special-character: line-break; page-break-before: always;&quot; /&gt;
&lt;/span&gt;&lt;/b&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Hélice APC 10x5:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZoU8xzBrr8B9n2YYKHtW0TLLKGAeEReep2HlG3xUaaMsDVTvKXYewVIum2BF2aHOaoQoT5SBndQY_N4eHuboeBG-CK8yVqDymcAFqniU3C7GAmqH3gm0TcPJZ96lL-0voGfSCBOQGe7I/s1600/DRIVE+CALC3.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBZoU8xzBrr8B9n2YYKHtW0TLLKGAeEReep2HlG3xUaaMsDVTvKXYewVIum2BF2aHOaoQoT5SBndQY_N4eHuboeBG-CK8yVqDymcAFqniU3C7GAmqH3gm0TcPJZ96lL-0voGfSCBOQGe7I/s640/DRIVE+CALC3.png&quot; height=&quot;640&quot; width=&quot;594&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5bd5Kz8KDkk2DIs-keazRD1jHPmCxtnJakXtZjn_J1M6vsAWAmHSgMLbkSN0wRNXvp0jf16xewbuFJm73GLxRWeGFqyHU2D1W81EXr6NRH9dXxwsgwYrCk1hxN0WyXkIqYouHGBigefK/s1600/DRIVE+CALC4.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5bd5Kz8KDkk2DIs-keazRD1jHPmCxtnJakXtZjn_J1M6vsAWAmHSgMLbkSN0wRNXvp0jf16xewbuFJm73GLxRWeGFqyHU2D1W81EXr6NRH9dXxwsgwYrCk1hxN0WyXkIqYouHGBigefK/s640/DRIVE+CALC4.png&quot; height=&quot;640&quot; width=&quot;586&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1030&quot; style=&quot;height: 444.75pt; mso-wrap-style: square; visibility: visible; width: 409.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;5419f&quot; cropright=&quot;31836f&quot; croptop=&quot;1355f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape id=&quot;Imagen_x0020_22&quot; o:spid=&quot;_x0000_i1029&quot; style=&quot;height: 198pt; mso-wrap-style: square; visibility: visible; width: 420pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;36249f&quot; cropleft=&quot;587f&quot; cropright=&quot;33122f&quot; croptop=&quot;5314f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image009.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Conclusiones: &lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;ES-US&quot;&gt;Los tres motores tienen similar curva de potencia a baja potencia
hasta 20A.&lt;b&gt; &lt;/b&gt;La velocidad del eje sí varía considerablemente entre los
tres motores. Para evitar vibraciones se selecciona un motor que trabaje a
bajas revoluciones.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHtoKjULNLPuv1W6dOUxbhyphenhyphenCNAf6A7Jj0PTXhiYRYQFJkWBnOLy3J6ttXaKAxObWV-TuAkr0tHBR3MMI31TrK5VOTIr0aCbIosbRn5GFH_4a9I9Fdx3FaOGW2_WRktvuwnGhbx7B9QR2r/s1600/DRIVE+CALC5.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHtoKjULNLPuv1W6dOUxbhyphenhyphenCNAf6A7Jj0PTXhiYRYQFJkWBnOLy3J6ttXaKAxObWV-TuAkr0tHBR3MMI31TrK5VOTIr0aCbIosbRn5GFH_4a9I9Fdx3FaOGW2_WRktvuwnGhbx7B9QR2r/s640/DRIVE+CALC5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Descartamos el modelo 3632, debido a las críticas de los
consumidores que apuntan a una mala alineación de los polos magnéticos.&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Elegimos el modelo 35-36A por trabajar a menos revoluciones y porque
la curva de eficiencia no cae tanto como la otra, por lo que se reduce el calentamiento
en el motor. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape alt=&quot;Descripción: NTM Prop Drive Series 35-36A 910Kv / 350W&quot; id=&quot;Imagen_x0020_25&quot; o:spid=&quot;_x0000_i1028&quot; style=&quot;height: 166.5pt; mso-wrap-style: square; visibility: visible; width: 226.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot; 350W&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image010.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape alt=&quot;Descripción: NTM Prop Drive Series 35-36A 910Kv / 350W&quot; id=&quot;Imagen_x0020_28&quot; o:spid=&quot;_x0000_i1027&quot; style=&quot;height: 312pt; mso-wrap-style: square; visibility: visible; width: 411pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot; 350W&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;Una vez elegido
el motor y hélice analizamos la información:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCVMIj0lxccIm_aOTmEeVXbqZhovzMj_V1UNNkvWjvBM5WEDqvbNQwyR5TjqjT6JkUBKKabXzi03zSjjfN0uuTDRLrjJi1j4OOacznB0LpxwTVBbF0CcN2aefHjzS8JcySOndFxBNoxNSq/s1600/DRIVE+CALC6.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCVMIj0lxccIm_aOTmEeVXbqZhovzMj_V1UNNkvWjvBM5WEDqvbNQwyR5TjqjT6JkUBKKabXzi03zSjjfN0uuTDRLrjJi1j4OOacznB0LpxwTVBbF0CcN2aefHjzS8JcySOndFxBNoxNSq/s640/DRIVE+CALC6.png&quot; height=&quot;86&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;En la ilustración tenemos los parámetros del motor: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo4; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Torque: 0.914 Ncm/A.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Resistencia interna: 99.8 mOhm.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Velocidad de giro: 851 rpm/V.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Corriente de pico: 30A.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Rendimiento máximo 76.8%.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 18.0pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6aJnKTvpjHnOPuimRwUQ-ZpKgFOZruY3pc9OlZUOsLJY2yrzuKRB8EjtUwyz1MlkT2AD-R1ADJu70PvIYgm3T3WFJTGAyvTu43GsQ2JF8KYiNo0ShcLZUcxEVuNR-WMBsQ6x9wTyH3Ak_/s1600/DRIVE+CALC7.png&quot; imageanchor=&quot;1&quot; style=&quot;background-color: #fce5cd; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6aJnKTvpjHnOPuimRwUQ-ZpKgFOZruY3pc9OlZUOsLJY2yrzuKRB8EjtUwyz1MlkT2AD-R1ADJu70PvIYgm3T3WFJTGAyvTu43GsQ2JF8KYiNo0ShcLZUcxEVuNR-WMBsQ6x9wTyH3Ak_/s640/DRIVE+CALC7.png&quot; height=&quot;106&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;background-color: #fce5cd;&quot;&gt;En la segunda
imagen obtenemos los resultados de simular la combinación del motor con la
hélice 10x6 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;v:shape id=&quot;Imagen_x0020_13&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 64.5pt; mso-wrap-style: square; visibility: visible; width: 387pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata cropbottom=&quot;15856f&quot; cropleft=&quot;876f&quot; cropright=&quot;32788f&quot; croptop=&quot;41103f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;span lang=&quot;ES-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l4 level1 lfo5; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;br /&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Empuje estático: 896 gramos.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Velocidad pitch:73 km/h.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Eficiencia del empuje: 6.4
gramos/W.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Corriente: 13.1A.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Potencia de entrada: 141.0W.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Potencia de salida: 108.1W.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #fce5cd;&quot;&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;ES-US&quot; style=&quot;text-indent: -18pt;&quot;&gt;Eficiencia: 76.7%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;ES-US&quot; style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;&lt;br clear=&quot;all&quot; style=&quot;mso-special-character: line-break; page-break-before: always;&quot; /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/2293767033759952451/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/07/como-dimensionar-motores-y-helices-para.html#comment-form' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2293767033759952451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2293767033759952451'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/07/como-dimensionar-motores-y-helices-para.html' title='Dimensionar.Cómo elegir los motores y Hélices para cuadricópter o multicóptero. Tutorial'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8clAsVZQu1RSL-GIsLv1wdDyEwEa1vCb9qfBIhOv2Xi71uG-UX7YYMCdlLrAvs1GjgGsAhE33iwAKpRM2IDswNiqHJmZUXK03ri_yNwMlYBFGJxEq1SMgrd5aYcYSoJYiiN6wT0RtmH5z/s72-c/Untitled.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-100472192895617118</id><published>2012-03-03T17:26:00.000+01:00</published><updated>2012-11-18T11:15:50.154+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopter"/><category scheme="http://www.blogger.com/atom/ns#" term="Hexacopter"/><category scheme="http://www.blogger.com/atom/ns#" term="Multicópteros"/><title type='text'>Porqué y como vuela un Cuadricoptero y Héxacoptero. Teoría.</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Existen 4 parámetros para describir los movimientos de este tipo de vehículo,
la altitud, los ángulos Roll y Pitch y el ángulo Yaw. En las gráficas
siguientes las flechas rojas indican la potencia del empuje de cada motor.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykgNm8_jUG1yFIIUw6gFSYF34oOMjN1KfeNRpjN85kRsQY1jKw1bIeskyvR8GHiWP7M7E8MPOk-XbbBUjaYEqw1CS6I_YTPwdrsnWgRjlzo2PGm5SIUPjBagpaLgA6JvpFE8iLC_c21QV/s1600/Controlling+Altitude+PID+control+for+Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykgNm8_jUG1yFIIUw6gFSYF34oOMjN1KfeNRpjN85kRsQY1jKw1bIeskyvR8GHiWP7M7E8MPOk-XbbBUjaYEqw1CS6I_YTPwdrsnWgRjlzo2PGm5SIUPjBagpaLgA6JvpFE8iLC_c21QV/s320/Controlling+Altitude+PID+control+for+Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; width=&quot;275&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 35.4pt;&quot;&gt;
El control de
la altura es relativamente sencillo, basta con variar la potencia de los
motores. Como se puede ver en el gráfico XX igualando las velocidades de los
cuatro motores y variando su valor se conseguirá más o menos altura.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykgNm8_jUG1yFIIUw6gFSYF34oOMjN1KfeNRpjN85kRsQY1jKw1bIeskyvR8GHiWP7M7E8MPOk-XbbBUjaYEqw1CS6I_YTPwdrsnWgRjlzo2PGm5SIUPjBagpaLgA6JvpFE8iLC_c21QV/s320/Controlling+Altitude+PID+control+for+Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; id=&quot;Imagen_x0020_27&quot; o:spid=&quot;_x0000_i1026&quot; style=&quot;height: 240pt; mso-wrap-style: square; visibility: visible; width: 206.25pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;Controlling+Altitude+PID+control+for+Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter&quot; src=&quot;file:///C:\Users\ALBERTO\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG8R9_RvTpSoG-0LfgYoqYXIEPMULMomwoA_r3J99gvUZw2LXR0jqk_Hg-1BctI4BpGw8qwmejsulxdBOPoSTcWQMzSCzgT7W-RrowHi7vWUf7xJ2IN6Nz67fyQ3otkQ1IGGz9XmiCKbf/s1600/Controlling+Roll+Pitch+control+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter+.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG8R9_RvTpSoG-0LfgYoqYXIEPMULMomwoA_r3J99gvUZw2LXR0jqk_Hg-1BctI4BpGw8qwmejsulxdBOPoSTcWQMzSCzgT7W-RrowHi7vWUf7xJ2IN6Nz67fyQ3otkQ1IGGz9XmiCKbf/s320/Controlling+Roll+Pitch+control+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter+.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
Para
el control de los ángulos Roll y Pitch se fijan iguales las velocidades de los
motores situados sobre el eje que se quiere cambiar y variando las velocidades
de los motores perpendiculares de manera desigual, el cuadricóptero se girará
en uno y otro sentido como podemos ver en el gráfico XX.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: justify;&quot;&gt;
&lt;v:shape alt=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG8R9_RvTpSoG-0LfgYoqYXIEPMULMomwoA_r3J99gvUZw2LXR0jqk_Hg-1BctI4BpGw8qwmejsulxdBOPoSTcWQMzSCzgT7W-RrowHi7vWUf7xJ2IN6Nz67fyQ3otkQ1IGGz9XmiCKbf/s320/Controlling+Roll+Pitch+control+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter+.jpg&quot; id=&quot;Imagen_x0020_28&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 156pt; mso-wrap-style: square; visibility: visible; width: 240pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata o:title=&quot;Controlling+Roll+Pitch+control+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter+&quot; src=&quot;file:///C:\Users\ALBERTO\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1V1QS8xSmSW0fzIroPbMipjrPNvvQjEU72PZLNPvYa4gCvpNDNZcWknUCSr_CJfZAfG0jk45Svpm8dVFU1rC-5NbQhI2LuY8jDod-96FLBzS-B_BemGRQnvzJ_RZ8frvPVL9kFYmB4pW/s1600/controlling+YAW+control+PID+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO1V1QS8xSmSW0fzIroPbMipjrPNvvQjEU72PZLNPvYa4gCvpNDNZcWknUCSr_CJfZAfG0jk45Svpm8dVFU1rC-5NbQhI2LuY8jDod-96FLBzS-B_BemGRQnvzJ_RZ8frvPVL9kFYmB4pW/s320/controlling+YAW+control+PID+for+Hexacopter+photography+quadrocopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoCaption&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Para
regular el ángulo Yaw, se fijarán los motores que giren en el mismo sentido, y
variando los motores que giran en sentido contraopuesto se girará hacia un lado
u a otro.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Concluimos que tenemos que tener en cuenta&lt;b&gt;&lt;u&gt; 4 parámetros fundamentales&lt;/u&gt;&lt;/b&gt; para controlar el aparato:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Altitud&lt;/b&gt;&lt;/span&gt; --&amp;gt; barómetro &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;[throttle]&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Pitch&lt;/b&gt;&lt;/span&gt; --&amp;gt; acelerómetro/giróscopo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;[Pitch]&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Roll&lt;/b&gt;&lt;/span&gt;&amp;nbsp;
--&amp;gt; acelerómetro/giróscopo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;[Roll]&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Yaw&lt;/b&gt;&lt;/span&gt;&amp;nbsp;
--&amp;gt; acelerómetro/giróscopo/magnetómetro &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;[Yaw]&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIciIK3FKDbDDJ6-3cCdwB3CM6aadfSrqypIDez7wBus9MBC1O7h-WHsXhK6vaWliVIr-oeayCoo1Mk0AKjCjQVH8o9rquM5Rykf7vM__MMd_l9YB1_3xYZ6-ERxsUjDJ1eGJzNaICkmi0/s1600/xyz.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIciIK3FKDbDDJ6-3cCdwB3CM6aadfSrqypIDez7wBus9MBC1O7h-WHsXhK6vaWliVIr-oeayCoo1Mk0AKjCjQVH8o9rquM5Rykf7vM__MMd_l9YB1_3xYZ6-ERxsUjDJ1eGJzNaICkmi0/s200/xyz.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Si se tiene en cuenta un sistema coordenado como el de la figura superior,en el caso del cuadricóptero, los parámetros Pitch y Roll coinciden con el giro de los ejes principales, X e Y.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiKQLAJTq5UfmWqKeSKGtZ7KKWUKAo8D-DyC750ZYe6RgB_xarLO5mRlS7JwmhuppQJ_YoZiGBPyAdJbR_u_i_QnyXxbQ198v8QU0m8NX2BvKa66b_rr0L64F3qSdZSXlrU1mqatrkm7wy/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiKQLAJTq5UfmWqKeSKGtZ7KKWUKAo8D-DyC750ZYe6RgB_xarLO5mRlS7JwmhuppQJ_YoZiGBPyAdJbR_u_i_QnyXxbQ198v8QU0m8NX2BvKa66b_rr0L64F3qSdZSXlrU1mqatrkm7wy/s640/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy.gif&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp2uErWRssuJCwjoojhlCBZ_h2FXuNftgyqgJT-yLjFrDfXCDS5Wp7b63VpFSIvkA4sFVdV2gW6X8pyR0CX-zhUzfJmKMPN06YTD_Sw9H_qCqYH1zxMac5oqv2ud3zBMPqcYp_Wdkk4Yfr/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones+trigonometria.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No es así en el caso del hexacóptero que sólo coincide el eje Pitch:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCol-2SYJhxTbPNDEFurHu9djgweOjwQqYAIzTtdk-4xClkyfITj1uFuXfhAovaszq24USla9PHAAyZtM5NruHPcOftjTLWW1s9rxgpNf045cC0Fexxz7VeUXA4NeDWMaIgY8ZMHAtZK5Q/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCol-2SYJhxTbPNDEFurHu9djgweOjwQqYAIzTtdk-4xClkyfITj1uFuXfhAovaszq24USla9PHAAyZtM5NruHPcOftjTLWW1s9rxgpNf045cC0Fexxz7VeUXA4NeDWMaIgY8ZMHAtZK5Q/s320/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Usando la trigonometría se calculan la equivalencia de los motores 3, 4, 5 y 6 con los ejes Roll y Pitch. En la figura inferior podemos ver, en este caso el motor nº5, es proporcional al sin(30) para Pitch y cos(30) para Roll.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp2uErWRssuJCwjoojhlCBZ_h2FXuNftgyqgJT-yLjFrDfXCDS5Wp7b63VpFSIvkA4sFVdV2gW6X8pyR0CX-zhUzfJmKMPN06YTD_Sw9H_qCqYH1zxMac5oqv2ud3zBMPqcYp_Wdkk4Yfr/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones+trigonometria.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;353&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp2uErWRssuJCwjoojhlCBZ_h2FXuNftgyqgJT-yLjFrDfXCDS5Wp7b63VpFSIvkA4sFVdV2gW6X8pyR0CX-zhUzfJmKMPN06YTD_Sw9H_qCqYH1zxMac5oqv2ud3zBMPqcYp_Wdkk4Yfr/s400/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones+trigonometria.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Los sentidos de los ejes serían:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3oUAczrx5nfvD0LhYKlnLy17sIhyE2L_JnBMTFKY63j5Q-p5spC22dsB_6db9DoKTsj0IZATBVHvWfcssowM9O_vafj4WEObutgPuh89InFq-7G5ZRUtT-3LbawUdO7V497cuouQNV-Ly/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3oUAczrx5nfvD0LhYKlnLy17sIhyE2L_JnBMTFKY63j5Q-p5spC22dsB_6db9DoKTsj0IZATBVHvWfcssowM9O_vafj4WEObutgPuh89InFq-7G5ZRUtT-3LbawUdO7V497cuouQNV-Ly/s400/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+diydrones+2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Se precisan unas ecuaciones que relacionen [throttle][Pitch][Roll][Yaw] con las velocidad de cada motor:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOQ7ShuGOXiD7HqDftfHICW-kqb3WSFaLQtulIx6xL5xY2fgkqC5CXeBWx1JjivjAVdpiC1tWQc0LBCRAP7GgRlRYBSBcaiu1LGhW4akJ4zXtRa2qNiCxJ8lQJAy3b_2YhB_ElRSaUIiNo/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+blackbox.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOQ7ShuGOXiD7HqDftfHICW-kqb3WSFaLQtulIx6xL5xY2fgkqC5CXeBWx1JjivjAVdpiC1tWQc0LBCRAP7GgRlRYBSBcaiu1LGhW4akJ4zXtRa2qNiCxJ8lQJAy3b_2YhB_ElRSaUIiNo/s640/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+blackbox.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Para simplificar podemos despreciar, por el momento el factor YAW, que tiene que ver con la orientación.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//FRONT                 &lt;/span&gt;
 valor1&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;1.0*&amp;nbsp;pitch;
 valor5&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;+&amp;nbsp;0.866*&amp;nbsp;roll&amp;nbsp;+&amp;nbsp;0.5*&amp;nbsp;pitch;
 valor4&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;-&amp;nbsp;0.866*&amp;nbsp;roll&amp;nbsp;+&amp;nbsp;0.5*&amp;nbsp;pitch
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//BACK&lt;/span&gt;
&amp;nbsp;valor2&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;1.0*&amp;nbsp;pitch;
&amp;nbsp;valor3&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;+&amp;nbsp;0.866*&amp;nbsp;roll&amp;nbsp;-&amp;nbsp;0.5*&amp;nbsp;pitch;
&amp;nbsp;valor6&amp;nbsp;=&amp;nbsp;throttle&amp;nbsp;-&amp;nbsp;0.866*&amp;nbsp;roll&amp;nbsp;-&amp;nbsp;0.5*&amp;nbsp;pitch;

&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para tener en cuenta el ángulo YAW se varía la velocidad de los motores que giran hacia el mismo sentido.&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//YAW&lt;/span&gt;
&amp;nbsp;  &amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//CW&lt;/span&gt;
&amp;nbsp;&amp;nbsp; valor1&amp;nbsp;+=&amp;nbsp;yaw;
&amp;nbsp;&amp;nbsp;&amp;nbsp;valor3&amp;nbsp;+=&amp;nbsp;yaw;
&amp;nbsp;&amp;nbsp;&amp;nbsp;valor6&amp;nbsp;+=&amp;nbsp;yaw;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//CCW&lt;/span&gt;
   valor2&amp;nbsp;-=&amp;nbsp;yaw;
&amp;nbsp;&amp;nbsp;&amp;nbsp;valor4&amp;nbsp;-=&amp;nbsp;yaw;
&amp;nbsp;&amp;nbsp;&amp;nbsp;valor5&amp;nbsp;-=&amp;nbsp;yaw;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; text-align: left; white-space: normal;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
La numeración de los motores ha sido arbitraria, se puede ver en la figura XXX, donde los motores 1, 3 y 6 &amp;nbsp;giran en sentido horario (Clockwise), y los 2, 4 y 5 giran en sentido antihorario (Counterclockwise).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; text-align: left; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; text-align: left; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA2c7quMZ2xDnbLu-_gfi8LWZlFHkUmOYjR8PheSEeHCScp2EMr-1jVql2FK5SnUF_spQwenDpSN-s_QrT1pEjg5r1Wcyt44zYhsI2Gl7sEgM7hSQx7a858wgaAn5JSORpon6Guqu37HAc/s1600/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+number.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA2c7quMZ2xDnbLu-_gfi8LWZlFHkUmOYjR8PheSEeHCScp2EMr-1jVql2FK5SnUF_spQwenDpSN-s_QrT1pEjg5r1Wcyt44zYhsI2Gl7sEgM7hSQx7a858wgaAn5JSORpon6Guqu37HAc/s400/Hexacopter+quadricopter+axis+pitch+roll+yaw+drone+copter+helicopter+diy+number.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; text-align: left; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/100472192895617118/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2012/03/porque-y-como-vuela-un-cuadricoptero.html#comment-form' title='11 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/100472192895617118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/100472192895617118'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2012/03/porque-y-como-vuela-un-cuadricoptero.html' title='Porqué y como vuela un Cuadricoptero y Héxacoptero. Teoría.'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiykgNm8_jUG1yFIIUw6gFSYF34oOMjN1KfeNRpjN85kRsQY1jKw1bIeskyvR8GHiWP7M7E8MPOk-XbbBUjaYEqw1CS6I_YTPwdrsnWgRjlzo2PGm5SIUPjBagpaLgA6JvpFE8iLC_c21QV/s72-c/Controlling+Altitude+PID+control+for+Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+mikrocopter.jpg" height="72" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-5721488097557471477</id><published>2011-12-29T18:21:00.001+01:00</published><updated>2014-11-16T16:31:22.330+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Leer radio PPM desde un emisor RC y Arduino. Tutorial</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;¿Qué diferencias hay entre leer la radio mediante PPM o mediante las señales de los servos?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Según Jordi Muñoz, Rendimiento y simplicidad en el código son los motivos para leer en PPM y no en PWM.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Una señal PPM (Pulse Position Modulation) integra todos los canales del receptor/emisor en una sola línea. Así usando sólamente un pin podemos leer los 8 canales de la radio. (Menos cables=menos problemas.)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;La idea es leer las señales de radio con un Arduino auxiliar y mandar los datos de radio ya&amp;nbsp;leídos&amp;nbsp;e interpretados por SPI o i2C al Arduino principal.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Si desmontamos el receptor, desechando la carcasa y los pines (10x3= 30 pines) ahorramos alrededor del 70 % del peso. Que no es mucho en este caso,además también ahorra espacio.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibNumnNFP9pub_3TpNqWmHODvQc1Dtb-PLXkykw0-1LE0_yp6yi8WogRXDny5IZHyi8tCI12nyaRdE18d_mnHwSLQJU8tIWyuezrV5GxyM3fV5L9eO0yLWXsNdX7iXqocQGhsT0vJLEMTT/s1600/RC_Receiver_Timing_Diagram1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibNumnNFP9pub_3TpNqWmHODvQc1Dtb-PLXkykw0-1LE0_yp6yi8WogRXDny5IZHyi8tCI12nyaRdE18d_mnHwSLQJU8tIWyuezrV5GxyM3fV5L9eO0yLWXsNdX7iXqocQGhsT0vJLEMTT/s640/RC_Receiver_Timing_Diagram1.jpg&quot; height=&quot;324&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;click en la imagen para agrandar.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Los transmisores de radio suelen tener dos modos: PPM&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;(Pulse Position Modulation)&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;y PCM (Pulse Code Modulation). Ponerla en modo ACRO (sin mezclas),&amp;nbsp; sin TRIM,&amp;nbsp; no DUAL-RATE y tampoco EXPONENCIAL. Esto es para que las lecturas del equipo no se vean distorsionadas por el software de la emisora.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6Y7WHXO9OJj-k2NBL-PmcGzSMIFqg7KNjQ1QFkonuQTXjLRJveo2QVaPdJB7ck8_kFz1gq8SmRBBFKLpeb3_cTwYOGxMzNkYHGKDsC4vB-rOiwUD1nQnlb0qn1HW70ec4kP0dm7Swq5j/s1600/reciver+radio+2.4+GHZ+8Ch+V2+cuadricoptero+quadrocopter+tunirgy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6Y7WHXO9OJj-k2NBL-PmcGzSMIFqg7KNjQ1QFkonuQTXjLRJveo2QVaPdJB7ck8_kFz1gq8SmRBBFKLpeb3_cTwYOGxMzNkYHGKDsC4vB-rOiwUD1nQnlb0qn1HW70ec4kP0dm7Swq5j/s400/reciver+radio+2.4+GHZ+8Ch+V2+cuadricoptero+quadrocopter+tunirgy.png&quot; height=&quot;288&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;En el receptor Turnigy 9X 8CH V2 no se puede obtener en ningun sitio de su placa la señal PPM. Ya que este cuenta con dos micros, uno receptor y el otro decodificador, los cuales se comunican por SPI. Aquí una lista de como hackear receptores para sacar la señal PPM&amp;nbsp;&lt;a href=&quot;http://www.mikrokopter.de/ucwiki/KategorieEmpf%C3%A4nger&quot;&gt;enlace.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbuv4o1UXQdwnR7GN30htollyr9tqYdBeUkCV044M_MYEcnf6oblxtDNQxSpkrvFKu9rqbIY9tVSb3j4k4x3wzvE7G6dcPoKzvYnJrUbYFwliAvASalnrDU5kzJaR_PMr0cP4k2l8p1tKq/s1600/receiver+turnigy+9x+8ch+channel+trasmitter+RC+quadcopter+hexacopter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbuv4o1UXQdwnR7GN30htollyr9tqYdBeUkCV044M_MYEcnf6oblxtDNQxSpkrvFKu9rqbIY9tVSb3j4k4x3wzvE7G6dcPoKzvYnJrUbYFwliAvASalnrDU5kzJaR_PMr0cP4k2l8p1tKq/s400/receiver+turnigy+9x+8ch+channel+trasmitter+RC+quadcopter+hexacopter.jpg&quot; height=&quot;347&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Aquí otra &lt;a href=&quot;http://www.mftech.de/catalog/product_info.php?cPath=23&amp;amp;products_id=44&quot;&gt;solución&lt;/a&gt;&amp;nbsp;alternativa para obtener la salida PPM mediante un Chip extra, pero si puedes acceder a esta señal mucho más&amp;nbsp;fácil, ¿no?&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Si&amp;nbsp;&lt;u&gt;no&lt;/u&gt; sabemos donde está nuestra señal PPM podemos cargar este programa (de Jordi) e ir comprobando todos los pines con el Serial Monitor hasta ver valores aleatorios de entre 300 y 9000, lo que significará que ya hemos encontrado el pin PPM. No olvidar interconectar las tierras del receptor y arduino!!&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;()
{
&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;(57600);
&lt;span style=&quot;color: #cc6600;&quot;&gt;pinMode&lt;/span&gt;(3, &lt;span style=&quot;color: #006699;&quot;&gt;INPUT&lt;/span&gt;);
}
&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;()
{
&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;pulseIn&lt;/span&gt;(3, &lt;span style=&quot;color: #006699;&quot;&gt;LOW&lt;/span&gt;));
}

&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2YjC4KV4tg01sn7VNxibRGDlsDos3Qgm1l_u7ctJfpY4353CAx9IlcVSIQphWuYzdjpE_yHZ2mfsXOI5kbYVVFCTq2jY3l0sobD8s-AexYfmCReHyhwtqQUUDgv56wyYj3230zwsx0nI/s1600/receiver+turnigy+9x+8ch+channel+trasmitter+RC+quadcopter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2YjC4KV4tg01sn7VNxibRGDlsDos3Qgm1l_u7ctJfpY4353CAx9IlcVSIQphWuYzdjpE_yHZ2mfsXOI5kbYVVFCTq2jY3l0sobD8s-AexYfmCReHyhwtqQUUDgv56wyYj3230zwsx0nI/s320/receiver+turnigy+9x+8ch+channel+trasmitter+RC+quadcopter.jpg&quot; height=&quot;134&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Los programas usados fueron creados por &lt;a href=&quot;http://diydrones.com/profile/jordii&quot;&gt;Jordi Muñoz&lt;/a&gt;&amp;nbsp;y subidos al blog de &lt;a href=&quot;http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1199165055&quot;&gt;Arduino&lt;/a&gt;&amp;nbsp;el 1 de Enero de 2008.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Lector PPM básico Arduino&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;#define&amp;nbsp;channumber&amp;nbsp;6&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Cuantos canales tiene tu radio?/How many channels have your radio?&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; channel[channumber]; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Valores de canales leidos/ readed Channel values&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; PPMin = 4;

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;(9600); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Iniciamos com serial/&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;pinMode&lt;/span&gt;(PPMin, &lt;span style=&quot;color: #006699;&quot;&gt;INPUT&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Patita 4 como entrada / Pin 4 as input&lt;/span&gt;
}

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Espera hasta que la senal de sincronizacion llegue, debe ser &amp;gt; 4 milisegundos&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//waits ultil synchronize arrives &amp;gt; 4 miliseconds&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;pulseIn&lt;/span&gt;(PPMin , &lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;) &amp;gt; 4000); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si el pulso del pin 4 es &amp;gt; que 4 msegundos continua /If pulse &amp;gt; 4 miliseconds, continues&lt;/span&gt;
&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i = 1; i &amp;lt;= channumber; i++) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//lee los pulsos de los demas canales / Read the pulses of the remainig channels&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
 channel[i-1]=&lt;span style=&quot;color: #cc6600;&quot;&gt;pulseIn&lt;/span&gt;(PPMin, &lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i = 1; i &amp;lt;= channumber; i++) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Imprime los valores de todos los canales / Prints all the values readed&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;CH&quot;&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Canal/Channel&lt;/span&gt;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(i); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Numero del canal / Channel number&lt;/span&gt;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;: &quot;&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// que te importa&lt;/span&gt;
 &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(channel[i-1]); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Imprime el valor/ Print the value&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;(200);&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Le da tiempo para imprimir los valores en el puerto/ Give time to print values.&lt;/span&gt;
&amp;nbsp;&amp;nbsp;}
}


&lt;b style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Lector PPM básico con filtro Antisalto:&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;pre&gt;#define&amp;nbsp;channumber&amp;nbsp;6&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Cuantos canales tiene tu radio???????/How many channels have your radio???&lt;/span&gt;
#define&amp;nbsp;filter&amp;nbsp;10&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Filtro anti salto/ Glitch Filter&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; channel[channumber]; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Valores de canales leidos/ readed Channel values&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; lastReadChannel[channumber]; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Ultima lectura obtenida/ Last  values readed&lt;/span&gt;
&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; conta=0; &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Contador/couter&lt;/span&gt;


&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;setup&lt;/b&gt;&lt;/span&gt;()
{
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;begin&lt;/span&gt;(9600); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Iniciamos com serial/ Serial Begin&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;pinMode&lt;/span&gt;(4, &lt;span style=&quot;color: #006699;&quot;&gt;INPUT&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Patita 4 como entrada / Pin 4 as input&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;pinMode&lt;/span&gt;(13, &lt;span style=&quot;color: #006699;&quot;&gt;OUTPUT&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Led pin 13&lt;/span&gt;
}

&lt;span style=&quot;color: #cc6600;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;loop&lt;/b&gt;&lt;/span&gt;()
{

&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;pulseIn&lt;/span&gt;(4, &lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;) &amp;gt; 3000) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si el pulso del pin 4 es &amp;gt; 3000 usegundos continua /If pulse &amp;gt; 3000 useconds, continues&lt;/span&gt;
&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i = 0; i &amp;lt;= channumber-1; i++) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//lee los pulsos de los canales / Read the pulses of the channels&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
 channel[i]=&lt;span style=&quot;color: #cc6600;&quot;&gt;pulseIn&lt;/span&gt;(4, &lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i = 0; i &amp;lt;= channumber-1; i++) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Promedia los pulsos/Average the pulses&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
 &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;((channel[i] &amp;gt; 2000) || (channel[i] &amp;lt;100))&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si se pasa del rango envia ultimo pulso/ If channel &amp;gt; max range, chage the value to the last pulse&lt;/span&gt;
 {
 &amp;nbsp;channel[i]=&amp;nbsp;lastReadChannel[i];
 }
 &lt;span style=&quot;color: #cc6600;&quot;&gt;else&lt;/span&gt;
 {
 channel[i]=(lastReadChannel[i]+channel[i])/2;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Promedio el pulso pasado con el nuevo pulso/Average the last pulse eith the current pulse&lt;/span&gt;
 conta++;&amp;nbsp;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Incrementa el contador/ increment counter&lt;/span&gt;
 }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(conta &amp;gt; filter)&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si el contador es mayor al filtro imprime valores/ If counter is &amp;gt; than filter, then prints values&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
 &lt;span style=&quot;color: #cc6600;&quot;&gt;for&lt;/span&gt;(&lt;span style=&quot;color: #cc6600;&quot;&gt;int&lt;/span&gt; i = 0; i &amp;lt;= channumber-1; i++) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Ciclo para imprimir valores/Cycle to print values&lt;/span&gt;
 {
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;CH&quot;&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Canal/Channel&lt;/span&gt;
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(i+1); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Numero del canal / Channel number&lt;/span&gt;
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #006699;&quot;&gt;&quot;: &quot;&lt;/span&gt;); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// que te importa&lt;/span&gt;
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;&lt;b&gt;Serial&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #cc6600;&quot;&gt;println&lt;/span&gt;(channel[i]);
 &amp;nbsp;&amp;nbsp;lastReadChannel[i]=channel[i];
 }
 &lt;span style=&quot;color: #cc6600;&quot;&gt;if&lt;/span&gt;(channel[4] &amp;gt; 1000) &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//si el canal 5 tiene un rango mayor a 500 enciende el LED/ If channel 5 is &amp;gt; than 500 turn on the led&lt;/span&gt;
 {
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(13, &lt;span style=&quot;color: #006699;&quot;&gt;HIGH&lt;/span&gt;);
 }
 &lt;span style=&quot;color: #cc6600;&quot;&gt;else&lt;/span&gt;
 {
 &amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #cc6600;&quot;&gt;digitalWrite&lt;/span&gt;(13, &lt;span style=&quot;color: #006699;&quot;&gt;LOW&lt;/span&gt;);&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Si no lo apaga/If not turn it off&lt;/span&gt;
 }
 &lt;span style=&quot;color: #cc6600;&quot;&gt;delay&lt;/span&gt;(400); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Delay&lt;/span&gt;
 conta=0;&lt;span style=&quot;color: #7e7e7e;&quot;&gt;//Reinicia el contador/ Restart couter.&lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;}&amp;nbsp;

&lt;/pre&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;PPM Vs PWM&lt;/b&gt;&lt;br /&gt;
PPM and PWM are two different protocols for radio information. The PPM has the advantage that you can get all the channels information through one port only. Some call it PPM sum since it’s the sum of all channels. That helps a lot when you have limit number of connectors to your flightcontroller. So I will use PPM into my flight controller, and then the flight controller will use PWM outputs to the ESCs and to the servos for the camera mount.
&lt;br /&gt;
By using the PPM input, I can now use 10 PWM outputs from my Open Pilot Copter Control instead of 6 PWM outputs. That is for obvious reasons essential for me, because my camera mount needs two servo outputs plus the 6 ESC outputs.</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/5721488097557471477/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2011/12/leer-radio-ppm-desde-un-emisor-rc-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5721488097557471477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/5721488097557471477'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2011/12/leer-radio-ppm-desde-un-emisor-rc-y.html' title='Leer radio PPM desde un emisor RC y Arduino. Tutorial'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibNumnNFP9pub_3TpNqWmHODvQc1Dtb-PLXkykw0-1LE0_yp6yi8WogRXDny5IZHyi8tCI12nyaRdE18d_mnHwSLQJU8tIWyuezrV5GxyM3fV5L9eO0yLWXsNdX7iXqocQGhsT0vJLEMTT/s72-c/RC_Receiver_Timing_Diagram1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-792222589474371226</id><published>2011-12-28T23:14:00.002+01:00</published><updated>2014-11-16T16:32:26.086+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="hobbyking"/><category scheme="http://www.blogger.com/atom/ns#" term="puente H"/><title type='text'>Como controlar un motor Brushless con Arduino. Tutorial</title><content type='html'>&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A continuación explico con un pequeño tutorial, como controlar un motor Brushless con un variador de velocidad (ESC) y una placa Arduino o en mi caso, ArduPilotMega.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnMfFw0TxZ6fEmn6q-FsbPxGAWoyIoMdobo5bzo07JpsNSnPR6RAdgpkUds3QyN47t-XukH-jwdMdugsDmcC0zlnFB7I7E3drAwKB2UqE0pFY2daotHMA-13SBvi_aRyVGyC1bluvkChsS/s1600/DSCN2423.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnMfFw0TxZ6fEmn6q-FsbPxGAWoyIoMdobo5bzo07JpsNSnPR6RAdgpkUds3QyN47t-XukH-jwdMdugsDmcC0zlnFB7I7E3drAwKB2UqE0pFY2daotHMA-13SBvi_aRyVGyC1bluvkChsS/s320/DSCN2423.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Necesitamos un batería LiPo, un ESC, un motor Brushless y un Arduino.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcVyCCt7pryGWOTN8XNdRYathqQA6U1eWHbbvuEPzJDHSQ1SSHhzYXNy3pDAwOQuUXO2fAaW80636uDeFk58HYtEVcDCej97zP1e8ytHJ-5uPS0kyjxnT8QOuUDaS4hRs45tCgo4GS28n/s1600/DSCN2427.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcVyCCt7pryGWOTN8XNdRYathqQA6U1eWHbbvuEPzJDHSQ1SSHhzYXNy3pDAwOQuUXO2fAaW80636uDeFk58HYtEVcDCej97zP1e8ytHJ-5uPS0kyjxnT8QOuUDaS4hRs45tCgo4GS28n/s640/DSCN2427.JPG&quot; height=&quot;480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
El esquema de conexión utilizado es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8X87R70rbm5fP_R6vCwIA8iSt8v2Vkq6dHViyY-z0Db7klhbdR3uiwrChyI-Fsq2WGk5gWPYF3WZwP4dfQxYsgU9D2wdzsYSNLSlh0qSf_wBygdTU0LB4cHw_goTd5zMhPP-M3oiWyX4E/s1600/schematic+Brushless+motor+ESC+LIPO+hexacopter+quadcopter+cuadricoptero+tutorial+how+to+aeromodelismo+helicoptero+RC.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8X87R70rbm5fP_R6vCwIA8iSt8v2Vkq6dHViyY-z0Db7klhbdR3uiwrChyI-Fsq2WGk5gWPYF3WZwP4dfQxYsgU9D2wdzsYSNLSlh0qSf_wBygdTU0LB4cHw_goTd5zMhPP-M3oiWyX4E/s640/schematic+Brushless+motor+ESC+LIPO+hexacopter+quadcopter+cuadricoptero+tutorial+how+to+aeromodelismo+helicoptero+RC.png&quot; height=&quot;384&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para controlar un motor de este tipo hay que mandar al ESC señales como si&amp;nbsp;quisiéramos&amp;nbsp;controlar un servo normal. Estas señales son cuadradas con un tiempo en alto que varían entre 1 y 2 milisegundos, que correspondería a un águlo de entre 0 y 180 grados. Podemos probar primero con un servo: Si un servo no se mueve, el motor brushless nunca lo hará.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwyRrhOtS1jwysVQuPgiw5aPPFgpSHCfZOPJfa-JbV73kT3d9EVxc4vGBHJ6vSwl-hLrUuMbnFHFdMT5_ylKXjLeps7qi-BkuIUjlqHoZlk96nB231yBLAsI9-arYTq5JQQShCfE9UgTpT/s1600/se%25C3%25B1ales+ervo+hexacopter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwyRrhOtS1jwysVQuPgiw5aPPFgpSHCfZOPJfa-JbV73kT3d9EVxc4vGBHJ6vSwl-hLrUuMbnFHFdMT5_ylKXjLeps7qi-BkuIUjlqHoZlk96nB231yBLAsI9-arYTq5JQQShCfE9UgTpT/s320/se%25C3%25B1ales+ervo+hexacopter.png&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para la conexión con el microcontrolador usaremos un pin de salida, en nuestro caso usaremos el pin 8. Si usamos ArduPilot Mega, este pin número 8 equivale al canal número 5 (CH_5). Conectamos el cable blanco al pin, el cable rojo, alimentación, queda libre y las tierras las unimos. (cable negro a GND del arduino)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para conectar el ESC, le conectamos los cables de alimentación a la batería LiPo mediante un conector tipo banana de 4mm.(también podemos utilizar un fuente de alimentación externa, pero debemos de asegurarnos que tenga la potencia que el motor requiera.. que por lo general suele ser alta) Y para las conexiones del motor, en mi caso he soldado unas pinzas como se muestra en la figura. Importante amarrar bien el motor a una madera, ya que al arrancar puede ser peligroso y más si es un motor outrunner.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIeLkg-Xc95bBnfXIMW74dc0S7xf4hCKbfmb3q4qgt34ge5ydfvAx64h6Use4eaqieQaC6LGMAjJGXo_j_vmSBUmAF1LqxSDdre4OKrYjk0eMAwmL2iOuIYoIMqJvsmPVb53n-s_zUnlIf/s1600/DSCN2425.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIeLkg-Xc95bBnfXIMW74dc0S7xf4hCKbfmb3q4qgt34ge5ydfvAx64h6Use4eaqieQaC6LGMAjJGXo_j_vmSBUmAF1LqxSDdre4OKrYjk0eMAwmL2iOuIYoIMqJvsmPVb53n-s_zUnlIf/s320/DSCN2425.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Para el código,importante &lt;i&gt;armar &lt;/i&gt;el motor antes de arrancarlo, ya que si no lo hacemos no arrancará nunca. Para &lt;i&gt;inicializar &lt;/i&gt;un motor basta con enviar señales de ángulo 0 hasta que el motor emita pitidos. Consiste en recibir un pulso de 1 milisegundo cada 20 milisegundos por un tiempo aproximado de 4 o 5 segundos.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; El proceso es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Alimentar el ESC y escuchar la música de confirmación.&lt;/li&gt;
&lt;li&gt;Armar:&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;myservo.&lt;span style=&quot;color: #cc6600;&quot;&gt;write&lt;/span&gt;(0);   &lt;span style=&quot;color: #7e7e7e;&quot;&gt;// Aramado&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Esperar pitidos &amp;nbsp;&quot;Ready&quot;.&lt;/li&gt;
&lt;li&gt;Mover el motor:&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;        &amp;nbsp;myservo.&lt;span style=&quot;color: #cc6600;&quot;&gt;write&lt;/span&gt;(pulsoMotor); &lt;span style=&quot;color: #7e7e7e;&quot;&gt;//pulsoMotor lo variamos desde alrededor de 70 a 180 (máximo)&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Notas:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Cada motor arranca con una señal de ángulo diferente, en mi caso está en 65º.&lt;/li&gt;
&lt;li&gt;Si despues de armarlo envío señal de 70 directamente no arranca, hay que subir progresivamente. Basta con mandar un 30º y ya pasar a 70º.&lt;/li&gt;
&lt;li&gt;Si queremos cambiar el sentido de giro al motor, intercambiando 2 de los 3 cables de motor es suficiente.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Descargar aquí el &lt;u&gt;archivo&lt;/u&gt; con el &lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;https://sites.google.com/site/diebotreise/Arrancar_Brushless.ino?attredirects=0&amp;amp;d=1&quot;&gt;CÓDIGO&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
Para cualquier duda, sugerencia o opinión no dude en comentar.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/792222589474371226/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2011/12/como-controlar-un-motor-brushless-con.html#comment-form' title='38 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/792222589474371226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/792222589474371226'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2011/12/como-controlar-un-motor-brushless-con.html' title='Como controlar un motor Brushless con Arduino. Tutorial'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnMfFw0TxZ6fEmn6q-FsbPxGAWoyIoMdobo5bzo07JpsNSnPR6RAdgpkUds3QyN47t-XukH-jwdMdugsDmcC0zlnFB7I7E3drAwKB2UqE0pFY2daotHMA-13SBvi_aRyVGyC1bluvkChsS/s72-c/DSCN2423.JPG" height="72" width="72"/><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-2958008319132458153</id><published>2011-09-18T11:04:00.000+02:00</published><updated>2014-11-16T18:37:35.785+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopter"/><category scheme="http://www.blogger.com/atom/ns#" term="Hexacopter"/><category scheme="http://www.blogger.com/atom/ns#" term="Multicópteros"/><category scheme="http://www.blogger.com/atom/ns#" term="robot"/><title type='text'>Ventajas e inconvenintes: Tri, cuad, hexa y octo -cóptero.</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Según el uso que le queramos dar&amp;nbsp;elegiremos&amp;nbsp;el número de motores. En este caso la finalidad es la fotografía/vídeo&amp;nbsp;aérea con cierta calidad. Las propiedades que queremos conseguir son:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Simplicidad y bajo peso en la estructura.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Capacidad de transportar una cámara de fotos reflex.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Fácilmente transportable y manejable.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Autonomía de unos 10 min..&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdnKRKVqwpEtD4LdP6TCEMe9n1CVmpIPHQeo8Vu_Lr4R5BvtRjSmPCHyLE1D0bEBAuN5NVt6fLm6bOeptlA_7KOEQnlCD14RDtlLwj6TFrsrPx21klnoouYyTJa0PrQr4Y3uyYYbdnhhjm/s1600/fotografia-aerea+hexacopter+multicopter+quadrocopter+drones+DIYdrones+photography+octocopter+mikrokopter+helicoptero+Arduino+bassed.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdnKRKVqwpEtD4LdP6TCEMe9n1CVmpIPHQeo8Vu_Lr4R5BvtRjSmPCHyLE1D0bEBAuN5NVt6fLm6bOeptlA_7KOEQnlCD14RDtlLwj6TFrsrPx21klnoouYyTJa0PrQr4Y3uyYYbdnhhjm/s320/fotografia-aerea+hexacopter+multicopter+quadrocopter+drones+DIYdrones+photography+octocopter+mikrokopter+helicoptero+Arduino+bassed.jpg&quot; height=&quot;213&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt; &lt;/span&gt;Las &lt;b&gt;posiblidades&lt;/b&gt; son: &amp;nbsp; &amp;nbsp; (todas la configuraciones de&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mikrokopter.com/ucwiki/mkm?highlight=%28mkm%29&quot;&gt;mikrokopter&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;Configuraciones básicas:&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Tricopter:&lt;/b&gt; Barato y fácil de construir, menos estable, partes móviles en la estructura (cola móvil por un servo), bajo empuje y menos tiempo de vuelo (porque los motores tienen que girar más rápido para mantenerlo en el aire).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwjO4eKIZ0H-oRqrv49x3n1_QLHwvSzQjlg3riKTtczQH8JCkWYdhLTYc3nyiXcR_krLz7faeJyW5eVUeKE7hpaw6fWdqjEcUK_7ZjRwXcZynodOzEJWHAKKrQbXvPYeIVIVphmDhWpaAE/s1600/Hexacopter+configuraciones+configurations+quad+hexa+octo+tricopter+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwjO4eKIZ0H-oRqrv49x3n1_QLHwvSzQjlg3riKTtczQH8JCkWYdhLTYc3nyiXcR_krLz7faeJyW5eVUeKE7hpaw6fWdqjEcUK_7ZjRwXcZynodOzEJWHAKKrQbXvPYeIVIVphmDhWpaAE/s320/Hexacopter+configuraciones+configurations+quad+hexa+octo+tricopter+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; height=&quot;180&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Cuadricopter&lt;/b&gt;: Más simple&amp;nbsp;mecánicamente&amp;nbsp;que el tricopter. Posee 1/3 más de empuje pesando casi lo mismo y suelen ser más estables ya que no &amp;nbsp;tienen partes móviles en la cola accionadas por un servo. Tienen más tiempo en vuelo debido a que pueden llevar baterías más grandes y a que los motores trabajan a menos revoluciones. Todavía no contamos con redundancia: Si un motor falla... cae.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Hexacopter&lt;/b&gt;: Todo lo bueno que tienen los cuadricópter pero con más potencia y más capacidad de carga. Posee algo de redundancia: Si pierde un motor todavía puede aterrizar, (perderíamos el control del ángulo &#39;yaw&#39;). Como desventaja son más caros y más grandes.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFu7hIaM5uAdGc6MJWzGBYUbQ7rV6oPAiZY2ivCeWEuIesd_W4-UoCAJ_PW-cbDN_Rw4gJtrwJE8LuJini85ehiuQD-j-M5HTsOCA7lXN24ULtPIUp7M-yNNznIKGZDg8pmSKnnWt6zIj-/s1600/Hexacopter+configuraciones+configurations+quedricopter+quad+hexa+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFu7hIaM5uAdGc6MJWzGBYUbQ7rV6oPAiZY2ivCeWEuIesd_W4-UoCAJ_PW-cbDN_Rw4gJtrwJE8LuJini85ehiuQD-j-M5HTsOCA7lXN24ULtPIUp7M-yNNznIKGZDg8pmSKnnWt6zIj-/s320/Hexacopter+configuraciones+configurations+quedricopter+quad+hexa+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; height=&quot;320&quot; width=&quot;315&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Octocopter&lt;/b&gt;: Todo lo bueno que tienen los hexacópter más redundancia: Si pierde un motor todavía vuela bien. Se usa para asegurar cuando se ponen equipos fotográficos de alto precio. Son más caros que los hexacopter. Requieren mucha energía para volar.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrmqkhzR7PedtE7vW0Q1EZXhhetBjCdgQK-izXrEtIhF5Uu9e1XhJhAS9218Z3GMvDfYUPntaNLs-LnK-Hj136HnDxQaitHw4aTlD31n91qViDYRuTvZy7YWW1AS2v6kY9A6D0W5wfFvlA/s1600/Okto+mikrocopter+oktocopter+microcopter+mikrokopter+fotograf%25C3%25ADa+photography+aerial+hexacopter+microcopter+helicopter+helicotero+arduino+blog.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrmqkhzR7PedtE7vW0Q1EZXhhetBjCdgQK-izXrEtIhF5Uu9e1XhJhAS9218Z3GMvDfYUPntaNLs-LnK-Hj136HnDxQaitHw4aTlD31n91qViDYRuTvZy7YWW1AS2v6kY9A6D0W5wfFvlA/s320/Okto+mikrocopter+oktocopter+microcopter+mikrokopter+fotograf%25C3%25ADa+photography+aerial+hexacopter+microcopter+helicopter+helicotero+arduino+blog.gif&quot; height=&quot;320&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;Configuraciones compuestas:&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Y6:&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;se denomina Y6 a un tricóptero coaxial, es decir 2 motores en cada brazo montados en su mismo eje girando de forma contrapuesta. Funciona&amp;nbsp; igual que un tricóptero, con cola móvil. Las diferencias con un tricóptero son dos: mayor capacidad de carga y redundancia.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj76LoP9wLcWQ4jBsRUGITlB-JWiF12-lGj-SovvgzEWNJ622xhExxfNe-Xnkj8TMfP0GzAg3E7zn65tjaxeiPt5CoSn0Cbl-eimZGHdfwArT1CXYKElyTZP_jaoqlKPA_gb0QYgp5ow5xJ/s1600/Tricoptero+Y6+configuracion+para+mUlticoptero+Brushless+motor+ESC+LIPO+hexacopter+quadcopter+cuadricoptero+tutorial+how+to+aeromodelismo+helicoptero+RC+Arduino+conexcion+pin+sin+escobilas.png&quot; /&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412472&quot;&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Octo-coaxial:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;también denominado X8, es un cuadricóptero coaxial con ocho motores. Se consigue una buena redundancia y mayor capacidad de carga que con un cuadricóptero, pero menor que con un octocóptero radial debido al descenso de rendimiento en las hélices.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://api.ning.com/files/hwp8q0Z0dZQptX78ajzUbzXJQVpwIMbYwo9CsmhrpR1wuysbCm-WxGr-TiEqrrW61uXCl9TlgMFnUsN4JSphGWWx-uqNt9to/octo500.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://api.ning.com/files/hwp8q0Z0dZQptX78ajzUbzXJQVpwIMbYwo9CsmhrpR1wuysbCm-WxGr-TiEqrrW61uXCl9TlgMFnUsN4JSphGWWx-uqNt9to/octo500.JPG&quot; height=&quot;213&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;V8:&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;la principal ventaja es la inmejorable panorámica para la fotografía aérea y su redundancia. . Está totalmente diseñado para la fotografía aérea y es un modelo&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://mikrocontroller.com/files/AsctecPatent.pdf&quot; style=&quot;text-align: center;&quot;&gt;patentado por Asctec&lt;/a&gt;&lt;span style=&quot;text-align: center;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;&amp;nbsp;una empresa alemana, la cual comercializa este octocóptero, véase en la ilustración 8, y su precio oscila sobre unos 20 000 euros.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.suasnews.com/wp-content/uploads/2009/10/ascendingtechnologies.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.suasnews.com/wp-content/uploads/2009/10/ascendingtechnologies.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%;&quot;&gt;Monocóptero:
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%;&quot;&gt;caso
bastante curioso,&lt;b&gt; &lt;/b&gt;variante no válida
para el uso que se le va a dar en este proyecto. El monocóptero gira sobre su
propio eje, ver en la ilustración 9, y cuenta con un único motor en dirección
tangente a la trayectoria. Para despegar necesitan de un soporte durante los
primero giros hasta que se estabiliza. Su vuelo se asemeja a las semillas voladoras
que producen algunos árboles.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDL8lrKBqLDnkl7XZlGiNssp3YHqrFaG1ivLy2wSgg-ckxZnwwGBmhTkqSCZHcmHwSv1UIzag6YKIRbSWe5KkjKh43fR_tJw2-524v-Jv8aSEGKxfpXXwLM3O9PZ4It-WNliWIC2CmW4Ok/s1600/monocopter.+multicopter+mikrokopter+drone+DIY.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDL8lrKBqLDnkl7XZlGiNssp3YHqrFaG1ivLy2wSgg-ckxZnwwGBmhTkqSCZHcmHwSv1UIzag6YKIRbSWe5KkjKh43fR_tJw2-524v-Jv8aSEGKxfpXXwLM3O9PZ4It-WNliWIC2CmW4Ok/s1600/monocopter.+multicopter+mikrokopter+drone+DIY.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=7526608703483160282&quot; name=&quot;_Toc340412473&quot;&gt;Configuraciones en &lt;/a&gt;&lt;m:r&gt;&lt;m:sty m:val=&quot;bi&quot;&gt;&lt;/m:sty&gt;&lt;/m:r&gt;&lt;!--[if gte msEquation 12]&gt;&lt;m:oMath&gt;&lt;span
 style=&#39;mso-bookmark:_Toc340412473&#39;&gt;&lt;m:r&gt;&lt;m:rPr&gt;&lt;m:scr m:val=&quot;roman&quot;/&gt;&lt;m:sty
    m:val=&quot;bi&quot;/&gt;&lt;/m:rPr&gt;&lt;i style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span
  style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&#39;×&#39;&lt;/span&gt;&lt;/i&gt;&lt;/m:r&gt;&lt;/span&gt;&lt;/m:oMath&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-text-raise: -4.5pt; position: relative; top: 4.5pt;&quot;&gt;&lt;v:shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;
 &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;
 &lt;v:path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;
 &lt;o:lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;
&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 24.75pt; width: 18.75pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&amp;nbsp;X&amp;nbsp;y en +:&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
La configuración en &lt;!--[if gte msEquation 12]&gt;&lt;m:oMath&gt;&lt;i
 style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;&#39;×&#39;&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-text-raise: -4.5pt; position: relative; top: 4.5pt;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 15pt; width: 18.75pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&amp;nbsp;o en &lt;!--[if gte msEquation 12]&gt;&lt;m:oMath&gt;&lt;i
 style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;&#39;&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;i
 style=&#39;mso-bidi-font-style:normal&#39;&gt;&lt;span style=&#39;font-size:12.0pt;mso-bidi-font-size:
 11.0pt;line-height:115%;font-family:&quot;Cambria Math&quot;,&quot;serif&quot;&#39;&gt;&lt;m:r&gt;+&#39;&lt;/m:r&gt;&lt;/span&gt;&lt;/i&gt;&lt;/m:oMath&gt;&lt;![endif]--&gt;&lt;!--[if !msEquation]--&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-text-raise: -4.5pt; position: relative; top: 4.5pt;&quot;&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; style=&quot;height: 15pt; width: 19.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;
 &lt;v:imagedata chromakey=&quot;white&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\Alberto\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png&quot;&gt;
&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&amp;nbsp;se llaman así
por la orientación de los motores delanteros con respecto al tren de aterrizaje
y la placa de control. La diferencia entre las distintas configuraciones se
puede observar en la ilustración.&amp;nbsp; Para la fotografía es preferible la configuración en X, ya que nos deja la parte frontal más despejada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNR-SDAY-9KgBXPL3OrZvTQ6DKWFrbvX698A_OyJFkir2cRjYvx612DixTjtBsQQ18ObajwE8IXf7fTeXL6bfmAarakDFRVaAL-PVaoVB6Ozb5Ax9Eheu8dTNU_R04J_DbOnzKgroz0ANp/s1600/Hexacopter+configuraciones+configurations+quedricopter+quad+hexa+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNR-SDAY-9KgBXPL3OrZvTQ6DKWFrbvX698A_OyJFkir2cRjYvx612DixTjtBsQQ18ObajwE8IXf7fTeXL6bfmAarakDFRVaAL-PVaoVB6Ozb5Ax9Eheu8dTNU_R04J_DbOnzKgroz0ANp/s320/Hexacopter+configuraciones+configurations+quedricopter+quad+hexa+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; height=&quot;320&quot; width=&quot;315&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Descartamos la opción de cuadricópter (quadricopter, quad... ) pora conseguir más capacidad de carga.&amp;nbsp;Sobre la opción de elegir un hexacópter (hexacopter, hexa...) o octocóptero (octocopter, octo... ):&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; Ventajas de un mayor número de Motores:&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Mayor capacidad de carga&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;No es necesario unos motores tan potentes o unas hélices tan grandes para la misma capacidad de carga.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Redundancia. Muy importante, en caso de rotura de una hélice, choque...&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Como conclusion 6 motores es poco fiable, aunque, probablemente, &amp;nbsp;sobreviviría a una parada de un motor, hay que irse a 8 motores para tener ambas cualidades: Capacidad de carga y Redundancia.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; A mayor número de motores necesitaremos unas hélices más pequeñas, que dan una respuesta más rápida, resultando más estable. Por eso para conseguir estabilidad los motores/hélices han de poder cambiar de velocidad lo más rápidamente posible.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3vieVSKrPnPea17_-ookbod8FOmgiAdSGFT6GPupCWljJyrHL5fdbubvcQLS7vlkOxlrkE79NSuGkPcnIZiw7OVLSksv45AvPU8oiaQP6YmMF_AzYIi7QX7R0wQtvHp1Mx3EGGjqZ2O_L/s1600/Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3vieVSKrPnPea17_-ookbod8FOmgiAdSGFT6GPupCWljJyrHL5fdbubvcQLS7vlkOxlrkE79NSuGkPcnIZiw7OVLSksv45AvPU8oiaQP6YmMF_AzYIi7QX7R0wQtvHp1Mx3EGGjqZ2O_L/s320/Hexacopter+photography+quadricopter+quad+hexa+mikrokopter+octo+multicopteros+multirotos+multicopter+helicopter+blog+arduino.jpg&quot; height=&quot;269&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-align: justify; text-indent: 34.8pt; text-justify: inter-ideograph;&quot;&gt;
La configuración de seis motores es poco fiable, aunque,
probablemente &amp;nbsp;sobreviviría a una parada de un motor, habría que poner
ocho motores para tener ambas cualidades: capacidad de carga y redundancia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A
mayor número de motores necesitaremos unas hélices más pequeñas, dan una
respuesta más rápida, resultando más estable. Por eso para conseguir
estabilidad los motores/hélices han de poder cambiar de velocidad lo más
rápidamente posible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-indent: 34.8pt; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-indent: 34.8pt; text-justify: inter-ideograph;&quot;&gt;
&amp;nbsp;Aunque
con seis motores sea más eficiente&amp;nbsp; en un
5 o 10% &amp;nbsp;entre capacidad de carga y peso,
elegiremos ocho sólo en el caso de necesitar incrementar la carga o la seguridad,
ya que el precio se incrementa en un 30% por un mayor número de motores, ESCs y
hélices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: ES; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%;&quot;&gt; Las
configuraciones coaxiales consisten en colocar dos motores contrapuestos en un
mismo eje. Tienen como principal ventaja la redundancia. Podemos usar las
configuraciones Y6 o X8 equivalentes a un tricóptero y cuadricóptero
respectivamente. Aunque son menos eficientes debido a que el aire que llega a
la segunda hélice está ya turbulento.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Conclusión: si el objetivo es la fotografía tienes que irte a Hexa/octo, si el uso va a ser el pilotar una aeronave o las&amp;nbsp;acrobacias&amp;nbsp; lo más indicado es un cuadricóptero ligero.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: &#39;trebuchet ms&#39;; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;trebuchet ms&#39;; font-size: large;&quot;&gt;Ver &lt;a href=&quot;http://diebotreise.blogspot.com/p/multicopteros.html&quot;&gt;Multicópteros&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;trebuchet ms&#39;; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/2958008319132458153/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2011/09/eleccion-del-multicoptero.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2958008319132458153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/2958008319132458153'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2011/09/eleccion-del-multicoptero.html' title='Ventajas e inconvenintes: Tri, cuad, hexa y octo -cóptero.'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdnKRKVqwpEtD4LdP6TCEMe9n1CVmpIPHQeo8Vu_Lr4R5BvtRjSmPCHyLE1D0bEBAuN5NVt6fLm6bOeptlA_7KOEQnlCD14RDtlLwj6TFrsrPx21klnoouYyTJa0PrQr4Y3uyYYbdnhhjm/s72-c/fotografia-aerea+hexacopter+multicopter+quadrocopter+drones+DIYdrones+photography+octocopter+mikrokopter+helicoptero+Arduino+bassed.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7526608703483160282.post-8206594188927839165</id><published>2011-07-04T02:26:00.000+02:00</published><updated>2014-11-16T18:38:31.849+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cuadricopteros"/><category scheme="http://www.blogger.com/atom/ns#" term="fotografía aérea"/><category scheme="http://www.blogger.com/atom/ns#" term="Hexacopter"/><category scheme="http://www.blogger.com/atom/ns#" term="Multicópteros"/><title type='text'>Cuadricópteros</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;span id=&quot;goog_2135882895&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2135882896&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/&quot;&gt;&lt;/a&gt;Intro:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;338&quot; src=&quot;http://player.vimeo.com/video/12189571?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=cccccc&amp;amp;autoplay=1&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UAV (Unmanned Aerial Vehicle) como dicen sus siglas, es un vehículo aéreo no tripulado, ya sea totalmente autónomo, por control remoto, RPA (Remote Piloted Aircraft) o sistemas mixtos. Tradicionalmente se han usado con fines militares, pero &amp;nbsp;actualmente se están desarrollando muchos otros usos civiles. Particularmente el uso con fines fotográficos me produce más interés.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;Producción e investigación global: (UAV) &lt;/b&gt;&lt;i&gt;(&lt;a href=&quot;http://wikipedia.org/&quot;&gt;wikipedia&lt;/a&gt;)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The United States and&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial;&quot;&gt;Israel&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;were initial pioneers in this technology, and U.S. manufacturers have a market share of over 60% in 2006, with U.S. market share due to increase by 5–10% through 2016.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;Israeli and European manufacturers form a second tier due to lower indigenous investments, and the governments of those nations have initiatives to acquire U.S. systems due to higher levels of capability.&amp;nbsp;European market share represented &lt;u&gt;&lt;b&gt;just 4%&lt;/b&gt;&lt;/u&gt; of global revenue in 2006.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #b45f06; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: x-large;&quot;&gt;&lt;b&gt;Multicóteros:&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Un multicóptero es basicamente un helicótero pero con varios ejes y motores independientes. Existen tricópteros, cuadricópteros, hexacopteros, octocópteros... Tienen buena estabilidad y capacidad de carga. &amp;nbsp;Las hélices giran en sentidos contraopuestos para evitar que &amp;nbsp;gire sobre su propio eje de forma continuada debido a la inercia de las hélices. El control se lleva a cabo con una placa electrónica central que varía la velocidad de giro de cada motor independientemente, así se consiguen todos los movimientos posibles.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; line-height: 24px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Usos no militares:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Vigilancia aérea de grandes superficies mediante sistemas UAV low cost.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Trasporte de bienes.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Investigación científica: Sensado remoto, vehículos equipados con sensores de cualquier tipo: espectro electromagnético, sensores biológicos, químicos...&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Búsqueda y rescate en&amp;nbsp;catástrofes&amp;nbsp;naturales.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Otros fines comerciales como la fotografía y video aéreo. Como es el caso de&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;a href=&quot;http://vimeo.com/gravityshots&quot; style=&quot;cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;Jeff Scholl&lt;/a&gt;, un americano que se dedica a la fotografia aérea profesionalmente. Su&amp;nbsp;&lt;a href=&quot;http://www.facebook.com/pages/GravityShots/394861326398&quot;&gt;fa&lt;span id=&quot;goog_2135882893&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2135882894&quot;&gt;&lt;/span&gt;cebook&lt;span id=&quot;goog_2135882912&quot;&gt;&lt;/span&gt;&lt;/a&gt;. Tiene fotos y videos realmente impresionantes.&lt;span id=&quot;goog_2135882903&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2135882889&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.gravityshots.com/images/GS_Logo.gif&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;www.gravityshots.com&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.gravityshots.com/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Algunos de los aparatos que usa&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fce6d0; color: #4e2800; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;a href=&quot;http://vimeo.com/gravityshots&quot; style=&quot;color: #f38c1c; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot;&gt;Jeff Scholl&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para sus grabaciones son:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;225&quot; src=&quot;http://player.vimeo.com/video/16129663?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ff9933&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;225&quot; src=&quot;http://player.vimeo.com/video/16631739?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=cccccc&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;225&quot; src=&quot;http://player.vimeo.com/video/19037987?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=cccccc&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Alguno de sus videos:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;338&quot; src=&quot;http://player.vimeo.com/video/24907942&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Para poder grabar con estabilidad necesitamos un estabilizador&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 19px;&quot;&gt;&lt;i&gt;Nick and Roll &lt;/i&gt;compensation:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;330&quot; src=&quot;http://www.youtube.com/embed/HRSDXIe7QW4?rel=0&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Con dos servos y unos amortiguadores del tipo&amp;nbsp;&lt;a href=&quot;http://www.gelmec.co.uk/GelmecSoftSiliconeGelGrommets.html&quot;&gt;rubber dampeners&lt;/a&gt;, &lt;a href=&quot;http://www.google.com/products/catalog?hl=en&amp;amp;sugexp=ldymls&amp;amp;pq=anti+vibration+gel+pad+novibrothatn&amp;amp;xhr=t&amp;amp;q=sorbothane&amp;amp;cp=8&amp;amp;qe=c29yYm90aGE&amp;amp;qesig=Iqe-d70cSUTE6Rmvi1AAng&amp;amp;pkc=AFgZ2tlOU76LhNyrnPWC3qA2-84IlFSaQMccXXAz0EPpb2h5UJ8ex17PRmpOIpZxdhvMYX3ESUUCp10pmxR1UlMw8d7pKDazLw&amp;amp;rlz=1B3GGLL_enUS375US375&amp;amp;bav=on.2,or.r_gc.r_pw.&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=6559839742555455923&amp;amp;sa=X&amp;amp;ei=sFSMTdiyApH4swPZ4_CICQ&amp;amp;sqi=2&amp;amp;ved=0CE4Q8gIwBA#&quot;&gt;dampeners2&lt;/a&gt;&amp;nbsp;reduciremos las vibraciones procedentes de los motores.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Desde la universidad de Pennsylvania, el&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 14px;&quot;&gt;GRASP Lab està trabajando en movimientos avanzados para quadricópeteros autónomos, aqui muestro algunos de sus videos:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 14px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;257&quot; src=&quot;http://www.youtube.com/embed/MvRTALJp8DM?rel=0&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;257&quot; src=&quot;http://www.youtube.com/embed/geqip_0Vjec?rel=0&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; line-height: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;En el siguiente video podemos ver un equipo de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;cuadricópteros cooperando para construir el marco de una pequeña estructura,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;&amp;nbsp;un pequeño ejemplo del gran potencial que pueden llegar a tener estos ingeniosos aparatos en diversas tareas:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;314&quot; src=&quot;http://www.youtube.com/embed/W18Z3UnnS_0?rel=0&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #fce6d0; color: #333333; font-family: &#39;trebuchet ms&#39;; font-size: medium; line-height: 25px;&quot;&gt;Ver&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://diebotreise.blogspot.com/p/multicopteros.html&quot; style=&quot;background-color: #fce6d0; color: #f38c1c; font-family: &#39;trebuchet ms&#39;; font-size: large; line-height: 25px; text-align: center; text-decoration: none;&quot;&gt;Multicópteros&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://diebotreise.blogspot.com/feeds/8206594188927839165/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://diebotreise.blogspot.com/2011/07/cuadricopteros.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8206594188927839165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7526608703483160282/posts/default/8206594188927839165'/><link rel='alternate' type='text/html' href='http://diebotreise.blogspot.com/2011/07/cuadricopteros.html' title='Cuadricópteros'/><author><name>Albertolg</name><uri>http://www.blogger.com/profile/15192520168143858219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVm25Ol5ml4OtOkBmMhzKNq_PY36kynTnE2L4sTyUSaRiLgdfWq0-B2JnaUFB40JeyJ9QTaOjyOCTKzb86fcZm0JQZuKLblgimcqo4NX1o9QSgVZza279_LN_6w9iqAY/s220/3597.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/HRSDXIe7QW4/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>