<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>La Tecnología para todos</title><link>https://programarfacil.com</link><description><![CDATA[De pequeño daba 2 semanas a los juguetes antes de desmontarlos y ver lo que había dentro. No sé, curiosidad u obsesión destructiva. Ahora cacharreo con Arduino, Raspberry Pi, ESP32 y todo lo que tenga cables y utilice programación. Parece ser que no me he curado y ahora cacharreo con mi casa.]]></description><atom:link href="https://www.spreaker.com/show/1388485/episodes/feed" rel="self" type="application/rss+xml"/><language>es</language><category>Technology</category><copyright>Copyright La tecnología para todos</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg</url><title>La Tecnología para todos</title><link>https://programarfacil.com</link></image><lastBuildDate>Fri, 28 Mar 2025 06:33:55 +0000</lastBuildDate><itunes:author>Luis del Valle Hernández</itunes:author><itunes:owner><itunes:name>La tecnología para todos</itunes:name><itunes:email>ldelvalleh@programarfacil.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:subtitle>De pequeño, ¿te gustaba desmontar los juguetes?</itunes:subtitle><itunes:summary><![CDATA[De pequeño daba 2 semanas a los juguetes antes de desmontarlos y ver lo que había dentro. No sé, curiosidad u obsesión destructiva. Ahora cacharreo con Arduino, Raspberry Pi, ESP32 y todo lo que tenga cables y utilice programación. Parece ser que no me he curado y ahora cacharreo con mi casa.]]></itunes:summary><itunes:category text="Technology"/><itunes:category text="Education"><itunes:category text="How To"/></itunes:category><itunes:category text="News"><itunes:category text="Tech News"/></itunes:category><itunes:explicit>false</itunes:explicit><itunes:type>episodic</itunes:type><item><title>Sensores indispensables en Home Assistant</title><link>https://www.spreaker.com/episode/sensores-indispensables-en-home-assistant--65175969</link><description><![CDATA[Más información en https://programarfacil.com/podcast/bar-domotico-2x5-sensores-indispensables-en-home-assistant/]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/65175969</guid><pubDate>Fri, 28 Mar 2025 06:23:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/65175969/capitulo_2_5.mp3" length="50857317" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/bar-domotico-2x5-sensores-indispensables-en-home-assistant/</itunes:subtitle><itunes:summary><![CDATA[Más información en https://programarfacil.com/podcast/bar-domotico-2x5-sensores-indispensables-en-home-assistant/]]></itunes:summary><itunes:duration>3179</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Opinamos sobre ESPHome (puede que no te guste)</title><link>https://www.spreaker.com/episode/opinamos-sobre-esphome-puede-que-no-te-guste--64975244</link><description><![CDATA[Damos nuestra opinión sobre ESPHome.<br /><br />Más información en https://programarfacil.com/podcast/bar-domotico-2-x-4-hablamos-de-esphome/<br /><br />Puedes seguirnos en el canal de YouTube <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">Bar Domótico</a>. Los cuatro miembros de este selecto club son:<br /><ul><li>Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@EnretaDomotica</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a></li><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a></li><li>Luis del Valle de <a href="https://www.youtube.com/@HomeAssistantFacil" target="_blank" rel="noreferrer noopener">@homeassistantfacil</a></li></ul>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64975244</guid><pubDate>Wed, 19 Mar 2025 14:31:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64975244/capitulo_2_4.mp3" length="42774847" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Damos nuestra opinión sobre ESPHome.

Más información en https://programarfacil.com/podcast/bar-domotico-2-x-4-hablamos-de-esphome/

Puedes seguirnos en el canal de YouTube https://www.youtube.com/@BarDomotico. Los cuatro miembros de este selecto club...</itunes:subtitle><itunes:summary><![CDATA[Damos nuestra opinión sobre ESPHome.<br /><br />Más información en https://programarfacil.com/podcast/bar-domotico-2-x-4-hablamos-de-esphome/<br /><br />Puedes seguirnos en el canal de YouTube <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">Bar Domótico</a>. Los cuatro miembros de este selecto club son:<br /><ul><li>Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@EnretaDomotica</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a></li><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a></li><li>Luis del Valle de <a href="https://www.youtube.com/@HomeAssistantFacil" target="_blank" rel="noreferrer noopener">@homeassistantfacil</a></li></ul>]]></itunes:summary><itunes:duration>2674</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Reforma tu casa pensando en la domótica. Parte 2</title><link>https://programarfacil.com/podcast/2x3-reforma-tu-casa-pensando-en-la-domotica-parte-2/</link><description><![CDATA[Comienza un nuevo capítulo de La Tecnología Para Todos el podcast de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a> donde se publica el podcast del Bar Domótico, el único var donde los parroquianos van Lacasitos sin haber tomado una gota de alcohol.<br /><br />En este nuevo capítulo seguimos con la reforma domótica y la parte 2.<br /><br />Si quieres saber más de nosotros nos puedes encontrar en nuestros canales de YouTube<br /><br /><ul><li><a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">Norman Enreta Domótica</a></li><li><a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Carlos Un Loco y su tecnología</a></li><li><a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Luis Domótica Solar</a></li><li><a href="https://www.youtube.com/@HomeAssistantFacil" target="_blank" rel="noreferrer noopener">Luis Home Assistant Fácil</a></li></ul>También lo puedes ver en YouTube https://www.youtube.com/@BarDomotico<br /><br /><br />Más información en https://programarfacil.com/podcast/2x3-reforma-tu-casa-pensando-en-la-domotica-parte-2/<br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64790983</guid><pubDate>Tue, 11 Mar 2025 06:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64790983/capitulo_2_3.mp3" length="56485973" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comienza un nuevo capítulo de La Tecnología Para Todos el podcast de https://programarfacil.com/ donde se publica el podcast del Bar Domótico, el único var donde los parroquianos van Lacasitos sin haber tomado una gota de alcohol.

En este nuevo...</itunes:subtitle><itunes:summary><![CDATA[Comienza un nuevo capítulo de La Tecnología Para Todos el podcast de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a> donde se publica el podcast del Bar Domótico, el único var donde los parroquianos van Lacasitos sin haber tomado una gota de alcohol.<br /><br />En este nuevo capítulo seguimos con la reforma domótica y la parte 2.<br /><br />Si quieres saber más de nosotros nos puedes encontrar en nuestros canales de YouTube<br /><br /><ul><li><a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">Norman Enreta Domótica</a></li><li><a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Carlos Un Loco y su tecnología</a></li><li><a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Luis Domótica Solar</a></li><li><a href="https://www.youtube.com/@HomeAssistantFacil" target="_blank" rel="noreferrer noopener">Luis Home Assistant Fácil</a></li></ul>También lo puedes ver en YouTube https://www.youtube.com/@BarDomotico<br /><br /><br />Más información en https://programarfacil.com/podcast/2x3-reforma-tu-casa-pensando-en-la-domotica-parte-2/<br />]]></itunes:summary><itunes:duration>3531</itunes:duration><itunes:keywords>assistant,casa-inteligente,domotica,domótica,espohome,home,raspberry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:season>2</itunes:season><itunes:episode>3</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Reforma tu casa pensando en la domótica. Parte 1</title><link>https://www.spreaker.com/episode/reforma-tu-casa-pensando-en-la-domotica-parte-1--64555242</link><description><![CDATA[Nuevo capítulo del podcast en colaboración con el Bar Domótico donde 4 jinetes del apocalipsis hablan desde la barra del bar sobre domótica en particular y tecnología en general.<br /><br />Esta vez hablamos de todo lo que nos gustaría hacer si tuvieramos vía libre para hacer una reforma integral en nuestras casas con todo lo que sabemos. Desde dónde colocar cámaras, servidores y dispositivos hasta cómo debería estructurarse la red eléctrica o de telecomunicaciones.<br /><br />Ideas locas que puedan generar ideas algo más sensatas.<br /><br />Y si, por lo que sea, estás pensando en hacer una reforma en tu casa puede que esto te interese.<br /><br />Los cuatro jinetes son:<br /><br />Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@enretadomotica</a><br />Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a><br />Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a><br />Luis del Valle de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a><br /><br />Este capítulo también se publica en YouTube en el canal <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">@BarDomotico</a><br /><br />Tienes toda la información en https://programarfacil.com/podcast/2x2-reforma-tu-casa-pensando-en-la-domotica-parte-1/]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64555242</guid><pubDate>Tue, 25 Feb 2025 05:45:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64555242/capitulo_2_2.mp3" length="67323237" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Nuevo capítulo del podcast en colaboración con el Bar Domótico donde 4 jinetes del apocalipsis hablan desde la barra del bar sobre domótica en particular y tecnología en general.

Esta vez hablamos de todo lo que nos gustaría hacer si tuvieramos vía...</itunes:subtitle><itunes:summary><![CDATA[Nuevo capítulo del podcast en colaboración con el Bar Domótico donde 4 jinetes del apocalipsis hablan desde la barra del bar sobre domótica en particular y tecnología en general.<br /><br />Esta vez hablamos de todo lo que nos gustaría hacer si tuvieramos vía libre para hacer una reforma integral en nuestras casas con todo lo que sabemos. Desde dónde colocar cámaras, servidores y dispositivos hasta cómo debería estructurarse la red eléctrica o de telecomunicaciones.<br /><br />Ideas locas que puedan generar ideas algo más sensatas.<br /><br />Y si, por lo que sea, estás pensando en hacer una reforma en tu casa puede que esto te interese.<br /><br />Los cuatro jinetes son:<br /><br />Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@enretadomotica</a><br />Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a><br />Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a><br />Luis del Valle de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a><br /><br />Este capítulo también se publica en YouTube en el canal <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">@BarDomotico</a><br /><br />Tienes toda la información en https://programarfacil.com/podcast/2x2-reforma-tu-casa-pensando-en-la-domotica-parte-1/]]></itunes:summary><itunes:duration>4208</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mandamos dos corresponsales al CES y pasa esto</title><link>https://www.spreaker.com/episode/mandamos-dos-corresponsales-al-ces-y-pasa-esto--64416063</link><description><![CDATA[El pasado mes de enero se celebró el CES, la fería consumista más grande del mundo que ¿Dónde se podría celebrar?<br /><br />Equilicua, en Las Vegas. Y allí hemos enviado a nuestros dos correponsales Norman y Luis para que nos hablen de las novedades tecnológicas para este 2025.<br /><br />En este capítulo, como buenos cuñados, damos nuestra opinión sobre las nuevas tecnologías que vendran en el futuro y todas las novedades entorno a la automatización y al hogar inteligente.<br /><br />Los paticipantes:<br /><br />Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@enretadomotica</a><br />Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a><br />Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a><br />Luis del Valle de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a><br /><br />Este capítulo también se publica en YouTube en el canal <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">@BarDomotico</a><br /><br /><br />Más información en https://programarfacil.com/podcast/ces-y-domotica/]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64416063</guid><pubDate>Tue, 18 Feb 2025 06:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64416063/capitulo_2_1.mp3" length="55410146" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El pasado mes de enero se celebró el CES, la fería consumista más grande del mundo que ¿Dónde se podría celebrar?

Equilicua, en Las Vegas. Y allí hemos enviado a nuestros dos correponsales Norman y Luis para que nos hablen de las novedades...</itunes:subtitle><itunes:summary><![CDATA[El pasado mes de enero se celebró el CES, la fería consumista más grande del mundo que ¿Dónde se podría celebrar?<br /><br />Equilicua, en Las Vegas. Y allí hemos enviado a nuestros dos correponsales Norman y Luis para que nos hablen de las novedades tecnológicas para este 2025.<br /><br />En este capítulo, como buenos cuñados, damos nuestra opinión sobre las nuevas tecnologías que vendran en el futuro y todas las novedades entorno a la automatización y al hogar inteligente.<br /><br />Los paticipantes:<br /><br />Norman de <a href="https://www.youtube.com/@enretadomotica" target="_blank" rel="noreferrer noopener">@enretadomotica</a><br />Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">@Unlocoysutecnologia</a><br />Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">@Domotica_solar</a><br />Luis del Valle de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a><br /><br />Este capítulo también se publica en YouTube en el canal <a href="https://www.youtube.com/@BarDomotico" target="_blank" rel="noreferrer noopener">@BarDomotico</a><br /><br /><br />Más información en https://programarfacil.com/podcast/ces-y-domotica/]]></itunes:summary><itunes:duration>3464</itunes:duration><itunes:keywords>ces,domótica,home,inteligente,raspeberry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:season>2</itunes:season><itunes:episode>1</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo saber si un dispositivo domótico es seguro o no</title><link>https://www.spreaker.com/episode/como-saber-si-un-dispositivo-domotico-es-seguro-o-no--62602413</link><description><![CDATA[Nuevo episodio donde hablo con David, une experto que trabaja en un laborartorio donde analizan diferentes dispositivos y aparatos eléctricos para saber si son seguros o no.<br /><br />De hecho, en esta charla hablamos sobre cómo saber si un producto electrónico nos puede dar problemas y cómo podemos comprar de forma totalmente seguro.<br /><br />Tienes más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br /><br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62602413</guid><pubDate>Mon, 04 Nov 2024 07:30:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62602413/capitulo_01_marcado_ce.mp3" length="75973738" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Nuevo episodio donde hablo con David, une experto que trabaja en un laborartorio donde analizan diferentes dispositivos y aparatos eléctricos para saber si son seguros o no.

De hecho, en esta charla hablamos sobre cómo saber si un producto...</itunes:subtitle><itunes:summary><![CDATA[Nuevo episodio donde hablo con David, une experto que trabaja en un laborartorio donde analizan diferentes dispositivos y aparatos eléctricos para saber si son seguros o no.<br /><br />De hecho, en esta charla hablamos sobre cómo saber si un producto electrónico nos puede dar problemas y cómo podemos comprar de forma totalmente seguro.<br /><br />Tienes más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br /><br />]]></itunes:summary><itunes:duration>4749</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/39cec0e10c1694fe04ea5883ad122d33.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Merece la pena automatizar tu casa con Home Assistant</title><link>https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/</link><description><![CDATA[Más información en <a href="https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/</a><br /><br /><br />En este nuevo capítulo, como en los anteriores capítulos, 4 cuñados y flipados con la domótica hablamos desde la barra del bar de tecnología en general y domótica en particular.<br /><br />Estos cuatro tarados son<br /><br />📹 Carlos de <a href="https://studio.youtube.com/channel/UC2zp7AWsYhZaGmYTjP8hZ7A" target="_blank" rel="noreferrer noopener"> @unlocoysutecnologia </a><br />📹 Norman de @EnretaDomótica<br />📹 Luis de <a href="https://studio.youtube.com/channel/UCQo4EkZIl-fESW3w80OUlmA" target="_blank" rel="noreferrer noopener"> @domotica_solar </a><br />📹 Luis del Valle de <a href="https://studio.youtube.com/channel/UCSGPM_kJJ6jiTG4_y_mJXLA" target="_blank" rel="noreferrer noopener"> @HomeAssistantFacil </a><br /><br />Y en esta ocasión sacamos un tema transcendental para todos los que estamos metidos en estos berenjenales ¿Merece la pena la domótica?<br /><br />A ver, ese es el tema central pero como suele pasar, con las cervezas, luego las copas, el programa se nos va de las manos y hablamos de muuuuuchas otras cosas como<br /><br />00:00 Introducción<br />05:30 Recomendación de productos y responsabilidad de los YouTubers<br />09:44 Modelos de negocio en YouTube<br />12:20 Cómo un YouTuber se puede comprar un Tesla de 200.000 kms<br />14:34 Tiene sentido económico la domótica<br />16:10 Gestión de alarmas críticas<br />21:50 Para automatizar tu casa tienes que ser muy ordenado<br />25:20 Es mejor Home Assistant que Tuya, Amazon o Google<br />32:40 Muchos usuarios no se preocupan de la privacidad<br />39:20 Qué le pasa a Alexa Media Player<br />42:50 Home Assistant pago por suscripción<br />54:45 Cómo se mantienen los proyectos Open Source<br />1:01:36 Despedida y cierre<br /><br />#youtube #youtuber #tesla #domótica #alarmas #tuya #alexa #amazon #google #googleasistant #privacidad #homeassistant #alexamediaplayer #opensource #nabucasa #esphome #diy #esp32 #esp8266]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62471390</guid><pubDate>Wed, 23 Oct 2024 14:18:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62471390/merece_la_pena_la_dom_tica_bdx07.mp3" length="70208409" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/


En este nuevo capítulo, como en los anteriores capítulos, 4 cuñados y flipados con la domótica hablamos desde la barra del bar de tecnología en general y...</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/merece-la-pena-la-domotica-bdx07/</a><br /><br /><br />En este nuevo capítulo, como en los anteriores capítulos, 4 cuñados y flipados con la domótica hablamos desde la barra del bar de tecnología en general y domótica en particular.<br /><br />Estos cuatro tarados son<br /><br />📹 Carlos de <a href="https://studio.youtube.com/channel/UC2zp7AWsYhZaGmYTjP8hZ7A" target="_blank" rel="noreferrer noopener"> @unlocoysutecnologia </a><br />📹 Norman de @EnretaDomótica<br />📹 Luis de <a href="https://studio.youtube.com/channel/UCQo4EkZIl-fESW3w80OUlmA" target="_blank" rel="noreferrer noopener"> @domotica_solar </a><br />📹 Luis del Valle de <a href="https://studio.youtube.com/channel/UCSGPM_kJJ6jiTG4_y_mJXLA" target="_blank" rel="noreferrer noopener"> @HomeAssistantFacil </a><br /><br />Y en esta ocasión sacamos un tema transcendental para todos los que estamos metidos en estos berenjenales ¿Merece la pena la domótica?<br /><br />A ver, ese es el tema central pero como suele pasar, con las cervezas, luego las copas, el programa se nos va de las manos y hablamos de muuuuuchas otras cosas como<br /><br />00:00 Introducción<br />05:30 Recomendación de productos y responsabilidad de los YouTubers<br />09:44 Modelos de negocio en YouTube<br />12:20 Cómo un YouTuber se puede comprar un Tesla de 200.000 kms<br />14:34 Tiene sentido económico la domótica<br />16:10 Gestión de alarmas críticas<br />21:50 Para automatizar tu casa tienes que ser muy ordenado<br />25:20 Es mejor Home Assistant que Tuya, Amazon o Google<br />32:40 Muchos usuarios no se preocupan de la privacidad<br />39:20 Qué le pasa a Alexa Media Player<br />42:50 Home Assistant pago por suscripción<br />54:45 Cómo se mantienen los proyectos Open Source<br />1:01:36 Despedida y cierre<br /><br />#youtube #youtuber #tesla #domótica #alarmas #tuya #alexa #amazon #google #googleasistant #privacidad #homeassistant #alexamediaplayer #opensource #nabucasa #esphome #diy #esp32 #esp8266]]></itunes:summary><itunes:duration>4388</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Es inteligente utilizar una cerradura "inteligente"</title><link>https://www.spreaker.com/episode/es-inteligente-utilizar-una-cerradura-inteligente--62163790</link><description><![CDATA[Más información en https://programarfacil.com/podcast/cerradura-inteligente-bar-domotico/<br /><br />En este nuevo capítulo hablamos sobre cerraduras inteligentes desde la barra del bar, como buen cuñados. De hecho, puedes encontrar a todos estos cuñados en sus respectivos canales:<br /><br />📌 Enreta Domótica: @EnretaDomótica<br />📌 Domótica Solar: ‪<a href="https://studio.youtube.com/channel/UCQo4EkZIl-fESW3w80OUlmA" target="_blank" rel="noreferrer noopener"> @domotica_solar </a><br />📌 Un Loco y su Tecnología: ‪<a href="https://studio.youtube.com/channel/UC2zp7AWsYhZaGmYTjP8hZ7A" target="_blank" rel="noreferrer noopener"> @unlocoysutecnologia </a><br />📌 Luis del Valle: <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br /><br />Ojo, que el mayor cuñado soy yo. De hecho, en este capítulo los dos Luises (esto suena a grupo merengue de Santo Domingo) hemos bombardeado a Carlos y Norman sobre las cerraduras inteligentes y la duda que siempre ha estado presente es... ¿Realmente estas cerraduras son inteligentes?<br /><br />Y ahí más, porque eso de que se acoplen a la puerta para abrirla están bien pero los que ya llevamos un tiempo metidos en esto de la domótica siempre buscamos algo más. Me refiero a que una cerradura inteligente debería de poder detectar que estamos cerca y abrirnos la puerta o cerrarla cuando nos vamos a dormir o abrirla/cerrarla cuando viene la suegra.<br /><br />Todas estas casuísticas se debaten en la hora y cuatro minutos que dura el vídeo.<br /><br />Y si por lo que sea al final vas a comprar una de estas cerraduras inteligentes, estas son de las que hablamos:<br /><br />🛒 Cerradura inteligente Nuki Pro https://amzn.to/3XLa2YG<br />🛒 Cerradura inteligente Tedee Go https://amzn.to/3Y2KBCj<br />🛒 Cerradura inteligente Equiva https://amzn.to/3N3WkeC<br /><br />Cualquier duda pregunta que ya veremos si contestamos o no.<br /><br />#cerradurainteligente #esphome #raspberrypi #homeassistant #nuki #tedee #domótica #domotica #automatizacion #esp32 #ajax #esp8266 #sistemaseguridad #airbnb #vacaciones #apartamentovacaciones]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62163790</guid><pubDate>Mon, 30 Sep 2024 12:17:25 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62163790/capitulo_06.mp3" length="64072376" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/cerradura-inteligente-bar-domotico/

En este nuevo capítulo hablamos sobre cerraduras inteligentes desde la barra del bar, como buen cuñados. De hecho, puedes encontrar a todos estos cuñados en sus...</itunes:subtitle><itunes:summary><![CDATA[Más información en https://programarfacil.com/podcast/cerradura-inteligente-bar-domotico/<br /><br />En este nuevo capítulo hablamos sobre cerraduras inteligentes desde la barra del bar, como buen cuñados. De hecho, puedes encontrar a todos estos cuñados en sus respectivos canales:<br /><br />📌 Enreta Domótica: @EnretaDomótica<br />📌 Domótica Solar: ‪<a href="https://studio.youtube.com/channel/UCQo4EkZIl-fESW3w80OUlmA" target="_blank" rel="noreferrer noopener"> @domotica_solar </a><br />📌 Un Loco y su Tecnología: ‪<a href="https://studio.youtube.com/channel/UC2zp7AWsYhZaGmYTjP8hZ7A" target="_blank" rel="noreferrer noopener"> @unlocoysutecnologia </a><br />📌 Luis del Valle: <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br /><br />Ojo, que el mayor cuñado soy yo. De hecho, en este capítulo los dos Luises (esto suena a grupo merengue de Santo Domingo) hemos bombardeado a Carlos y Norman sobre las cerraduras inteligentes y la duda que siempre ha estado presente es... ¿Realmente estas cerraduras son inteligentes?<br /><br />Y ahí más, porque eso de que se acoplen a la puerta para abrirla están bien pero los que ya llevamos un tiempo metidos en esto de la domótica siempre buscamos algo más. Me refiero a que una cerradura inteligente debería de poder detectar que estamos cerca y abrirnos la puerta o cerrarla cuando nos vamos a dormir o abrirla/cerrarla cuando viene la suegra.<br /><br />Todas estas casuísticas se debaten en la hora y cuatro minutos que dura el vídeo.<br /><br />Y si por lo que sea al final vas a comprar una de estas cerraduras inteligentes, estas son de las que hablamos:<br /><br />🛒 Cerradura inteligente Nuki Pro https://amzn.to/3XLa2YG<br />🛒 Cerradura inteligente Tedee Go https://amzn.to/3Y2KBCj<br />🛒 Cerradura inteligente Equiva https://amzn.to/3N3WkeC<br /><br />Cualquier duda pregunta que ya veremos si contestamos o no.<br /><br />#cerradurainteligente #esphome #raspberrypi #homeassistant #nuki #tedee #domótica #domotica #automatizacion #esp32 #ajax #esp8266 #sistemaseguridad #airbnb #vacaciones #apartamentovacaciones]]></itunes:summary><itunes:duration>4005</itunes:duration><itunes:keywords>airbnb,ajax,apartamentovacaciones,automatizacion,cerradurainteligente,domotica,domótica,esp32,esp8266,esphome,homeassistant,nuki,raspberrypi,sistemaseguridad,tedee,vacaciones</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cuánto gano con mi canal de YouTube</title><link>https://www.spreaker.com/episode/cuanto-gano-con-mi-canal-de-youtube--60630403</link><description><![CDATA[En este nuevo capítulo de La Tecnología para todos hablamos de los titulares Clickbait ¿Qué son? ¿Cómo nos ayudan a posicionar contenido?¿Son éticos?¿Ganará España la Euro?<br /><br />Más información en https://programarfacil.com/podcast/cuanto-gano-con-mi-canal-de-youtube/]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60630403</guid><pubDate>Mon, 08 Jul 2024 08:53:52 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60630403/capitulo_05.mp3" length="60864121" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f/712a7cb0-fd8e-4d1f-9fb1-be01eadabc9f.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo de La Tecnología para todos hablamos de los titulares Clickbait ¿Qué son? ¿Cómo nos ayudan a posicionar contenido?¿Son éticos?¿Ganará España la Euro?

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo de La Tecnología para todos hablamos de los titulares Clickbait ¿Qué son? ¿Cómo nos ayudan a posicionar contenido?¿Son éticos?¿Ganará España la Euro?<br /><br />Más información en https://programarfacil.com/podcast/cuanto-gano-con-mi-canal-de-youtube/]]></itunes:summary><itunes:duration>3804</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Alexa Plus y porqué te van a cobrar por utilizar Alexa</title><link>https://www.spreaker.com/episode/alexa-plus-y-porque-te-van-a-cobrar-por-utilizar-alexa--60259252</link><description><![CDATA[Más información en <a href="https://programarfacil.com/domotica/alexa-plus/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/domotica/alexa-plus/</a><br /><br />Aquí tienes el vídeo <a href="https://youtu.be/Auf0Nj4ccy0" target="_blank" rel="noreferrer noopener">https://youtu.be/Auf0Nj4ccy0</a><br /><br />Este capítulo sobre Alexa Plus acompaña al capítulo 4 del podcast donde 4 tarados mentales nos juntamos entorno a la barra de un bar y divagamos sobre domótica, tecnología o lo que surja.<br /><br />Y en esta ocasión vamos a hablar de los asistentes de voz y del papel que juegan estos en los sistemas domóticos. De ahí la conversación derivó en Alexa Plus y en cómo los grandes actores del sector como Amazon, Google o Apple están moviendo sus cartas para que los asistentes de voz sean rentables.<br /><br />Y el primero ha sido Amazon con la noticia de que a partir de este verano (según los últimos rumores) habrá una suscripción de pago para utilizar sus <a href="https://programarfacil.com/domotica/esp32-audio-altavoz-inteligente-diy/" target="_blank" rel="noreferrer noopener">altavoces inteligentes</a>, Alexa Plus.<br /><br />Este capítulo no pretende crear cátedra, lo único que quiero hacer dar mi opinión y poner en relieve la documentación que ha caído en mis manos preparando el capítulo del podcast.<br /><br />Si quieres ir a tiro hecho aquí tienes los capítulos<br /><br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=0s" target="_blank" rel="noreferrer noopener">00:00</a> Presentación<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=252s" target="_blank" rel="noreferrer noopener">04:12</a> Nuevo modelo de suscripción de pago de Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=447s" target="_blank" rel="noreferrer noopener">07:27</a> Preguntas y solicitudes más comunes a los asistentes de voz<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=644s" target="_blank" rel="noreferrer noopener">10:44</a> Será capaz Amazon de liberar los altavoces Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=738s" target="_blank" rel="noreferrer noopener">12:18</a> Funciona o no la voz en Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1108s" target="_blank" rel="noreferrer noopener">18:28</a> Es totalmente privado el servicio de Nabu Casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1347s" target="_blank" rel="noreferrer noopener">22:27</a> Merece la pena pagar por el servicio de Nabu Casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1580s" target="_blank" rel="noreferrer noopener">26:20</a> Es útil un asistente de voz en un sistema domótico<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2001s" target="_blank" rel="noreferrer noopener">33:21</a> Qué es la automatización total de una casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2094s" target="_blank" rel="noreferrer noopener">34:54</a> El increíble futuro de Amazon Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2356s" target="_blank" rel="noreferrer noopener">39:16</a> Usos de los asistentes de voz con Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2820s" target="_blank" rel="noreferrer noopener">47:00</a> Asistente de voz de Amazon o de Google<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3057s" target="_blank" rel="noreferrer noopener">50:57</a> Política de nombres en Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3276s" target="_blank" rel="noreferrer noopener">54:36</a> Tiene sentido tener cámaras dentro de casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3486s" target="_blank" rel="noreferrer noopener">58:06</a> Cierre y despedida con sorpresa de Carlos]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60259252</guid><pubDate>Mon, 03 Jun 2024 05:23:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60259252/capitulo_04.mp3" length="61317164" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7067bc39-ddf7-4652-ac94-d9a4d6f148bd/7067bc39-ddf7-4652-ac94-d9a4d6f148bd.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7067bc39-ddf7-4652-ac94-d9a4d6f148bd/7067bc39-ddf7-4652-ac94-d9a4d6f148bd.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7067bc39-ddf7-4652-ac94-d9a4d6f148bd/7067bc39-ddf7-4652-ac94-d9a4d6f148bd.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/domotica/alexa-plus/

Aquí tienes el vídeo https://youtu.be/Auf0Nj4ccy0

Este capítulo sobre Alexa Plus acompaña al capítulo 4 del podcast donde 4 tarados mentales nos juntamos entorno a la barra de un bar...</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/domotica/alexa-plus/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/domotica/alexa-plus/</a><br /><br />Aquí tienes el vídeo <a href="https://youtu.be/Auf0Nj4ccy0" target="_blank" rel="noreferrer noopener">https://youtu.be/Auf0Nj4ccy0</a><br /><br />Este capítulo sobre Alexa Plus acompaña al capítulo 4 del podcast donde 4 tarados mentales nos juntamos entorno a la barra de un bar y divagamos sobre domótica, tecnología o lo que surja.<br /><br />Y en esta ocasión vamos a hablar de los asistentes de voz y del papel que juegan estos en los sistemas domóticos. De ahí la conversación derivó en Alexa Plus y en cómo los grandes actores del sector como Amazon, Google o Apple están moviendo sus cartas para que los asistentes de voz sean rentables.<br /><br />Y el primero ha sido Amazon con la noticia de que a partir de este verano (según los últimos rumores) habrá una suscripción de pago para utilizar sus <a href="https://programarfacil.com/domotica/esp32-audio-altavoz-inteligente-diy/" target="_blank" rel="noreferrer noopener">altavoces inteligentes</a>, Alexa Plus.<br /><br />Este capítulo no pretende crear cátedra, lo único que quiero hacer dar mi opinión y poner en relieve la documentación que ha caído en mis manos preparando el capítulo del podcast.<br /><br />Si quieres ir a tiro hecho aquí tienes los capítulos<br /><br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=0s" target="_blank" rel="noreferrer noopener">00:00</a> Presentación<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=252s" target="_blank" rel="noreferrer noopener">04:12</a> Nuevo modelo de suscripción de pago de Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=447s" target="_blank" rel="noreferrer noopener">07:27</a> Preguntas y solicitudes más comunes a los asistentes de voz<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=644s" target="_blank" rel="noreferrer noopener">10:44</a> Será capaz Amazon de liberar los altavoces Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=738s" target="_blank" rel="noreferrer noopener">12:18</a> Funciona o no la voz en Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1108s" target="_blank" rel="noreferrer noopener">18:28</a> Es totalmente privado el servicio de Nabu Casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1347s" target="_blank" rel="noreferrer noopener">22:27</a> Merece la pena pagar por el servicio de Nabu Casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=1580s" target="_blank" rel="noreferrer noopener">26:20</a> Es útil un asistente de voz en un sistema domótico<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2001s" target="_blank" rel="noreferrer noopener">33:21</a> Qué es la automatización total de una casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2094s" target="_blank" rel="noreferrer noopener">34:54</a> El increíble futuro de Amazon Alexa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2356s" target="_blank" rel="noreferrer noopener">39:16</a> Usos de los asistentes de voz con Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=2820s" target="_blank" rel="noreferrer noopener">47:00</a> Asistente de voz de Amazon o de Google<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3057s" target="_blank" rel="noreferrer noopener">50:57</a> Política de nombres en Home Assistant<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3276s" target="_blank" rel="noreferrer noopener">54:36</a> Tiene sentido tener cámaras dentro de casa<br /><a href="https://www.youtube.com/watch?v=Auf0Nj4ccy0&amp;t=3486s" target="_blank" rel="noreferrer noopener">58:06</a> Cierre y despedida con sorpresa de Carlos]]></itunes:summary><itunes:duration>3833</itunes:duration><itunes:keywords>alexa,arduino,assistant,diy,domótica,esp32,esp8266,home,home-assistant,maker,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Lo que ocurre detrás de los canales de YouTube</title><link>https://www.spreaker.com/episode/lo-que-ocurre-detras-de-los-canales-de-youtube--59681967</link><description><![CDATA[<br />Mas información en https://programarfacil.com/podcast/bar-domotico-1x3-salseo-de-youtube/<br /><br />Aquí tienes una nueva entrega del único podcast dedicado a la domótica y a Home Assistant que se publica tanto en YouTube como en el feed de La Tecnología Para todos. <br /><br />En esta nueva entrega hablamos de lo que sucede detrás de las bambalinas de YouTube, el salseo puro y duro.   Como siempre, los integrantes de este podcast son:  <ul><li>Norman de <a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Enreta Domótica</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Un Loco y su tecnología</a></li><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Domótica Solar</a></li><li>Y un servidor, Luis del Valle de <a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Programarfacil</a></li></ul>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59681967</guid><pubDate>Sun, 28 Apr 2024 08:49:32 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59681967/capitulo_03.mp3" length="72724942" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ec9518a6-4529-48c4-8501-78f431be83e9/ec9518a6-4529-48c4-8501-78f431be83e9.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ec9518a6-4529-48c4-8501-78f431be83e9/ec9518a6-4529-48c4-8501-78f431be83e9.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ec9518a6-4529-48c4-8501-78f431be83e9/ec9518a6-4529-48c4-8501-78f431be83e9.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Mas información en https://programarfacil.com/podcast/bar-domotico-1x3-salseo-de-youtube/

Aquí tienes una nueva entrega del único podcast dedicado a la domótica y a Home Assistant que se publica tanto en YouTube como en el feed de La Tecnología Para...</itunes:subtitle><itunes:summary><![CDATA[<br />Mas información en https://programarfacil.com/podcast/bar-domotico-1x3-salseo-de-youtube/<br /><br />Aquí tienes una nueva entrega del único podcast dedicado a la domótica y a Home Assistant que se publica tanto en YouTube como en el feed de La Tecnología Para todos. <br /><br />En esta nueva entrega hablamos de lo que sucede detrás de las bambalinas de YouTube, el salseo puro y duro.   Como siempre, los integrantes de este podcast son:  <ul><li>Norman de <a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Enreta Domótica</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Un Loco y su tecnología</a></li><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Domótica Solar</a></li><li>Y un servidor, Luis del Valle de <a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Programarfacil</a></li></ul>]]></itunes:summary><itunes:duration>4546</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Lo del incendio de Valencia y la domótica</title><link>https://programarfacil.com/podcast/bar-domotico-1x2-lo-del-incendio-de-valencia-y-la-domotica/</link><description><![CDATA[En este nuevo capítulo del Bar Domótico hablamos de lo importante que es entender qué estamos instalando en nuestras casas. Todo viene al hilo por la trágica noticia del incendio de Valencia donde en primera instancia se informó que fue debido a uno de los mecanismos de un toldo motorizado. <br /><br />Finalmente, cuando se levantó el secreto de sumario se concluyó que la causa había sido un fallo en uno de los electrodomésticos que había en la cocina.<br /><br />Aún así, es un buen momento para preguntarnos:<br /><ul><li>¿Qué dispositivos instalamos en nuestras casas?</li><li>Cómo podemos estar seguros de que lo que instalamos no provocará un incendio?</li><li>¿Y qué podemos hacer si esto sucede?</li></ul> De esto es de lo que debatimos en la hora larga que dura este capítulo y de esto hablé en uno de mis <a href="https://programarfacil.com/domotica/puede-un-dispositivo-domotico-provocar-un-incendio/" target="_blank" rel="noreferrer noopener">últimos vídeos en YouTube</a>.<br /><br />Los miembros del Bar Domótico son:<br /><br /><ul><li><a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Luis del Valle Programarfacil</a></li><li><a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Luis de Domótica Solar</a></li><li><a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Norman de Enreta Domótica</a></li><li><a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Carlos de Un Loco y su tecnología</a></li></ul> <br />Más información en <a href="https://programarfacil.com/?p=21506" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/bar-domotico-1x2-lo-del-incendio-de-valencia-y-la-domotica/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59195972</guid><pubDate>Sat, 30 Mar 2024 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59195972/capitulo_02.mp3" length="62435701" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ecad0f2-3575-4d5b-8936-98ab867844c6/1ecad0f2-3575-4d5b-8936-98ab867844c6.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ecad0f2-3575-4d5b-8936-98ab867844c6/1ecad0f2-3575-4d5b-8936-98ab867844c6.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ecad0f2-3575-4d5b-8936-98ab867844c6/1ecad0f2-3575-4d5b-8936-98ab867844c6.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del Bar Domótico hablamos de lo importante que es entender qué estamos instalando en nuestras casas. Todo viene al hilo por la trágica noticia del incendio de Valencia donde en primera instancia se informó que fue debido a uno...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del Bar Domótico hablamos de lo importante que es entender qué estamos instalando en nuestras casas. Todo viene al hilo por la trágica noticia del incendio de Valencia donde en primera instancia se informó que fue debido a uno de los mecanismos de un toldo motorizado. <br /><br />Finalmente, cuando se levantó el secreto de sumario se concluyó que la causa había sido un fallo en uno de los electrodomésticos que había en la cocina.<br /><br />Aún así, es un buen momento para preguntarnos:<br /><ul><li>¿Qué dispositivos instalamos en nuestras casas?</li><li>Cómo podemos estar seguros de que lo que instalamos no provocará un incendio?</li><li>¿Y qué podemos hacer si esto sucede?</li></ul> De esto es de lo que debatimos en la hora larga que dura este capítulo y de esto hablé en uno de mis <a href="https://programarfacil.com/domotica/puede-un-dispositivo-domotico-provocar-un-incendio/" target="_blank" rel="noreferrer noopener">últimos vídeos en YouTube</a>.<br /><br />Los miembros del Bar Domótico son:<br /><br /><ul><li><a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Luis del Valle Programarfacil</a></li><li><a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Luis de Domótica Solar</a></li><li><a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Norman de Enreta Domótica</a></li><li><a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Carlos de Un Loco y su tecnología</a></li></ul> <br />Más información en <a href="https://programarfacil.com/?p=21506" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/bar-domotico-1x2-lo-del-incendio-de-valencia-y-la-domotica/</a>]]></itunes:summary><itunes:duration>3903</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Presentación Bar Domótico</title><link>https://www.spreaker.com/episode/presentacion-bar-domotico--58816104</link><description><![CDATA[Otra aventura más donde me he embarcado y ya son....ni me acuerdo. Te cuento de qué trata esta nueva locura. <br /><br /> Resulta que hace unos meses, en Navidad, contacté con varios YouTubers con canales relacionados con la domótica y Home Assistant.<br /><br />Les pedí que enviaran un vídeo de los que más les flipa de la domótica y Home Assistant.   Y aunque no me respondieron todos, muchos fueron tan amables de enviarlo y <a href="https://programarfacil.com/domotica/ideas-para-home-assistant/" target="_blank" rel="noreferrer noopener">esto</a> fue lo que salió.<br /><br />El resultado fue cojonudo, pero lo mejor vino después porque Luis, de Domótica Solar, me invitó a su grupo privado donde se estaba gestando lo que te voy a presentar hoy.   Se trata del proyecto Bar Domótico, un sitio donde nos juntamos 4 YouTubers a divagar sobre la domótica, la automatización y cualquier cosa relacionada con lo que hacemos en Internet.<br /><br />De ahí ha salido el primer capítulo que, bajo mi punto de vista, ha quedado espectacular. Pero claro, que voy a decir yo que soy parte interesada.   Hagamos una cosa, escúchalo y luego si eso, me dices qué te ha parecido en los comentarios.<br /><br />Los responsables de este proyecto son:  <ul><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Domótica Solar</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Un Loco y su tecnología</a></li><li>Norman de <a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Enreta Domótica</a></li><li>Y un servidor de <a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Programarfacil.com</a></li></ul><br />Más información en <a href="https://programarfacil.com/?p=21350" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/presentacion-bar-domotico/</a><br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/58816104</guid><pubDate>Mon, 26 Feb 2024 07:00:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58816104/capitulo_01.mp3" length="282514366" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9c772cc5-c612-43b5-b887-7279fe2f2e03/9c772cc5-c612-43b5-b887-7279fe2f2e03.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9c772cc5-c612-43b5-b887-7279fe2f2e03/9c772cc5-c612-43b5-b887-7279fe2f2e03.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9c772cc5-c612-43b5-b887-7279fe2f2e03/9c772cc5-c612-43b5-b887-7279fe2f2e03.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Otra aventura más donde me he embarcado y ya son....ni me acuerdo. Te cuento de qué trata esta nueva locura. 

 Resulta que hace unos meses, en Navidad, contacté con varios YouTubers con canales relacionados con la domótica y Home Assistant.

Les pedí...</itunes:subtitle><itunes:summary><![CDATA[Otra aventura más donde me he embarcado y ya son....ni me acuerdo. Te cuento de qué trata esta nueva locura. <br /><br /> Resulta que hace unos meses, en Navidad, contacté con varios YouTubers con canales relacionados con la domótica y Home Assistant.<br /><br />Les pedí que enviaran un vídeo de los que más les flipa de la domótica y Home Assistant.   Y aunque no me respondieron todos, muchos fueron tan amables de enviarlo y <a href="https://programarfacil.com/domotica/ideas-para-home-assistant/" target="_blank" rel="noreferrer noopener">esto</a> fue lo que salió.<br /><br />El resultado fue cojonudo, pero lo mejor vino después porque Luis, de Domótica Solar, me invitó a su grupo privado donde se estaba gestando lo que te voy a presentar hoy.   Se trata del proyecto Bar Domótico, un sitio donde nos juntamos 4 YouTubers a divagar sobre la domótica, la automatización y cualquier cosa relacionada con lo que hacemos en Internet.<br /><br />De ahí ha salido el primer capítulo que, bajo mi punto de vista, ha quedado espectacular. Pero claro, que voy a decir yo que soy parte interesada.   Hagamos una cosa, escúchalo y luego si eso, me dices qué te ha parecido en los comentarios.<br /><br />Los responsables de este proyecto son:  <ul><li>Luis de <a href="https://www.youtube.com/@domotica_solar" target="_blank" rel="noreferrer noopener">Domótica Solar</a></li><li>Carlos de <a href="https://www.youtube.com/@unlocoysutecnologia" target="_blank" rel="noreferrer noopener">Un Loco y su tecnología</a></li><li>Norman de <a href="https://www.youtube.com/@EnretaDomotica" target="_blank" rel="noreferrer noopener">Enreta Domótica</a></li><li>Y un servidor de <a href="https://www.youtube.com/@ProgramarfacilArduino" target="_blank" rel="noreferrer noopener">Programarfacil.com</a></li></ul><br />Más información en <a href="https://programarfacil.com/?p=21350" target="_blank" rel="noreferrer noopener">https://programarfacil.com/podcast/presentacion-bar-domotico/</a><br />]]></itunes:summary><itunes:duration>7063</itunes:duration><itunes:keywords>domótica,home,home-assistant,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Instalación domótica en una reforma integral de casa</title><link>https://www.spreaker.com/episode/instalacion-domotica-en-una-reforma-integral-de-casa--53648095</link><description><![CDATA[Por fin puedo volver a los capítulos del podcast, he estado un par de semanas ausente. Ya sabes, los críos de vacaciones y muchas ganas de jugar. Aparte, he estado por mi pueblo en Semana Santa y allí quedé con Iñaki, una amigo de la infancia con el que estuve charlando de algo de lo que voy a hablar en este capítulo.<br /><br />Porque resulta que Iñaki se ha comprado una casa y va a hacer una reforma integral. Y como sabe que ando metido en estos líos de la domótica me preguntó que debía tener en cuenta para montar un sistema domótico.<br /><br />Había leído muchas cosas sobre el tema pero tenía un buen lío de pelotas.<br /><br />Así que le propuse que si me invitaba a unas cañas, le contaría todo lo que yo haría si tuviera que hacer una reforma integral en mi casa.<br /><br />Todo lo que hablamos en esa charla y que se puede contar en un podcast, es de lo que voy a hablar en este nuevo capítulo.<br /><br />Y si por lo que sea vas a adquirir una nueva casa, tienes pensado hacer una reforma y quieres automatizarla con Home Assistant, quizás esto te interese.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53648095</guid><pubDate>Wed, 26 Apr 2023 04:46:31 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53648095/podcast_10_2023_29_04_23.mp3" length="18819108" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/04bd2386-3e99-4a44-b113-b119b4ddea77/04bd2386-3e99-4a44-b113-b119b4ddea77.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/04bd2386-3e99-4a44-b113-b119b4ddea77/04bd2386-3e99-4a44-b113-b119b4ddea77.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/04bd2386-3e99-4a44-b113-b119b4ddea77/04bd2386-3e99-4a44-b113-b119b4ddea77.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Por fin puedo volver a los capítulos del podcast, he estado un par de semanas ausente. Ya sabes, los críos de vacaciones y muchas ganas de jugar. Aparte, he estado por mi pueblo en Semana Santa y allí quedé con Iñaki, una amigo de la infancia con el...</itunes:subtitle><itunes:summary><![CDATA[Por fin puedo volver a los capítulos del podcast, he estado un par de semanas ausente. Ya sabes, los críos de vacaciones y muchas ganas de jugar. Aparte, he estado por mi pueblo en Semana Santa y allí quedé con Iñaki, una amigo de la infancia con el que estuve charlando de algo de lo que voy a hablar en este capítulo.<br /><br />Porque resulta que Iñaki se ha comprado una casa y va a hacer una reforma integral. Y como sabe que ando metido en estos líos de la domótica me preguntó que debía tener en cuenta para montar un sistema domótico.<br /><br />Había leído muchas cosas sobre el tema pero tenía un buen lío de pelotas.<br /><br />Así que le propuse que si me invitaba a unas cañas, le contaría todo lo que yo haría si tuviera que hacer una reforma integral en mi casa.<br /><br />Todo lo que hablamos en esa charla y que se puede contar en un podcast, es de lo que voy a hablar en este nuevo capítulo.<br /><br />Y si por lo que sea vas a adquirir una nueva casa, tienes pensado hacer una reforma y quieres automatizarla con Home Assistant, quizás esto te interese.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a><br />]]></itunes:summary><itunes:duration>1177</itunes:duration><itunes:keywords>arduino,automatización,domótica,esp8266,home-assistant,raspberry,raspberry-pi,reforma</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>666 consejos sobre Home Assistant</title><link>https://programarfacil.com/</link><description><![CDATA[A ver, si puedo aconsejar a alguien sobre Home Assistant no es porque sea el más listo del lugar, al contrario.<br /><br />Pero si a estas alturas lo puedo hacer es por dos motivos.<br /><br />El primero es porque he comprobado en mi propio sistema domótico cual es la forma más fácil, sencilla y útil de automatizar una casa. Lo digo porque tengo dos hijos, un negocio que atender y eso de complicarme la vida, en estos momentos, no va conmigo.<br /><br />Y lo segundo y más importante aún, sé de primera mano qué no funciona y qué no deberías tocar ni con un palo.<br /><br />Esta es la razón por la que en este capítulo no voy a dar 351 consejos sobre Home Assistant, porque son 7 + 1, como los enanitos y Blancanieves.<br /><br />Y atento al +1 porque es quizás el dolor de cabeza más grande que puedes llegar a tener con Home Assistant.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53447834</guid><pubDate>Wed, 05 Apr 2023 06:05:59 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53447834/podcast_9_2023_pf.mp3" length="11580473" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5462f0c7-391b-4764-83cd-0d006bfff5e3/5462f0c7-391b-4764-83cd-0d006bfff5e3.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5462f0c7-391b-4764-83cd-0d006bfff5e3/5462f0c7-391b-4764-83cd-0d006bfff5e3.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5462f0c7-391b-4764-83cd-0d006bfff5e3/5462f0c7-391b-4764-83cd-0d006bfff5e3.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>A ver, si puedo aconsejar a alguien sobre Home Assistant no es porque sea el más listo del lugar, al contrario.

Pero si a estas alturas lo puedo hacer es por dos motivos.

El primero es porque he comprobado en mi propio sistema domótico cual es la...</itunes:subtitle><itunes:summary><![CDATA[A ver, si puedo aconsejar a alguien sobre Home Assistant no es porque sea el más listo del lugar, al contrario.<br /><br />Pero si a estas alturas lo puedo hacer es por dos motivos.<br /><br />El primero es porque he comprobado en mi propio sistema domótico cual es la forma más fácil, sencilla y útil de automatizar una casa. Lo digo porque tengo dos hijos, un negocio que atender y eso de complicarme la vida, en estos momentos, no va conmigo.<br /><br />Y lo segundo y más importante aún, sé de primera mano qué no funciona y qué no deberías tocar ni con un palo.<br /><br />Esta es la razón por la que en este capítulo no voy a dar 351 consejos sobre Home Assistant, porque son 7 + 1, como los enanitos y Blancanieves.<br /><br />Y atento al +1 porque es quizás el dolor de cabeza más grande que puedes llegar a tener con Home Assistant.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>724</itunes:duration><itunes:keywords>arduino,auotmatización,automatizaciones,diy,dnsmasq,domótica,esp32,esp8266,esphome,home-assistant,pi-hole,programación,tasmota</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>ESP8266 ESP32 y la historia de la domótica libre</title><link>https://programarfacil.com/domotica/esp8266-esp32-domotica/</link><description><![CDATA[Mucha gente habla de los <a href="https://programarfacil.com/podcast/esp8266-wifi-coste-arduino/" target="_blank" rel="noreferrer noopener">ESP8266</a> <a href="https://programarfacil.com/esp8266/esp32/" target="_blank" rel="noreferrer noopener">ESP32</a> y la domótica libre pero muy pocos saben porqué, a día de hoy, hasta mi hija de 10 años puede programar el microcontrolador que viene dentro de <a href="https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/" target="_blank" rel="noreferrer noopener">dispositivos domóticos</a> como los Shelly o los Sonoff.<br /><br />Y de eso es de lo que voy hablar en este capítulo, de los <a href="https://programarfacil.com/podcast/microchip/" target="_blank" rel="noreferrer noopener">microcontroladores</a> y de cómo hemos llegado hasta el punto donde tú, yo o tu cuñado Mariano podemos programar o modificar el código que hay dentro de estos dispositivos domóticos.<br /><br />Aunque puede que al oír la palabra microcontrolador te apetezca más conectar el cerebro a la mesilla de noche que seguir escuchando, eso no evita que en tu casa, y en la de tu cuñado Mariano, quizás haya más microcontroladores que libros.<br /><br />Y esto es debido a que muchos aparatos eléctricos como el satisfyer o la tele de 55 pulgadas, utilizan uno o varios de estos chips programables para funcionar.<br /><br />Son los encargados de alegrarte el día porque gracias a ellos, cuando pulsas un botón, los aparatos hacen cosas.<br /><br />Y hasta no hace mucho, programar un microcontrolador era un privilegio alcance de académicos, ingenieros y mentes preclaras.<br /><br />Pero todo esto cambió cuando en el 2005 irrumpió <a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" target="_blank" rel="noreferrer noopener">Arduino</a> en el mercado democratizando el uso de los microcontroladores.<br /><br />De cómo se pasó de Arduino a poder programar nuestros propios dispositivos domóticos utilizando los ESP8266 ESP32 es de lo que voy a hablar en este capítulo.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53365520</guid><pubDate>Wed, 29 Mar 2023 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53365520/podcast_esp8266.mp3" length="13848319" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/340d9db5-acdf-4644-a183-0256aa0555b9/340d9db5-acdf-4644-a183-0256aa0555b9.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/340d9db5-acdf-4644-a183-0256aa0555b9/340d9db5-acdf-4644-a183-0256aa0555b9.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/340d9db5-acdf-4644-a183-0256aa0555b9/340d9db5-acdf-4644-a183-0256aa0555b9.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Mucha gente habla de los https://programarfacil.com/podcast/esp8266-wifi-coste-arduino/ https://programarfacil.com/esp8266/esp32/ y la domótica libre pero muy pocos saben porqué, a día de hoy, hasta mi hija de 10 años puede programar el...</itunes:subtitle><itunes:summary><![CDATA[Mucha gente habla de los <a href="https://programarfacil.com/podcast/esp8266-wifi-coste-arduino/" target="_blank" rel="noreferrer noopener">ESP8266</a> <a href="https://programarfacil.com/esp8266/esp32/" target="_blank" rel="noreferrer noopener">ESP32</a> y la domótica libre pero muy pocos saben porqué, a día de hoy, hasta mi hija de 10 años puede programar el microcontrolador que viene dentro de <a href="https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/" target="_blank" rel="noreferrer noopener">dispositivos domóticos</a> como los Shelly o los Sonoff.<br /><br />Y de eso es de lo que voy hablar en este capítulo, de los <a href="https://programarfacil.com/podcast/microchip/" target="_blank" rel="noreferrer noopener">microcontroladores</a> y de cómo hemos llegado hasta el punto donde tú, yo o tu cuñado Mariano podemos programar o modificar el código que hay dentro de estos dispositivos domóticos.<br /><br />Aunque puede que al oír la palabra microcontrolador te apetezca más conectar el cerebro a la mesilla de noche que seguir escuchando, eso no evita que en tu casa, y en la de tu cuñado Mariano, quizás haya más microcontroladores que libros.<br /><br />Y esto es debido a que muchos aparatos eléctricos como el satisfyer o la tele de 55 pulgadas, utilizan uno o varios de estos chips programables para funcionar.<br /><br />Son los encargados de alegrarte el día porque gracias a ellos, cuando pulsas un botón, los aparatos hacen cosas.<br /><br />Y hasta no hace mucho, programar un microcontrolador era un privilegio alcance de académicos, ingenieros y mentes preclaras.<br /><br />Pero todo esto cambió cuando en el 2005 irrumpió <a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" target="_blank" rel="noreferrer noopener">Arduino</a> en el mercado democratizando el uso de los microcontroladores.<br /><br />De cómo se pasó de Arduino a poder programar nuestros propios dispositivos domóticos utilizando los ESP8266 ESP32 es de lo que voy a hablar en este capítulo.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>866</itunes:duration><itunes:keywords>arduino,domótica,domótica-libre,esp32,esp8266,esphome,espurna,home-assistant,tasmota</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Es mi dispositivo compatible con Home Assistant</title><link>https://www.spreaker.com/episode/es-mi-dispositivo-compatible-con-home-assistant--53285708</link><description><![CDATA[En este capítulo voy a hablar de las integraciones de Home Assistant pero antes déjame contarte la historia de Jack, un norteamericano de bien, de los que duermen con un revólver debajo de la almohada.<br /><br />Resulta que un día de primavera de 2022 Jack se levantó para ir al curro. Se vistió, un poco de agua en la cara y bajó a la cocina a desayunar esperando que su sistema domótico le hubiera preparado una buena taza de café como todas las mañanas.<br /><br />Pero ese día no había café ni hostias.<br /><br />Y después de comerse las tortitas, el bacon y los huevos cagándose en to, bajó al garaje.<br /><br />Ya en las escaleras se percató que las luces tampoco se encendían solas y se empezó a mosquear cuando tuvo que abrir la puerta como los salvajes, empujando. <br /><br />Algo no iba bien.<br /><br />Y cuando llegó al curro y se conectó a su sistema domótico pudo ver lo que estaba pasando.<br /><br />Es algo que tiene que ver con sus dispositivos domóticos, de algo relacionado con lo que pasó ese día es de lo que voy a hablar en este nuevo artículo.<br /><br />Porque aunque hay dispositivos inteligentes para el hogar de muchos tipos, formas y fabricantes, todos, absolutamente todos, se pueden dividir en dos grandes grupos:  <ul><li>Los que dependen de Internet, de los fabricantes y de sus servidores.</li></ul> <ul><li>Y los que no.</li></ul>  Dicho de otro modo  <ul><li>Los que te someten</li></ul> <ul><li>Y a los que tú puedes someter</li></ul>  ¿Adivinas qué tipo de dispositivos tenía Jack?   <br /><br />En este capítulo lo descubrirás.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53285708</guid><pubDate>Wed, 22 Mar 2023 05:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53285708/podcast_7_2023.mp3" length="12569748" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c48a9928-c736-44c4-ab5f-83d92a55a1af/c48a9928-c736-44c4-ab5f-83d92a55a1af.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c48a9928-c736-44c4-ab5f-83d92a55a1af/c48a9928-c736-44c4-ab5f-83d92a55a1af.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c48a9928-c736-44c4-ab5f-83d92a55a1af/c48a9928-c736-44c4-ab5f-83d92a55a1af.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo voy a hablar de las integraciones de Home Assistant pero antes déjame contarte la historia de Jack, un norteamericano de bien, de los que duermen con un revólver debajo de la almohada.

Resulta que un día de primavera de 2022 Jack se...</itunes:subtitle><itunes:summary><![CDATA[En este capítulo voy a hablar de las integraciones de Home Assistant pero antes déjame contarte la historia de Jack, un norteamericano de bien, de los que duermen con un revólver debajo de la almohada.<br /><br />Resulta que un día de primavera de 2022 Jack se levantó para ir al curro. Se vistió, un poco de agua en la cara y bajó a la cocina a desayunar esperando que su sistema domótico le hubiera preparado una buena taza de café como todas las mañanas.<br /><br />Pero ese día no había café ni hostias.<br /><br />Y después de comerse las tortitas, el bacon y los huevos cagándose en to, bajó al garaje.<br /><br />Ya en las escaleras se percató que las luces tampoco se encendían solas y se empezó a mosquear cuando tuvo que abrir la puerta como los salvajes, empujando. <br /><br />Algo no iba bien.<br /><br />Y cuando llegó al curro y se conectó a su sistema domótico pudo ver lo que estaba pasando.<br /><br />Es algo que tiene que ver con sus dispositivos domóticos, de algo relacionado con lo que pasó ese día es de lo que voy a hablar en este nuevo artículo.<br /><br />Porque aunque hay dispositivos inteligentes para el hogar de muchos tipos, formas y fabricantes, todos, absolutamente todos, se pueden dividir en dos grandes grupos:  <ul><li>Los que dependen de Internet, de los fabricantes y de sus servidores.</li></ul> <ul><li>Y los que no.</li></ul>  Dicho de otro modo  <ul><li>Los que te someten</li></ul> <ul><li>Y a los que tú puedes someter</li></ul>  ¿Adivinas qué tipo de dispositivos tenía Jack?   <br /><br />En este capítulo lo descubrirás.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>786</itunes:duration><itunes:keywords>automatizaciones,dispositivos-domóticos,domótica,home-assistant,insteon,integraciones,philips-hue,servidor-domótico,tesla,xiaomi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Tipos de dispositivos domóticos para Home Assistant</title><link>https://www.spreaker.com/episode/tipos-de-dispositivos-domoticos-para-home-assistant--53195191</link><description><![CDATA[En este artículo voy a hablar de los dispositivos domóticos o dispositivos inteligentes para el hogar que pueden ser integrados dentro de Home Assistant.<br /><br />Pero antes de ver qué tipos de dispositivos son compatibles con Home Assistant, voy aclarar un concepto que puede llevarnos a confusión. Me refiero a lo de dispositivos inteligentes.<br /><br />Porque dime una cosa, ¿Como un cacharro electrónico puede ser inteligente?<br /><br />Porque por mucho DALL-e, Chat GPT o cualquier otra IA, es difícil que un dispositivo llegue ni siquiera al coeficiente intelectual de Neymar, Paquirrín o el primo de Sloth quiere a Gordi.<br /><br />Entender qué significa eso de dispositivos inteligentes para el hogar te puede ayudar a entender cómo funciona un sistema domótico.<br /><br />El término de inteligencia en un dispositivo hace referencia a la capacidad que tienen de comunicarse los dispositivos domóticos. Esto es lo que realmente dota a un sistema domótico de algo parecido a la inteligencia.<br /><br />Porque al poder comunicarse entre ellos, pueden interactuar. Y esto se consigue gracias a uno de los conceptos más importantes de la domótica: las automatizaciones.<br /><br />Y aunque podemos hablar de sistemas domóticos inteligentes, en realidad la inteligencia la tenemos que poner nosotros.<br /><br />Me refiero a que nosotros somos los encargados de configurar Home Assistant, o cualquier otro controlador domótico, para que los dispositivos se comuniquen e interactúen entre ellos, es decir, que cuando se detecte algo en el sistema, realice acciones sobre las cosas o aparatos eléctricos.<br /><br />Cosas como que:<ul><li>Si detecta agua debajo del fregadero te envíe una notificación al móvil informando de una inundación.</li><li>Si hace mucho viento o está lloviendo, recoja los toldos de forma automática.</li><li>O que si son las once de la noche del sábado, ponga una luz romántica y a Kenny G en Alexa.</li></ul>Todo esto se consigue gracias a que los dispositivos inteligentes para el hogar son capaces de comunicarse entre ellos e interactuar a través de las automatizaciones.<br /><br />Otro día hablaré de las automatizaciones porque hoy me quiero centrar en los tipos de dispositivos domóticos o dispositivos inteligentes para el hogar que podemos integrar en Home Assistant.<br /><br />Más información en <a href="https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53195191</guid><pubDate>Wed, 15 Mar 2023 06:37:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53195191/podcast_6_2023.mp3" length="11824143" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3017bccb-b84c-47ec-8fee-f40bdfee4c70/3017bccb-b84c-47ec-8fee-f40bdfee4c70.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3017bccb-b84c-47ec-8fee-f40bdfee4c70/3017bccb-b84c-47ec-8fee-f40bdfee4c70.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3017bccb-b84c-47ec-8fee-f40bdfee4c70/3017bccb-b84c-47ec-8fee-f40bdfee4c70.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo voy a hablar de los dispositivos domóticos o dispositivos inteligentes para el hogar que pueden ser integrados dentro de Home Assistant.

Pero antes de ver qué tipos de dispositivos son compatibles con Home Assistant, voy aclarar un...</itunes:subtitle><itunes:summary><![CDATA[En este artículo voy a hablar de los dispositivos domóticos o dispositivos inteligentes para el hogar que pueden ser integrados dentro de Home Assistant.<br /><br />Pero antes de ver qué tipos de dispositivos son compatibles con Home Assistant, voy aclarar un concepto que puede llevarnos a confusión. Me refiero a lo de dispositivos inteligentes.<br /><br />Porque dime una cosa, ¿Como un cacharro electrónico puede ser inteligente?<br /><br />Porque por mucho DALL-e, Chat GPT o cualquier otra IA, es difícil que un dispositivo llegue ni siquiera al coeficiente intelectual de Neymar, Paquirrín o el primo de Sloth quiere a Gordi.<br /><br />Entender qué significa eso de dispositivos inteligentes para el hogar te puede ayudar a entender cómo funciona un sistema domótico.<br /><br />El término de inteligencia en un dispositivo hace referencia a la capacidad que tienen de comunicarse los dispositivos domóticos. Esto es lo que realmente dota a un sistema domótico de algo parecido a la inteligencia.<br /><br />Porque al poder comunicarse entre ellos, pueden interactuar. Y esto se consigue gracias a uno de los conceptos más importantes de la domótica: las automatizaciones.<br /><br />Y aunque podemos hablar de sistemas domóticos inteligentes, en realidad la inteligencia la tenemos que poner nosotros.<br /><br />Me refiero a que nosotros somos los encargados de configurar Home Assistant, o cualquier otro controlador domótico, para que los dispositivos se comuniquen e interactúen entre ellos, es decir, que cuando se detecte algo en el sistema, realice acciones sobre las cosas o aparatos eléctricos.<br /><br />Cosas como que:<ul><li>Si detecta agua debajo del fregadero te envíe una notificación al móvil informando de una inundación.</li><li>Si hace mucho viento o está lloviendo, recoja los toldos de forma automática.</li><li>O que si son las once de la noche del sábado, ponga una luz romántica y a Kenny G en Alexa.</li></ul>Todo esto se consigue gracias a que los dispositivos inteligentes para el hogar son capaces de comunicarse entre ellos e interactuar a través de las automatizaciones.<br /><br />Otro día hablaré de las automatizaciones porque hoy me quiero centrar en los tipos de dispositivos domóticos o dispositivos inteligentes para el hogar que podemos integrar en Home Assistant.<br /><br />Más información en <a href="https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/" target="_blank" rel="noreferrer noopener">https://programarfacil.com/domotica/dispositivos-inteligentes-para-el-hogar/</a>]]></itunes:summary><itunes:duration>739</itunes:duration><itunes:keywords>aqara,bluetooth,dispositivo-domótico,dispositivos-inteligentes,domótica,home-assistant,shelly,sonoff,wifi,zigbee</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo instalar Home Assistant</title><link>https://programarfacil.com/domotica/instalacion-de-home-assistant/</link><description><![CDATA[En capítulos anteriores...<br /><br />La partes más importantes de un sistema domótico son:<br /><ul><li>Tú eres la pieza principal y tu objetivo es tumbarte en el sofá mientras tu casa funciona sola como si estuviera encantada.</li><li>Luego está el controlador domótico que, a no ser que hayas pasado los últimos años en Marte, te habrás enterado de la que está liando Home Assistant.</li><li>En algún sitio habrá que instalar Home Assistant ¿no?. Aquí es donde entra en juego el servidor y no, no tienes que ampliar la hipoteca para tener uno en casa. Porque puedes optar por una de estas cuatro opciones</li><li><ul><li>Utilizar una máquina virtual en tu ordenador personal.</li><li>Utilizar un ordenador viejo.</li><li>Utilizar la Raspberry Pi que tienes metida en un cajón desde hace meses.</li><li>O, mi preferida, utilizar uno de esos mini pcs que están tan de moda.</li></ul></li><li>Y un servidor no es nada sin un sistema operativo estable, fiable y seguro, características que descartan a Windows y ponen en el punto de mira a Linux.</li><li>Por último, falta que hable de los dispositivos domóticos donde hay más tela que cortar que en las fábricas de Zara, pero esto lo dejaré para otro capítulo.</li></ul>Bien, entonces de qué voy a hablar en el capítulo de hoy...<br /><br />Voy a hablar del primer paso que cualquiera que quiera automatizar su casa con Home Assistant debería dar.<br /><br />Porque esto es como hacer una paella, no basta con poner los ingredientes en el fogón, para conseguirlo vas a tener que remangarte, crujir los dedos y aporrear el teclado. Me refiero a que vas a tener que instalar Home Assistant en tu servidor sea el servidor que sea.<br /><br />Porque como no te pongas en acción y empieces a sofreir el arroz, te va a quedar con un bodegón de puta madre pero vas a pasar más hambre que un mosquito en el museo de cera.<br />Y esta es la razón por la que en este capítulo voy explicar los cuatro métodos oficiales (subrayo lo de oficiales) de instalar Home Assistant.<br /><br />Y puede que si estás pensando en montar un sistema domótico en casa te interese, o no, que ya sabes que tampoco te conozco tanto.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a><br /><br />https://programarfacil.com/]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/53126380</guid><pubDate>Wed, 08 Mar 2023 08:37:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/53126380/podcast_5_08_03_2023.mp3" length="15515140" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac6d353b-0021-440a-b5e3-dd453241d2f3/ac6d353b-0021-440a-b5e3-dd453241d2f3.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac6d353b-0021-440a-b5e3-dd453241d2f3/ac6d353b-0021-440a-b5e3-dd453241d2f3.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ac6d353b-0021-440a-b5e3-dd453241d2f3/ac6d353b-0021-440a-b5e3-dd453241d2f3.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En capítulos anteriores...

La partes más importantes de un sistema domótico son:

- Tú eres la pieza principal y tu objetivo es tumbarte en el sofá mientras tu casa funciona sola como si estuviera encantada.
- Luego está el controlador domótico que,...</itunes:subtitle><itunes:summary><![CDATA[En capítulos anteriores...<br /><br />La partes más importantes de un sistema domótico son:<br /><ul><li>Tú eres la pieza principal y tu objetivo es tumbarte en el sofá mientras tu casa funciona sola como si estuviera encantada.</li><li>Luego está el controlador domótico que, a no ser que hayas pasado los últimos años en Marte, te habrás enterado de la que está liando Home Assistant.</li><li>En algún sitio habrá que instalar Home Assistant ¿no?. Aquí es donde entra en juego el servidor y no, no tienes que ampliar la hipoteca para tener uno en casa. Porque puedes optar por una de estas cuatro opciones</li><li><ul><li>Utilizar una máquina virtual en tu ordenador personal.</li><li>Utilizar un ordenador viejo.</li><li>Utilizar la Raspberry Pi que tienes metida en un cajón desde hace meses.</li><li>O, mi preferida, utilizar uno de esos mini pcs que están tan de moda.</li></ul></li><li>Y un servidor no es nada sin un sistema operativo estable, fiable y seguro, características que descartan a Windows y ponen en el punto de mira a Linux.</li><li>Por último, falta que hable de los dispositivos domóticos donde hay más tela que cortar que en las fábricas de Zara, pero esto lo dejaré para otro capítulo.</li></ul>Bien, entonces de qué voy a hablar en el capítulo de hoy...<br /><br />Voy a hablar del primer paso que cualquiera que quiera automatizar su casa con Home Assistant debería dar.<br /><br />Porque esto es como hacer una paella, no basta con poner los ingredientes en el fogón, para conseguirlo vas a tener que remangarte, crujir los dedos y aporrear el teclado. Me refiero a que vas a tener que instalar Home Assistant en tu servidor sea el servidor que sea.<br /><br />Porque como no te pongas en acción y empieces a sofreir el arroz, te va a quedar con un bodegón de puta madre pero vas a pasar más hambre que un mosquito en el museo de cera.<br />Y esta es la razón por la que en este capítulo voy explicar los cuatro métodos oficiales (subrayo lo de oficiales) de instalar Home Assistant.<br /><br />Y puede que si estás pensando en montar un sistema domótico en casa te interese, o no, que ya sabes que tampoco te conozco tanto.<br /><br />Más información en <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a><br /><br />https://programarfacil.com/]]></itunes:summary><itunes:duration>970</itunes:duration><itunes:keywords>arduino,assistant,domótica,esp32,esp8266,home,home-assistant,instalación-de-home-assistant,sistema-domótico</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Por qué utilizar Linux en tu sistema domótico</title><link>https://www.spreaker.com/episode/por-que-utilizar-linux-en-tu-sistema-domotico--52881027</link><description><![CDATA[¿Cuál es el sistema operativo más utilizado del mundo?<br /><br />¿Es Windows o Linux?<br /><br />¿Por qué recomiendan utilizar Linux en un servidor domótico?<br /><br />O...¿Cómo se reproduce el mejillón?<br /><br />Son preguntas existenciales que, si eres de los que quizás está pensando en montar un sistema domótico en casa, te estés preguntando.<br /><br />O no.<br /><br />Que tampoco es que te conozca mucho.<br /><br />Y salvo lo de los mejillones, en este capítulo voy a dar respuesta al resto de las preguntas.<br /><br />Recuerda, si quieres saber más sobre Arduino, IoT y domótica, no dejes de apuntarte a la lista de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/52881027</guid><pubDate>Wed, 01 Mar 2023 06:43:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/52881027/podcast_edicion_4_2023.mp3" length="9330180" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ce5cf30-6699-4761-85b8-99b80fb1d5c5/1ce5cf30-6699-4761-85b8-99b80fb1d5c5.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ce5cf30-6699-4761-85b8-99b80fb1d5c5/1ce5cf30-6699-4761-85b8-99b80fb1d5c5.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1ce5cf30-6699-4761-85b8-99b80fb1d5c5/1ce5cf30-6699-4761-85b8-99b80fb1d5c5.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>¿Cuál es el sistema operativo más utilizado del mundo?

¿Es Windows o Linux?

¿Por qué recomiendan utilizar Linux en un servidor domótico?

O...¿Cómo se reproduce el mejillón?

Son preguntas existenciales que, si eres de los que quizás está pensando...</itunes:subtitle><itunes:summary><![CDATA[¿Cuál es el sistema operativo más utilizado del mundo?<br /><br />¿Es Windows o Linux?<br /><br />¿Por qué recomiendan utilizar Linux en un servidor domótico?<br /><br />O...¿Cómo se reproduce el mejillón?<br /><br />Son preguntas existenciales que, si eres de los que quizás está pensando en montar un sistema domótico en casa, te estés preguntando.<br /><br />O no.<br /><br />Que tampoco es que te conozca mucho.<br /><br />Y salvo lo de los mejillones, en este capítulo voy a dar respuesta al resto de las preguntas.<br /><br />Recuerda, si quieres saber más sobre Arduino, IoT y domótica, no dejes de apuntarte a la lista de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">Programarfacil</a>]]></itunes:summary><itunes:duration>584</itunes:duration><itunes:keywords>arduino,domótica,esp32,esp8266,home-assistant,iot,linux,macosx,programación,raspberry,raspberry-pi,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>El mejor servidor para domótica</title><link>https://www.spreaker.com/episode/el-mejor-servidor-para-domotica--52800665</link><description><![CDATA[En este nuevo capítulo hablo de los servidores domóticos. Pero que no se me altere la peña y guarda tu tarjeta porque tener un servidor domótico es más fácil y barato de lo que parece.<br /><br />Porque tener un servidor en tu casa donde puedes instalar tu sistema domótico, o lo que sea, es tan sencillo como utilizar una de estas cuatro opciones.<br /><br /><ol><li>Máquina virtual</li><li>Un ordenador viejo</li><li>Una Raspberry Pi</li><li>Un mini pc</li></ol>Y en este capítulo te voy a hablar de cuáles son sus ventajas pero también de sus desventajas.<br /><br />Y como siempre digo, no le des al like, no te suscribas y no lo compartas, pero si quieres seguir reicibiendo más contenido sobre Arduino, IoT, domótica y cacharreo en general...<br /><br />Entra en <a href="https://programarfacil.com" target="_blank" rel="noreferrer noopener">https://programarfacil.com</a><br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/52800665</guid><pubDate>Wed, 22 Feb 2023 05:59:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/52800665/podcast_3_2023.mp3" length="10722402" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/280d2c1a-18d7-403c-80f8-d8190db2675f/280d2c1a-18d7-403c-80f8-d8190db2675f.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/280d2c1a-18d7-403c-80f8-d8190db2675f/280d2c1a-18d7-403c-80f8-d8190db2675f.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/280d2c1a-18d7-403c-80f8-d8190db2675f/280d2c1a-18d7-403c-80f8-d8190db2675f.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablo de los servidores domóticos. Pero que no se me altere la peña y guarda tu tarjeta porque tener un servidor domótico es más fácil y barato de lo que parece.

Porque tener un servidor en tu casa donde puedes instalar tu...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablo de los servidores domóticos. Pero que no se me altere la peña y guarda tu tarjeta porque tener un servidor domótico es más fácil y barato de lo que parece.<br /><br />Porque tener un servidor en tu casa donde puedes instalar tu sistema domótico, o lo que sea, es tan sencillo como utilizar una de estas cuatro opciones.<br /><br /><ol><li>Máquina virtual</li><li>Un ordenador viejo</li><li>Una Raspberry Pi</li><li>Un mini pc</li></ol>Y en este capítulo te voy a hablar de cuáles son sus ventajas pero también de sus desventajas.<br /><br />Y como siempre digo, no le des al like, no te suscribas y no lo compartas, pero si quieres seguir reicibiendo más contenido sobre Arduino, IoT, domótica y cacharreo en general...<br /><br />Entra en <a href="https://programarfacil.com" target="_blank" rel="noreferrer noopener">https://programarfacil.com</a><br />]]></itunes:summary><itunes:duration>671</itunes:duration><itunes:keywords>arduino,domótica,esp8266,espe32,home-assistant,linux,maker,minipc,raspberrypi,servidor,virtualbox,vmware</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qué es Home Assistant</title><link>https://www.spreaker.com/episode/que-es-home-assistant--52728272</link><description><![CDATA[Este no es un tutorial mas donde vas a poder ver cómo instalar Home Assistant porque si te soy sincero, ya hay muchos que lo explican y mejor que yo.<br /><br />Eso y que utilizar Home Assistant no son 34 o 57 pasos, son solo 3:<br /><br />1. Instalar Home Assistant<br />2. Conectar los dispositivos domóticos<br />3. Crear automatizaciones<br /><br />Ya está, no hay más.<br /><br />Esta es la razón por la que si esperas un vídeo paso a paso de cómo hacerlo este no es el vídeo porque aquí voy a explicar qué es Home Assistant...<br /><br />Sin palabrotos<br /><br />Sin tecnicismos<br /><br />Y para todo el mundo que quiera empezar y no sabe qué cojines es Home Assistant.<br /><br />Una última cosa, ya sabes que eso de darle al like, suscribirte y lo de la campanilla me importa menos que un semáforo apagado...<br /><br />Si quieres saber más sobre domótica, Arduino y cacharreo en general es mejor que te suscribas a la lista de https://programarfacil.com<br />]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/52728272</guid><pubDate>Wed, 15 Feb 2023 14:14:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/52728272/qu_es_home_assistant.mp3" length="9186402" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/54899097-71c7-40e8-b2ee-73070145696b/54899097-71c7-40e8-b2ee-73070145696b.srt" type="application/x-subrip" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/54899097-71c7-40e8-b2ee-73070145696b/54899097-71c7-40e8-b2ee-73070145696b.txt" type="text/plain" language="es"/><podcast:transcript url="https://transcription.spreaker.com/sounder/54899097-71c7-40e8-b2ee-73070145696b/54899097-71c7-40e8-b2ee-73070145696b.vtt" type="text/vtt" language="es"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Este no es un tutorial mas donde vas a poder ver cómo instalar Home Assistant porque si te soy sincero, ya hay muchos que lo explican y mejor que yo.

Eso y que utilizar Home Assistant no son 34 o 57 pasos, son solo 3:

1. Instalar Home Assistant
2....</itunes:subtitle><itunes:summary><![CDATA[Este no es un tutorial mas donde vas a poder ver cómo instalar Home Assistant porque si te soy sincero, ya hay muchos que lo explican y mejor que yo.<br /><br />Eso y que utilizar Home Assistant no son 34 o 57 pasos, son solo 3:<br /><br />1. Instalar Home Assistant<br />2. Conectar los dispositivos domóticos<br />3. Crear automatizaciones<br /><br />Ya está, no hay más.<br /><br />Esta es la razón por la que si esperas un vídeo paso a paso de cómo hacerlo este no es el vídeo porque aquí voy a explicar qué es Home Assistant...<br /><br />Sin palabrotos<br /><br />Sin tecnicismos<br /><br />Y para todo el mundo que quiera empezar y no sabe qué cojines es Home Assistant.<br /><br />Una última cosa, ya sabes que eso de darle al like, suscribirte y lo de la campanilla me importa menos que un semáforo apagado...<br /><br />Si quieres saber más sobre domótica, Arduino y cacharreo en general es mejor que te suscribas a la lista de https://programarfacil.com<br />]]></itunes:summary><itunes:duration>575</itunes:duration><itunes:keywords>arduino,esp8266,home,home-assistant,sistema-domótico</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qué carajos es un sistema domótico</title><link>https://programarfacil.com/</link><description><![CDATA[En este nuevo capítulo del podcast que, por cierto, no sé qué número es pero más o menos será el doscientos y pico, vuelvo de nuevo a las andanzas. Si te soy sincero, he echado de menos esos momentos delante del micro y vuelvo con muchas ganas.<br /><br />Y hoy traigo un tema bastante novedoso, algo de lo que en poco sitios se habla y que va a partir la pana.<br /><br /><i>"Venga va Luis, que los sistemas domóticos son más viejos que hilo negro."</i><br /><br />Y que razón tienes, pero lo que voy a explicar en este capítulo y, sobretodo, cómo lo voy a explicar dudo que lo hayas escuchado alguna vez<br /><br />¿No te lo crees?<br /><br />Pues atento.<br /><br />Ahhh, una cosa antes de marcharme, si quieres saber más no tienes que hacer 30 o 40 cosas, sólo tienes que hacer una, suscribirte a la lista de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a>.<br /><br />Ya está.<br /><br />No hay más.<br /><br />Es <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">aquí</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/52622937</guid><pubDate>Wed, 08 Feb 2023 06:11:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/52622937/vuelta_al_podcast_2023.mp3" length="16163954" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast que, por cierto, no sé qué número es pero más o menos será el doscientos y pico, vuelvo de nuevo a las andanzas. Si te soy sincero, he echado de menos esos momentos delante del micro y vuelvo con muchas ganas.

Y hoy...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast que, por cierto, no sé qué número es pero más o menos será el doscientos y pico, vuelvo de nuevo a las andanzas. Si te soy sincero, he echado de menos esos momentos delante del micro y vuelvo con muchas ganas.<br /><br />Y hoy traigo un tema bastante novedoso, algo de lo que en poco sitios se habla y que va a partir la pana.<br /><br /><i>"Venga va Luis, que los sistemas domóticos son más viejos que hilo negro."</i><br /><br />Y que razón tienes, pero lo que voy a explicar en este capítulo y, sobretodo, cómo lo voy a explicar dudo que lo hayas escuchado alguna vez<br /><br />¿No te lo crees?<br /><br />Pues atento.<br /><br />Ahhh, una cosa antes de marcharme, si quieres saber más no tienes que hacer 30 o 40 cosas, sólo tienes que hacer una, suscribirte a la lista de <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">programarfacil.com</a>.<br /><br />Ya está.<br /><br />No hay más.<br /><br />Es <a href="https://programarfacil.com/" target="_blank" rel="noreferrer noopener">aquí</a>.]]></itunes:summary><itunes:duration>1011</itunes:duration><itunes:keywords>arduino,cacharreo,docker,domótica,esp8266,home,home-assistant,linux,servidor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Panel de energía en Home Assistant</title><link>https://www.spreaker.com/episode/panel-de-energia-en-home-assistant--50090399</link><description><![CDATA[Hola a todos, bienvenidos al podcast La «Tecnología para Todos». En este capítulo nos encontramos con German y José Manuel en una charla sobre paneles de energía solar con una interesante integración en Home Assistant.<br /><br />José Manuel nos cuenta novedades sobre Tiny GS mientras que German nos invita a su curso presencial sobre ESP32. También se habla sobre, Elon Musk y un satélite con propulsión por plasma de agua, como automatizar toldos con Home Assistant y que tan rentable es vender la energía solar sobrante a la red.<br /><br />Más información en:<br /><br /><a href="https://programarfacil.com/podcast/panel-de-energia-en-home-assistant/" rel="noopener">https://programarfacil.com/podcast/panel-de-energia-en-home-assistant/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/50090399</guid><pubDate>Tue, 07 Jun 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/50090399/panel_de_energia_en_home_assistant.mp3" length="61991750" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hola a todos, bienvenidos al podcast La «Tecnología para Todos». En este capítulo nos encontramos con German y José Manuel en una charla sobre paneles de energía solar con una interesante integración en Home Assistant.&#13;
&#13;
José Manuel nos cuenta...</itunes:subtitle><itunes:summary><![CDATA[Hola a todos, bienvenidos al podcast La «Tecnología para Todos». En este capítulo nos encontramos con German y José Manuel en una charla sobre paneles de energía solar con una interesante integración en Home Assistant.<br /><br />José Manuel nos cuenta novedades sobre Tiny GS mientras que German nos invita a su curso presencial sobre ESP32. También se habla sobre, Elon Musk y un satélite con propulsión por plasma de agua, como automatizar toldos con Home Assistant y que tan rentable es vender la energía solar sobrante a la red.<br /><br />Más información en:<br /><br /><a href="https://programarfacil.com/podcast/panel-de-energia-en-home-assistant/" rel="noopener">https://programarfacil.com/podcast/panel-de-energia-en-home-assistant/</a>]]></itunes:summary><itunes:duration>3875</itunes:duration><itunes:keywords>arduino,assistant,diy,domotica,esp32,esp8266,home,ia,iot,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>ZigBee el protocolo domótico</title><link>https://www.spreaker.com/episode/zigbee-el-protocolo-domotico--49895771</link><description><![CDATA[En este capítulo nos acompaña Charly Pascual redactor en Programar Facil y entusiasta maker. Nos cuenta sus peleas con Zigbee. Un protocolo que se utiliza para vincular dispositivos inteligentes como luces, enchufes y cerraduras a una red doméstica. Gracias a su característica plug & play, nada es más fácil que añadir un dispositivo #Zigbee a tu controlador Zigbee, en segundos lo incluyes en tu red y en segundos lo tienes operativo para poderlo añadir a tus escenas con el controlador domótico de tu elección. #Home #Assistant , Jeedom.<br /><br />Más información en: <a href="https://programarfacil.com/domotica/zigbee-zigbee2mqtt/" rel="noopener">https://programarfacil.com/domotica/zigbee-zigbee2mqtt/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49895771</guid><pubDate>Tue, 24 May 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49895771/podcast_zigbee.mp3" length="77508484" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo nos acompaña Charly Pascual redactor en Programar Facil y entusiasta maker. Nos cuenta sus peleas con Zigbee. Un protocolo que se utiliza para vincular dispositivos inteligentes como luces, enchufes y cerraduras a una red doméstica....</itunes:subtitle><itunes:summary><![CDATA[En este capítulo nos acompaña Charly Pascual redactor en Programar Facil y entusiasta maker. Nos cuenta sus peleas con Zigbee. Un protocolo que se utiliza para vincular dispositivos inteligentes como luces, enchufes y cerraduras a una red doméstica. Gracias a su característica plug & play, nada es más fácil que añadir un dispositivo #Zigbee a tu controlador Zigbee, en segundos lo incluyes en tu red y en segundos lo tienes operativo para poderlo añadir a tus escenas con el controlador domótico de tu elección. #Home #Assistant , Jeedom.<br /><br />Más información en: <a href="https://programarfacil.com/domotica/zigbee-zigbee2mqtt/" rel="noopener">https://programarfacil.com/domotica/zigbee-zigbee2mqtt/</a>]]></itunes:summary><itunes:duration>4845</itunes:duration><itunes:keywords>domotica,jeedom,maker,zigbee,zigbee2mqtt</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Programar no es magía negra con Carlos Aldea</title><link>https://www.spreaker.com/episode/programar-no-es-magia-negra-con-carlos-aldea--49679488</link><description><![CDATA[En el capítulo de hoy, nos acompaña Carlos Aldea, un resiliente aprendiz que lleva un sinfín de peleas entre datasheets , código ensamblador, c++ y componentes electrónicos. Por ello, nos deslumbra con sus más de 10 años de experiencia en sistemas embebidos.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/sistemas-embebidos/" rel="noopener">https://programarfacil.com/podcast/sistemas-embebidos/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49679488</guid><pubDate>Tue, 10 May 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49679488/carlos_aldea.mp3" length="60466617" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy, nos acompaña Carlos Aldea, un resiliente aprendiz que lleva un sinfín de peleas entre datasheets , código ensamblador, c++ y componentes electrónicos. Por ello, nos deslumbra con sus más de 10 años de experiencia en sistemas...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy, nos acompaña Carlos Aldea, un resiliente aprendiz que lleva un sinfín de peleas entre datasheets , código ensamblador, c++ y componentes electrónicos. Por ello, nos deslumbra con sus más de 10 años de experiencia en sistemas embebidos.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/sistemas-embebidos/" rel="noopener">https://programarfacil.com/podcast/sistemas-embebidos/</a>]]></itunes:summary><itunes:duration>3780</itunes:duration><itunes:keywords>codingalchemy</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>El controlador domótico ideal para tu hogar</title><link>https://www.spreaker.com/episode/el-controlador-domotico-ideal-para-tu-hogar--49539114</link><description><![CDATA[Haz que tu casa sea un poco más inteligente que los ladrillos con la que esta hecha. En este artículo damos un repaso a la plataforma Home Assistant<br /><br />Más información en: <a href="https://programarfacil.com/domotica/home-assistant/" rel="noopener">https://programarfacil.com/domotica/home-assistant/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49539114</guid><pubDate>Tue, 26 Apr 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49539114/home_assistant.mp3" length="66046406" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Haz que tu casa sea un poco más inteligente que los ladrillos con la que esta hecha. En este artículo damos un repaso a la plataforma Home Assistant&#13;
&#13;
Más información en: https://programarfacil.com/domotica/home-assistant/</itunes:subtitle><itunes:summary><![CDATA[Haz que tu casa sea un poco más inteligente que los ladrillos con la que esta hecha. En este artículo damos un repaso a la plataforma Home Assistant<br /><br />Más información en: <a href="https://programarfacil.com/domotica/home-assistant/" rel="noopener">https://programarfacil.com/domotica/home-assistant/</a>]]></itunes:summary><itunes:duration>4128</itunes:duration><itunes:keywords>domotica,homeassistant,pódcast,smarthome</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>La industria de los microchips</title><link>https://www.spreaker.com/episode/la-industria-de-los-microchips--49360344</link><description><![CDATA[Hola a todos, bienvenidos a «La Tecnología para Todos». En este capítulo le damos la bienvenida a Sergio, el nuevo colaborador del podcast.<br /><br />Hablamos sobre TPLs para ahorrar consumo en microcontroladores, pero también abordamos temas como la industria del microchip: como se diseñan los nuevos circuitos integrados que salen al mercado, uso de cámaras con inteligencia artificial local y Tractores inteligentes.<br /><br />Para más información puedes entrar aquí. <a href="https://programarfacil.com/podcast/microchip/" rel="noopener">https://programarfacil.com/podcast/microchip/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49360344</guid><pubDate>Tue, 12 Apr 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49360344/la_industria_de_los_microchips.mp3" length="51225573" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hola a todos, bienvenidos a «La Tecnología para Todos». En este capítulo le damos la bienvenida a Sergio, el nuevo colaborador del podcast.&#13;
&#13;
Hablamos sobre TPLs para ahorrar consumo en microcontroladores, pero también abordamos temas como la...</itunes:subtitle><itunes:summary><![CDATA[Hola a todos, bienvenidos a «La Tecnología para Todos». En este capítulo le damos la bienvenida a Sergio, el nuevo colaborador del podcast.<br /><br />Hablamos sobre TPLs para ahorrar consumo en microcontroladores, pero también abordamos temas como la industria del microchip: como se diseñan los nuevos circuitos integrados que salen al mercado, uso de cámaras con inteligencia artificial local y Tractores inteligentes.<br /><br />Para más información puedes entrar aquí. <a href="https://programarfacil.com/podcast/microchip/" rel="noopener">https://programarfacil.com/podcast/microchip/</a>]]></itunes:summary><itunes:duration>3202</itunes:duration><itunes:keywords>alhambra,fpga,jetson,microchip,microchips,nano,nvidia,riscv,startups,tpl,tpu</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Caso práctico con ESPHome y Home Assistant</title><link>https://www.spreaker.com/episode/caso-practico-con-esphome-y-home-assistant--49220976</link><description><![CDATA[Bienvenidos a un nuevo capítulo de «La tecnología para todos«. En este episodio nos acompaña Germán y José Manuel para seguir contando las bondades de los paneles solares y unos consejos extra para reducir la factura de la luz.<br /><br />Pero ante todo, el tema principal de este capítulo, es la herramienta ESPHome.<br /><br /><br />Para más información puedes entrar aquí: <br /><br /><a href="https://programarfacil.com/podcast/proyecto-con-esphome-y-home-assistant/" rel="noopener">https://programarfacil.com/podcast/proyecto-con-esphome-y-home-assistant/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49220976</guid><pubDate>Tue, 29 Mar 2022 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49220976/prototipado_veloz_con_esphome_y_home_assistant.mp3" length="74393887" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos a un nuevo capítulo de «La tecnología para todos«. En este episodio nos acompaña Germán y José Manuel para seguir contando las bondades de los paneles solares y unos consejos extra para reducir la factura de la luz.&#13;
&#13;
Pero ante todo, el...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos a un nuevo capítulo de «La tecnología para todos«. En este episodio nos acompaña Germán y José Manuel para seguir contando las bondades de los paneles solares y unos consejos extra para reducir la factura de la luz.<br /><br />Pero ante todo, el tema principal de este capítulo, es la herramienta ESPHome.<br /><br /><br />Para más información puedes entrar aquí: <br /><br /><a href="https://programarfacil.com/podcast/proyecto-con-esphome-y-home-assistant/" rel="noopener">https://programarfacil.com/podcast/proyecto-con-esphome-y-home-assistant/</a>]]></itunes:summary><itunes:duration>4650</itunes:duration><itunes:keywords>domotica,esp32,esp8266,esphome,homeassistant,iot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Academia de Automatización del Hogar</title><link>https://www.spreaker.com/episode/academia-de-automatizacion-del-hogar--49052601</link><description><![CDATA[Germán el nuevo profesor del campus de Programar Fácil. Nos acompaña en el inicio de una nueva aventura. La reapertura de la Academia de Automatización del Hogar.<br /><br />Enlaces de interés:<br /><br />- <a href="https://programarfacil.com/academia/" rel="noopener">https://programarfacil.com/academia/</a><br />- <a href="https://programarfacil.com/podcast/academia-de-automatizacion-del-hogar/" rel="noopener">https://programarfacil.com/podcast/academia-de-automatizacion-del-hogar/</a><br />- <a href="https://makerraspeig.com/arduino-day-2022-en-centro-de-recursos-juveniles-los-molinos/" rel="noopener">https://makerraspeig.com/arduino-day-2022-en-centro-de-recursos-juveniles-los-molinos/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/49052601</guid><pubDate>Tue, 15 Mar 2022 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/49052601/academia_de_automatizaci_n_del_hogar.mp3" length="50286837" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Germán el nuevo profesor del campus de Programar Fácil. Nos acompaña en el inicio de una nueva aventura. La reapertura de la Academia de Automatización del Hogar.&#13;
&#13;
Enlaces de interés:&#13;
&#13;
- https://programarfacil.com/academia/&#13;
-...</itunes:subtitle><itunes:summary><![CDATA[Germán el nuevo profesor del campus de Programar Fácil. Nos acompaña en el inicio de una nueva aventura. La reapertura de la Academia de Automatización del Hogar.<br /><br />Enlaces de interés:<br /><br />- <a href="https://programarfacil.com/academia/" rel="noopener">https://programarfacil.com/academia/</a><br />- <a href="https://programarfacil.com/podcast/academia-de-automatizacion-del-hogar/" rel="noopener">https://programarfacil.com/podcast/academia-de-automatizacion-del-hogar/</a><br />- <a href="https://makerraspeig.com/arduino-day-2022-en-centro-de-recursos-juveniles-los-molinos/" rel="noopener">https://makerraspeig.com/arduino-day-2022-en-centro-de-recursos-juveniles-los-molinos/</a>]]></itunes:summary><itunes:duration>3143</itunes:duration><itunes:keywords>diy,domotica,esp32,esp8266,esphome,iot,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Domótica casera, comienza la séptima temporada</title><link>https://www.spreaker.com/episode/domotica-casera-comienza-la-septima-temporada--48878821</link><description><![CDATA[Bienvenidos a la séptima temporada del pódcast, después de un largo paréntesis, volvemos con muchas ganas de compartir nuestras locuras.<br /><br />Junto a German y Jose Manuel hablamos sobre TINY GS, Seguridad domótica, Enigma IOT, Detección de presencia en interiores, ZigBee y ahorro energético.<br /><br />Ponte cómodo/a que empezamos.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/48878821</guid><pubDate>Tue, 01 Mar 2022 04:30:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/48878821/ahorro_energ_tico_septima_temporada.mp3" length="60108042" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos a la séptima temporada del pódcast, después de un largo paréntesis, volvemos con muchas ganas de compartir nuestras locuras.&#13;
&#13;
Junto a German y Jose Manuel hablamos sobre TINY GS, Seguridad domótica, Enigma IOT, Detección de presencia en...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos a la séptima temporada del pódcast, después de un largo paréntesis, volvemos con muchas ganas de compartir nuestras locuras.<br /><br />Junto a German y Jose Manuel hablamos sobre TINY GS, Seguridad domótica, Enigma IOT, Detección de presencia en interiores, ZigBee y ahorro energético.<br /><br />Ponte cómodo/a que empezamos.]]></itunes:summary><itunes:duration>3757</itunes:duration><itunes:keywords>ahorro,domotica,energético,esp32,tiny</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Regreso al futuro</title><link>https://www.spreaker.com/episode/regreso-al-futuro--48725789</link><description><![CDATA[Puede que este sea el último episodio de este podcast, puede que sea el final o puede ser solo el principio.<br /><br />Solo el tiempo lo dirá.<br /><br />Back to the future.<br /><br />Más información en <a href="https://programarfacil.com/podcast/regreso-al-futuro/" rel="noopener">https://programarfacil.com/podcast/regreso-al-futuro/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/48725789</guid><pubDate>Tue, 15 Feb 2022 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/48725789/resumen_2021_final.mp3" length="58795198" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Puede que este sea el último episodio de este podcast, puede que sea el final o puede ser solo el principio.&#13;
&#13;
Solo el tiempo lo dirá.&#13;
&#13;
Back to the future.&#13;
&#13;
Más información en https://programarfacil.com/podcast/regreso-al-futuro/</itunes:subtitle><itunes:summary><![CDATA[Puede que este sea el último episodio de este podcast, puede que sea el final o puede ser solo el principio.<br /><br />Solo el tiempo lo dirá.<br /><br />Back to the future.<br /><br />Más información en <a href="https://programarfacil.com/podcast/regreso-al-futuro/" rel="noopener">https://programarfacil.com/podcast/regreso-al-futuro/</a>]]></itunes:summary><itunes:duration>3675</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Directo por todo lo bajo cierre de temporada</title><link>https://www.spreaker.com/episode/directo-por-todo-lo-bajo-cierre-de-temporada--45861778</link><description><![CDATA[Directo por todo lo bajo sin fondos espectaculares ni transiciones artísticas ni premios Nóbel como ponentes.<br /><br />Solo somos 3 frikis  a los que nos gusta hablar y cacharrear y no precisamente en ese orden.<br /><br />Cierre de temporada irregular.<br /><br />Gracias a los patrocinadores:<br /><br />- Desatranques Navarro<br />- VM Electrodomésticos<br />- Peluquería Paqui<br />- El Horno de la Abuela<br />- Bicicletas Guijarro<br />- Carnicas Paquito<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/blog/directo-fin-de-sexta-temporada/" rel="noopener">https://programarfacil.com/blog/directo-fin-de-sexta-temporada/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45861778</guid><pubDate>Wed, 28 Jul 2021 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45861778/directo_por_todo_lo_bajo_cierre_de_temporada.mp3" length="75127371" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Directo por todo lo bajo sin fondos espectaculares ni transiciones artísticas ni premios Nóbel como ponentes.

Solo somos 3 frikis  a los que nos gusta hablar y cacharrear y no precisamente en ese orden.

Cierre de temporada irregular.

Gracias a los...</itunes:subtitle><itunes:summary><![CDATA[Directo por todo lo bajo sin fondos espectaculares ni transiciones artísticas ni premios Nóbel como ponentes.<br /><br />Solo somos 3 frikis  a los que nos gusta hablar y cacharrear y no precisamente en ese orden.<br /><br />Cierre de temporada irregular.<br /><br />Gracias a los patrocinadores:<br /><br />- Desatranques Navarro<br />- VM Electrodomésticos<br />- Peluquería Paqui<br />- El Horno de la Abuela<br />- Bicicletas Guijarro<br />- Carnicas Paquito<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/blog/directo-fin-de-sexta-temporada/" rel="noopener">https://programarfacil.com/blog/directo-fin-de-sexta-temporada/</a>]]></itunes:summary><itunes:duration>4696</itunes:duration><itunes:keywords>arduino,directo,esp8266,iot,maker,panelsolar</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Crea tus propios efectos de sonido con Arduino</title><link>https://www.spreaker.com/episode/crea-tus-propios-efectos-de-sonido-con-arduino--45667000</link><description><![CDATA[En este nuevo tutorial aprenderás a crear efectos de sonido utilizando un Buzzer y Arduino. Más información en <a href="https://programarfacil.com/blog/arduino-blog/buzzer-con-arduino-zumbador/" rel="noopener">https://programarfacil.com/blog/arduino-blog/buzzer-con-arduino-zumbador/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45667000</guid><pubDate>Tue, 13 Jul 2021 03:40:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45667000/podcast_buzzer.mp3" length="32788106" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo tutorial aprenderás a crear efectos de sonido utilizando un Buzzer y Arduino. Más información en https://programarfacil.com/blog/arduino-blog/buzzer-con-arduino-zumbador/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo tutorial aprenderás a crear efectos de sonido utilizando un Buzzer y Arduino. Más información en <a href="https://programarfacil.com/blog/arduino-blog/buzzer-con-arduino-zumbador/" rel="noopener">https://programarfacil.com/blog/arduino-blog/buzzer-con-arduino-zumbador/</a>]]></itunes:summary><itunes:duration>2050</itunes:duration><itunes:keywords>arduino,buzzer,zumbador</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Parte 2 Herramientas Maker para tu taller de electrónica</title><link>https://www.spreaker.com/episode/parte-2-herramientas-maker-para-tu-taller-de-electronica--45435548</link><description><![CDATA[Bienvenidos, en esta calurosa ocasión nos acompañan German y José Manuel, para abrir nuestra caja de herramientas. Vemos desde el osciloscopio perfecto para tu taller maker hasta el regulador que ¡no! tienes que comprar para tus proyectos 😉 ¿Qué más habrá por aquí?<br /><br />Más información en: <a href="https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/" rel="noopener">https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45435548</guid><pubDate>Tue, 29 Jun 2021 03:30:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45435548/parte_2_herramientas_electr_nicas.mp3" length="62953926" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos, en esta calurosa ocasión nos acompañan German y José Manuel, para abrir nuestra caja de herramientas. Vemos desde el osciloscopio perfecto para tu taller maker hasta el regulador que ¡no! tienes que comprar para tus proyectos 😉 ¿Qué más...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos, en esta calurosa ocasión nos acompañan German y José Manuel, para abrir nuestra caja de herramientas. Vemos desde el osciloscopio perfecto para tu taller maker hasta el regulador que ¡no! tienes que comprar para tus proyectos 😉 ¿Qué más habrá por aquí?<br /><br />Más información en: <a href="https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/" rel="noopener">https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/</a>]]></itunes:summary><itunes:duration>3935</itunes:duration><itunes:keywords>actuadores,arduino,diy,esp8266,imu,iot,maker,osciloscopios,sensores</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Parte 1 Herramientas Maker para tu taller de electrónica</title><link>https://www.spreaker.com/episode/parte-1-herramientas-maker-para-tu-taller-de-electronica--45372065</link><description><![CDATA[Si te interesa saber que necesitas en tu taller maker te recomiendo este Pódcast. Se trata de la primera parte de una charla donde te contamos cuales son las herramientas electrónicas esenciales y las que nos gustaría agregar al repertorio.<br /><br />Más información en: <a href="https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/" rel="noopener">https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45372065</guid><pubDate>Tue, 22 Jun 2021 03:30:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45372065/parte_1_herramientas_electr_nicas.mp3" length="55960633" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si te interesa saber que necesitas en tu taller maker te recomiendo este Pódcast. Se trata de la primera parte de una charla donde te contamos cuales son las herramientas electrónicas esenciales y las que nos gustaría agregar al repertorio.

Más...</itunes:subtitle><itunes:summary><![CDATA[Si te interesa saber que necesitas en tu taller maker te recomiendo este Pódcast. Se trata de la primera parte de una charla donde te contamos cuales son las herramientas electrónicas esenciales y las que nos gustaría agregar al repertorio.<br /><br />Más información en: <a href="https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/" rel="noopener">https://programarfacil.com/blog/arduino-blog/herramientas-electronicas/</a>]]></itunes:summary><itunes:duration>3498</itunes:duration><itunes:keywords>arduino,diy,electrónica,esp8266,herramientas,iot,maker,prototipos,proyectos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sensor para medición de consumo segunda parte</title><link>https://www.spreaker.com/episode/sensor-para-medicion-de-consumo-segunda-parte--45288767</link><description><![CDATA[En este capítulo hablamos con German y José Manuel sobre el sensor INA219 : como calcular y graficar la corriente que consume un prototipo a lo largo del tiempo.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/ina219-graficas/" rel="noopener">https://programarfacil.com/podcast/ina219-graficas/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45288767</guid><pubDate>Tue, 15 Jun 2021 03:30:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45288767/podcast_sensor_para_medici_n_de_consumo.mp3" length="57948029" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo hablamos con German y José Manuel sobre el sensor INA219 : como calcular y graficar la corriente que consume un prototipo a lo largo del tiempo.

Más información en: https://programarfacil.com/podcast/ina219-graficas/</itunes:subtitle><itunes:summary><![CDATA[En este capítulo hablamos con German y José Manuel sobre el sensor INA219 : como calcular y graficar la corriente que consume un prototipo a lo largo del tiempo.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/ina219-graficas/" rel="noopener">https://programarfacil.com/podcast/ina219-graficas/</a>]]></itunes:summary><itunes:duration>3622</itunes:duration><itunes:keywords>arduino,diy,esp8266,ia,ina219,iot,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Herramienta para saber cuánto consume tu Arduino</title><link>https://www.spreaker.com/episode/herramienta-para-saber-cuanto-consume-tu-arduino--45193514</link><description><![CDATA[El sensor INA219 es un chip de Texas Instruments capaz de monitorizar el consumo de energía de un dispositivo. En este capitulo vamos a programar sensor #INA219 con el IDE Arduino 2.0 y además, verás el consumo de un #ESP8266 consultando datos de #OpenWeather.<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/blog/arduino-blog/sensor-ina219-arduino-esp8266-esp32/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sensor-ina219-arduino-esp8266-esp32/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45193514</guid><pubDate>Tue, 08 Jun 2021 03:30:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45193514/podcast_22_sexta_temporada.mp3" length="37664853" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El sensor INA219 es un chip de Texas Instruments capaz de monitorizar el consumo de energía de un dispositivo. En este capitulo vamos a programar sensor #INA219 con el IDE Arduino 2.0 y además, verás el consumo de un #ESP8266 consultando datos de...</itunes:subtitle><itunes:summary><![CDATA[El sensor INA219 es un chip de Texas Instruments capaz de monitorizar el consumo de energía de un dispositivo. En este capitulo vamos a programar sensor #INA219 con el IDE Arduino 2.0 y además, verás el consumo de un #ESP8266 consultando datos de #OpenWeather.<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/blog/arduino-blog/sensor-ina219-arduino-esp8266-esp32/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sensor-ina219-arduino-esp8266-esp32/</a>]]></itunes:summary><itunes:duration>2355</itunes:duration><itunes:keywords>arduino,diy,esp8266,facil,iot,programar,programarfacil</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Software para recibir señales de radio</title><link>https://www.spreaker.com/episode/software-para-recibir-senales-de-radio--45058962</link><description><![CDATA[Hola a todos, en este capítulo nos encontramos con German y José Manuel charlando sobre la tarifa de la luz, los peligros de baterías de litio, pero además… Una herramienta muy interesante para añadir a tu repertorio maker. Se trata de la Radio Definida por Software, más conocido como SDR, una tecnología que te permitirá detectar aviones, barcos y hasta los neumáticos de tu vecino.<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/podcast/sdr/" rel="noopener">https://programarfacil.com/podcast/sdr/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/45058962</guid><pubDate>Tue, 01 Jun 2021 03:30:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/45058962/introducci_n_a_sdr.mp3" length="50736625" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hola a todos, en este capítulo nos encontramos con German y José Manuel charlando sobre la tarifa de la luz, los peligros de baterías de litio, pero además… Una herramienta muy interesante para añadir a tu repertorio maker. Se trata de la Radio...</itunes:subtitle><itunes:summary><![CDATA[Hola a todos, en este capítulo nos encontramos con German y José Manuel charlando sobre la tarifa de la luz, los peligros de baterías de litio, pero además… Una herramienta muy interesante para añadir a tu repertorio maker. Se trata de la Radio Definida por Software, más conocido como SDR, una tecnología que te permitirá detectar aviones, barcos y hasta los neumáticos de tu vecino.<br /><br />Más información en: <br /><br /><a href="https://programarfacil.com/podcast/sdr/" rel="noopener">https://programarfacil.com/podcast/sdr/</a>]]></itunes:summary><itunes:duration>3171</itunes:duration><itunes:keywords>arduino,diy,esp8266,ia,iot,maker,sdr</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qué me estas conteiner</title><link>https://www.spreaker.com/episode/que-me-estas-conteiner--44996627</link><description><![CDATA[En este capítulo hablamos de Docker la herramienta que hace posible optimizar tus aplicaciones maker y exportarlas a cualquier ordenador sin problemas.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/docker/" rel="noopener">https://programarfacil.com/podcast/docker/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44996627</guid><pubDate>Tue, 25 May 2021 03:30:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44996627/docker.mp3" length="59449402" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo hablamos de Docker la herramienta que hace posible optimizar tus aplicaciones maker y exportarlas a cualquier ordenador sin problemas.

Más información en: https://programarfacil.com/podcast/docker/</itunes:subtitle><itunes:summary><![CDATA[En este capítulo hablamos de Docker la herramienta que hace posible optimizar tus aplicaciones maker y exportarlas a cualquier ordenador sin problemas.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/docker/" rel="noopener">https://programarfacil.com/podcast/docker/</a>]]></itunes:summary><itunes:duration>3716</itunes:duration><itunes:keywords>arduino,docker,esp8266</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Profundizando en pines digitales</title><link>https://www.spreaker.com/episode/profundizando-en-pines-digitales--44800678</link><description><![CDATA[Bienvenidos a un nuevo podcast. Esta semana nos acompañan German y José Manuel en una charla sobre los pines digitales en Arduino, como aumentar su velocidad de respuesta y usar pines analógicos como si fuesen digitales. También usamos una interesante herramienta, el analizador lógico MAKER.<br /><br />Mas información en: <a href="https://programarfacil.com/blog/arduino-blog/pines-digitales-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/pines-digitales-de-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44800678</guid><pubDate>Tue, 18 May 2021 05:21:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44800678/pines_digitales_arduino.mp3" length="47119463" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos a un nuevo podcast. Esta semana nos acompañan German y José Manuel en una charla sobre los pines digitales en Arduino, como aumentar su velocidad de respuesta y usar pines analógicos como si fuesen digitales. También usamos una interesante...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos a un nuevo podcast. Esta semana nos acompañan German y José Manuel en una charla sobre los pines digitales en Arduino, como aumentar su velocidad de respuesta y usar pines analógicos como si fuesen digitales. También usamos una interesante herramienta, el analizador lógico MAKER.<br /><br />Mas información en: <a href="https://programarfacil.com/blog/arduino-blog/pines-digitales-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/pines-digitales-de-arduino/</a>]]></itunes:summary><itunes:duration>2945</itunes:duration><itunes:keywords>arduino,diy,electronica,esp8266,hardware,iot,libre,maker,opensource</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Un IDE profesional para programar Arduino</title><link>https://www.spreaker.com/episode/un-ide-profesional-para-programar-arduino--44731057</link><description><![CDATA[En este capítulo hablamos de PlatformIO para hacer proyectos profesionales con Arduino y ESP8266.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/platformio/" rel="noopener">https://programarfacil.com/blog/arduino-blog/platformio/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44731057</guid><pubDate>Tue, 11 May 2021 03:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44731057/6_16_podcast_platformio.mp3" length="52901928" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo hablamos de PlatformIO para hacer proyectos profesionales con Arduino y ESP8266.

Más información en https://programarfacil.com/blog/arduino-blog/platformio/</itunes:subtitle><itunes:summary><![CDATA[En este capítulo hablamos de PlatformIO para hacer proyectos profesionales con Arduino y ESP8266.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/platformio/" rel="noopener">https://programarfacil.com/blog/arduino-blog/platformio/</a>]]></itunes:summary><itunes:duration>3307</itunes:duration><itunes:keywords>arduino,esp8266,ide,platformio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Comunicación entre Arduinos por RF</title><link>https://www.spreaker.com/episode/comunicacion-entre-arduinos-por-rf--44604950</link><description><![CDATA[En este nuevo capítulo explico cómo comunicar dos Arduinos mediante radiofrecuencia utilizando módulos RF433 MHz.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/rf-433-mhz-arduino-fs1000a/" rel="noopener">https://programarfacil.com/blog/arduino-blog/rf-433-mhz-arduino-fs1000a/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44604950</guid><pubDate>Tue, 04 May 2021 03:30:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44604950/podcast6_15.mp3" length="25541484" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo explico cómo comunicar dos Arduinos mediante radiofrecuencia utilizando módulos RF433 MHz.

Más información en https://programarfacil.com/blog/arduino-blog/rf-433-mhz-arduino-fs1000a/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo explico cómo comunicar dos Arduinos mediante radiofrecuencia utilizando módulos RF433 MHz.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/rf-433-mhz-arduino-fs1000a/" rel="noopener">https://programarfacil.com/blog/arduino-blog/rf-433-mhz-arduino-fs1000a/</a>]]></itunes:summary><itunes:duration>1597</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo depurar código de un ESP-32 con JTAG</title><link>https://www.spreaker.com/episode/como-depurar-codigo-de-un-esp-32-con-jtag--44389341</link><description><![CDATA[Hoy, como siempre, hablamos de muchas cosas. Entre ellas:<br /><br />- JTAG con ESP32<br />- Inteligencia artificial<br />- Arte con redes neuronales<br /><br />Más información en <a href="https://programarfacil.com/podcast/jtag-con-esp32/" rel="noopener">https://programarfacil.com/podcast/jtag-con-esp32/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44389341</guid><pubDate>Tue, 20 Apr 2021 03:30:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44389341/podcast_14_21_de_abril.mp3" length="34958105" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy, como siempre, hablamos de muchas cosas. Entre ellas:

- JTAG con ESP32
- Inteligencia artificial
- Arte con redes neuronales

Más información en https://programarfacil.com/podcast/jtag-con-esp32/</itunes:subtitle><itunes:summary><![CDATA[Hoy, como siempre, hablamos de muchas cosas. Entre ellas:<br /><br />- JTAG con ESP32<br />- Inteligencia artificial<br />- Arte con redes neuronales<br /><br />Más información en <a href="https://programarfacil.com/podcast/jtag-con-esp32/" rel="noopener">https://programarfacil.com/podcast/jtag-con-esp32/</a>]]></itunes:summary><itunes:duration>2185</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Arduino IDE 2.0</title><link>https://www.spreaker.com/episode/arduino-ide-2-0--44300847</link><description><![CDATA[En esta nueva entrega del podcast hablamos de:<br /><br />- Arduino IDE 2.0<br />- Novedades TinyGS<br />- Proyecto monitorización de vehículo<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-ide-2-0/" rel="noopener">https://programarfacil.com/podcast/arduino-ide-2-0/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44300847</guid><pubDate>Tue, 13 Apr 2021 03:30:21 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44300847/podcast_6_12.mp3" length="46041120" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En esta nueva entrega del podcast hablamos de:

- Arduino IDE 2.0
- Novedades TinyGS
- Proyecto monitorización de vehículo

Más información en https://programarfacil.com/podcast/arduino-ide-2-0/</itunes:subtitle><itunes:summary><![CDATA[En esta nueva entrega del podcast hablamos de:<br /><br />- Arduino IDE 2.0<br />- Novedades TinyGS<br />- Proyecto monitorización de vehículo<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-ide-2-0/" rel="noopener">https://programarfacil.com/podcast/arduino-ide-2-0/</a>]]></itunes:summary><itunes:duration>2878</itunes:duration><itunes:keywords>arduino,electrónica,esp8266,ide,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bus de comunicación SPI con Arduino</title><link>https://www.spreaker.com/episode/bus-de-comunicacion-spi-con-arduino--44148095</link><description><![CDATA[En este podcast vas a aprender dos cosas:<br /><br />La primera es una visión general del bus de comunicación SPI. No esperes una masterclass porque no la vas a encontrar. Se trata de tener una perspectiva general de lo que puedes hacer con este bus de comunicación y Arduino.<br /><br />Si quieres más información puedes visitar el artículo donde tienes una información más detallada. <a href="https://programarfacil.com/blog/arduino-blog/spi-con-arduino-bmp280/" rel="noopener">https://programarfacil.com/blog/arduino-blog/spi-con-arduino-bmp280/</a><br /><br />Lo segundo que vas a aprender es comunicar el sensor de temperatura y presión BMP280 con Arduino utilizando el bus SPI. Se trata de un ejercicio práctico donde verás cómo conectar dos sensores a una misma placa de Arduino utilizando el bus SPI.<br /><br />Si por lo que sea no entiendes lo que estoy haciendo quizás sea un buen momento de dejar de picotear por YouTube y empezar a entender la programación. Si quieres pasar al siguiente nivel quizás te interese echar un vistazo al enlace que te dejo a continuación.<br /><br />Ojo, que solo para gente seria con ganas de aprender.<br /><br /><a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/curso-de-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44148095</guid><pubDate>Tue, 06 Apr 2021 03:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44148095/podcast6_13.mp3" length="26472279" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este podcast vas a aprender dos cosas:

La primera es una visión general del bus de comunicación SPI. No esperes una masterclass porque no la vas a encontrar. Se trata de tener una perspectiva general de lo que puedes hacer con este bus de...</itunes:subtitle><itunes:summary><![CDATA[En este podcast vas a aprender dos cosas:<br /><br />La primera es una visión general del bus de comunicación SPI. No esperes una masterclass porque no la vas a encontrar. Se trata de tener una perspectiva general de lo que puedes hacer con este bus de comunicación y Arduino.<br /><br />Si quieres más información puedes visitar el artículo donde tienes una información más detallada. <a href="https://programarfacil.com/blog/arduino-blog/spi-con-arduino-bmp280/" rel="noopener">https://programarfacil.com/blog/arduino-blog/spi-con-arduino-bmp280/</a><br /><br />Lo segundo que vas a aprender es comunicar el sensor de temperatura y presión BMP280 con Arduino utilizando el bus SPI. Se trata de un ejercicio práctico donde verás cómo conectar dos sensores a una misma placa de Arduino utilizando el bus SPI.<br /><br />Si por lo que sea no entiendes lo que estoy haciendo quizás sea un buen momento de dejar de picotear por YouTube y empezar a entender la programación. Si quieres pasar al siguiente nivel quizás te interese echar un vistazo al enlace que te dejo a continuación.<br /><br />Ojo, que solo para gente seria con ganas de aprender.<br /><br /><a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/curso-de-arduino/</a>]]></itunes:summary><itunes:duration>1655</itunes:duration><itunes:keywords>arduino,bmp280,bus-spi,protocolo,spi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cóno funciona una señal de reloj en Arduino</title><link>https://www.spreaker.com/episode/cono-funciona-una-senal-de-reloj-en-arduino--44096036</link><description><![CDATA[En el capítulo de hoy hablamos de:<br /><br />- Temporizadores con Arduino<br />- PLC basado en ESP32<br />- Cómo programar un AmastradCPC<br /><br />Más información en <a href="https://programarfacil.com/blog/temporizadores-con-arduino/" rel="noopener">https://programarfacil.com/blog/temporizadores-con-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44096036</guid><pubDate>Tue, 30 Mar 2021 03:30:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44096036/podcast_11_vol_aumentado.mp3" length="43164040" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy hablamos de:

- Temporizadores con Arduino
- PLC basado en ESP32
- Cómo programar un AmastradCPC

Más información en https://programarfacil.com/blog/temporizadores-con-arduino/</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy hablamos de:<br /><br />- Temporizadores con Arduino<br />- PLC basado en ESP32<br />- Cómo programar un AmastradCPC<br /><br />Más información en <a href="https://programarfacil.com/blog/temporizadores-con-arduino/" rel="noopener">https://programarfacil.com/blog/temporizadores-con-arduino/</a>]]></itunes:summary><itunes:duration>2698</itunes:duration><itunes:keywords>arduino,arduino-podcast,arduino-uno,esp32,plc,reloj-arduino,rtc,temporizador,watchdog</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo hacer debug en un microcontrolador con JTAG</title><link>https://www.spreaker.com/episode/como-hacer-debug-en-un-microcontrolador-con-jtag--44004252</link><description><![CDATA[En este nuevo capítulo del podcast hablamos de JTAG, de antenas Yagi y de Arduino Day 2021. Más información en <a href="https://programarfacil.com/podcast/jtag/" rel="noopener">https://programarfacil.com/podcast/jtag/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/44004252</guid><pubDate>Tue, 23 Mar 2021 04:00:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/44004252/podcast_10_2021.mp3" length="47017473" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast hablamos de JTAG, de antenas Yagi y de Arduino Day 2021. Más información en https://programarfacil.com/podcast/jtag/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast hablamos de JTAG, de antenas Yagi y de Arduino Day 2021. Más información en <a href="https://programarfacil.com/podcast/jtag/" rel="noopener">https://programarfacil.com/podcast/jtag/</a>]]></itunes:summary><itunes:duration>2939</itunes:duration><itunes:keywords>arduino,arduino-day,debug,diy,jtag,maker,microcontrolador,yagi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo hacer temporizadores con Arduino (millis y micro)</title><link>https://www.spreaker.com/episode/como-hacer-temporizadores-con-arduino-millis-y-micro--43917523</link><description><![CDATA[Hoy hablo de las funciones millis() y micros() de Arduino y de cómo hacer cronómetros y temporizadores.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/millis-micros-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/millis-micros-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43917523</guid><pubDate>Tue, 16 Mar 2021 14:34:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43917523/podcast6_9.mp3" length="24946310" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy hablo de las funciones millis() y micros() de Arduino y de cómo hacer cronómetros y temporizadores.

Más información en https://programarfacil.com/blog/arduino-blog/millis-micros-arduino/</itunes:subtitle><itunes:summary><![CDATA[Hoy hablo de las funciones millis() y micros() de Arduino y de cómo hacer cronómetros y temporizadores.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/millis-micros-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/millis-micros-arduino/</a>]]></itunes:summary><itunes:duration>1560</itunes:duration><itunes:keywords>arduino,diy,electrónica,esp8266,maker,micros(),millis(),programación,temporizador,timer</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Machine Learning con Kaggle</title><link>https://www.spreaker.com/episode/machine-learning-con-kaggle--43797557</link><description><![CDATA[Ya tienes un nuevo episodio del podcast donde hablamos de Kaggle y LoRa 2.0.<br /><br />Más información en <a href="https://programarfacil.com/podcast/kaggle/" rel="noopener">https://programarfacil.com/podcast/kaggle/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43797557</guid><pubDate>Tue, 09 Mar 2021 04:00:21 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43797557/2021_02_25_t05_53_02pm_programarfacil.mp3" length="48216331" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya tienes un nuevo episodio del podcast donde hablamos de Kaggle y LoRa 2.0.

Más información en https://programarfacil.com/podcast/kaggle/</itunes:subtitle><itunes:summary><![CDATA[Ya tienes un nuevo episodio del podcast donde hablamos de Kaggle y LoRa 2.0.<br /><br />Más información en <a href="https://programarfacil.com/podcast/kaggle/" rel="noopener">https://programarfacil.com/podcast/kaggle/</a>]]></itunes:summary><itunes:duration>3014</itunes:duration><itunes:keywords>ai,arduino,deep-learning,esp32,kaggle,lora,machine-learning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo recibir información de satélites con Arduino, LoRa, ESP32</title><link>https://www.spreaker.com/episode/como-recibir-informacion-de-satelites-con-arduino-lora-esp32--43683038</link><description><![CDATA[En el capítulo de esta semana hablamos de TinyGS, un proyecto liderado por José Manuel, Germán y Oscar que nos permite medir la telemetría de ciertos satélites que utilizan LoRa y orbitan la Tierra utilizando una placa ESP32 compatible con Arduino.<br /><br />Más información en:<br /><br />- <a href="https://programarfacil.com/blog/tiny-gs/" rel="noopener">https://programarfacil.com/blog/tiny-gs/</a><br />- <a href="https://tinygs.com/" rel="noopener">https://tinygs.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43683038</guid><pubDate>Tue, 02 Mar 2021 04:00:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43683038/capitulo_7_temporada_6_01_marzo_2021.mp3" length="48785030" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de esta semana hablamos de TinyGS, un proyecto liderado por José Manuel, Germán y Oscar que nos permite medir la telemetría de ciertos satélites que utilizan LoRa y orbitan la Tierra utilizando una placa ESP32 compatible con Arduino....</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de esta semana hablamos de TinyGS, un proyecto liderado por José Manuel, Germán y Oscar que nos permite medir la telemetría de ciertos satélites que utilizan LoRa y orbitan la Tierra utilizando una placa ESP32 compatible con Arduino.<br /><br />Más información en:<br /><br />- <a href="https://programarfacil.com/blog/tiny-gs/" rel="noopener">https://programarfacil.com/blog/tiny-gs/</a><br />- <a href="https://tinygs.com/" rel="noopener">https://tinygs.com/</a>]]></itunes:summary><itunes:duration>3050</itunes:duration><itunes:keywords>arduino,diy,esp32,lora,maker,satelites,tinigs</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Raspberry Pi vs Intel NUC</title><link>https://www.spreaker.com/episode/raspberry-pi-vs-intel-nuc--43579616</link><description><![CDATA[En el podcast de esta semana hablamos de Raspberry Pi y de Intel NUC. ¿Cuál es la mejor opción para nuestros proyectos caseros?<br /><br />Más información en <a href="https://programarfacil.com/blog/intel-nuc/" rel="noopener">https://programarfacil.com/blog/intel-nuc/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43579616</guid><pubDate>Tue, 23 Feb 2021 04:00:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43579616/6_04_23_feb_2021.mp3" length="52029230" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el podcast de esta semana hablamos de Raspberry Pi y de Intel NUC. ¿Cuál es la mejor opción para nuestros proyectos caseros?

Más información en https://programarfacil.com/blog/intel-nuc/</itunes:subtitle><itunes:summary><![CDATA[En el podcast de esta semana hablamos de Raspberry Pi y de Intel NUC. ¿Cuál es la mejor opción para nuestros proyectos caseros?<br /><br />Más información en <a href="https://programarfacil.com/blog/intel-nuc/" rel="noopener">https://programarfacil.com/blog/intel-nuc/</a>]]></itunes:summary><itunes:duration>3252</itunes:duration><itunes:keywords>arduino,disco-ssd,diy,domótica,maker,nuc,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Noticias variadas sobre ESP32, Arduino e Inteligencia Artificial</title><link>https://www.spreaker.com/episode/noticias-variadas-sobre-esp32-arduino-e-inteligencia-artificial--43476440</link><description><![CDATA[Podcast Linux entrevista a Germán Martín ESP8266<br />- <a href="https://podcastlinux.com/posts/podcastlinux/123-Podcast-Linux/" rel="noopener">https://podcastlinux.com/posts/podcastlinux/123-Podcast-Linux/</a> <br /><br />ESP32<br />- <a href="https://programarfacil.com/esp8266/esp32/" rel="noopener">https://programarfacil.com/esp8266/esp32/</a><br />- <a href="https://www.espressif.com/en/news/ESP32_C3" rel="noopener">https://www.espressif.com/en/news/ESP32_C3</a> <br /><br />Pix2pix<br />- <a href="https://www.tensorflow.org/tutorials/generative/pix2pix" rel="noopener">https://www.tensorflow.org/tutorials/generative/pix2pix</a><br />- <a href="https://www.youtube.com/watch?v=BerOC6n8j9Q" rel="noopener">https://www.youtube.com/watch?v=BerOC6n8j9Q</a><br /><br />Falta de chips<br />- <a href="https://www.xataka.com/componentes/escasez-global-chips-esta-provocando-retrasos-produccion-moviles-ordenadores-productos-reuters" rel="noopener">https://www.xataka.com/componentes/escasez-global-chips-esta-provocando-retrasos-produccion-moviles-ordenadores-productos-reuters</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43476440</guid><pubDate>Tue, 16 Feb 2021 04:00:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43476440/podcast6_5.mp3" length="30619827" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Podcast Linux entrevista a Germán Martín ESP8266
- https://podcastlinux.com/posts/podcastlinux/123-Podcast-Linux/ 

ESP32
- https://programarfacil.com/esp8266/esp32/
- https://www.espressif.com/en/news/ESP32_C3 

Pix2pix
-...</itunes:subtitle><itunes:summary><![CDATA[Podcast Linux entrevista a Germán Martín ESP8266<br />- <a href="https://podcastlinux.com/posts/podcastlinux/123-Podcast-Linux/" rel="noopener">https://podcastlinux.com/posts/podcastlinux/123-Podcast-Linux/</a> <br /><br />ESP32<br />- <a href="https://programarfacil.com/esp8266/esp32/" rel="noopener">https://programarfacil.com/esp8266/esp32/</a><br />- <a href="https://www.espressif.com/en/news/ESP32_C3" rel="noopener">https://www.espressif.com/en/news/ESP32_C3</a> <br /><br />Pix2pix<br />- <a href="https://www.tensorflow.org/tutorials/generative/pix2pix" rel="noopener">https://www.tensorflow.org/tutorials/generative/pix2pix</a><br />- <a href="https://www.youtube.com/watch?v=BerOC6n8j9Q" rel="noopener">https://www.youtube.com/watch?v=BerOC6n8j9Q</a><br /><br />Falta de chips<br />- <a href="https://www.xataka.com/componentes/escasez-global-chips-esta-provocando-retrasos-produccion-moviles-ordenadores-productos-reuters" rel="noopener">https://www.xataka.com/componentes/escasez-global-chips-esta-provocando-retrasos-produccion-moviles-ordenadores-productos-reuters</a>]]></itunes:summary><itunes:duration>1914</itunes:duration><itunes:keywords>aprendizaje-automático,arduino,esp32,esp32-c3,esp8266,ia,pix2pix</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Visión artificial con Raspberry Pi</title><link>https://www.spreaker.com/episode/vision-artificial-con-raspberry-pi--43343771</link><description><![CDATA[En este capítulo hablo de cómo instalar OpenCV en una Raspberry Pi para poder crear programas y algoritmos de Visión Artificial.<br /><br />Puedes ver el tutorial completo en <a href="https://programarfacil.com/blog/vision-artificial/opencv-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/vision-artificial/opencv-raspberry-pi/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43343771</guid><pubDate>Tue, 09 Feb 2021 04:00:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43343771/podcast6_4.mp3" length="24683414" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo hablo de cómo instalar OpenCV en una Raspberry Pi para poder crear programas y algoritmos de Visión Artificial.

Puedes ver el tutorial completo en https://programarfacil.com/blog/vision-artificial/opencv-raspberry-pi/</itunes:subtitle><itunes:summary><![CDATA[En este capítulo hablo de cómo instalar OpenCV en una Raspberry Pi para poder crear programas y algoritmos de Visión Artificial.<br /><br />Puedes ver el tutorial completo en <a href="https://programarfacil.com/blog/vision-artificial/opencv-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/vision-artificial/opencv-raspberry-pi/</a>]]></itunes:summary><itunes:duration>1543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Raspberry Pi Pico</title><link>https://www.spreaker.com/episode/raspberry-pi-pico--43224440</link><description><![CDATA[Hoy hablamos de unas cuantas cosas en el podcast.<br /><br />- Cómo hacer audio streaming con una Raspberry Pi<br />- La nueva Raspberry Pi Pico<br />- Problemas de memoria en Enigma IoT<br /><br />Debido a un error de memoria de mi cabeza, esta semana no habrá vídeo de YouTube. Sí, lo reconozco, soy un auténtico desastre. Si quieres saber qué pasó escucha el podcast, al final te lo cuento :)<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi-pico/" rel="noopener">https://programarfacil.com/blog/raspberry-pi-pico/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43224440</guid><pubDate>Tue, 02 Feb 2021 04:00:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43224440/podcast6_3.mp3" length="38901968" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy hablamos de unas cuantas cosas en el podcast.

- Cómo hacer audio streaming con una Raspberry Pi
- La nueva Raspberry Pi Pico
- Problemas de memoria en Enigma IoT

Debido a un error de memoria de mi cabeza, esta semana no habrá vídeo de YouTube....</itunes:subtitle><itunes:summary><![CDATA[Hoy hablamos de unas cuantas cosas en el podcast.<br /><br />- Cómo hacer audio streaming con una Raspberry Pi<br />- La nueva Raspberry Pi Pico<br />- Problemas de memoria en Enigma IoT<br /><br />Debido a un error de memoria de mi cabeza, esta semana no habrá vídeo de YouTube. Sí, lo reconozco, soy un auténtico desastre. Si quieres saber qué pasó escucha el podcast, al final te lo cuento :)<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi-pico/" rel="noopener">https://programarfacil.com/blog/raspberry-pi-pico/</a>]]></itunes:summary><itunes:duration>2432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qué lenguaje es el mejor para aprender programación</title><link>https://www.spreaker.com/episode/que-lenguaje-es-el-mejor-para-aprender-programacion--43104321</link><description><![CDATA[Capítulo 2 de la sexta temporada donde hablamos de:<br /><br />- Elegir el mejor lenguaje para aprender programación.<br />- Nuevas placas ESP32<br />- Proyecto matriz de LEDs gigante<br /><br />Más información en <a href="https://programarfacil.com/blog/mejor-lenguaje-programacion-aprender/" rel="noopener">https://programarfacil.com/blog/mejor-lenguaje-programacion-aprender/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/43104321</guid><pubDate>Tue, 26 Jan 2021 04:30:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/43104321/6_02_26ene2021_tertulia_de_verano.mp3" length="45918666" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Capítulo 2 de la sexta temporada donde hablamos de:

- Elegir el mejor lenguaje para aprender programación.
- Nuevas placas ESP32
- Proyecto matriz de LEDs gigante

Más información en https://programarfacil.com/blog/mejor-lenguaje-programacion-aprender/</itunes:subtitle><itunes:summary><![CDATA[Capítulo 2 de la sexta temporada donde hablamos de:<br /><br />- Elegir el mejor lenguaje para aprender programación.<br />- Nuevas placas ESP32<br />- Proyecto matriz de LEDs gigante<br /><br />Más información en <a href="https://programarfacil.com/blog/mejor-lenguaje-programacion-aprender/" rel="noopener">https://programarfacil.com/blog/mejor-lenguaje-programacion-aprender/</a>]]></itunes:summary><itunes:duration>2870</itunes:duration><itunes:keywords>arduino,esp-32,matriz,tiobe</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Amazon Echo con conexión LoRa</title><link>https://www.spreaker.com/episode/amazon-echo-con-conexion-lora--42994363</link><description><![CDATA[Con este nuevo capítulo del podcast iniciamos la sexta temporada. <br /><br />Más información en <a href="https://programarfacil.com/podcast/amazon-echo-lora/" rel="noopener">https://programarfacil.com/podcast/amazon-echo-lora/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/42994363</guid><pubDate>Tue, 19 Jan 2021 04:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/42994363/6_01_19ene2021_tertulia_de_verano.mp3" length="51424025" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Con este nuevo capítulo del podcast iniciamos la sexta temporada. 

Más información en https://programarfacil.com/podcast/amazon-echo-lora/</itunes:subtitle><itunes:summary><![CDATA[Con este nuevo capítulo del podcast iniciamos la sexta temporada. <br /><br />Más información en <a href="https://programarfacil.com/podcast/amazon-echo-lora/" rel="noopener">https://programarfacil.com/podcast/amazon-echo-lora/</a>]]></itunes:summary><itunes:duration>3214</itunes:duration><itunes:keywords>18650,arduino,baterías,litio,lora</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Resumen 2020, un año del podcast Maker</title><link>https://www.spreaker.com/episode/resumen-2020-un-ano-del-podcast-maker--42759335</link><description><![CDATA[Resumen del año 2020. Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/42759335</guid><pubDate>Sat, 02 Jan 2021 14:17:23 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/42759335/resumen_2020.mp3" length="75615920" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Resumen del año 2020. Más información en https://programarfacil.com/</itunes:subtitle><itunes:summary><![CDATA[Resumen del año 2020. Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>4726</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo funciona un transistor MOSFET</title><link>https://www.spreaker.com/episode/como-funciona-un-transistor-mosfet--40894588</link><description><![CDATA[En este nuevo capítulo hablamos de los transistores mosfet. <br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/transistor-mosfet-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/transistor-mosfet-arduino-esp8266/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/40894588</guid><pubDate>Tue, 15 Sep 2020 03:30:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/40894588/podcast_5_30.mp3" length="68891793" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablamos de los transistores mosfet. 

Más información en https://programarfacil.com/blog/arduino-blog/transistor-mosfet-arduino-esp8266/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablamos de los transistores mosfet. <br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/transistor-mosfet-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/transistor-mosfet-arduino-esp8266/</a>]]></itunes:summary><itunes:duration>4306</itunes:duration><itunes:keywords>arduino,bjt,esp8266,mosfet,transistor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Fusion 360 con Norbert Rovira</title><link>https://www.spreaker.com/episode/fusion-360-con-norbert-rovira--40620154</link><description><![CDATA[Autodesk ofrece múltiples soluciones de software de modelado 3D, como Invetor o Revit, aunque la más conocida es AutoCAD. Este programa se queda un poco corto a la hora de crear modelos 3D con sólidos, superficies y objetos de malla.<br /><br />Más información en <a href="https://programarfacil.com/podcast/curso-fusion-360-norbert-rovira/" rel="noopener">https://programarfacil.com/podcast/curso-fusion-360-norbert-rovira/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/40620154</guid><pubDate>Tue, 01 Sep 2020 03:30:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/40620154/podcast_5_29.mp3" length="63720384" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Autodesk ofrece múltiples soluciones de software de modelado 3D, como Invetor o Revit, aunque la más conocida es AutoCAD. Este programa se queda un poco corto a la hora de crear modelos 3D con sólidos, superficies y objetos de malla.

Más información...</itunes:subtitle><itunes:summary><![CDATA[Autodesk ofrece múltiples soluciones de software de modelado 3D, como Invetor o Revit, aunque la más conocida es AutoCAD. Este programa se queda un poco corto a la hora de crear modelos 3D con sólidos, superficies y objetos de malla.<br /><br />Más información en <a href="https://programarfacil.com/podcast/curso-fusion-360-norbert-rovira/" rel="noopener">https://programarfacil.com/podcast/curso-fusion-360-norbert-rovira/</a>]]></itunes:summary><itunes:duration>3983</itunes:duration><itunes:keywords>curso-fusion-360,fusion,fusion-360,norbert-rovira</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Se acaba el verano (Maker) 2020</title><link>https://www.spreaker.com/episode/se-acaba-el-verano-maker-2020--40369994</link><description><![CDATA[Más información en <a href="https://programarfacil.com/podcast/historias-maker-verano-2020/" rel="noopener">https://programarfacil.com/podcast/historias-maker-verano-2020/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/40369994</guid><pubDate>Tue, 18 Aug 2020 03:30:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/40369994/podcast_5_28.mp3" length="72355194" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/historias-maker-verano-2020/</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/podcast/historias-maker-verano-2020/" rel="noopener">https://programarfacil.com/podcast/historias-maker-verano-2020/</a>]]></itunes:summary><itunes:duration>4523</itunes:duration><itunes:keywords>arduino,bluetooth,esp32,esp8266,gps,lora</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Transistores bipolares y empresa Ultimaker (sección impresión 3D)</title><link>https://www.spreaker.com/episode/transistores-bipolares-y-empresa-ultimaker-seccion-impresion-3d--40125277</link><description><![CDATA[En este nuevo capítulo hablamos de los transistores bipolares o BJT y en la sección de Impresión 3D hablamos de la empresa y las impresoras Ultimaker. <br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/transistor-bipolar-bjt-npn/" rel="noopener">https://programarfacil.com/blog/arduino-blog/transistor-bipolar-bjt-npn/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/40125277</guid><pubDate>Tue, 04 Aug 2020 03:30:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/40125277/podcast_5_27.mp3" length="95696076" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablamos de los transistores bipolares o BJT y en la sección de Impresión 3D hablamos de la empresa y las impresoras Ultimaker. 

Más información en https://programarfacil.com/blog/arduino-blog/transistor-bipolar-bjt-npn/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablamos de los transistores bipolares o BJT y en la sección de Impresión 3D hablamos de la empresa y las impresoras Ultimaker. <br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/transistor-bipolar-bjt-npn/" rel="noopener">https://programarfacil.com/blog/arduino-blog/transistor-bipolar-bjt-npn/</a>]]></itunes:summary><itunes:duration>5981</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Componentes Makers para el verano de BricoGeek</title><link>https://www.spreaker.com/episode/componentes-makers-para-el-verano-de-bricogeek--39863591</link><description><![CDATA[En el podcast de esta semana comparto una charla/entrevista con Oscar de BricoGeek donde hablamos de componentes y tecnologías Maker y Open Source que harán las delicias de este verano.<br /><br />Más información en <a href="https://programarfacil.com/podcast/tienda-maker-bricogeek-2/" rel="noopener">https://programarfacil.com/podcast/tienda-maker-bricogeek-2/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/39863591</guid><pubDate>Tue, 21 Jul 2020 03:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/39863591/podcast_5_26.mp3" length="74127568" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el podcast de esta semana comparto una charla/entrevista con Oscar de BricoGeek donde hablamos de componentes y tecnologías Maker y Open Source que harán las delicias de este verano.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En el podcast de esta semana comparto una charla/entrevista con Oscar de BricoGeek donde hablamos de componentes y tecnologías Maker y Open Source que harán las delicias de este verano.<br /><br />Más información en <a href="https://programarfacil.com/podcast/tienda-maker-bricogeek-2/" rel="noopener">https://programarfacil.com/podcast/tienda-maker-bricogeek-2/</a>]]></itunes:summary><itunes:duration>4633</itunes:duration><itunes:keywords>arduino,bricogeek,diy,esp8266,maker,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Arduino Nano y Fusion 360</title><link>https://www.spreaker.com/episode/arduino-nano-y-fusion-360--34601067</link><description><![CDATA[Nuevo capítulo del podcast donde hablamos de la familia Arduino Nano y en la sección de 3D, Diego Trapero nos cuenta qué es Fusion 360 y qué nos aporta con respecto a los otros programas de edición 3D.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/familia-arduino-nano/" rel="noopener">https://programarfacil.com/blog/arduino-blog/familia-arduino-nano/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/34601067</guid><pubDate>Tue, 30 Jun 2020 03:30:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/34601067/podcast_5_25.mp3" length="57951711" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Nuevo capítulo del podcast donde hablamos de la familia Arduino Nano y en la sección de 3D, Diego Trapero nos cuenta qué es Fusion 360 y qué nos aporta con respecto a los otros programas de edición 3D.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[Nuevo capítulo del podcast donde hablamos de la familia Arduino Nano y en la sección de 3D, Diego Trapero nos cuenta qué es Fusion 360 y qué nos aporta con respecto a los otros programas de edición 3D.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/familia-arduino-nano/" rel="noopener">https://programarfacil.com/blog/arduino-blog/familia-arduino-nano/</a>]]></itunes:summary><itunes:duration>3622</itunes:duration><itunes:keywords>arduino,arduino-nano,familia-arduino-nano,fusion360,nano</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Entrevista al Sr. Ferrete CNC, Impresión 3D y Láser</title><link>https://www.spreaker.com/episode/entrevista-al-sr-ferrete-cnc-impresion-3d-y-laser--32415324</link><description><![CDATA[En esta nueva entrega del podcast entrevisto al Sr. Ferrete, un auténtico Maker con un canal en YouTube de más de 100.000 seguidores. Un auténtico hito en nuestro pequeño movimiento Maker.<br /><br />Más información en <a href="https://programarfacil.com/blog/entrevista-sr-ferrete/" rel="noopener">https://programarfacil.com/blog/entrevista-sr-ferrete/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/32415324</guid><pubDate>Tue, 23 Jun 2020 03:30:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/32415324/podcast_5_24.mp3" length="62579773" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En esta nueva entrega del podcast entrevisto al Sr. Ferrete, un auténtico Maker con un canal en YouTube de más de 100.000 seguidores. Un auténtico hito en nuestro pequeño movimiento Maker.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En esta nueva entrega del podcast entrevisto al Sr. Ferrete, un auténtico Maker con un canal en YouTube de más de 100.000 seguidores. Un auténtico hito en nuestro pequeño movimiento Maker.<br /><br />Más información en <a href="https://programarfacil.com/blog/entrevista-sr-ferrete/" rel="noopener">https://programarfacil.com/blog/entrevista-sr-ferrete/</a>]]></itunes:summary><itunes:duration>3912</itunes:duration><itunes:keywords>arduino,brazo-robótico,cnc,diy,ferrete,impresion-3d,laser,maker,maker-youtube,robótica,thor,youtube</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>La historia detrás de Arduino UNO</title><link>https://www.spreaker.com/episode/la-historia-detras-de-arduino-uno--30813316</link><description><![CDATA[Nuevo capítulo de la quinta temporada esta vez le toca a Arduino UNO y la historia de la placa que dio origen al hardware y software libre.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-uno-r3/" rel="noopener">https://programarfacil.com/blog/arduino-uno-r3/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/30813316</guid><pubDate>Tue, 16 Jun 2020 03:30:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/30813316/podcaset_5_23.mp3" length="28707525" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Nuevo capítulo de la quinta temporada esta vez le toca a Arduino UNO y la historia de la placa que dio origen al hardware y software libre.

Más información en https://programarfacil.com/blog/arduino-uno-r3/</itunes:subtitle><itunes:summary><![CDATA[Nuevo capítulo de la quinta temporada esta vez le toca a Arduino UNO y la historia de la placa que dio origen al hardware y software libre.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-uno-r3/" rel="noopener">https://programarfacil.com/blog/arduino-uno-r3/</a>]]></itunes:summary><itunes:duration>1795</itunes:duration><itunes:keywords>arduino,arduino-uno,diy,maker,r3,uno</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Los secretos que esconde el Arduino MEGA (impresión 3D)</title><link>https://www.spreaker.com/episode/los-secretos-que-esconde-el-arduino-mega-impresion-3d--29888288</link><description><![CDATA[En este nuevo capítulo del podcast te hablo de Arduino MEGA, la placa para utilizar el proyectos grandes y la favorita de las impresoras 3D.<br /><br />Además Diego Trapero nos hablará de software 3D para medicina.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-mega-2560/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-mega-2560/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/29888288</guid><pubDate>Tue, 09 Jun 2020 03:30:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/29888288/podcast_5_22.mp3" length="55452947" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast te hablo de Arduino MEGA, la placa para utilizar el proyectos grandes y la favorita de las impresoras 3D.

Además Diego Trapero nos hablará de software 3D para medicina.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast te hablo de Arduino MEGA, la placa para utilizar el proyectos grandes y la favorita de las impresoras 3D.<br /><br />Además Diego Trapero nos hablará de software 3D para medicina.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-mega-2560/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-mega-2560/</a>]]></itunes:summary><itunes:duration>3466</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Home Assistant, RFID y ESP32-CAM</title><link>https://www.spreaker.com/episode/home-assistant-rfid-y-esp32-cam--28817301</link><description><![CDATA[En este nuevo capítulo del podcast nos juntamos de nuevo José Manuel @G4lile0, Germán @gmag12 y yo @proramarfacilc para hablar de diversos temas entre los que están: Home Assitant, RFID y ESP32-CAM.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/lector-rfid-rc522-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/lector-rfid-rc522-con-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/28817301</guid><pubDate>Tue, 02 Jun 2020 03:30:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/28817301/podcast_5_21.mp3" length="77221719" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast nos juntamos de nuevo José Manuel @G4lile0, Germán @gmag12 y yo @proramarfacilc para hablar de diversos temas entre los que están: Home Assitant, RFID y ESP32-CAM.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast nos juntamos de nuevo José Manuel @G4lile0, Germán @gmag12 y yo @proramarfacilc para hablar de diversos temas entre los que están: Home Assitant, RFID y ESP32-CAM.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/lector-rfid-rc522-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/lector-rfid-rc522-con-arduino/</a>]]></itunes:summary><itunes:duration>4827</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cuánto consume un ESP8266</title><link>https://www.spreaker.com/episode/cuanto-consume-un-esp8266--27967252</link><description><![CDATA[En este nuevo capítulo hablamos de consumos de energía de un ESP8266. Es uno de los retos a los que se enfrentan los dispositivos del IoT, conseguir que las baterías duren lo máximo posible. Gracias a sistema de gestión avanzado de los modos de consumo del ESP8266 se puede conseguir que una batería dure durante meses e incluso un año.<br /><br />Más información <a href="https://programarfacil.com/esp8266/esp8266-deep-sleep-nodemcu-wemos-d1-mini/" rel="noopener">https://programarfacil.com/esp8266/esp8266-deep-sleep-nodemcu-wemos-d1-mini/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/27967252</guid><pubDate>Tue, 26 May 2020 03:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/27967252/podcast_5_20.mp3" length="59486457" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablamos de consumos de energía de un ESP8266. Es uno de los retos a los que se enfrentan los dispositivos del IoT, conseguir que las baterías duren lo máximo posible. Gracias a sistema de gestión avanzado de los modos de...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablamos de consumos de energía de un ESP8266. Es uno de los retos a los que se enfrentan los dispositivos del IoT, conseguir que las baterías duren lo máximo posible. Gracias a sistema de gestión avanzado de los modos de consumo del ESP8266 se puede conseguir que una batería dure durante meses e incluso un año.<br /><br />Más información <a href="https://programarfacil.com/esp8266/esp8266-deep-sleep-nodemcu-wemos-d1-mini/" rel="noopener">https://programarfacil.com/esp8266/esp8266-deep-sleep-nodemcu-wemos-d1-mini/</a>]]></itunes:summary><itunes:duration>3718</itunes:duration><itunes:keywords>arduino,bajo-consumo,deep,deep-sleep,dispositivos-iot,esp8266,esp8266-deep-sleep,iot,maker,sleep</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Hablamos de Linux con Juan Febles</title><link>https://www.spreaker.com/episode/hablamos-de-linux-con-juan-febles--27145812</link><description><![CDATA[En este nuevo capítulo hablo de Linux y de Arduino con Juan Febles de Podcast Linux.<br /><br />Más información en <a href="https://programarfacil.com/podcast/podcast-linux-juan-febles/" rel="noopener">https://programarfacil.com/podcast/podcast-linux-juan-febles/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/27145812</guid><pubDate>Tue, 12 May 2020 09:17:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/27145812/podcast_19.mp3" length="71720533" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablo de Linux y de Arduino con Juan Febles de Podcast Linux.

Más información en https://programarfacil.com/podcast/podcast-linux-juan-febles/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablo de Linux y de Arduino con Juan Febles de Podcast Linux.<br /><br />Más información en <a href="https://programarfacil.com/podcast/podcast-linux-juan-febles/" rel="noopener">https://programarfacil.com/podcast/podcast-linux-juan-febles/</a>]]></itunes:summary><itunes:duration>4483</itunes:duration><itunes:keywords>arduino,esp8266,linux,open-source</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>La impresión 3D aplicada a la protección de sanitarios</title><link>https://www.spreaker.com/episode/la-impresion-3d-aplicada-a-la-proteccion-de-sanitarios--26262310</link><description><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-diego-trapero/" rel="noopener">https://programarfacil.com/podcast/coronadiario-diego-trapero/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/26262310</guid><pubDate>Tue, 28 Apr 2020 08:35:21 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/26262310/coronadirario_7.mp3" length="37982243" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/coronadiario-diego-trapero/</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-diego-trapero/" rel="noopener">https://programarfacil.com/podcast/coronadiario-diego-trapero/</a>]]></itunes:summary><itunes:duration>2374</itunes:duration><itunes:keywords>3d,arduino,cornonavirus,fablab,gregoriomarañon,impresion3d,maker,makerspace</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>3D Makers Elche contra el coronavirus</title><link>https://www.spreaker.com/episode/3d-makers-elche-contra-el-coronavirus--25894868</link><description><![CDATA[Más información <a href="https://programarfacil.com/podcast/coronadiario-3d-makers-elche/" rel="noopener">https://programarfacil.com/podcast/coronadiario-3d-makers-elche/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/25894868</guid><pubDate>Wed, 22 Apr 2020 11:24:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/25894868/coronadiario_6.mp3" length="34861342" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información https://programarfacil.com/podcast/coronadiario-3d-makers-elche/</itunes:subtitle><itunes:summary><![CDATA[Más información <a href="https://programarfacil.com/podcast/coronadiario-3d-makers-elche/" rel="noopener">https://programarfacil.com/podcast/coronadiario-3d-makers-elche/</a>]]></itunes:summary><itunes:duration>2179</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Organización Maker contra el coronavirus COVID-19</title><link>https://www.spreaker.com/episode/organizacion-maker-contra-el-coronavirus-covid-19--25475315</link><description><![CDATA[Más información en <a href="https://programarfacil.com/blog/coronadiario-maker-julian-caro-linares/" rel="noopener">https://programarfacil.com/blog/coronadiario-maker-julian-caro-linares/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/25475315</guid><pubDate>Tue, 14 Apr 2020 05:11:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/25475315/coronadiario_dia5.mp3" length="41852484" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/blog/coronadiario-maker-julian-caro-linares/</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/blog/coronadiario-maker-julian-caro-linares/" rel="noopener">https://programarfacil.com/blog/coronadiario-maker-julian-caro-linares/</a>]]></itunes:summary><itunes:duration>2616</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Coronadiario Maker Día 4: Akirasan, Gmag12 y G4lile0</title><link>https://www.spreaker.com/episode/coronadiario-maker-dia-4-akirasan-gmag12-y-g4lile0--24871885</link><description><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-akirasan/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-akirasan/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/24871885</guid><pubDate>Mon, 06 Apr 2020 06:17:49 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/24871885/coronadiario_dia_4.mp3" length="50131899" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/coronadiario-maker-akirasan/</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-akirasan/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-akirasan/</a>]]></itunes:summary><itunes:duration>3134</itunes:duration><itunes:keywords>arduino,coronavirus,covid19,diy,esp8266,maker,respiradores</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Coronadidario Maker Día 3: Alex Corvis</title><link>https://www.spreaker.com/episode/coronadidario-maker-dia-3-alex-corvis--24677989</link><description><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-alex-corvis/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-alex-corvis/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/24677989</guid><pubDate>Tue, 31 Mar 2020 15:13:38 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/24677989/podcast_dia_3.mp3" length="23571429" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Más información en https://programarfacil.com/podcast/coronadiario-maker-alex-corvis/</itunes:subtitle><itunes:summary><![CDATA[Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-alex-corvis/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-alex-corvis/</a>]]></itunes:summary><itunes:duration>1474</itunes:duration><itunes:keywords>arduino,coronavirus,covid19,maker,viseras</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Coronadiario Maker Día 2: Jorge Lorenzo</title><link>https://www.spreaker.com/episode/coronadiario-maker-dia-2-jorge-lorenzo--24537943</link><description><![CDATA[Nuevo capítulo del Coronadiario Maker con Jorge Lorenzo:<br /><br />Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-jorge-lorenzo/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-jorge-lorenzo/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/24537943</guid><pubDate>Sun, 29 Mar 2020 07:24:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/24537943/coronadiario_dia_2.mp3" length="36193065" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Nuevo capítulo del Coronadiario Maker con Jorge Lorenzo:

Más información en https://programarfacil.com/podcast/coronadiario-maker-jorge-lorenzo/</itunes:subtitle><itunes:summary><![CDATA[Nuevo capítulo del Coronadiario Maker con Jorge Lorenzo:<br /><br />Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-jorge-lorenzo/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-jorge-lorenzo/</a>]]></itunes:summary><itunes:duration>2263</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Coronadiario Maker Día 1: Ale y Nuria</title><link>https://www.spreaker.com/episode/coronadiario-maker-dia-1-ale-y-nuria--24413320</link><description><![CDATA[Coronadiario Maker Día 1: Ale y Nuria<br /><br />Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-dia-1-ale-y-nuria/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-dia-1-ale-y-nuria/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/24413320</guid><pubDate>Fri, 27 Mar 2020 06:03:54 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/24413320/coronadiario_maker_01.mp3" length="39643700" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Coronadiario Maker Día 1: Ale y Nuria

Más información en https://programarfacil.com/podcast/coronadiario-maker-dia-1-ale-y-nuria/</itunes:subtitle><itunes:summary><![CDATA[Coronadiario Maker Día 1: Ale y Nuria<br /><br />Más información en <a href="https://programarfacil.com/podcast/coronadiario-maker-dia-1-ale-y-nuria/" rel="noopener">https://programarfacil.com/podcast/coronadiario-maker-dia-1-ale-y-nuria/</a>]]></itunes:summary><itunes:duration>2478</itunes:duration><itunes:keywords>arduino,coronavirus,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Escornabot el robot educativo libre como el viento</title><link>https://www.spreaker.com/episode/escornabot-el-robot-educativo-libre-como-el-viento--24209584</link><description><![CDATA[En este nuevo capítulo del podcast entrevisto a Pablo Rubio, un Maker que tiene entre ceja y ceja evangelizar entorno al proyecto Escornabot. Se trata de un robot educativo libre creado en A Coruña.<br /><br />De la vida, de la educación y del movimiento Maker es de lo que hablamos en este capítulo del podcast.<br /><br />Más información en :<br /><br />- <a href="https://programarfacil.com/podcast/escornabot-pablo-rubio-robot-educativo/(abre" rel="noopener">https://programarfacil.com/podcast/escornabot-pablo-rubio-robot-educativo/(abre</a> en una nueva pestaña)<br />- <a href="https://pablorubma.cc/" rel="noopener">https://pablorubma.cc/</a><br />- <a href="https://escornabot.com/" rel="noopener">https://escornabot.com/</a><br />- <a href="https://www.patreon.com/pablorubma/" rel="noopener">https://www.patreon.com/pablorubma/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/24209584</guid><pubDate>Tue, 24 Mar 2020 04:30:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/24209584/5_18.mp3" length="77584508" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast entrevisto a Pablo Rubio, un Maker que tiene entre ceja y ceja evangelizar entorno al proyecto Escornabot. Se trata de un robot educativo libre creado en A Coruña.

De la vida, de la educación y del movimiento Maker...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast entrevisto a Pablo Rubio, un Maker que tiene entre ceja y ceja evangelizar entorno al proyecto Escornabot. Se trata de un robot educativo libre creado en A Coruña.<br /><br />De la vida, de la educación y del movimiento Maker es de lo que hablamos en este capítulo del podcast.<br /><br />Más información en :<br /><br />- <a href="https://programarfacil.com/podcast/escornabot-pablo-rubio-robot-educativo/(abre" rel="noopener">https://programarfacil.com/podcast/escornabot-pablo-rubio-robot-educativo/(abre</a> en una nueva pestaña)<br />- <a href="https://pablorubma.cc/" rel="noopener">https://pablorubma.cc/</a><br />- <a href="https://escornabot.com/" rel="noopener">https://escornabot.com/</a><br />- <a href="https://www.patreon.com/pablorubma/" rel="noopener">https://www.patreon.com/pablorubma/</a>]]></itunes:summary><itunes:duration>4850</itunes:duration><itunes:keywords>arduino,diy,escornabot,esp8266,maker,robot,robot-educativo,robótica,robotica-educativa</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Llega la primavera Maker 2020</title><link>https://www.spreaker.com/episode/llega-la-primavera-maker-2020--23678493</link><description><![CDATA[En este nuevo capítulo del podcast hablo de muchas cosas entorno al movimiento Maker y a las tecnologías libres con @gmag12 y @g4lile0.<br /><br />Más información en <a href="https://programarfacil.com/podcast/podcast-primavera-maker-2020/" rel="noopener">https://programarfacil.com/podcast/podcast-primavera-maker-2020/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/23678493</guid><pubDate>Tue, 10 Mar 2020 04:30:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/23678493/podcast_5_17.mp3" length="84814366" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast hablo de muchas cosas entorno al movimiento Maker y a las tecnologías libres con @gmag12 y @g4lile0.

Más información en https://programarfacil.com/podcast/podcast-primavera-maker-2020/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast hablo de muchas cosas entorno al movimiento Maker y a las tecnologías libres con @gmag12 y @g4lile0.<br /><br />Más información en <a href="https://programarfacil.com/podcast/podcast-primavera-maker-2020/" rel="noopener">https://programarfacil.com/podcast/podcast-primavera-maker-2020/</a>]]></itunes:summary><itunes:duration>5301</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Arduino Day Alicante 2020</title><link>https://www.spreaker.com/episode/arduino-day-alicante-2020--23388795</link><description><![CDATA[En este nuevo capítulo hablo del evento del año en el Makerspace de Alicante, MakerALC. Este año celebramos el Arduino Day con un taller de introducción y una charla demostración.<br /><br />Toda la información la encuentras en <a href="https://programarfacil.com/arduino-day-2020-alicante/" rel="noopener">https://programarfacil.com/arduino-day-2020-alicante/</a><br /><br />Además hablo del termómetro de infrarrojos MLX90614. Más información en <a href="https://programarfacil.com/blog/arduino-blog/termometro-infrarrojo-con-arduino-mlx90614/" rel="noopener">https://programarfacil.com/blog/arduino-blog/termometro-infrarrojo-con-arduino-mlx90614/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/23388795</guid><pubDate>Tue, 03 Mar 2020 04:30:19 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/23388795/podcast_5_16.mp3" length="36567666" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo hablo del evento del año en el Makerspace de Alicante, MakerALC. Este año celebramos el Arduino Day con un taller de introducción y una charla demostración.

Toda la información la encuentras en...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo hablo del evento del año en el Makerspace de Alicante, MakerALC. Este año celebramos el Arduino Day con un taller de introducción y una charla demostración.<br /><br />Toda la información la encuentras en <a href="https://programarfacil.com/arduino-day-2020-alicante/" rel="noopener">https://programarfacil.com/arduino-day-2020-alicante/</a><br /><br />Además hablo del termómetro de infrarrojos MLX90614. Más información en <a href="https://programarfacil.com/blog/arduino-blog/termometro-infrarrojo-con-arduino-mlx90614/" rel="noopener">https://programarfacil.com/blog/arduino-blog/termometro-infrarrojo-con-arduino-mlx90614/</a>]]></itunes:summary><itunes:duration>2286</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Curso de impresión 3D para todos los públicos</title><link>https://www.spreaker.com/episode/curso-de-impresion-3d-para-todos-los-publicos--23131137</link><description><![CDATA[En el capítulo de hoy tenemos a Jorge Lorenzo que no es de las motos. Se trata del fundador de of3lia.com y un Maker centrado sobre todo en la Impresión 3D. Jorge nos cuenta cómo dar los primeros pasos con la impresión 3D.<br /><br />Más información en <a href="https://programarfacil.com/podcast/introduccion-a-la-impresion-3d/" rel="noopener">https://programarfacil.com/podcast/introduccion-a-la-impresion-3d/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/23131137</guid><pubDate>Tue, 25 Feb 2020 04:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/23131137/podcast15.mp3" length="71939133" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy tenemos a Jorge Lorenzo que no es de las motos. Se trata del fundador de of3lia.com y un Maker centrado sobre todo en la Impresión 3D. Jorge nos cuenta cómo dar los primeros pasos con la impresión 3D.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy tenemos a Jorge Lorenzo que no es de las motos. Se trata del fundador de of3lia.com y un Maker centrado sobre todo en la Impresión 3D. Jorge nos cuenta cómo dar los primeros pasos con la impresión 3D.<br /><br />Más información en <a href="https://programarfacil.com/podcast/introduccion-a-la-impresion-3d/" rel="noopener">https://programarfacil.com/podcast/introduccion-a-la-impresion-3d/</a>]]></itunes:summary><itunes:duration>4497</itunes:duration><itunes:keywords>aprender-impresión3d,aprender-programación,arduino,diy,esp8266,filamento,impresion3d,intrdoducción-a-la-impresión3d,maker,pla,ptg,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Pantallas OLED para proyectos con Arduino</title><link>https://www.spreaker.com/episode/pantallas-oled-para-proyectos-con-arduino--22880315</link><description><![CDATA[En este podcast hablo de las pantallas OLED para Arduino y ESP8266. Toda la información la puedes encontrar en el siguiente enlace.<br /><br /><a href="https://programarfacil.com/blog/arduino-blog/ssd1306-pantalla-oled-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ssd1306-pantalla-oled-con-arduino/</a><br /><br />Además Diego Trapero nos cuenta las principales cosas a tener en cuenta para crear una impresión 3D profesional.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/22880315</guid><pubDate>Tue, 18 Feb 2020 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/22880315/podcast_14.mp3" length="50629066" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este podcast hablo de las pantallas OLED para Arduino y ESP8266. Toda la información la puedes encontrar en el siguiente enlace.

https://programarfacil.com/blog/arduino-blog/ssd1306-pantalla-oled-con-arduino/

Además Diego Trapero nos cuenta las...</itunes:subtitle><itunes:summary><![CDATA[En este podcast hablo de las pantallas OLED para Arduino y ESP8266. Toda la información la puedes encontrar en el siguiente enlace.<br /><br /><a href="https://programarfacil.com/blog/arduino-blog/ssd1306-pantalla-oled-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ssd1306-pantalla-oled-con-arduino/</a><br /><br />Además Diego Trapero nos cuenta las principales cosas a tener en cuenta para crear una impresión 3D profesional.]]></itunes:summary><itunes:duration>3165</itunes:duration><itunes:keywords>adafruit,arduino,diy,esp8266,impresion3d,maker,oled,pantalla,pantalla-oled,ssd1306</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Crea un videojuego retro con Arduino y mucho ingenio</title><link>https://www.spreaker.com/episode/crea-un-videojuego-retro-con-arduino-y-mucho-ingenio--22612342</link><description><![CDATA[En el capítulo de hoy entrevisto a José de Logroño donde nos cuenta cómo se inició con Arduino y cómo consiguió hacer un videojuego retro basado en Arduino donde dos boxeadores se pelean de una forma muy especial.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/videojuego-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/videojuego-con-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/22612342</guid><pubDate>Tue, 11 Feb 2020 04:30:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/22612342/podcast_13.mp3" length="90611256" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy entrevisto a José de Logroño donde nos cuenta cómo se inició con Arduino y cómo consiguió hacer un videojuego retro basado en Arduino donde dos boxeadores se pelean de una forma muy especial.

Más información en...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy entrevisto a José de Logroño donde nos cuenta cómo se inició con Arduino y cómo consiguió hacer un videojuego retro basado en Arduino donde dos boxeadores se pelean de una forma muy especial.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/videojuego-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/videojuego-con-arduino/</a>]]></itunes:summary><itunes:duration>5664</itunes:duration><itunes:keywords>arduino,diy,electrónica,esp8266,maker,programación,raspberry-pi,videojuego</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Termómetro de infrarrojos basado en Arduino Nano</title><link>https://www.spreaker.com/episode/termometro-de-infrarrojos-basado-en-arduino-nano--22367587</link><description><![CDATA[En el capítulo 12 de la 5ª temporada hablo de los siguientes temas:<br /><br />Componente de la semana: sensor de temperatura y humedad HDC1080<br /><br />- Artículo → <a href="https://programarfacil.com/blog/arduino-blog/hdc1080-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/hdc1080-arduino-esp8266/</a><br />- HDC1080 → <a href="https://amzn.to/2UkvLaQ" rel="noopener">https://amzn.to/2UkvLaQ</a><br /><br />Proyecto de la semana: Termómetro infrarrojo basado en Arduino.<br /><br />- Artículo → <a href="https://www.instructables.com/id/Arduino-Laser-Infrared-Thermometer/" rel="noopener">https://www.instructables.com/id/Arduino-Laser-Infrared-Thermometer/</a><br /><a href="https://amzn.to/2U7PWJc" rel="noopener">https://amzn.to/2U7PWJc</a><br />- Sensor infrarrojo → <a href="https://amzn.to/31kgJn3" rel="noopener">https://amzn.to/31kgJn3</a><br />- Pantalla OLED → <a href="https://amzn.to/2RVNR1s" rel="noopener">https://amzn.to/2RVNR1s</a><br />- Láser 5V → <a href="https://amzn.to/3b5ZiLf" rel="noopener">https://amzn.to/3b5ZiLf</a><br />- Arduino Nano → <a href="https://amzn.to/2vMEkkz" rel="noopener">https://amzn.to/2vMEkkz</a><br /><br />Noticia de la semana: nueva versión del IDE de Arduino 1.8.11<br /><br />- Artículo → <a href="https://blog.arduino.cc/2020/01/27/arduino-1-8-11-has-been-released/" rel="noopener">https://blog.arduino.cc/2020/01/27/arduino-1-8-11-has-been-released/</a><br /><a href="https://www.arduino.cc/en/main/donate" rel="noopener">https://www.arduino.cc/en/main/donate</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/22367587</guid><pubDate>Tue, 04 Feb 2020 04:30:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/22367587/podcast_5_12.mp3" length="26748550" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo 12 de la 5ª temporada hablo de los siguientes temas:

Componente de la semana: sensor de temperatura y humedad HDC1080

- Artículo → https://programarfacil.com/blog/arduino-blog/hdc1080-arduino-esp8266/
- HDC1080 →...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo 12 de la 5ª temporada hablo de los siguientes temas:<br /><br />Componente de la semana: sensor de temperatura y humedad HDC1080<br /><br />- Artículo → <a href="https://programarfacil.com/blog/arduino-blog/hdc1080-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/hdc1080-arduino-esp8266/</a><br />- HDC1080 → <a href="https://amzn.to/2UkvLaQ" rel="noopener">https://amzn.to/2UkvLaQ</a><br /><br />Proyecto de la semana: Termómetro infrarrojo basado en Arduino.<br /><br />- Artículo → <a href="https://www.instructables.com/id/Arduino-Laser-Infrared-Thermometer/" rel="noopener">https://www.instructables.com/id/Arduino-Laser-Infrared-Thermometer/</a><br /><a href="https://amzn.to/2U7PWJc" rel="noopener">https://amzn.to/2U7PWJc</a><br />- Sensor infrarrojo → <a href="https://amzn.to/31kgJn3" rel="noopener">https://amzn.to/31kgJn3</a><br />- Pantalla OLED → <a href="https://amzn.to/2RVNR1s" rel="noopener">https://amzn.to/2RVNR1s</a><br />- Láser 5V → <a href="https://amzn.to/3b5ZiLf" rel="noopener">https://amzn.to/3b5ZiLf</a><br />- Arduino Nano → <a href="https://amzn.to/2vMEkkz" rel="noopener">https://amzn.to/2vMEkkz</a><br /><br />Noticia de la semana: nueva versión del IDE de Arduino 1.8.11<br /><br />- Artículo → <a href="https://blog.arduino.cc/2020/01/27/arduino-1-8-11-has-been-released/" rel="noopener">https://blog.arduino.cc/2020/01/27/arduino-1-8-11-has-been-released/</a><br /><a href="https://www.arduino.cc/en/main/donate" rel="noopener">https://www.arduino.cc/en/main/donate</a>]]></itunes:summary><itunes:duration>1672</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Crea tu propio panel meteorológico con un ESP8266 y una pantalla Nextion</title><link>https://www.spreaker.com/episode/crea-tu-propio-panel-meteorologico-con-un-esp8266-y-una-pantalla-nextion--22123729</link><description><![CDATA[En el capítulo de hoy voy a hablar de OpenCat y Nibble el gato robótico que puedes fabricar tu mismo.<br /><br />Diego Trapero nos cuenta las herramientas básicas en cualquier casa donde haya una impresora 3D.<br /><br />Y por último te hablaré de mi último proyecto basado en ESP8266 y las pantallas Nextion para tener un panel de control meteorológico y controlar el tiempo y la temperatura dentro de tu casa.<br /><br />Toda la información en <a href="https://programarfacil.com/blog/nextion-esp8266-openweathermap-cloudmqtt/" rel="noopener">https://programarfacil.com/blog/nextion-esp8266-openweathermap-cloudmqtt/</a><br /><br />Referencias:<br /><br />- petoi.com<br />- <a href="https://docs.google.com/document/d/1DPbqiWkSWnGqmX-0FWCXq34XgnmIYZHJG8xMl52ginU/edit" rel="noopener">https://docs.google.com/document/d/1DPbqiWkSWnGqmX-0FWCXq34XgnmIYZHJG8xMl52ginU/edit</a><br />- <a href="https://www.indiegogo.com/projects/nybble-world-s-cutest-open-source-robotic-kitten" rel="noopener">https://www.indiegogo.com/projects/nybble-world-s-cutest-open-source-robotic-kitten</a><br />- Mycroft.ai]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/22123729</guid><pubDate>Tue, 28 Jan 2020 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/22123729/podcast_5_11.mp3" length="62113331" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy voy a hablar de OpenCat y Nibble el gato robótico que puedes fabricar tu mismo.

Diego Trapero nos cuenta las herramientas básicas en cualquier casa donde haya una impresora 3D.

Y por último te hablaré de mi último proyecto...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy voy a hablar de OpenCat y Nibble el gato robótico que puedes fabricar tu mismo.<br /><br />Diego Trapero nos cuenta las herramientas básicas en cualquier casa donde haya una impresora 3D.<br /><br />Y por último te hablaré de mi último proyecto basado en ESP8266 y las pantallas Nextion para tener un panel de control meteorológico y controlar el tiempo y la temperatura dentro de tu casa.<br /><br />Toda la información en <a href="https://programarfacil.com/blog/nextion-esp8266-openweathermap-cloudmqtt/" rel="noopener">https://programarfacil.com/blog/nextion-esp8266-openweathermap-cloudmqtt/</a><br /><br />Referencias:<br /><br />- petoi.com<br />- <a href="https://docs.google.com/document/d/1DPbqiWkSWnGqmX-0FWCXq34XgnmIYZHJG8xMl52ginU/edit" rel="noopener">https://docs.google.com/document/d/1DPbqiWkSWnGqmX-0FWCXq34XgnmIYZHJG8xMl52ginU/edit</a><br />- <a href="https://www.indiegogo.com/projects/nybble-world-s-cutest-open-source-robotic-kitten" rel="noopener">https://www.indiegogo.com/projects/nybble-world-s-cutest-open-source-robotic-kitten</a><br />- Mycroft.ai]]></itunes:summary><itunes:duration>3883</itunes:duration><itunes:keywords>alicates,arduino,destornillador,esp8266,herramientas,impresion3d,mycroft,nextion,opencat,pantallatft,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bluetooth y Arduino, proyecto para controlar un vehículo a distancia</title><link>https://www.spreaker.com/episode/bluetooth-y-arduino-proyecto-para-controlar-un-vehiculo-a-distancia--21874255</link><description><![CDATA[En este capítulo podrás ver una descripción general del protocolo de comunicaciones Bluetooth y de cómo utilizarlo con Arduino. Además te hablaré de cómo hacer un robot con Arduino con 4 motores y controlarlo desde una aplicación móvil creada con Blynk.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/robot-arduino-bluetooth-hc05/" rel="noopener">https://programarfacil.com/blog/arduino-blog/robot-arduino-bluetooth-hc05/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/21874255</guid><pubDate>Tue, 21 Jan 2020 04:30:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/21874255/podcast_5_10.mp3" length="25045163" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo podrás ver una descripción general del protocolo de comunicaciones Bluetooth y de cómo utilizarlo con Arduino. Además te hablaré de cómo hacer un robot con Arduino con 4 motores y controlarlo desde una aplicación móvil creada con...</itunes:subtitle><itunes:summary><![CDATA[En este capítulo podrás ver una descripción general del protocolo de comunicaciones Bluetooth y de cómo utilizarlo con Arduino. Además te hablaré de cómo hacer un robot con Arduino con 4 motores y controlarlo desde una aplicación móvil creada con Blynk.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/robot-arduino-bluetooth-hc05/" rel="noopener">https://programarfacil.com/blog/arduino-blog/robot-arduino-bluetooth-hc05/</a>]]></itunes:summary><itunes:duration>1566</itunes:duration><itunes:keywords>arduino,bluetooth,hc-05,hc-06,iot,protocolo,robot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>2019: repaso de un año de podcasting</title><link>https://www.spreaker.com/episode/2019-repaso-de-un-ano-de-podcasting--21647323</link><description><![CDATA[En este capítulo hago un repaso por todos los capítulos publicados en el año 2019.<br /><br />Más información en <a href="https://programarfacil.com/podcast/2019-repaso-podcast/" rel="noopener">https://programarfacil.com/podcast/2019-repaso-podcast/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/21647323</guid><pubDate>Tue, 14 Jan 2020 04:30:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/21647323/podcast_09.mp3" length="75212590" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo hago un repaso por todos los capítulos publicados en el año 2019.

Más información en https://programarfacil.com/podcast/2019-repaso-podcast/</itunes:subtitle><itunes:summary><![CDATA[En este capítulo hago un repaso por todos los capítulos publicados en el año 2019.<br /><br />Más información en <a href="https://programarfacil.com/podcast/2019-repaso-podcast/" rel="noopener">https://programarfacil.com/podcast/2019-repaso-podcast/</a>]]></itunes:summary><itunes:duration>4701</itunes:duration><itunes:keywords>2019,arduino,podcasting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>¡Me ha tocado el Gordo de Navidad!</title><link>https://www.spreaker.com/episode/me-ha-tocado-el-gordo-de-navidad--21000364</link><description><![CDATA[En este nuevo capítulo te hablo de la suerte y del el Gordo de Navidad que ha caído en el pueblo en el que vivo.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/21000364</guid><pubDate>Tue, 24 Dec 2019 02:00:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/21000364/podcast_5_8_01.mp3" length="8787012" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo te hablo de la suerte y del el Gordo de Navidad que ha caído en el pueblo en el que vivo.

Más información en https://programarfacil.com/</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo te hablo de la suerte y del el Gordo de Navidad que ha caído en el pueblo en el que vivo.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>550</itunes:duration><itunes:keywords>arduino,esp8266,navidad</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Robótica educativa con Dani Sanz de JuegosRobotica</title><link>https://www.spreaker.com/episode/robotica-educativa-con-dani-sanz-de-juegosrobotica--20791674</link><description><![CDATA[Hoy está con nosotros Dani Sanz de JuegosRobotica.es para hablarnos de robótica educativa, robótica para niños y kits de robótica.<br /><br />Todo un referente en el mundo de la robótica orientada a la educación. 🤖<br /><br />Más información en <a href="https://programarfacil.com/podcast/robotica-para-ninos-juegos-robotica/" rel="noopener">https://programarfacil.com/podcast/robotica-para-ninos-juegos-robotica/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/20791674</guid><pubDate>Tue, 17 Dec 2019 04:30:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/20791674/podcast_07.mp3" length="62371348" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy está con nosotros Dani Sanz de JuegosRobotica.es para hablarnos de robótica educativa, robótica para niños y kits de robótica.

Todo un referente en el mundo de la robótica orientada a la educación. 🤖

Más información en...</itunes:subtitle><itunes:summary><![CDATA[Hoy está con nosotros Dani Sanz de JuegosRobotica.es para hablarnos de robótica educativa, robótica para niños y kits de robótica.<br /><br />Todo un referente en el mundo de la robótica orientada a la educación. 🤖<br /><br />Más información en <a href="https://programarfacil.com/podcast/robotica-para-ninos-juegos-robotica/" rel="noopener">https://programarfacil.com/podcast/robotica-para-ninos-juegos-robotica/</a>]]></itunes:summary><itunes:duration>3899</itunes:duration><itunes:keywords>arduino,diy,educación,lego,maker,mblock,minstorm,robótica</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sistema de seguridad para ciclistas con Arduino</title><link>https://www.spreaker.com/episode/sistema-de-seguridad-para-ciclistas-con-arduino--20592025</link><description><![CDATA[Hoy comenzamos con un proyecto que se lo quiero dedicar a Jaime de Málaga. Es un alumno muy aplicado que además le gusta montar en bicicleta por las montañas malagueñas.<br /><br />Se trata de un sistema de seguridad para ciclistas que utiliza la red de datos SigFox. Básicamente consiste en una alerta que se activa en el momento que la bicicleta se mantiene parada un tiempo configurable.<br /><br />Hoy también está con nosotros Diego Trapero que nos hablará de su negocio y de lo que ocurre entre bastidores desvelando cómo capta clientes para Bitfab.<br /><br />Y por último hablaré del proyecto de moda en estas últimas semanas, Fossa System. José Manuel Galileo nos contará las últimas novedades en torno a este picosatélite que un chaval de 16 años ha mandado al espacio.<br /><br />Así que ponte cómodo que empezamos con el sexto capítulo de esa quinta temporada.<br /><br />Más información en <a href="https://programarfacil.com/podcast/seguridad-para-ciclistas-arduino/" rel="noopener">https://programarfacil.com/podcast/seguridad-para-ciclistas-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/20592025</guid><pubDate>Tue, 10 Dec 2019 04:30:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/20592025/podcast_5_6.mp3" length="35595310" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy comenzamos con un proyecto que se lo quiero dedicar a Jaime de Málaga. Es un alumno muy aplicado que además le gusta montar en bicicleta por las montañas malagueñas.

Se trata de un sistema de seguridad para ciclistas que utiliza la red de datos...</itunes:subtitle><itunes:summary><![CDATA[Hoy comenzamos con un proyecto que se lo quiero dedicar a Jaime de Málaga. Es un alumno muy aplicado que además le gusta montar en bicicleta por las montañas malagueñas.<br /><br />Se trata de un sistema de seguridad para ciclistas que utiliza la red de datos SigFox. Básicamente consiste en una alerta que se activa en el momento que la bicicleta se mantiene parada un tiempo configurable.<br /><br />Hoy también está con nosotros Diego Trapero que nos hablará de su negocio y de lo que ocurre entre bastidores desvelando cómo capta clientes para Bitfab.<br /><br />Y por último hablaré del proyecto de moda en estas últimas semanas, Fossa System. José Manuel Galileo nos contará las últimas novedades en torno a este picosatélite que un chaval de 16 años ha mandado al espacio.<br /><br />Así que ponte cómodo que empezamos con el sexto capítulo de esa quinta temporada.<br /><br />Más información en <a href="https://programarfacil.com/podcast/seguridad-para-ciclistas-arduino/" rel="noopener">https://programarfacil.com/podcast/seguridad-para-ciclistas-arduino/</a>]]></itunes:summary><itunes:duration>2225</itunes:duration><itunes:keywords>arduino,ciclistas,diy,maker,seguridad,sigfox</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Review OSHWDem, LoRa, Docker, Fossa System y mucho más</title><link>https://www.spreaker.com/episode/review-oshwdem-lora-docker-fossa-system-y-mucho-mas--20434379</link><description><![CDATA[En el programa de hoy hablamos de muchas cosas y entre ellas hablamos de la última edición de la OSHWDem 2019. Germán Martín @gmag12 y José Manuel @G4lile0 comparten su experiencia en esta feria con todos nosotros.<br /><br />Además hablamos de LoRa, consumos de placas y microcontroladores, Docker, Fossa, ESP8266 y muchas curiosidades entorno a la tecnología y al movimiento Maker.<br /><br />Más información sobre el podcast en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/20434379</guid><pubDate>Tue, 03 Dec 2019 04:30:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/20434379/podcast_5_5.mp3" length="68559729" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el programa de hoy hablamos de muchas cosas y entre ellas hablamos de la última edición de la OSHWDem 2019. Germán Martín @gmag12 y José Manuel @G4lile0 comparten su experiencia en esta feria con todos nosotros.

Además hablamos de LoRa, consumos...</itunes:subtitle><itunes:summary><![CDATA[En el programa de hoy hablamos de muchas cosas y entre ellas hablamos de la última edición de la OSHWDem 2019. Germán Martín @gmag12 y José Manuel @G4lile0 comparten su experiencia en esta feria con todos nosotros.<br /><br />Además hablamos de LoRa, consumos de placas y microcontroladores, Docker, Fossa, ESP8266 y muchas curiosidades entorno a la tecnología y al movimiento Maker.<br /><br />Más información sobre el podcast en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>4285</itunes:duration><itunes:keywords>arduino,diy,docker,esp8266,fossa,lora,maker,oshwdem</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Carrera de vainas como en Star Wars con Arduino</title><link>https://www.spreaker.com/episode/carrera-de-vainas-como-en-star-wars-con-arduino--20255945</link><description><![CDATA[En el capítulo de esta semana hablamos de :<br /><br />- Cómo hacer un circuito de carreras como Le Mans con Arduino y una tira de LEDs direccionable Neopixel gracias a Open LED Race.<br />- Resolvemos dudas y preguntas entorno a la impresión 3D.<br />- Editor Mu para programar con Python de una forma sencilla y rápida.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a> y en las notas del capítulo en <a href="https://programarfacil.com/podcast/open-led-race-carreras-neopixel-arduino/" rel="noopener">https://programarfacil.com/podcast/open-led-race-carreras-neopixel-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/20255945</guid><pubDate>Tue, 26 Nov 2019 04:30:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/20255945/podcast_5_4.mp3" length="37536495" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de esta semana hablamos de :

- Cómo hacer un circuito de carreras como Le Mans con Arduino y una tira de LEDs direccionable Neopixel gracias a Open LED Race.
- Resolvemos dudas y preguntas entorno a la impresión 3D.
- Editor Mu para...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de esta semana hablamos de :<br /><br />- Cómo hacer un circuito de carreras como Le Mans con Arduino y una tira de LEDs direccionable Neopixel gracias a Open LED Race.<br />- Resolvemos dudas y preguntas entorno a la impresión 3D.<br />- Editor Mu para programar con Python de una forma sencilla y rápida.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a> y en las notas del capítulo en <a href="https://programarfacil.com/podcast/open-led-race-carreras-neopixel-arduino/" rel="noopener">https://programarfacil.com/podcast/open-led-race-carreras-neopixel-arduino/</a>]]></itunes:summary><itunes:duration>2346</itunes:duration><itunes:keywords>arduino,carreras,diy,esp8266,ide,impresion3d,led,maker,openhardware,opensource,programación,python,star-wars,vainas</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cómo encender un equipo en remoto con Arduino</title><link>https://www.spreaker.com/episode/como-encender-un-equipo-en-remoto-con-arduino--20093354</link><description><![CDATA[En este nuevo capítulo del podcast, el tercero de la 5ª temporada, te hablaré de los siguientes temas:<br /><br />- Cómo encender o apagar un equipo en remoto con Arduino<br />- Entorno de desarrollo para Arduino online<br />- CiruitPython, la plataforma de Adafruit que permite programar microcontroladores con Python.<br /><br />Más información en <a href="https://programarfacil.com/podcast/control-remoto-equipos-arduino/" rel="noopener">https://programarfacil.com/podcast/control-remoto-equipos-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/20093354</guid><pubDate>Tue, 19 Nov 2019 04:30:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/20093354/podcast_5_3.mp3" length="22504815" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast, el tercero de la 5ª temporada, te hablaré de los siguientes temas:

- Cómo encender o apagar un equipo en remoto con Arduino
- Entorno de desarrollo para Arduino online
- CiruitPython, la plataforma de Adafruit que...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast, el tercero de la 5ª temporada, te hablaré de los siguientes temas:<br /><br />- Cómo encender o apagar un equipo en remoto con Arduino<br />- Entorno de desarrollo para Arduino online<br />- CiruitPython, la plataforma de Adafruit que permite programar microcontroladores con Python.<br /><br />Más información en <a href="https://programarfacil.com/podcast/control-remoto-equipos-arduino/" rel="noopener">https://programarfacil.com/podcast/control-remoto-equipos-arduino/</a>]]></itunes:summary><itunes:duration>1407</itunes:duration><itunes:keywords>arduino,circuitpython,desarrollo,esp8266,ide,programación,python,visualstudio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>La nevera que te sigue como un perrito basada en Arduino</title><link>https://www.spreaker.com/episode/la-nevera-que-te-sigue-como-un-perrito-basada-en-arduino--19973703</link><description><![CDATA[Con Arduino podemos hacer prácticamente cualquier cosa. Bueno, no sólo con Arduino, aparte vamos a necesitar otros componentes y una buena base de programación.<br /><br />Precisamente esto es lo que utiliza el proyecto que te presento esta semana. Se trata de una nevera que te sigue como si fuera un perrito faldero. Te acompañará allá donde vayas y se llama Follow me cooler.<br /><br />Hoy tenemos ración de impresión 3D con la sección presentada por Diego Trapero de Bitfab que nos hablará de cómo imprimir metal en una impresora 3D.<br /><br />Y en el recurso de esta semana hablaré del certificado oficial que ofrece Arduino. Se trata de un examen de 36 preguntas que tienes que contestar en 75 minutos sobre Arduino, electrónica, componentes y programación.<br /><br />Comenzamos con el capítulo 2 de la quinta temporada.<br /><br />Más información en <a href="https://programarfacil.com/podcast/nevera-arduino-perrito-faldero/" rel="noopener">https://programarfacil.com/podcast/nevera-arduino-perrito-faldero/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/19973703</guid><pubDate>Tue, 12 Nov 2019 04:30:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/19973703/podcast_5_2.mp3" length="37789778" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Con Arduino podemos hacer prácticamente cualquier cosa. Bueno, no sólo con Arduino, aparte vamos a necesitar otros componentes y una buena base de programación.

Precisamente esto es lo que utiliza el proyecto que te presento esta semana. Se trata de...</itunes:subtitle><itunes:summary><![CDATA[Con Arduino podemos hacer prácticamente cualquier cosa. Bueno, no sólo con Arduino, aparte vamos a necesitar otros componentes y una buena base de programación.<br /><br />Precisamente esto es lo que utiliza el proyecto que te presento esta semana. Se trata de una nevera que te sigue como si fuera un perrito faldero. Te acompañará allá donde vayas y se llama Follow me cooler.<br /><br />Hoy tenemos ración de impresión 3D con la sección presentada por Diego Trapero de Bitfab que nos hablará de cómo imprimir metal en una impresora 3D.<br /><br />Y en el recurso de esta semana hablaré del certificado oficial que ofrece Arduino. Se trata de un examen de 36 preguntas que tienes que contestar en 75 minutos sobre Arduino, electrónica, componentes y programación.<br /><br />Comenzamos con el capítulo 2 de la quinta temporada.<br /><br />Más información en <a href="https://programarfacil.com/podcast/nevera-arduino-perrito-faldero/" rel="noopener">https://programarfacil.com/podcast/nevera-arduino-perrito-faldero/</a>]]></itunes:summary><itunes:duration>2362</itunes:duration><itunes:keywords>arduino,blink,diy,esp8266,frigorífico,maker,nevera,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Un robot más simple que el mecanismo de un botijo</title><link>https://www.spreaker.com/episode/un-robot-mas-simple-que-el-mecanismo-de-un-botijo--19853827</link><description><![CDATA[En el capítulo de esta semana hablaré de los siguientes temas:<br /><br />- Curso de programación de electrónica con Arduino <a href="https://campus.programarfacil.com" rel="noopener">https://campus.programarfacil.com</a><br />- Robot más simple que el mecanismo de un botijo <a href="https://learn.adafruit.com/Cardboard-Robot-Inchworm" rel="noopener">https://learn.adafruit.com/Cardboard-Robot-Inchworm</a><br />- Feria de tecnologías abiertas OSHWDem 2019 <a href="https://oshwdem.org/" rel="noopener">https://oshwdem.org/</a><br />- Circuit Playground Express <a href="https://amzn.to/2pPidHi" rel="noopener">https://amzn.to/2pPidHi</a><br /><br />Si quieres ampliar la información puedes ir a <a href="https://programarfacil.com/podcast/circuit-playground-express-robot-de-carton/" rel="noopener">https://programarfacil.com/podcast/circuit-playground-express-robot-de-carton/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/19853827</guid><pubDate>Tue, 05 Nov 2019 04:30:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/19853827/podcast_5_1.mp3" length="36424723" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de esta semana hablaré de los siguientes temas:

- Curso de programación de electrónica con Arduino https://campus.programarfacil.com
- Robot más simple que el mecanismo de un botijo https://learn.adafruit.com/Cardboard-Robot-Inchworm
-...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de esta semana hablaré de los siguientes temas:<br /><br />- Curso de programación de electrónica con Arduino <a href="https://campus.programarfacil.com" rel="noopener">https://campus.programarfacil.com</a><br />- Robot más simple que el mecanismo de un botijo <a href="https://learn.adafruit.com/Cardboard-Robot-Inchworm" rel="noopener">https://learn.adafruit.com/Cardboard-Robot-Inchworm</a><br />- Feria de tecnologías abiertas OSHWDem 2019 <a href="https://oshwdem.org/" rel="noopener">https://oshwdem.org/</a><br />- Circuit Playground Express <a href="https://amzn.to/2pPidHi" rel="noopener">https://amzn.to/2pPidHi</a><br /><br />Si quieres ampliar la información puedes ir a <a href="https://programarfacil.com/podcast/circuit-playground-express-robot-de-carton/" rel="noopener">https://programarfacil.com/podcast/circuit-playground-express-robot-de-carton/</a>]]></itunes:summary><itunes:duration>2277</itunes:duration><itunes:keywords>adafruit,arduino,cicuit,esp8266,feria,oshwdem,playground</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cuánto cuesta crear un proyecto Maker profesional</title><link>https://www.spreaker.com/episode/cuanto-cuesta-crear-un-proyecto-maker-profesional--18980217</link><description><![CDATA[¿Cuánto cuesta hacer un proyecto Maker?<br /><br />A veces creemos que el mero hecho de que la tecnología que se utiliza para hacer un proyecto sea abierta, quiere decir que no se debe cobrar por ella o que el precio no tiene que ser muy caro.<br /><br />Sin embargo, a la hora de pagar impuestos, alquilar un local o pagar a un empleado, da lo mismo si eres un Maker o no, todos pagan lo mismo.<br /><br />Esto mismo es lo que ponemos sobre la mesa Diego Trapero y yo.<br /><br />Mostramos cómo no son tan rentables los negocios aún utilizando tecnologías libres a coste cero.<br /><br />Cualquier opinión ya sea a favor o encontra (pero siempre desde el respeto) será bienvenida.<br /><br />Ahora, ya puedes escuchar el podcast.<br /><br />Más información en <a href="https://programarfacil.com/podcast/cuanto-cuesta-crear-un-proyecto-maker-profesional/" rel="noopener">https://programarfacil.com/podcast/cuanto-cuesta-crear-un-proyecto-maker-profesional/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18980217</guid><pubDate>Tue, 03 Sep 2019 03:30:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18980217/podcast173.mp3" length="86444825" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>¿Cuánto cuesta hacer un proyecto Maker?

A veces creemos que el mero hecho de que la tecnología que se utiliza para hacer un proyecto sea abierta, quiere decir que no se debe cobrar por ella o que el precio no tiene que ser muy caro.

Sin embargo, a...</itunes:subtitle><itunes:summary><![CDATA[¿Cuánto cuesta hacer un proyecto Maker?<br /><br />A veces creemos que el mero hecho de que la tecnología que se utiliza para hacer un proyecto sea abierta, quiere decir que no se debe cobrar por ella o que el precio no tiene que ser muy caro.<br /><br />Sin embargo, a la hora de pagar impuestos, alquilar un local o pagar a un empleado, da lo mismo si eres un Maker o no, todos pagan lo mismo.<br /><br />Esto mismo es lo que ponemos sobre la mesa Diego Trapero y yo.<br /><br />Mostramos cómo no son tan rentables los negocios aún utilizando tecnologías libres a coste cero.<br /><br />Cualquier opinión ya sea a favor o encontra (pero siempre desde el respeto) será bienvenida.<br /><br />Ahora, ya puedes escuchar el podcast.<br /><br />Más información en <a href="https://programarfacil.com/podcast/cuanto-cuesta-crear-un-proyecto-maker-profesional/" rel="noopener">https://programarfacil.com/podcast/cuanto-cuesta-crear-un-proyecto-maker-profesional/</a>]]></itunes:summary><itunes:duration>5403</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Entrevista a Obijuan referente en el movimiento Maker Hispano</title><link>https://www.spreaker.com/episode/entrevista-a-obijuan-referente-en-el-movimiento-maker-hispano--18669925</link><description><![CDATA[Hoy nos acompaña una eminencia en el movimiento Maker en España.<br /><br />Nacido en Madrid hace 46 años se inició en la programación y electrónica de la mano de un Atari y de un Spectrum como tantos de nosotros. Sus inicios fueron autodidactas, BASIC, Pascal, Lenguaje C y ensamblador programando microcontroladores y microprocesadores.<br /><br />Ingeniero doctor en informática y telecomunicaciones tiene el honor de haber sido partícipe en el primer kit de robótica educativa en España en el año 1998 además de ser el impulsor de la impresión 3D en España gracias al proyecto CloneWars.<br /><br />Su aportación al mundo de la impresión 3D ha llegado a millones de personas con sus microtutoriales en YouTube sobre OpenScad y FreeCad, aparte de contribuir en diferentes proyectos de impresoras 3D, electrónica, escáneres y CNC.<br /><br />En esta última etapa está metido de lleno en la divulgación de las FPGAs Libres colaborando activamente en la creación de la comunidad FPGAwars.<br /><br />Su reconocimiento a todo este trabajo llegó en el año 2017 cuando ganó el O’Reilly Open Source Award por su destacada dedicación, innovación, liderazgo y contribución al software libre. Es el único español que tiene este premio.<br /><br />Ponte cómodo, coge una buena taza de café o una cerveza fresquita y prepárate para descubrir la vida del creador del término Patrimonio Tecnológico de la Humanidad, el gran Juan González Gómez más conocido como Obijuan.<br /><br />Más información en <a href="https://programarfacil.com/podcast/juan-gonzalez-obijuan-referente-maker/" rel="noopener">https://programarfacil.com/podcast/juan-gonzalez-obijuan-referente-maker/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18669925</guid><pubDate>Tue, 30 Jul 2019 03:30:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18669925/podcast172.mp3" length="84840279" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy nos acompaña una eminencia en el movimiento Maker en España.

Nacido en Madrid hace 46 años se inició en la programación y electrónica de la mano de un Atari y de un Spectrum como tantos de nosotros. Sus inicios fueron autodidactas, BASIC, Pascal,...</itunes:subtitle><itunes:summary><![CDATA[Hoy nos acompaña una eminencia en el movimiento Maker en España.<br /><br />Nacido en Madrid hace 46 años se inició en la programación y electrónica de la mano de un Atari y de un Spectrum como tantos de nosotros. Sus inicios fueron autodidactas, BASIC, Pascal, Lenguaje C y ensamblador programando microcontroladores y microprocesadores.<br /><br />Ingeniero doctor en informática y telecomunicaciones tiene el honor de haber sido partícipe en el primer kit de robótica educativa en España en el año 1998 además de ser el impulsor de la impresión 3D en España gracias al proyecto CloneWars.<br /><br />Su aportación al mundo de la impresión 3D ha llegado a millones de personas con sus microtutoriales en YouTube sobre OpenScad y FreeCad, aparte de contribuir en diferentes proyectos de impresoras 3D, electrónica, escáneres y CNC.<br /><br />En esta última etapa está metido de lleno en la divulgación de las FPGAs Libres colaborando activamente en la creación de la comunidad FPGAwars.<br /><br />Su reconocimiento a todo este trabajo llegó en el año 2017 cuando ganó el O’Reilly Open Source Award por su destacada dedicación, innovación, liderazgo y contribución al software libre. Es el único español que tiene este premio.<br /><br />Ponte cómodo, coge una buena taza de café o una cerveza fresquita y prepárate para descubrir la vida del creador del término Patrimonio Tecnológico de la Humanidad, el gran Juan González Gómez más conocido como Obijuan.<br /><br />Más información en <a href="https://programarfacil.com/podcast/juan-gonzalez-obijuan-referente-maker/" rel="noopener">https://programarfacil.com/podcast/juan-gonzalez-obijuan-referente-maker/</a>]]></itunes:summary><itunes:duration>5303</itunes:duration><itunes:keywords>arduino,clonewars,fpga,fpgawars,impresion3d,maker,obijuan</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Noticias y proyectos para un verano Maker</title><link>https://www.spreaker.com/episode/noticias-y-proyectos-para-un-verano-maker--18489943</link><description><![CDATA[El verano ha entrado con fuerza en nuestras casas. Ya ha llegado la primera ola de calor y los aires acondicionados a tope.<br /><br />Antes de empezar las vacaciones, nos hemos juntado Germán, José Manuel y yo para charlar sobre proyectos, noticias y tecnologías relacionadas con el movimiento Maker.<br /><br />Durante más de una hora hemos compartido nuestras vivencias durante los últimos meses en los cuales cada uno hemos estado metidos en nuestros propios proyectos.<br /><br />Aquí te dejo el guión y la información de todos los temas que hemos tratado.<br /><br />- TTN Madrid<br />- Globo HAB Servet IV<br />- Echidna y Escornabot<br />- Crif LAB Nano<br />- Raspberry Pi 4<br /><br />Más información en <a href="https://programarfacil.com/podcast/noticias-proyectos-maker-raspberry-pi-4/" rel="noopener">https://programarfacil.com/podcast/noticias-proyectos-maker-raspberry-pi-4/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18489943</guid><pubDate>Tue, 09 Jul 2019 03:30:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18489943/171.mp3" length="71105538" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El verano ha entrado con fuerza en nuestras casas. Ya ha llegado la primera ola de calor y los aires acondicionados a tope.

Antes de empezar las vacaciones, nos hemos juntado Germán, José Manuel y yo para charlar sobre proyectos, noticias y...</itunes:subtitle><itunes:summary><![CDATA[El verano ha entrado con fuerza en nuestras casas. Ya ha llegado la primera ola de calor y los aires acondicionados a tope.<br /><br />Antes de empezar las vacaciones, nos hemos juntado Germán, José Manuel y yo para charlar sobre proyectos, noticias y tecnologías relacionadas con el movimiento Maker.<br /><br />Durante más de una hora hemos compartido nuestras vivencias durante los últimos meses en los cuales cada uno hemos estado metidos en nuestros propios proyectos.<br /><br />Aquí te dejo el guión y la información de todos los temas que hemos tratado.<br /><br />- TTN Madrid<br />- Globo HAB Servet IV<br />- Echidna y Escornabot<br />- Crif LAB Nano<br />- Raspberry Pi 4<br /><br />Más información en <a href="https://programarfacil.com/podcast/noticias-proyectos-maker-raspberry-pi-4/" rel="noopener">https://programarfacil.com/podcast/noticias-proyectos-maker-raspberry-pi-4/</a>]]></itunes:summary><itunes:duration>4445</itunes:duration><itunes:keywords>lora,lorawan,raspberry,raspberrypi4,servet,ttn</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Báscula digital con Arduino</title><link>https://www.spreaker.com/episode/bascula-digital-con-arduino--18362570</link><description><![CDATA[El HX711 es un amplificador de célula de carga que te permite medir la fuerza (peso) con un Arduino, un ESP8266 o cualquier otra placa microcontroladora.<br /><br />Recuerdo un alumno del curso de Arduino que desarrolló un sistema de pesado de bombonas de butano.<br /><br />Sabiendo cuánto pesa una bombona vacía, fácilmente se puede controlar el estado de la bombona utilizando células de carga y el amplificador HX711 conectado a un Arduino.<br /><br />Si además lo conectas a un ESP8266, puedes hacer un seguimiento a lo largo del tiempo enviando los datos a alguna plataforma en la nube para el IoT o utilizando Node-RED.<br /><br />Es este tutorial paso a paso te voy a enseñar cómo hackear una báscula y poder medir el peso con un Arduino UNO para mostrarlo por el monitor serie.<br /><br />Pero lo primero es entender qué es una célula de carga.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/hx711-arduino-bascula-digital/" rel="noopener">https://programarfacil.com/blog/arduino-blog/hx711-arduino-bascula-digital/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18362570</guid><pubDate>Tue, 25 Jun 2019 03:30:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18362570/podcast170_01.mp3" length="51600403" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El HX711 es un amplificador de célula de carga que te permite medir la fuerza (peso) con un Arduino, un ESP8266 o cualquier otra placa microcontroladora.

Recuerdo un alumno del curso de Arduino que desarrolló un sistema de pesado de bombonas de...</itunes:subtitle><itunes:summary><![CDATA[El HX711 es un amplificador de célula de carga que te permite medir la fuerza (peso) con un Arduino, un ESP8266 o cualquier otra placa microcontroladora.<br /><br />Recuerdo un alumno del curso de Arduino que desarrolló un sistema de pesado de bombonas de butano.<br /><br />Sabiendo cuánto pesa una bombona vacía, fácilmente se puede controlar el estado de la bombona utilizando células de carga y el amplificador HX711 conectado a un Arduino.<br /><br />Si además lo conectas a un ESP8266, puedes hacer un seguimiento a lo largo del tiempo enviando los datos a alguna plataforma en la nube para el IoT o utilizando Node-RED.<br /><br />Es este tutorial paso a paso te voy a enseñar cómo hackear una báscula y poder medir el peso con un Arduino UNO para mostrarlo por el monitor serie.<br /><br />Pero lo primero es entender qué es una célula de carga.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/hx711-arduino-bascula-digital/" rel="noopener">https://programarfacil.com/blog/arduino-blog/hx711-arduino-bascula-digital/</a>]]></itunes:summary><itunes:duration>3225</itunes:duration><itunes:keywords>arduino,báscula,digital,esp8266,hx711,peso</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Programación y electrónica en las aulas con EchidnaShield</title><link>https://www.spreaker.com/episode/programacion-y-electronica-en-las-aulas-con-echidnashield--18159695</link><description><![CDATA[Seguro que te acuerdas de algún profesor de tu infancia. Ese que hacía que las horas pasaran volando y que cuando te querías dar cuenta, sonaba la sirena para el recreo.<br /><br />Recuerdo que mi padre siempre me contaba la misma historia. Su profesor favorito era Don Anselmo al que apodaban el francotirador.<br /><br />No se lo llamaban por haber estado en alguna guerra o pertenecer a los cuerpos de élite del ejército.<br /><br />El apodo viene por la puntería que tenía al tirar el borrador de la pizarra a todo aquel que pillara distraído o hablando.<br /><br />Los profesores que hay detrás del EchidnaShield no serán recordados por su puntería o por sus destrezas con el borrador o la tiza. Pero estoy seguro que muchos alumnos suyos los recordarán como su profesor favorito.<br /><br />No cabe duda que detrás de este Arduino Shield hay mucho trabajo y horas invertidas.<br /><br />Por eso quiero dar las gracias a Jorge Lobo, Xabier Rosas y José Pujol, 3 profesores que me hubiera encantado tener en el colegio o instituto.<br /><br />Sin ellos este proyecto no hubiera visto la luz.<br /><br />En el podcast de hoy entrevisto a estos 3 profesores. Más información en <a href="https://programarfacil.com/blog/arduino-blog/echidnashield-arduino-shield-para-educacion/" rel="noopener">https://programarfacil.com/blog/arduino-blog/echidnashield-arduino-shield-para-educacion/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18159695</guid><pubDate>Tue, 04 Jun 2019 03:30:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18159695/podcast169.mp3" length="57719744" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Seguro que te acuerdas de algún profesor de tu infancia. Ese que hacía que las horas pasaran volando y que cuando te querías dar cuenta, sonaba la sirena para el recreo.

Recuerdo que mi padre siempre me contaba la misma historia. Su profesor favorito...</itunes:subtitle><itunes:summary><![CDATA[Seguro que te acuerdas de algún profesor de tu infancia. Ese que hacía que las horas pasaran volando y que cuando te querías dar cuenta, sonaba la sirena para el recreo.<br /><br />Recuerdo que mi padre siempre me contaba la misma historia. Su profesor favorito era Don Anselmo al que apodaban el francotirador.<br /><br />No se lo llamaban por haber estado en alguna guerra o pertenecer a los cuerpos de élite del ejército.<br /><br />El apodo viene por la puntería que tenía al tirar el borrador de la pizarra a todo aquel que pillara distraído o hablando.<br /><br />Los profesores que hay detrás del EchidnaShield no serán recordados por su puntería o por sus destrezas con el borrador o la tiza. Pero estoy seguro que muchos alumnos suyos los recordarán como su profesor favorito.<br /><br />No cabe duda que detrás de este Arduino Shield hay mucho trabajo y horas invertidas.<br /><br />Por eso quiero dar las gracias a Jorge Lobo, Xabier Rosas y José Pujol, 3 profesores que me hubiera encantado tener en el colegio o instituto.<br /><br />Sin ellos este proyecto no hubiera visto la luz.<br /><br />En el podcast de hoy entrevisto a estos 3 profesores. Más información en <a href="https://programarfacil.com/blog/arduino-blog/echidnashield-arduino-shield-para-educacion/" rel="noopener">https://programarfacil.com/blog/arduino-blog/echidnashield-arduino-shield-para-educacion/</a>]]></itunes:summary><itunes:duration>3608</itunes:duration><itunes:keywords>arduino,arduinoshield,echidnashield,educación,electrónica,programación,robótica,shield</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Resolviendo dudas sobre Arduino y ESP8266</title><link>https://www.spreaker.com/episode/resolviendo-dudas-sobre-arduino-y-esp8266--18094172</link><description><![CDATA[Ya hace tiempo que no dedicaba un artículo y capítulo del podcast a resolver dudas que me van llegando de usuarios de la web, oyentes del podcast y alumnos del curso de Arduino.<br /><br />Así que hoy toca resolver dudas que imagino que todos podemos tener en algún momento.<br /><br />Lo importante es que no te quedes con ellas.<br /><br />Yo, dentro de mis posibilidades, intento resolverlas. Si creo que es una duda que podemos tener cualquiera de nosotros, pues la trato en un podcast y en un artículo.<br /><br />Como las 3 dudas que se plantean hoy:<br /><br />Si aprendo a programar con Arduino ¿me vale para un ESP8266 o un ESP32?<br />Cuando actualizo el IDE de Arduino ¿se pierden los archivos de la versión anterior (códigos y librerías)?<br />¿Puedo utilizar el pin GPIO15 de un ESP8266?<br />De todas estas preguntas hablaré a continuación.<br /><br />Además, en el podcast podrás escuchar a Diego Trapero hablarnos de técnicas para pegar el PLA.<br /><br />Por último, si quieres ver el proyecto del Mastermind Star Wars con Arduino ya lo puedes encontrar en Instructables.<br /><br />Más información en <a href="https://programarfacil.com/podcast/dudas-sobre-arduino-esp8266/" rel="noopener">https://programarfacil.com/podcast/dudas-sobre-arduino-esp8266/</a><br /><br /><a href="https://www.instructables.com/id/Mastermind-Star-Wars-With-Arduino/" rel="noopener">https://www.instructables.com/id/Mastermind-Star-Wars-With-Arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18094172</guid><pubDate>Tue, 28 May 2019 03:30:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18094172/podcast168.mp3" length="41929246" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya hace tiempo que no dedicaba un artículo y capítulo del podcast a resolver dudas que me van llegando de usuarios de la web, oyentes del podcast y alumnos del curso de Arduino.

Así que hoy toca resolver dudas que imagino que todos podemos tener en...</itunes:subtitle><itunes:summary><![CDATA[Ya hace tiempo que no dedicaba un artículo y capítulo del podcast a resolver dudas que me van llegando de usuarios de la web, oyentes del podcast y alumnos del curso de Arduino.<br /><br />Así que hoy toca resolver dudas que imagino que todos podemos tener en algún momento.<br /><br />Lo importante es que no te quedes con ellas.<br /><br />Yo, dentro de mis posibilidades, intento resolverlas. Si creo que es una duda que podemos tener cualquiera de nosotros, pues la trato en un podcast y en un artículo.<br /><br />Como las 3 dudas que se plantean hoy:<br /><br />Si aprendo a programar con Arduino ¿me vale para un ESP8266 o un ESP32?<br />Cuando actualizo el IDE de Arduino ¿se pierden los archivos de la versión anterior (códigos y librerías)?<br />¿Puedo utilizar el pin GPIO15 de un ESP8266?<br />De todas estas preguntas hablaré a continuación.<br /><br />Además, en el podcast podrás escuchar a Diego Trapero hablarnos de técnicas para pegar el PLA.<br /><br />Por último, si quieres ver el proyecto del Mastermind Star Wars con Arduino ya lo puedes encontrar en Instructables.<br /><br />Más información en <a href="https://programarfacil.com/podcast/dudas-sobre-arduino-esp8266/" rel="noopener">https://programarfacil.com/podcast/dudas-sobre-arduino-esp8266/</a><br /><br /><a href="https://www.instructables.com/id/Mastermind-Star-Wars-With-Arduino/" rel="noopener">https://www.instructables.com/id/Mastermind-Star-Wars-With-Arduino/</a>]]></itunes:summary><itunes:duration>2621</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>¿Cómo puedes hacer tus propios proyectos con ​​​​​Arduino?</title><link>https://www.spreaker.com/episode/como-puedes-hacer-tus-propios-proyectos-con-arduino--18021132</link><description><![CDATA[En el podcast de hoy voy a tratar dos temas.<br /><br />Lo primero quiero contarte mi historia. Cómo descubrí la programación gracias al Spectrum 48k y cómo Arduino hizo que volviera a sentir esas sensaciones de cuando era pequeño.<br /><br />Por otro lado quiero que conozcas a Pablo Frutos.<br /><br />Un alumno del curso de programación con Arduino desde Cero con el cual he mantenido una charla sobre porqué se unió a esta formación y cual es su opinión.<br /><br />Espero que lo disfrutes.<br /><br />Aquí también te dejo la charla que mantuve con Pablo en vídeo.<br /><br />Más información en <a href="https://programarfacil.com/podcast/como-puedes-hacer-tus-propios-proyectos-con-arduino/" rel="noopener">https://programarfacil.com/podcast/como-puedes-hacer-tus-propios-proyectos-con-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/18021132</guid><pubDate>Tue, 21 May 2019 03:30:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/18021132/podcast167.mp3" length="30854163" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el podcast de hoy voy a tratar dos temas.

Lo primero quiero contarte mi historia. Cómo descubrí la programación gracias al Spectrum 48k y cómo Arduino hizo que volviera a sentir esas sensaciones de cuando era pequeño.

Por otro lado quiero que...</itunes:subtitle><itunes:summary><![CDATA[En el podcast de hoy voy a tratar dos temas.<br /><br />Lo primero quiero contarte mi historia. Cómo descubrí la programación gracias al Spectrum 48k y cómo Arduino hizo que volviera a sentir esas sensaciones de cuando era pequeño.<br /><br />Por otro lado quiero que conozcas a Pablo Frutos.<br /><br />Un alumno del curso de programación con Arduino desde Cero con el cual he mantenido una charla sobre porqué se unió a esta formación y cual es su opinión.<br /><br />Espero que lo disfrutes.<br /><br />Aquí también te dejo la charla que mantuve con Pablo en vídeo.<br /><br />Más información en <a href="https://programarfacil.com/podcast/como-puedes-hacer-tus-propios-proyectos-con-arduino/" rel="noopener">https://programarfacil.com/podcast/como-puedes-hacer-tus-propios-proyectos-con-arduino/</a>]]></itunes:summary><itunes:duration>1929</itunes:duration><itunes:keywords>arduino,curso,diy,electrónica,esp8266,maker,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>NeoPixel, OneButton, InfluxDB y nivelado de impresora 3D</title><link>https://www.spreaker.com/episode/neopixel-onebutton-influxdb-y-nivelado-de-impresora-3d--17917511</link><description><![CDATA[Si quieres aprender a programar con Arduino desde cero, puedes entrar en el curso de Programarfacil en <a href="https://campus.programarfacil.com" rel="noopener">https://campus.programarfacil.com</a><br /><br />En el capítulo de hoy hablo de un proyecto que estamos haciendo en la asociación Maker AkraLabs. Se trata de un juego construido con un Arduino MEGA, NeoPixel y pulsadores.<br /><br />Simula al juego conocido como Matermind y es de temática Star Wars. Aquí puedes ver un vídeo <a href="https://twitter.com/programarfacilc/status/1128012141813018624" rel="noopener">https://twitter.com/programarfacilc/status/1128012141813018624</a><br /><br />También hablo de la base de datos InfluxDb. Se trata de una base de datos de series de tiempo especialmente diseñada para proyectos del IoT y para recopilación de datos masivos. <a href="https://www.influxdata.com/" rel="noopener">https://www.influxdata.com/</a><br /><br />Por último Diego Trapero nos habla hoy del nivelado de impresoras 3D en la sección Impresión 3D. <a href="https://bitfab.io/" rel="noopener">https://bitfab.io/</a><br /><br />Este podcast y más información lo puedes encontrar en la web del proyecto <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17917511</guid><pubDate>Tue, 14 May 2019 03:30:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17917511/podcast166.mp3" length="61261948" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si quieres aprender a programar con Arduino desde cero, puedes entrar en el curso de Programarfacil en https://campus.programarfacil.com

En el capítulo de hoy hablo de un proyecto que estamos haciendo en la asociación Maker AkraLabs. Se trata de un...</itunes:subtitle><itunes:summary><![CDATA[Si quieres aprender a programar con Arduino desde cero, puedes entrar en el curso de Programarfacil en <a href="https://campus.programarfacil.com" rel="noopener">https://campus.programarfacil.com</a><br /><br />En el capítulo de hoy hablo de un proyecto que estamos haciendo en la asociación Maker AkraLabs. Se trata de un juego construido con un Arduino MEGA, NeoPixel y pulsadores.<br /><br />Simula al juego conocido como Matermind y es de temática Star Wars. Aquí puedes ver un vídeo <a href="https://twitter.com/programarfacilc/status/1128012141813018624" rel="noopener">https://twitter.com/programarfacilc/status/1128012141813018624</a><br /><br />También hablo de la base de datos InfluxDb. Se trata de una base de datos de series de tiempo especialmente diseñada para proyectos del IoT y para recopilación de datos masivos. <a href="https://www.influxdata.com/" rel="noopener">https://www.influxdata.com/</a><br /><br />Por último Diego Trapero nos habla hoy del nivelado de impresoras 3D en la sección Impresión 3D. <a href="https://bitfab.io/" rel="noopener">https://bitfab.io/</a><br /><br />Este podcast y más información lo puedes encontrar en la web del proyecto <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>3829</itunes:duration><itunes:keywords>arduino-mega,esp8266,influxdb,mastermind,neopixel,nivelado,onebutton,pulsador</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Medir señales analógicas con Arduino y ESP8266</title><link>https://www.spreaker.com/episode/medir-senales-analogicas-con-arduino-y-esp8266--17851792</link><description><![CDATA[El ADS1115 es un convertidor analógico digital ADC de 16-bit que puede resultar muy útil para ciertos proyectos con Arduino y ESP8266.<br /><br />Aunque las placas de Arduino suelen tener algún convertidor analógico digital ADC incorporado, el ADS1115 tiene más funcionalidades y más resolución.<br /><br />Por ejemplo, el Arduino UNO incorpora 6 ADC de 10-bit sin embargo el ADS1115 tiene una resolución de 16-bit.<br /><br />Por otro lado, al utilizar un convertidor analógico digital ADC externo, conseguirás liberar al procesador.<br /><br />En el caso del ESP8266, sólo incorpora un convertidor analógico digital de 10-bit que mide en el rango de 0V y 1V. Esto hace que la conversión dependa de las resistencias que se utilicen para hacer el divisor de tensión.<br /><br />Utilizando el ADS1115 ganarás bastante en precisión y calidad de conversión.<br /><br />La comunicación entre el convertidor analógico digital externo ADS1115 y Arduino o ESP8266 es a través de I2C.<br /><br />Todo esto es lo que irás viendo en este tutorial pero antes, déjame que te muestre qué es analógico, digital y el convertidor analógico digital.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/ads1115-convertidor-analogico-digital-adc-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ads1115-convertidor-analogico-digital-adc-arduino-esp8266/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17851792</guid><pubDate>Tue, 07 May 2019 03:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17851792/podcast165.mp3" length="39176149" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El ADS1115 es un convertidor analógico digital ADC de 16-bit que puede resultar muy útil para ciertos proyectos con Arduino y ESP8266.

Aunque las placas de Arduino suelen tener algún convertidor analógico digital ADC incorporado, el ADS1115 tiene más...</itunes:subtitle><itunes:summary><![CDATA[El ADS1115 es un convertidor analógico digital ADC de 16-bit que puede resultar muy útil para ciertos proyectos con Arduino y ESP8266.<br /><br />Aunque las placas de Arduino suelen tener algún convertidor analógico digital ADC incorporado, el ADS1115 tiene más funcionalidades y más resolución.<br /><br />Por ejemplo, el Arduino UNO incorpora 6 ADC de 10-bit sin embargo el ADS1115 tiene una resolución de 16-bit.<br /><br />Por otro lado, al utilizar un convertidor analógico digital ADC externo, conseguirás liberar al procesador.<br /><br />En el caso del ESP8266, sólo incorpora un convertidor analógico digital de 10-bit que mide en el rango de 0V y 1V. Esto hace que la conversión dependa de las resistencias que se utilicen para hacer el divisor de tensión.<br /><br />Utilizando el ADS1115 ganarás bastante en precisión y calidad de conversión.<br /><br />La comunicación entre el convertidor analógico digital externo ADS1115 y Arduino o ESP8266 es a través de I2C.<br /><br />Todo esto es lo que irás viendo en este tutorial pero antes, déjame que te muestre qué es analógico, digital y el convertidor analógico digital.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/ads1115-convertidor-analogico-digital-adc-arduino-esp8266/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ads1115-convertidor-analogico-digital-adc-arduino-esp8266/</a>]]></itunes:summary><itunes:duration>2449</itunes:duration><itunes:keywords>adc,ads1115,analógico,arduino,digital,esp8266</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Popurrí de noticias, proyectos y dispositivos Maker</title><link>https://www.spreaker.com/episode/popurri-de-noticias-proyectos-y-dispositivos-maker--17775355</link><description><![CDATA[Muy buenas a todos, espero que hayáis tenido una Semana Santa estupenda y una vez más nos vemos por aquí con las pilas cargadas y muchas ganas de meterle mano a nuestros Arduinos.<br /><br />Hoy contamos con la presencia de Germán Martín y José Manuel Galileo, que, aunque parezca mentira casi desde navidades que no estamos los tres juntos en el podcast.<br /><br />Vamos a hablar de qué es un servidor VPS y cual he escogido para meterle mano durante estos meses, además de la nueva actualización de nuestro querido Node-RED, a la esperada versión 1.0, con muchas novedades.<br /><br />Además, hablaremos de un proyecto Open Source muy interesante de la mano de Julián Martínez, un chico de 16 años que quiere mandar satélites al espacio de forma económica y libre.<br /><br />Finalmente hablaremos de mi nuevo ‘juguete’ para poder medir consumos en nuestros proyectos a otro nivel y del último proyecto de Germán, el EnigmaIot.<br /><br />Dicho esto, no te entretengo más, ponte los cascos, sube bien en volumen, abre la lata de cerveza (o lo que estés tomando) que te espera un episodio con muchas, muchas novedades interesantes.<br /><br />Comenzamos :)<br /><br />Más información en <a href="https://programarfacil.com/podcast/noticias-proyectos-dispositivos-makers-open-source/" rel="noopener">https://programarfacil.com/podcast/noticias-proyectos-dispositivos-makers-open-source/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17775355</guid><pubDate>Tue, 30 Apr 2019 03:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17775355/podcast164.mp3" length="71742921" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Muy buenas a todos, espero que hayáis tenido una Semana Santa estupenda y una vez más nos vemos por aquí con las pilas cargadas y muchas ganas de meterle mano a nuestros Arduinos.

Hoy contamos con la presencia de Germán Martín y José Manuel Galileo,...</itunes:subtitle><itunes:summary><![CDATA[Muy buenas a todos, espero que hayáis tenido una Semana Santa estupenda y una vez más nos vemos por aquí con las pilas cargadas y muchas ganas de meterle mano a nuestros Arduinos.<br /><br />Hoy contamos con la presencia de Germán Martín y José Manuel Galileo, que, aunque parezca mentira casi desde navidades que no estamos los tres juntos en el podcast.<br /><br />Vamos a hablar de qué es un servidor VPS y cual he escogido para meterle mano durante estos meses, además de la nueva actualización de nuestro querido Node-RED, a la esperada versión 1.0, con muchas novedades.<br /><br />Además, hablaremos de un proyecto Open Source muy interesante de la mano de Julián Martínez, un chico de 16 años que quiere mandar satélites al espacio de forma económica y libre.<br /><br />Finalmente hablaremos de mi nuevo ‘juguete’ para poder medir consumos en nuestros proyectos a otro nivel y del último proyecto de Germán, el EnigmaIot.<br /><br />Dicho esto, no te entretengo más, ponte los cascos, sube bien en volumen, abre la lata de cerveza (o lo que estés tomando) que te espera un episodio con muchas, muchas novedades interesantes.<br /><br />Comenzamos :)<br /><br />Más información en <a href="https://programarfacil.com/podcast/noticias-proyectos-dispositivos-makers-open-source/" rel="noopener">https://programarfacil.com/podcast/noticias-proyectos-dispositivos-makers-open-source/</a>]]></itunes:summary><itunes:duration>4484</itunes:duration><itunes:keywords>arduino,currentranger,enigmaiot,esp8266,fossasat,maker,ovh,vps</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Las ideas no valen nada, lo que vale es cómo las llevas a cabo</title><link>https://www.spreaker.com/episode/las-ideas-no-valen-nada-lo-que-vale-es-como-las-llevas-a-cabo--17647095</link><description><![CDATA[En el capítulo y artículo de esta semana voy a hablar de las ideas que me llegan todas las semanas al email.<br /><br />Además, hablaré de cómo podemos cambiar el fondo, el color de texto y más aspectos del IDE de Arduino, sin tener que escribir ni una línea de código.<br /><br />Así que ponte cómodo que empezamos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/las-ideas-no-valen-nada/" rel="noopener">https://programarfacil.com/podcast/las-ideas-no-valen-nada/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17647095</guid><pubDate>Tue, 16 Apr 2019 03:30:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17647095/podcast_163_01.mp3" length="52825253" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo y artículo de esta semana voy a hablar de las ideas que me llegan todas las semanas al email.

Además, hablaré de cómo podemos cambiar el fondo, el color de texto y más aspectos del IDE de Arduino, sin tener que escribir ni una línea de...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo y artículo de esta semana voy a hablar de las ideas que me llegan todas las semanas al email.<br /><br />Además, hablaré de cómo podemos cambiar el fondo, el color de texto y más aspectos del IDE de Arduino, sin tener que escribir ni una línea de código.<br /><br />Así que ponte cómodo que empezamos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/las-ideas-no-valen-nada/" rel="noopener">https://programarfacil.com/podcast/las-ideas-no-valen-nada/</a>]]></itunes:summary><itunes:duration>3302</itunes:duration><itunes:keywords>arduino,electrónica,esp8266,ide,idea,ide-arduino,lean-startup,maker,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Ok Google: organiza mi taller</title><link>https://www.spreaker.com/episode/ok-google-organiza-mi-taller--17567710</link><description><![CDATA[Hoy quiero hablarte de un proyecto que me ha llamado mucho la atención. Se trata de un organizador basado en el asistente de voz de Google.<br /><br />Lo publiqué hace unos días en Twitter y ha tenido mucha repercusión.<br /><br />Además voy a contestar a varias preguntas relacionadas con las redes LPWAN, LoRa y Sigfox.<br /><br />Tu también puedes enviar tus pregunta a través del formulario de contacto o a través del comentario de los artículos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/ok-google-organiza-mi-taller/" rel="noopener">https://programarfacil.com/podcast/ok-google-organiza-mi-taller/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17567710</guid><pubDate>Tue, 09 Apr 2019 03:30:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17567710/podcast161.mp3" length="46346468" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy quiero hablarte de un proyecto que me ha llamado mucho la atención. Se trata de un organizador basado en el asistente de voz de Google.

Lo publiqué hace unos días en Twitter y ha tenido mucha repercusión.

Además voy a contestar a varias...</itunes:subtitle><itunes:summary><![CDATA[Hoy quiero hablarte de un proyecto que me ha llamado mucho la atención. Se trata de un organizador basado en el asistente de voz de Google.<br /><br />Lo publiqué hace unos días en Twitter y ha tenido mucha repercusión.<br /><br />Además voy a contestar a varias preguntas relacionadas con las redes LPWAN, LoRa y Sigfox.<br /><br />Tu también puedes enviar tus pregunta a través del formulario de contacto o a través del comentario de los artículos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/ok-google-organiza-mi-taller/" rel="noopener">https://programarfacil.com/podcast/ok-google-organiza-mi-taller/</a>]]></itunes:summary><itunes:duration>2897</itunes:duration><itunes:keywords>arduino,esp8266,google,google-assistant,lora,lpwan,ok-google,sigfox</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Novedades versión 0.20 Node-RED</title><link>https://www.spreaker.com/episode/novedades-version-0-20-node-red--17495855</link><description><![CDATA[El pasado 12 de Marzo de 2019 Nick O’Leary publicó las novedades de la versión 0.20 de Node-RED. Poco a poco se está convirtiendo en un software indispensable para muchas personas.<br /><br />Entre ellos estamos los Makers. Se trata de una herramienta que al igual que Raspberry Pi, sirve de pegamento para unir los dispositivos del IoT creados con Arduino y ESP8266 con Internet.<br /><br />Lo que hace algún tiempo era sólo para unos cuantos expertos, ahora se ha convertido en una tecnología para todo el mundo. Crear aplicaciones del backend nunca había sido tan fácil como lo es ahora gracias a Node-RED.<br /><br />En este artículo te presentaré todas las novedades que hay entorno a la versión 0.20 de Node-RED.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/novedades-node-red-0-20/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/novedades-node-red-0-20/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17495855</guid><pubDate>Tue, 02 Apr 2019 03:30:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17495855/podcast160.mp3" length="41870125" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El pasado 12 de Marzo de 2019 Nick O’Leary publicó las novedades de la versión 0.20 de Node-RED. Poco a poco se está convirtiendo en un software indispensable para muchas personas.

Entre ellos estamos los Makers. Se trata de una herramienta que al...</itunes:subtitle><itunes:summary><![CDATA[El pasado 12 de Marzo de 2019 Nick O’Leary publicó las novedades de la versión 0.20 de Node-RED. Poco a poco se está convirtiendo en un software indispensable para muchas personas.<br /><br />Entre ellos estamos los Makers. Se trata de una herramienta que al igual que Raspberry Pi, sirve de pegamento para unir los dispositivos del IoT creados con Arduino y ESP8266 con Internet.<br /><br />Lo que hace algún tiempo era sólo para unos cuantos expertos, ahora se ha convertido en una tecnología para todo el mundo. Crear aplicaciones del backend nunca había sido tan fácil como lo es ahora gracias a Node-RED.<br /><br />En este artículo te presentaré todas las novedades que hay entorno a la versión 0.20 de Node-RED.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/novedades-node-red-0-20/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/novedades-node-red-0-20/</a>]]></itunes:summary><itunes:duration>2617</itunes:duration><itunes:keywords>arduino,esp32,esp8266,iot,mqtt,node-red,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Estación meteorológica con energía solar y Arduino</title><link>https://www.spreaker.com/episode/estacion-meteorologica-con-energia-solar-y-arduino--17434777</link><description><![CDATA[En este artículo te voy a contar cómo puedes hacer una estación meteorológica solar con Arduino y Sigfox paso a paso.<br /><br />La idea es poder desarrollar un dispositivo capaz de medir la temperatura y la humedad con un sensor DHT22, enviar lo datos a Sigfox y a una plataforma en la nube y poder monitorizar la información desde el móvil gracias a la app Blynk y a Node-RED.<br /><br />Cuando acabes este tutorial serás capaz de entender los pasos que hay que seguir para crear un prototipo de un dispositivo orientado al IoT y así poder probar tus ideas.<br /><br />Las tecnologías libres como Arduino y Node-RED, así como la red de datos Sigfox, nos permiten hacer prototipos muy rápidamente y de una forma muy sencilla.<br /><br />Ponte cómodo y prepara una buena taza de café para comenzar este tutorial paso a paso para desarrollar tu propia estación meteorológica solar con Arduino y Sigfox.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/estacion-meteorologica-solar-arduino-sigfox/" rel="noopener">https://programarfacil.com/blog/arduino-blog/estacion-meteorologica-solar-arduino-sigfox/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17434777</guid><pubDate>Tue, 26 Mar 2019 04:15:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17434777/podcast159.mp3" length="59367339" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo te voy a contar cómo puedes hacer una estación meteorológica solar con Arduino y Sigfox paso a paso.

La idea es poder desarrollar un dispositivo capaz de medir la temperatura y la humedad con un sensor DHT22, enviar lo datos a Sigfox...</itunes:subtitle><itunes:summary><![CDATA[En este artículo te voy a contar cómo puedes hacer una estación meteorológica solar con Arduino y Sigfox paso a paso.<br /><br />La idea es poder desarrollar un dispositivo capaz de medir la temperatura y la humedad con un sensor DHT22, enviar lo datos a Sigfox y a una plataforma en la nube y poder monitorizar la información desde el móvil gracias a la app Blynk y a Node-RED.<br /><br />Cuando acabes este tutorial serás capaz de entender los pasos que hay que seguir para crear un prototipo de un dispositivo orientado al IoT y así poder probar tus ideas.<br /><br />Las tecnologías libres como Arduino y Node-RED, así como la red de datos Sigfox, nos permiten hacer prototipos muy rápidamente y de una forma muy sencilla.<br /><br />Ponte cómodo y prepara una buena taza de café para comenzar este tutorial paso a paso para desarrollar tu propia estación meteorológica solar con Arduino y Sigfox.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/estacion-meteorologica-solar-arduino-sigfox/" rel="noopener">https://programarfacil.com/blog/arduino-blog/estacion-meteorologica-solar-arduino-sigfox/</a>]]></itunes:summary><itunes:duration>3711</itunes:duration><itunes:keywords>arduino,energía,energía-solar,estación,iot,meteorología,meteorológica,renovable,sigfox,solar</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>El código abierto es amor, Arduino Day 2019</title><link>https://www.spreaker.com/episode/el-codigo-abierto-es-amor-arduino-day-2019--17363150</link><description><![CDATA[Cuando dedicas horas y horas de tu tiempo en hacer algo y luego lo ofreces de forma gratuita a otras personas, eso es amor :)<br /><br />Así define Massimo Banzi qué es el Open Source y como siente Arduino lo que nos ofrece año tras año de forma libre. Nuevas placas, un entorno de desarrollo no sólo para Arduino sino también para otras marcas y una documentación siempre actualizada.<br /><br />Como cada año, Arduino celebra el Arduino Day, su fiesta de cumpleaños. No son de hacer grandes celebraciones del estilo de Apple o Google pero sí de aportar valor y novedades.<br /><br />Este año, según la versión oficial, 659 eventos en 106 países durante 24 horas y un única comunidad, la comunidad Maker.<br /><br />Y es que todo partió de ese momento en el que Arduino vió la luz allá por el año 2005.<br /><br />Hoy te traigo un resumen del evento y de las novedades que han presentado en el Arduino Day 2019.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-day-2019/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-day-2019/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17363150</guid><pubDate>Tue, 19 Mar 2019 04:30:19 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17363150/podcast158.mp3" length="59671842" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando dedicas horas y horas de tu tiempo en hacer algo y luego lo ofreces de forma gratuita a otras personas, eso es amor :)

Así define Massimo Banzi qué es el Open Source y como siente Arduino lo que nos ofrece año tras año de forma libre. Nuevas...</itunes:subtitle><itunes:summary><![CDATA[Cuando dedicas horas y horas de tu tiempo en hacer algo y luego lo ofreces de forma gratuita a otras personas, eso es amor :)<br /><br />Así define Massimo Banzi qué es el Open Source y como siente Arduino lo que nos ofrece año tras año de forma libre. Nuevas placas, un entorno de desarrollo no sólo para Arduino sino también para otras marcas y una documentación siempre actualizada.<br /><br />Como cada año, Arduino celebra el Arduino Day, su fiesta de cumpleaños. No son de hacer grandes celebraciones del estilo de Apple o Google pero sí de aportar valor y novedades.<br /><br />Este año, según la versión oficial, 659 eventos en 106 países durante 24 horas y un única comunidad, la comunidad Maker.<br /><br />Y es que todo partió de ese momento en el que Arduino vió la luz allá por el año 2005.<br /><br />Hoy te traigo un resumen del evento y de las novedades que han presentado en el Arduino Day 2019.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-day-2019/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-day-2019/</a>]]></itunes:summary><itunes:duration>3730</itunes:duration><itunes:keywords>arduino,arduinoday,código,códigolibre,diy,esp8266,libre,maker,opensource,raspberry,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Introducción a Raspberry Pi el miniordenador para aprender a programar</title><link>https://www.spreaker.com/episode/introduccion-a-raspberry-pi-el-miniordenador-para-aprender-a-programar--17290559</link><description><![CDATA[Si digo Raspberry Pi ¿sabes de lo que estoy hablando?<br /><br />Raspberry Pi es un miniordenador que se utiliza desde centro multimedia hasta de cerebro en robots. Pero ¿qué ha hecho famoso a este dispositivo?<br /><br />Uno de los factores clave de las Raspberry Pi es su precio. El modelo más potente que nos ofrecen no supera los 40€.<br /><br />Quizás uno de los usos más interesantes que encuentro es la de puente entre el mundo virtual y el mundo físico que nos rodea. Se puede decir que es el pegamento que lo une todo.<br /><br />Por ejemplo, lo has podido ver como broker MQTT o servidor con Node-RED. Es una herramienta súper útil cuando lo utilizamos de puente entre Arduino o ESP8266 e Internet.<br /><br />Pero sin duda, Raspberry Pi es la primera opción que tiene mucha gente de tener su primer contacto con la informática a través de una plataforma abierta donde puedes investigar, programar y aprender.<br /><br />¿Quieres saber más? Pues no te pierdas este artículo donde te hablaré de qué es Raspberry Pi.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/que-es-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/que-es-raspberry-pi/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17290559</guid><pubDate>Tue, 12 Mar 2019 04:20:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17290559/podcast157.mp3" length="56949256" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si digo Raspberry Pi ¿sabes de lo que estoy hablando?

Raspberry Pi es un miniordenador que se utiliza desde centro multimedia hasta de cerebro en robots. Pero ¿qué ha hecho famoso a este dispositivo?

Uno de los factores clave de las Raspberry Pi es...</itunes:subtitle><itunes:summary><![CDATA[Si digo Raspberry Pi ¿sabes de lo que estoy hablando?<br /><br />Raspberry Pi es un miniordenador que se utiliza desde centro multimedia hasta de cerebro en robots. Pero ¿qué ha hecho famoso a este dispositivo?<br /><br />Uno de los factores clave de las Raspberry Pi es su precio. El modelo más potente que nos ofrecen no supera los 40€.<br /><br />Quizás uno de los usos más interesantes que encuentro es la de puente entre el mundo virtual y el mundo físico que nos rodea. Se puede decir que es el pegamento que lo une todo.<br /><br />Por ejemplo, lo has podido ver como broker MQTT o servidor con Node-RED. Es una herramienta súper útil cuando lo utilizamos de puente entre Arduino o ESP8266 e Internet.<br /><br />Pero sin duda, Raspberry Pi es la primera opción que tiene mucha gente de tener su primer contacto con la informática a través de una plataforma abierta donde puedes investigar, programar y aprender.<br /><br />¿Quieres saber más? Pues no te pierdas este artículo donde te hablaré de qué es Raspberry Pi.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/que-es-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/que-es-raspberry-pi/</a>]]></itunes:summary><itunes:duration>3560</itunes:duration><itunes:keywords>arduino,diy,ebenupton,esp8266,maker,python,raspberry,raspberrypi,raspberrypi3</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Robótica y FPGAs libres con Julián Caro Linares</title><link>https://www.spreaker.com/episode/robotica-y-fpgas-libres-con-julian-caro-linares--17218024</link><description><![CDATA[Hoy hablaremos de robótica, FPGA´s libres, Arduino y Movimiento maker en toda regla con un invitado que conocí personalmente en la OSHWDem, Julián Caro Linares un maker que está empeñado en trabajar con robótica de alto nivel.<br /><br />Aquí hablaremos de su perspectiva acerca de la robótica y su evolución (a mejor), de la inteligencia artificial y cómo le fue en el congreso IROS 2018 (International Conference on Intelligent Robot) que fue como ponente a exponer uno de sus trabajos de investigación.<br /><br />Ponte cómodo, coge los cascos y pon el volumen alto, que hoy tenemos robótica de alto nivel en el podcast, esto va a comenzar.<br /><br />Más información en <a href="https://programarfacil.com/podcast/robotica-fpgas-libres/" rel="noopener">https://programarfacil.com/podcast/robotica-fpgas-libres/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17218024</guid><pubDate>Tue, 05 Mar 2019 04:35:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17218024/podcast_157.mp3" length="85158575" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy hablaremos de robótica, FPGA´s libres, Arduino y Movimiento maker en toda regla con un invitado que conocí personalmente en la OSHWDem, Julián Caro Linares un maker que está empeñado en trabajar con robótica de alto nivel.

Aquí hablaremos de su...</itunes:subtitle><itunes:summary><![CDATA[Hoy hablaremos de robótica, FPGA´s libres, Arduino y Movimiento maker en toda regla con un invitado que conocí personalmente en la OSHWDem, Julián Caro Linares un maker que está empeñado en trabajar con robótica de alto nivel.<br /><br />Aquí hablaremos de su perspectiva acerca de la robótica y su evolución (a mejor), de la inteligencia artificial y cómo le fue en el congreso IROS 2018 (International Conference on Intelligent Robot) que fue como ponente a exponer uno de sus trabajos de investigación.<br /><br />Ponte cómodo, coge los cascos y pon el volumen alto, que hoy tenemos robótica de alto nivel en el podcast, esto va a comenzar.<br /><br />Más información en <a href="https://programarfacil.com/podcast/robotica-fpgas-libres/" rel="noopener">https://programarfacil.com/podcast/robotica-fpgas-libres/</a>]]></itunes:summary><itunes:duration>5323</itunes:duration><itunes:keywords>arduino,electrónica,esp8266,fpga,fpgas,fpgawars,programación,raspberrypi,robot,robótica</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Hoy resuelvo dudas de Arduino y ESP8266</title><link>https://www.spreaker.com/episode/hoy-resuelvo-dudas-de-arduino-y-esp8266--17139121</link><description><![CDATA[En este nuevo capítulo del podcast y artículo del blog voy a resolver algunas dudas que me han enviado alumnos del curso de Arduino y usuarios del blog.<br /><br />Como la temporada pasada, iré resolviendo las dudas que me hagáis llegar a través de los diferentes medios.<br /><br />En esta ocasión hablaré sobre arrays de datos con Arduino y del famoso pin analógico del ESP8266. Cualquier duda o pregunta me la puedes hacer llegar a través del formulario de contacto.<br /><br />Ahora te dejo con el contenido de este capítulo.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/dudas-sobre-arduino/" rel="noopener">https://programarfacil.com/podcast/dudas-sobre-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17139121</guid><pubDate>Tue, 26 Feb 2019 04:30:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17139121/podcast_156.mp3" length="41892277" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast y artículo del blog voy a resolver algunas dudas que me han enviado alumnos del curso de Arduino y usuarios del blog.

Como la temporada pasada, iré resolviendo las dudas que me hagáis llegar a través de los...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast y artículo del blog voy a resolver algunas dudas que me han enviado alumnos del curso de Arduino y usuarios del blog.<br /><br />Como la temporada pasada, iré resolviendo las dudas que me hagáis llegar a través de los diferentes medios.<br /><br />En esta ocasión hablaré sobre arrays de datos con Arduino y del famoso pin analógico del ESP8266. Cualquier duda o pregunta me la puedes hacer llegar a través del formulario de contacto.<br /><br />Ahora te dejo con el contenido de este capítulo.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/dudas-sobre-arduino/" rel="noopener">https://programarfacil.com/podcast/dudas-sobre-arduino/</a>]]></itunes:summary><itunes:duration>2619</itunes:duration><itunes:keywords>arduino,diy,electrónica,esp8266,maker,programación,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Reduce el consumo de Arduino o ESP8266 con el TPL5110</title><link>https://www.spreaker.com/episode/reduce-el-consumo-de-arduino-o-esp8266-con-el-tpl5110--17076745</link><description><![CDATA[El TPL5110 es un temporizador de bajo consumo basado en controlador MOSFET (transistor). Básicamente lo que hace este dispositivo es, a través del MOSFET, activar o desactivar la alimentación.<br /><br />Se puede decir que es un relé que te permite cortar la alimentación de la batería y activarlo por tiempo. En el TPL5110 se puede configurar un tiempo entre 100 ms a 2 horas.<br /><br />Lo interesante de este dispositivo es que cuando está desactivado sólo consume 35 nA, una corriente muy pequeña. Esto hace que cuando alimentamos un Arduino con baterías, podamos ahorrar mucha energía.<br /><br />Por ejemplo, si tienes una estación meteorológica con un NodeMCU que toma medidas cada hora, en estado de reposo o ahorro de energía puedes llegar a consumir entre 1 mA y 6 mA durante la hora de inactividad. Con este componente reduces este consumo hasta los 0.000035 mA.<br /><br />En este tutorial te mostraré cómo puedes trabajar con el TPL5110 con diferentes placas como Arduino UNO, la gama de Arduino MKR, Adafruit Feather HUZZAH ESP8266, NodeMCU y Wemos D1 Mini.<br /><br />Elige tu placa preferida y prepárate a alargar la vida de tus pilas o baterías con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/blog/arduino-blog/tpl5110-bajo-consumo-arduino-esp8266" rel="noopener">https://programarfacil.com/blog/arduino-blog/tpl5110-bajo-consumo-arduino-esp8266</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17076745</guid><pubDate>Tue, 19 Feb 2019 04:30:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17076745/podcast155.mp3" length="52372185" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El TPL5110 es un temporizador de bajo consumo basado en controlador MOSFET (transistor). Básicamente lo que hace este dispositivo es, a través del MOSFET, activar o desactivar la alimentación.

Se puede decir que es un relé que te permite cortar la...</itunes:subtitle><itunes:summary><![CDATA[El TPL5110 es un temporizador de bajo consumo basado en controlador MOSFET (transistor). Básicamente lo que hace este dispositivo es, a través del MOSFET, activar o desactivar la alimentación.<br /><br />Se puede decir que es un relé que te permite cortar la alimentación de la batería y activarlo por tiempo. En el TPL5110 se puede configurar un tiempo entre 100 ms a 2 horas.<br /><br />Lo interesante de este dispositivo es que cuando está desactivado sólo consume 35 nA, una corriente muy pequeña. Esto hace que cuando alimentamos un Arduino con baterías, podamos ahorrar mucha energía.<br /><br />Por ejemplo, si tienes una estación meteorológica con un NodeMCU que toma medidas cada hora, en estado de reposo o ahorro de energía puedes llegar a consumir entre 1 mA y 6 mA durante la hora de inactividad. Con este componente reduces este consumo hasta los 0.000035 mA.<br /><br />En este tutorial te mostraré cómo puedes trabajar con el TPL5110 con diferentes placas como Arduino UNO, la gama de Arduino MKR, Adafruit Feather HUZZAH ESP8266, NodeMCU y Wemos D1 Mini.<br /><br />Elige tu placa preferida y prepárate a alargar la vida de tus pilas o baterías con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/blog/arduino-blog/tpl5110-bajo-consumo-arduino-esp8266" rel="noopener">https://programarfacil.com/blog/arduino-blog/tpl5110-bajo-consumo-arduino-esp8266</a>]]></itunes:summary><itunes:duration>3274</itunes:duration><itunes:keywords>arduino,consumo,esp8266,iot,tpl5110</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Impresión 3D, cómo emprender en este sector con Diego Trapero</title><link>https://www.spreaker.com/episode/impresion-3d-como-emprender-en-este-sector-con-diego-trapero--17008738</link><description><![CDATA[En el capítulo del podcast de hoy vamos a seguir hablando de cómo convertir nuestro hobby en una profesión. Si en la entrevista anterior hablaba de electrónica y programación, hoy toca hablar de impresión 3D y de cómo poder emprender en este sector.<br /><br />Por eso, está conmigo un ingeniero industrial que, desde antes de terminar la carrera, vió en el movimiento Maker una forma de ganarse la vida y a la vez poder contribuir con la comunidad que hay detrás.<br /><br />En esta entrevista, Diego Trapero nos hablará de sus éxitos y fracasos entorno a la impresión 3D. Desde vender filamento hasta fabricar y comercializar una impresora 3D.<br /><br />Ponte cómodo, ajusta el volumen y prepárate una buena taza de cafés porque esto va a empezar.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/emprender-impresion-3d/" rel="noopener">https://programarfacil.com/podcast/emprender-impresion-3d/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/17008738</guid><pubDate>Tue, 12 Feb 2019 04:30:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/17008738/podcast_154.mp3" length="71474592" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo del podcast de hoy vamos a seguir hablando de cómo convertir nuestro hobby en una profesión. Si en la entrevista anterior hablaba de electrónica y programación, hoy toca hablar de impresión 3D y de cómo poder emprender en este sector....</itunes:subtitle><itunes:summary><![CDATA[En el capítulo del podcast de hoy vamos a seguir hablando de cómo convertir nuestro hobby en una profesión. Si en la entrevista anterior hablaba de electrónica y programación, hoy toca hablar de impresión 3D y de cómo poder emprender en este sector.<br /><br />Por eso, está conmigo un ingeniero industrial que, desde antes de terminar la carrera, vió en el movimiento Maker una forma de ganarse la vida y a la vez poder contribuir con la comunidad que hay detrás.<br /><br />En esta entrevista, Diego Trapero nos hablará de sus éxitos y fracasos entorno a la impresión 3D. Desde vender filamento hasta fabricar y comercializar una impresora 3D.<br /><br />Ponte cómodo, ajusta el volumen y prepárate una buena taza de cafés porque esto va a empezar.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/emprender-impresion-3d/" rel="noopener">https://programarfacil.com/podcast/emprender-impresion-3d/</a>]]></itunes:summary><itunes:duration>4468</itunes:duration><itunes:keywords>3d,arduino,emprender,esp8266,impresión,impresión3d,maker,movimientomaker,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Configuración WiFi en un ESP8266 con WiFiManager</title><link>https://www.spreaker.com/episode/configuracion-wifi-en-un-esp8266-con-wifimanager--16946507</link><description><![CDATA[La librería WiFiManager sirve para configurar los parámetros de una red WiFi desde un móvil en un ESP8266. Todo esto sin tener que tocar ni una línea de código, simplemente rellenando un formulario en una página web.<br /><br />Hasta ahora, los ejemplos que hemos visto en el blog para conectar una placa como NodeMCU a una red WiFi pasaban por configurar en el código el SSID y la contraseña de dicha red. Esto tiene un gran inconveniente ¿qué sucede si uno de estos dos parámetros cambia? No queda otra que cargar un nuevo programa.<br /><br />Sin embargo, la librería WiFiManager nos permite configurar una nueva red WiFi sin cargar un nuevo código. A parte, tiene más funcionalidades que iremos viendo en este artículo.<br /><br />Se trata de una librería de código abierto que puedes encontrar en GitHub y que nos permite dotar a los dispositivos del IoT Maker de algo más de independencia.<br /><br />En este artículo aprenderás:<br /><br />Cómo funciona WiFiManager<br />Instalación de la librería<br />Configuración y programación<br />Alternativas a WiFimanager<br /><br />¿Estás preparado? Abre el IDE de Arduino, saca tu placa basada en ESP8266 y empecemos este tutorial práctico.<br /><br />Más información en <a href="https://programarfacil.com/esp8266/wifimanager-configura-wifi-esp8266/" rel="noopener">https://programarfacil.com/esp8266/wifimanager-configura-wifi-esp8266/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16946507</guid><pubDate>Tue, 05 Feb 2019 04:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16946507/podcast153.mp3" length="59493792" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>La librería WiFiManager sirve para configurar los parámetros de una red WiFi desde un móvil en un ESP8266. Todo esto sin tener que tocar ni una línea de código, simplemente rellenando un formulario en una página web.

Hasta ahora, los ejemplos que...</itunes:subtitle><itunes:summary><![CDATA[La librería WiFiManager sirve para configurar los parámetros de una red WiFi desde un móvil en un ESP8266. Todo esto sin tener que tocar ni una línea de código, simplemente rellenando un formulario en una página web.<br /><br />Hasta ahora, los ejemplos que hemos visto en el blog para conectar una placa como NodeMCU a una red WiFi pasaban por configurar en el código el SSID y la contraseña de dicha red. Esto tiene un gran inconveniente ¿qué sucede si uno de estos dos parámetros cambia? No queda otra que cargar un nuevo programa.<br /><br />Sin embargo, la librería WiFiManager nos permite configurar una nueva red WiFi sin cargar un nuevo código. A parte, tiene más funcionalidades que iremos viendo en este artículo.<br /><br />Se trata de una librería de código abierto que puedes encontrar en GitHub y que nos permite dotar a los dispositivos del IoT Maker de algo más de independencia.<br /><br />En este artículo aprenderás:<br /><br />Cómo funciona WiFiManager<br />Instalación de la librería<br />Configuración y programación<br />Alternativas a WiFimanager<br /><br />¿Estás preparado? Abre el IDE de Arduino, saca tu placa basada en ESP8266 y empecemos este tutorial práctico.<br /><br />Más información en <a href="https://programarfacil.com/esp8266/wifimanager-configura-wifi-esp8266/" rel="noopener">https://programarfacil.com/esp8266/wifimanager-configura-wifi-esp8266/</a>]]></itunes:summary><itunes:duration>3719</itunes:duration><itunes:keywords>arduino,diy,electrónica,esp8266,maker,programación,raspberrypi,wifi,wifimanager</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Convierte tu hobby Maker con Arduino en tu profesión</title><link>https://www.spreaker.com/episode/convierte-tu-hobby-maker-con-arduino-en-tu-profesion--16864437</link><description><![CDATA[El movimiento Maker nos ofrece nuevas oportunidades de negocio para poder dedicarnos a lo que nos gusta, cacharrear. Aunque veamos Arduino y las tecnologías derivadas como herramientas didácticas, se pueden hacer grandes proyectos utilizando tecnologías libres. Proyectos profesionales.<br /><br />Al final, cualquier placa o componente tienen los mismo orígenes. Si nosotros (los seres humanos) venimos del mono, Arduino viene de la programación y la electrónica. De hecho, todos los dispositivos electrónicos que tienes en casa tienen los mismos ancestros.<br /><br />Por eso es tan importante Arduino, el ESP8266 o cualquier tecnología libre. Nos permite profundizar en aspectos técnicos reservados, hasta hace bien poco, para unos pocos privilegiados.<br /><br />Sin embargo, el movimiento Maker tiene otros valores. Compartir y comunidad son los pilares que sustentan el espíritu Maker. Eso hace que haya una delgada línea entre la divulgación y lo profesional.<br /><br />En este artículo entrevisto a dos miembros del Hackerspace Valencia que han pasado de ser unos Makers por hobby a unos Makers profesionales fundando su propia empresa, Fumblau.<br /><br />Más información en <a href="https://programarfacil.com/podcast/hobby-arduino-profesion/" rel="noopener">https://programarfacil.com/podcast/hobby-arduino-profesion/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16864437</guid><pubDate>Tue, 29 Jan 2019 04:30:19 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16864437/podcast152.mp3" length="60270360" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El movimiento Maker nos ofrece nuevas oportunidades de negocio para poder dedicarnos a lo que nos gusta, cacharrear. Aunque veamos Arduino y las tecnologías derivadas como herramientas didácticas, se pueden hacer grandes proyectos utilizando...</itunes:subtitle><itunes:summary><![CDATA[El movimiento Maker nos ofrece nuevas oportunidades de negocio para poder dedicarnos a lo que nos gusta, cacharrear. Aunque veamos Arduino y las tecnologías derivadas como herramientas didácticas, se pueden hacer grandes proyectos utilizando tecnologías libres. Proyectos profesionales.<br /><br />Al final, cualquier placa o componente tienen los mismo orígenes. Si nosotros (los seres humanos) venimos del mono, Arduino viene de la programación y la electrónica. De hecho, todos los dispositivos electrónicos que tienes en casa tienen los mismos ancestros.<br /><br />Por eso es tan importante Arduino, el ESP8266 o cualquier tecnología libre. Nos permite profundizar en aspectos técnicos reservados, hasta hace bien poco, para unos pocos privilegiados.<br /><br />Sin embargo, el movimiento Maker tiene otros valores. Compartir y comunidad son los pilares que sustentan el espíritu Maker. Eso hace que haya una delgada línea entre la divulgación y lo profesional.<br /><br />En este artículo entrevisto a dos miembros del Hackerspace Valencia que han pasado de ser unos Makers por hobby a unos Makers profesionales fundando su propia empresa, Fumblau.<br /><br />Más información en <a href="https://programarfacil.com/podcast/hobby-arduino-profesion/" rel="noopener">https://programarfacil.com/podcast/hobby-arduino-profesion/</a>]]></itunes:summary><itunes:duration>3767</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sentencias condicionales if else con Arduino</title><link>https://www.spreaker.com/episode/sentencias-condicionales-if-else-con-arduino--16767847</link><description><![CDATA[Las sentencias condicionales if con Arduino son las más utilizadas en programación de proyectos Maker. Sirven para que tu programa haga una cosa u otra dependiendo de cada situación.<br /><br />Imagínate la función loop() de un código de Arduino que se repite indefinidamente dentro de nuestro programa. Es donde realmente suceden las cosas. Se repite muy rápido y la velocidad depende directamente del reloj de la CPU del microcontrolador.<br /><br />Si hablamos de Arduino UNO su velocidad es de 20 MHz es decir, 20.000.000 de instrucciones por segundo. Y en un ESP8266 la velocidad del reloj es 80 MHz (80.000.000 de instrucciones por segundo).<br /><br />Seguramente te estés preguntando, si se repite una y otra vez el mismo código que está dentro de la función loop() ¿por qué obtenemos resultados diferentes?<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/if-else-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/if-else-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16767847</guid><pubDate>Tue, 22 Jan 2019 04:30:21 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16767847/podcast151.mp3" length="42079104" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Las sentencias condicionales if con Arduino son las más utilizadas en programación de proyectos Maker. Sirven para que tu programa haga una cosa u otra dependiendo de cada situación.

Imagínate la función loop() de un código de Arduino que se repite...</itunes:subtitle><itunes:summary><![CDATA[Las sentencias condicionales if con Arduino son las más utilizadas en programación de proyectos Maker. Sirven para que tu programa haga una cosa u otra dependiendo de cada situación.<br /><br />Imagínate la función loop() de un código de Arduino que se repite indefinidamente dentro de nuestro programa. Es donde realmente suceden las cosas. Se repite muy rápido y la velocidad depende directamente del reloj de la CPU del microcontrolador.<br /><br />Si hablamos de Arduino UNO su velocidad es de 20 MHz es decir, 20.000.000 de instrucciones por segundo. Y en un ESP8266 la velocidad del reloj es 80 MHz (80.000.000 de instrucciones por segundo).<br /><br />Seguramente te estés preguntando, si se repite una y otra vez el mismo código que está dentro de la función loop() ¿por qué obtenemos resultados diferentes?<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/if-else-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/if-else-arduino/</a>]]></itunes:summary><itunes:duration>2630</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Entiende Machine Learning incluso si no tienes un premio Nobel</title><link>https://www.spreaker.com/episode/entiende-machine-learning-incluso-si-no-tienes-un-premio-nobel--16707766</link><description><![CDATA[Quizás este artículo sea uno de los más complicados que he escrito durante la vida de este blog. Pero hablar de Machine Learning, Inteligencia Artificial y Visión Artificial no es sencillo. Sobre todo si quieres que alguien te entienda.<br /><br />Puedes probar a buscar información técnica de Machine Learning. Si es la primera vez, te sonará a chino (como me pasó a mi). También hay información muy general donde se debate más sobre la ética que sobre la técnica.<br /><br />Todos estos campos tienen infinidad de algoritmos, técnicas y métodos que hacen que fácilmente te pierdas.<br /><br />En este artículo planteo una manera de entender qué es y cómo funciona Machine Learning de una forma sencilla y cotidiana. Para conseguir esto tienes que entender varios conceptos que aprenderás en este artículo.<br /><br />Y aunque la teoría es algo muy importante, cuando realmente se aprende es con la práctica. Por eso te planteo un ejemplo práctico con Visión Artificial, para que veas cómo una máquina aprende.<br /><br />Además, todo lo que veas aquí puede ser fácilmente utilizado con tecnologías libres y de código abierto como Arduino, ESP8266 y Raspberry Pi.<br /><br />Espero que disfrutes de ese artículo. Tómalo con calma, prepara una buena taza de café y adelante.<br /><br />Más información en  <a href="https://programarfacil.com/blog/vision-artificial/que-es-machine-learning/" rel="noopener">https://programarfacil.com/blog/vision-artificial/que-es-machine-learning/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16707766</guid><pubDate>Tue, 15 Jan 2019 04:00:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16707766/podcast150.mp3" length="48883897" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Quizás este artículo sea uno de los más complicados que he escrito durante la vida de este blog. Pero hablar de Machine Learning, Inteligencia Artificial y Visión Artificial no es sencillo. Sobre todo si quieres que alguien te entienda.

Puedes probar...</itunes:subtitle><itunes:summary><![CDATA[Quizás este artículo sea uno de los más complicados que he escrito durante la vida de este blog. Pero hablar de Machine Learning, Inteligencia Artificial y Visión Artificial no es sencillo. Sobre todo si quieres que alguien te entienda.<br /><br />Puedes probar a buscar información técnica de Machine Learning. Si es la primera vez, te sonará a chino (como me pasó a mi). También hay información muy general donde se debate más sobre la ética que sobre la técnica.<br /><br />Todos estos campos tienen infinidad de algoritmos, técnicas y métodos que hacen que fácilmente te pierdas.<br /><br />En este artículo planteo una manera de entender qué es y cómo funciona Machine Learning de una forma sencilla y cotidiana. Para conseguir esto tienes que entender varios conceptos que aprenderás en este artículo.<br /><br />Y aunque la teoría es algo muy importante, cuando realmente se aprende es con la práctica. Por eso te planteo un ejemplo práctico con Visión Artificial, para que veas cómo una máquina aprende.<br /><br />Además, todo lo que veas aquí puede ser fácilmente utilizado con tecnologías libres y de código abierto como Arduino, ESP8266 y Raspberry Pi.<br /><br />Espero que disfrutes de ese artículo. Tómalo con calma, prepara una buena taza de café y adelante.<br /><br />Más información en  <a href="https://programarfacil.com/blog/vision-artificial/que-es-machine-learning/" rel="noopener">https://programarfacil.com/blog/vision-artificial/que-es-machine-learning/</a>]]></itunes:summary><itunes:duration>3056</itunes:duration><itunes:keywords>ai,ia,inteligencia,inteligencia-artificial,machine,machine-learning,opencv,visión-artificial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Especial Navidad Maker</title><link>https://www.spreaker.com/episode/especial-navidad-maker--16508889</link><description><![CDATA[En el capítulo de hoy tratamos varios temas relacionados con Arduino y las tecnologías Maker. Tras más de un mes sin publicar, nos hemos reunido Germán, José Manuel y yo para hablar largo y tendido sobre varios temas.<br /><br />- Machine Learning y Deep Learning<br />- Seguridad en sistemas IoT<br />- Repaso de la OSHWDem<br />- Impresión 3D<br /><br />Este programa será el último del año. En enero volverá el podcast Maker con más capítulos y con más regularidad.<br /><br />Si quieres conocer más del mundo Maker no dejes de visitar <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a><br /><br />Te deseo Feliz Navidad y recuerda, nos escuchamos muy pronto, no faltes a la cita y se feliz.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16508889</guid><pubDate>Tue, 18 Dec 2018 05:23:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16508889/navidad_01.mp3" length="85101313" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy tratamos varios temas relacionados con Arduino y las tecnologías Maker. Tras más de un mes sin publicar, nos hemos reunido Germán, José Manuel y yo para hablar largo y tendido sobre varios temas.

- Machine Learning y Deep...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy tratamos varios temas relacionados con Arduino y las tecnologías Maker. Tras más de un mes sin publicar, nos hemos reunido Germán, José Manuel y yo para hablar largo y tendido sobre varios temas.<br /><br />- Machine Learning y Deep Learning<br />- Seguridad en sistemas IoT<br />- Repaso de la OSHWDem<br />- Impresión 3D<br /><br />Este programa será el último del año. En enero volverá el podcast Maker con más capítulos y con más regularidad.<br /><br />Si quieres conocer más del mundo Maker no dejes de visitar <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a><br /><br />Te deseo Feliz Navidad y recuerda, nos escuchamos muy pronto, no faltes a la cita y se feliz.]]></itunes:summary><itunes:duration>5319</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>OSHWDem Feria de Tecnologías Abiertas by BricoLabs</title><link>https://www.spreaker.com/episode/oshwdem-feria-de-tecnologias-abiertas-by-bricolabs--16139589</link><description><![CDATA[Hoy traigo 3 invitados especiales, Alex, Oscar y Sergio, miembros de BricoLabs la asociación encargada de la organización de la OSHWDem, la feria de tecnologías abiertas más popular y más Maker de la península ibérica.<br /><br />Este año 2018 será el sábado 10 de noviembre en el Museo Domus de A Coruña, España. Durante la próxima hora de podcast descubrirás al grupo de personas que hay detrás de esta iniciativa, su historia y su espíritu Maker.<br /><br />Escucharás una y otra vez una palabra que define el secreto del éxito de la OSHWDem: comunidad. El software, el hardware, las herramientas, los dispositivos o lo componentes son partes fundamentales para crear proyectos, pero lo realmente importante son las personas, tener una comunidad activa y comprometida detrás de cualquier evento, asociación o iniciativa es sinonimo de exito.<br /><br />En BricoLabs y en la OSHWDem es palpable esta comunidad y la exponen de cara al público en el evento Maker del año, la OSHWDem.<br /><br />Para los interesados, al final de este capítulo también os hablaré de temas más personales, futuro del podcast, artículos, proyectos y todos los líos en los que ando metido.<br /><br />Ahora os dejo con la entrevista.<br /><br />Más información en <a href="https://programarfacil.com/podcast/feria-maker-oshwdem/" rel="noopener">https://programarfacil.com/podcast/feria-maker-oshwdem/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/16139589</guid><pubDate>Tue, 06 Nov 2018 04:30:19 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/16139589/podcast150.mp3" length="66423236" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy traigo 3 invitados especiales, Alex, Oscar y Sergio, miembros de BricoLabs la asociación encargada de la organización de la OSHWDem, la feria de tecnologías abiertas más popular y más Maker de la península ibérica.

Este año 2018 será el sábado 10...</itunes:subtitle><itunes:summary><![CDATA[Hoy traigo 3 invitados especiales, Alex, Oscar y Sergio, miembros de BricoLabs la asociación encargada de la organización de la OSHWDem, la feria de tecnologías abiertas más popular y más Maker de la península ibérica.<br /><br />Este año 2018 será el sábado 10 de noviembre en el Museo Domus de A Coruña, España. Durante la próxima hora de podcast descubrirás al grupo de personas que hay detrás de esta iniciativa, su historia y su espíritu Maker.<br /><br />Escucharás una y otra vez una palabra que define el secreto del éxito de la OSHWDem: comunidad. El software, el hardware, las herramientas, los dispositivos o lo componentes son partes fundamentales para crear proyectos, pero lo realmente importante son las personas, tener una comunidad activa y comprometida detrás de cualquier evento, asociación o iniciativa es sinonimo de exito.<br /><br />En BricoLabs y en la OSHWDem es palpable esta comunidad y la exponen de cara al público en el evento Maker del año, la OSHWDem.<br /><br />Para los interesados, al final de este capítulo también os hablaré de temas más personales, futuro del podcast, artículos, proyectos y todos los líos en los que ando metido.<br /><br />Ahora os dejo con la entrevista.<br /><br />Más información en <a href="https://programarfacil.com/podcast/feria-maker-oshwdem/" rel="noopener">https://programarfacil.com/podcast/feria-maker-oshwdem/</a>]]></itunes:summary><itunes:duration>4152</itunes:duration><itunes:keywords>arduino,coruña,feria,maker,oshwdem,raspberry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Episodio 1 Temporada 4 (De todo un poco :)</title><link>https://www.spreaker.com/episode/episodio-1-temporada-4-de-todo-un-poco--15636982</link><description><![CDATA[Comenzamos la cuarta temporada del podcast La Tecnología para Todos, el único podcast centrado en Arduino, programación, electrónica y todo lo relacionado con el movimiento Maker.<br /><br />Toda la información la tienes en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a><br /><br />Comenzamos con saludos a:<br />Jon Andueza<br />Mi gran amigo, José de Logroño<br /><br />Preguntas de los alumnos del Campus:<br />Juan Alcantara<br />Orden de ejecución de un programa de Arduino<br />Diego Campillo<br />Controlar excepciones en código de Arduino<br /><br />Novedades aREST Framework<br />Desde hace dos meses el creador Marco Schwartz está actualizando las mejoras sobre todo relativo al dashboard<br /><a href="https://arest.io/" rel="noopener">https://arest.io/</a><br /><br />Novedades Node-Red.<br />Presentación v.0.19. La 0.18 era de enero de 2018<br /><a href="https://nodered.org/blog/2018/08/14/version-0-19-released" rel="noopener">https://nodered.org/blog/2018/08/14/version-0-19-released</a><br /><br />Twitter cierra la mayoría de sus API. (User, Site, DM) 16 agosto<br /><a href="https://www.xataka.com/aplicaciones/hoy-twitter-se-pone-dificil-que-nunca-todos-clientes-terceros" rel="noopener">https://www.xataka.com/aplicaciones/hoy-twitter-se-pone-dificil-que-nunca-todos-clientes-terceros</a><br /><br />Google requiere un medio de pago para usar sus APIs geográficas (11 de junio)<br /><a href="https://venturebeat.com/2018/05/02/google-maps-platform-arrives-with-pay-as-you-go-billing-free-support-and-cloud-requirement-starting-june-11/" rel="noopener">https://venturebeat.com/2018/05/02/google-maps-platform-arrives-with-pay-as-you-go-billing-free-support-and-cloud-requirement-starting-june-11/</a><br /><br />M5Stack, un kit de desarrollo basado en ESP32 y compatible con Arduino<br /><a href="http://www.m5stack.com/" rel="noopener">http://www.m5stack.com/</a><br /><a href="https://amzn.to/2NIk7QT" rel="noopener">https://amzn.to/2NIk7QT</a><br /><br />Enlaces relacionados<br /><a href="https://github.com/jandelgado/log4arduino" rel="noopener">https://github.com/jandelgado/log4arduino</a><br /><a href="https://github.com/hunsalz/log4Esp" rel="noopener">https://github.com/hunsalz/log4Esp</a><br /><a href="https://www.tiobe.com/tiobe-index/" rel="noopener">https://www.tiobe.com/tiobe-index/</a><br /><a href="https://gephi.org/" rel="noopener">https://gephi.org/</a><br /><a href="https://github.com/m5stack" rel="noopener">https://github.com/m5stack</a><br /><a href="https://hacedores.com/como-una-mujer-construyo-su-propio-pancreas-artificial-y-comenzo-un-movimiento-maker-de-salud/" rel="noopener">https://hacedores.com/como-una-mujer-construyo-su-propio-pancreas-artificial-y-comenzo-un-movimiento-maker-de-salud/</a><br /><a href="https://twitter.com/BugejaCarl" rel="noopener">https://twitter.com/BugejaCarl</a><br />Dentro de poco publicaremos otro capítulo pero tener paciencia.<br /><br />Nos escuchamos dentro de poco, no faltéis a la cita y ser felices.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/15636982</guid><pubDate>Tue, 04 Sep 2018 09:32:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/15636982/podcast149.mp3" length="107987132" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos la cuarta temporada del podcast La Tecnología para Todos, el único podcast centrado en Arduino, programación, electrónica y todo lo relacionado con el movimiento Maker.&#13;
&#13;
Toda la información la tienes en https://programarfacil.com/...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos la cuarta temporada del podcast La Tecnología para Todos, el único podcast centrado en Arduino, programación, electrónica y todo lo relacionado con el movimiento Maker.<br /><br />Toda la información la tienes en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a><br /><br />Comenzamos con saludos a:<br />Jon Andueza<br />Mi gran amigo, José de Logroño<br /><br />Preguntas de los alumnos del Campus:<br />Juan Alcantara<br />Orden de ejecución de un programa de Arduino<br />Diego Campillo<br />Controlar excepciones en código de Arduino<br /><br />Novedades aREST Framework<br />Desde hace dos meses el creador Marco Schwartz está actualizando las mejoras sobre todo relativo al dashboard<br /><a href="https://arest.io/" rel="noopener">https://arest.io/</a><br /><br />Novedades Node-Red.<br />Presentación v.0.19. La 0.18 era de enero de 2018<br /><a href="https://nodered.org/blog/2018/08/14/version-0-19-released" rel="noopener">https://nodered.org/blog/2018/08/14/version-0-19-released</a><br /><br />Twitter cierra la mayoría de sus API. (User, Site, DM) 16 agosto<br /><a href="https://www.xataka.com/aplicaciones/hoy-twitter-se-pone-dificil-que-nunca-todos-clientes-terceros" rel="noopener">https://www.xataka.com/aplicaciones/hoy-twitter-se-pone-dificil-que-nunca-todos-clientes-terceros</a><br /><br />Google requiere un medio de pago para usar sus APIs geográficas (11 de junio)<br /><a href="https://venturebeat.com/2018/05/02/google-maps-platform-arrives-with-pay-as-you-go-billing-free-support-and-cloud-requirement-starting-june-11/" rel="noopener">https://venturebeat.com/2018/05/02/google-maps-platform-arrives-with-pay-as-you-go-billing-free-support-and-cloud-requirement-starting-june-11/</a><br /><br />M5Stack, un kit de desarrollo basado en ESP32 y compatible con Arduino<br /><a href="http://www.m5stack.com/" rel="noopener">http://www.m5stack.com/</a><br /><a href="https://amzn.to/2NIk7QT" rel="noopener">https://amzn.to/2NIk7QT</a><br /><br />Enlaces relacionados<br /><a href="https://github.com/jandelgado/log4arduino" rel="noopener">https://github.com/jandelgado/log4arduino</a><br /><a href="https://github.com/hunsalz/log4Esp" rel="noopener">https://github.com/hunsalz/log4Esp</a><br /><a href="https://www.tiobe.com/tiobe-index/" rel="noopener">https://www.tiobe.com/tiobe-index/</a><br /><a href="https://gephi.org/" rel="noopener">https://gephi.org/</a><br /><a href="https://github.com/m5stack" rel="noopener">https://github.com/m5stack</a><br /><a href="https://hacedores.com/como-una-mujer-construyo-su-propio-pancreas-artificial-y-comenzo-un-movimiento-maker-de-salud/" rel="noopener">https://hacedores.com/como-una-mujer-construyo-su-propio-pancreas-artificial-y-comenzo-un-movimiento-maker-de-salud/</a><br /><a href="https://twitter.com/BugejaCarl" rel="noopener">https://twitter.com/BugejaCarl</a><br />Dentro de poco publicaremos otro capítulo pero tener paciencia.<br /><br />Nos escuchamos dentro de poco, no faltéis a la cita y ser felices.]]></itunes:summary><itunes:duration>6750</itunes:duration><itunes:keywords>arduino,esp32,esp8266,maker,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Podcast Maker Veraniego (El regreso)</title><link>https://www.spreaker.com/episode/podcast-maker-veraniego-el-regreso--15266176</link><description><![CDATA[El último capítulo del podcast que publiqué fue el de Node-RED donde anuncié que durante 6 meses haría un parón del podcast. Sin embargo, el aluvión de emails que he recibido, más de 50, ha hecho que volviera a grabar tras 3 semanas.<br /><br />Lo primero es agradecer todas las palabras de apoyo y comprensión que he recibido tras el anuncio. Este es el primer motivo por el que he decidido grabar este podcast veraniego.<br /><br />Es abrumador de la comunidad Maker que hay detrás de La Tecnología Para Todos, así que muchas gracias de todo corazón.<br /><br />Durante estas 3 semanas me ha dado tiempo a investigar muchas cosas. A continuación enumero de lo que hablo en este capítulo.<br /><br />- ¿Por qué comprar una placa de marca reconocida a una placa de un fabricante desconocido?<br />- Problemas ADC NodeMCU, Wemos ESP8266<br />- Adafruit Feather HUZZAH<br />- Sparkfun ESP8266 Thing<br />- Éxito del curso gratuito del sistema de riego automático con Arduino<br />- Nuevos módulos del curso de Arduino desde cero<br />- Nuevo máster/curso del IoT<br /><br />Espero que disfrutes y no olvides visitar la web del proyecto <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/15266176</guid><pubDate>Tue, 17 Jul 2018 03:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/15266176/podcast148.mp3" length="33743351" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El último capítulo del podcast que publiqué fue el de Node-RED donde anuncié que durante 6 meses haría un parón del podcast. Sin embargo, el aluvión de emails que he recibido, más de 50, ha hecho que volviera a grabar tras 3 semanas.&#13;
&#13;
Lo primero es...</itunes:subtitle><itunes:summary><![CDATA[El último capítulo del podcast que publiqué fue el de Node-RED donde anuncié que durante 6 meses haría un parón del podcast. Sin embargo, el aluvión de emails que he recibido, más de 50, ha hecho que volviera a grabar tras 3 semanas.<br /><br />Lo primero es agradecer todas las palabras de apoyo y comprensión que he recibido tras el anuncio. Este es el primer motivo por el que he decidido grabar este podcast veraniego.<br /><br />Es abrumador de la comunidad Maker que hay detrás de La Tecnología Para Todos, así que muchas gracias de todo corazón.<br /><br />Durante estas 3 semanas me ha dado tiempo a investigar muchas cosas. A continuación enumero de lo que hablo en este capítulo.<br /><br />- ¿Por qué comprar una placa de marca reconocida a una placa de un fabricante desconocido?<br />- Problemas ADC NodeMCU, Wemos ESP8266<br />- Adafruit Feather HUZZAH<br />- Sparkfun ESP8266 Thing<br />- Éxito del curso gratuito del sistema de riego automático con Arduino<br />- Nuevos módulos del curso de Arduino desde cero<br />- Nuevo máster/curso del IoT<br /><br />Espero que disfrutes y no olvides visitar la web del proyecto <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></itunes:summary><itunes:duration>2109</itunes:duration><itunes:keywords>adafruit,arduino,esp8266,nodemcu,raspberrypi,sparkfun,wemos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Node-RED un software para dominarlos a todos</title><link>https://www.spreaker.com/episode/node-red-un-software-para-dominarlos-a-todos--15130990</link><description><![CDATA[Node-RED es una herramienta creada por el grupo de Servicios de Tecnologías Emergentes de IBM. Al contrario de lo que pueda parecer, se trata de un software bastante sencillo de utilizar sobre todo con Raspberry Pi.<br /><br />En este artículo te voy a mostrar cómo puedes dar los primeros pasos con Node-RED a través de un tutorial. Al finalizar tendrás un sistema de alarma con Arduino o ESP8266 que envía notificaciones PUSH a tu móvil a través de Pushover.<br /><br />Es importante entender la función que desempeña Node-RED dentro de aplicaciones y sistemas que utilizan el IoT. Sólo así sabremos la potencia que tiene esta herramienta.<br /><br />Va a ser un tutorial bastante largo donde veremos un poco de historia sobre Node-RED, cómo encaja dentro de los objetos conectados y por último, un tutorial completo para comunicar vía MQTT con Arduino y ESP8266.<br /><br />Ponte cómodo, prepara una buena taza de café y comencemos con el tutorial de introducción a Node-RED con Raspberry Pi y el sistema de alarma con Arduino y ESP8266.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/introduccion-node-red-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/introduccion-node-red-raspberry-pi/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/15130990</guid><pubDate>Tue, 26 Jun 2018 05:21:44 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/15130990/podcast147.mp3" length="102335907" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Node-RED es una herramienta creada por el grupo de Servicios de Tecnologías Emergentes de IBM. Al contrario de lo que pueda parecer, se trata de un software bastante sencillo de utilizar sobre todo con Raspberry Pi.&#13;
&#13;
En este artículo te voy a...</itunes:subtitle><itunes:summary><![CDATA[Node-RED es una herramienta creada por el grupo de Servicios de Tecnologías Emergentes de IBM. Al contrario de lo que pueda parecer, se trata de un software bastante sencillo de utilizar sobre todo con Raspberry Pi.<br /><br />En este artículo te voy a mostrar cómo puedes dar los primeros pasos con Node-RED a través de un tutorial. Al finalizar tendrás un sistema de alarma con Arduino o ESP8266 que envía notificaciones PUSH a tu móvil a través de Pushover.<br /><br />Es importante entender la función que desempeña Node-RED dentro de aplicaciones y sistemas que utilizan el IoT. Sólo así sabremos la potencia que tiene esta herramienta.<br /><br />Va a ser un tutorial bastante largo donde veremos un poco de historia sobre Node-RED, cómo encaja dentro de los objetos conectados y por último, un tutorial completo para comunicar vía MQTT con Arduino y ESP8266.<br /><br />Ponte cómodo, prepara una buena taza de café y comencemos con el tutorial de introducción a Node-RED con Raspberry Pi y el sistema de alarma con Arduino y ESP8266.<br /><br />Más información en <a href="https://programarfacil.com/blog/raspberry-pi/introduccion-node-red-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/introduccion-node-red-raspberry-pi/</a>]]></itunes:summary><itunes:duration>6396</itunes:duration><itunes:keywords>android,arduino,esp8266,ios,iot,node-red,pushover,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sistema de riego automático con Arduino</title><link>https://www.spreaker.com/episode/sistema-de-riego-automatico-con-arduino--15077154</link><description><![CDATA[En el capítulo de hoy, hablaré del sistema de riego automático con Arduino. Va a ser un capítulo diferente ya que no voy a hacer un artículo detallado de cómo hacer este proyecto.<br /><br />Puedes escuchar el podcast donde hablo de todo el proceso pero si realmente quieres llevar a cabo el sistema de riego automático con Arduino, puedes inscribirte en el curso gratuito donde te llevaré paso a paso para crear el tuyo propio.<br /><br />Para inscribirte al curso accede aquí  <a href="https://programarfacil.com/blog/arduino-blog/sistema-de-riego-automatico-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sistema-de-riego-automatico-con-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/15077154</guid><pubDate>Tue, 19 Jun 2018 03:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/15077154/podcast146.mp3" length="37214146" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy, hablaré del sistema de riego automático con Arduino. Va a ser un capítulo diferente ya que no voy a hacer un artículo detallado de cómo hacer este proyecto.&#13;
&#13;
Puedes escuchar el podcast donde hablo de todo el proceso pero si...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy, hablaré del sistema de riego automático con Arduino. Va a ser un capítulo diferente ya que no voy a hacer un artículo detallado de cómo hacer este proyecto.<br /><br />Puedes escuchar el podcast donde hablo de todo el proceso pero si realmente quieres llevar a cabo el sistema de riego automático con Arduino, puedes inscribirte en el curso gratuito donde te llevaré paso a paso para crear el tuyo propio.<br /><br />Para inscribirte al curso accede aquí  <a href="https://programarfacil.com/blog/arduino-blog/sistema-de-riego-automatico-con-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sistema-de-riego-automatico-con-arduino/</a>]]></itunes:summary><itunes:duration>2326</itunes:duration><itunes:keywords>arduino,curso,curso-arduino,iot,raspberry-pi,sistema-riego</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Monitor de bebés con Raspberry Pi</title><link>https://www.spreaker.com/episode/monitor-de-bebes-con-raspberry-pi--15021671</link><description><![CDATA[En este artículo te voy a hablar de cómo montar un monitor de bebé con Raspberry Pi, Arduino y ESP8266. No se trata de un tutorial paso a paso donde podrás montar un monitor de bebé con Raspberry Pi.<br /><br />En este artículo te voy a dar las ideas generales que debes tener para montar un dispositivo que permita tener un monitor para bebé con Raspberry Pi, Arduino y ESP8266. Además, incluiré diferentes tutoriales que podrás seguir.<br /><br />Antes de nada, tengo que decir que para lograr hacer un proyecto de este tipo, debes tener conocimientos en diferentes áreas y tecnologías. Como siempre, la programación y la electrónica son indispensables.<br /><br />Además, al utilizar una Raspberry Pi, tener conocimientos de Linux es un plus para poder fabricar un monitor de bebé.<br /><br />Da lo mismo si eres padre, lo vas a ser dentro de poco o simplemente quieres dominar el mundo como Matrix y criar humanos para explotarlos. Cuando adquieres un monitor de bebé tienes limitaciones en cuanto a la calidad y las funcionalidades.<br /><br />Por eso motivo, es interesante crear tu propio monitor de bebé con Raspberry Pi, Arduino y ESP8266. Esto también incluye todo lo que aprenderás sobre el proceso.<br /><br />Más información en  <a href="https://programarfacil.com/blog/raspberry-pi/monitor-de-bebe-con-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/monitor-de-bebe-con-raspberry-pi/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/15021671</guid><pubDate>Tue, 12 Jun 2018 02:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/15021671/podcast145.mp3" length="56793870" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo te voy a hablar de cómo montar un monitor de bebé con Raspberry Pi, Arduino y ESP8266. No se trata de un tutorial paso a paso donde podrás montar un monitor de bebé con Raspberry Pi.&#13;
&#13;
En este artículo te voy a dar las ideas...</itunes:subtitle><itunes:summary><![CDATA[En este artículo te voy a hablar de cómo montar un monitor de bebé con Raspberry Pi, Arduino y ESP8266. No se trata de un tutorial paso a paso donde podrás montar un monitor de bebé con Raspberry Pi.<br /><br />En este artículo te voy a dar las ideas generales que debes tener para montar un dispositivo que permita tener un monitor para bebé con Raspberry Pi, Arduino y ESP8266. Además, incluiré diferentes tutoriales que podrás seguir.<br /><br />Antes de nada, tengo que decir que para lograr hacer un proyecto de este tipo, debes tener conocimientos en diferentes áreas y tecnologías. Como siempre, la programación y la electrónica son indispensables.<br /><br />Además, al utilizar una Raspberry Pi, tener conocimientos de Linux es un plus para poder fabricar un monitor de bebé.<br /><br />Da lo mismo si eres padre, lo vas a ser dentro de poco o simplemente quieres dominar el mundo como Matrix y criar humanos para explotarlos. Cuando adquieres un monitor de bebé tienes limitaciones en cuanto a la calidad y las funcionalidades.<br /><br />Por eso motivo, es interesante crear tu propio monitor de bebé con Raspberry Pi, Arduino y ESP8266. Esto también incluye todo lo que aprenderás sobre el proceso.<br /><br />Más información en  <a href="https://programarfacil.com/blog/raspberry-pi/monitor-de-bebe-con-raspberry-pi/" rel="noopener">https://programarfacil.com/blog/raspberry-pi/monitor-de-bebe-con-raspberry-pi/</a>]]></itunes:summary><itunes:duration>3550</itunes:duration><itunes:keywords>arduino,esp32,esp8266,monitor-bebé,monitor-de-bebé,raspberrypi,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Consumo electrónico de proyectos del IoT con Arduino</title><link>https://www.spreaker.com/episode/consumo-electronico-de-proyectos-del-iot-con-arduino--14965496</link><description><![CDATA[Otra semana más estoy aquí con vosotros donde voy a resolver preguntas como la optimizar el consumo en proyectos del IoT con Arduino MKRFOX1200 o si un ESP8266 vale para sector industrial.<br /><br />Poco a poco se va acercando el final de temporada, en el mes de julio y agosto estaremos de vacaciones. Pero antes de terminar quiero tratar dos temas importantes.<br /><br />Por un lado, la próxima semana haré un capítulo continuación de este donde siga hablando del consumo de Arduino y cómo podemos controlarlo gracias al sensor LTC4150.<br /><br />Y el último capítulo de esta temporada estará dedicado a Node-RED. Será un monográfico muy completo que irá acompañado de su artículo y su podcast.<br /><br />Hechas las presentaciones, vamos a empezar con otro programa de preguntas de los oyentes.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/consumo-mkrfox1200/" rel="noopener">https://programarfacil.com/podcast/consumo-mkrfox1200/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14965496</guid><pubDate>Tue, 05 Jun 2018 03:00:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14965496/podcast144.mp3" length="29919053" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Otra semana más estoy aquí con vosotros donde voy a resolver preguntas como la optimizar el consumo en proyectos del IoT con Arduino MKRFOX1200 o si un ESP8266 vale para sector industrial.&#13;
&#13;
Poco a poco se va acercando el final de temporada, en el...</itunes:subtitle><itunes:summary><![CDATA[Otra semana más estoy aquí con vosotros donde voy a resolver preguntas como la optimizar el consumo en proyectos del IoT con Arduino MKRFOX1200 o si un ESP8266 vale para sector industrial.<br /><br />Poco a poco se va acercando el final de temporada, en el mes de julio y agosto estaremos de vacaciones. Pero antes de terminar quiero tratar dos temas importantes.<br /><br />Por un lado, la próxima semana haré un capítulo continuación de este donde siga hablando del consumo de Arduino y cómo podemos controlarlo gracias al sensor LTC4150.<br /><br />Y el último capítulo de esta temporada estará dedicado a Node-RED. Será un monográfico muy completo que irá acompañado de su artículo y su podcast.<br /><br />Hechas las presentaciones, vamos a empezar con otro programa de preguntas de los oyentes.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/consumo-mkrfox1200/" rel="noopener">https://programarfacil.com/podcast/consumo-mkrfox1200/</a>]]></itunes:summary><itunes:duration>1870</itunes:duration><itunes:keywords>arduino,consumo,esp8266,iot,mkrfox1200</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>¿Por qué no avanzo con mis proyectos con Arduino?</title><link>https://www.spreaker.com/episode/por-que-no-avanzo-con-mis-proyectos-con-arduino--14907364</link><description><![CDATA[En este nuevo capítulo del podcast voy a resolver varias dudas entorno a la programación y electrónica con Arduino y ESP8266. Comenzaré hablando de dos soluciones para detectar cuando un vehículo se ha puesto en marcha.<br /><br />Estas dos ideas que me han llegado son relativas al podcast donde plantee este problema. Resulta que estoy trabajando en un proyecto sobre un tracker GPS con SigFox. Este dispositivo sólo se tiene que encender cuando esté en movimiento.<br /><br />También hablaré de la geolocalización con SigFox, cómo resolver errores en Arduino y una duda con respecto al ruido en señales analógicas.<br /><br />Pero antes de empezar, quiero dar las gracias a Jorge Lobo y a David Matías Alonso por la donación que han hecho a través del botón donar de iVoox. Desde que empecé La Tecnología Para Todos hace más de 3 años ha estado ahí.<br /><br />La verdad es que no le había dado importancia pero un intercambio de mensajes con Jorge me ha hecho ver que quizás sea una buena opción para mejorar la calidad y contenidos del mismo.<br /><br />Hacer un podcast lleva tiempo, esfuerzo y dinero. Todos los recursos económicos que se reciban a través de esta vía, serán destinados íntegramente a la mejorar el podcast. Siéntete libre de hacerlo si realmente quieres y puedes. No es ninguna obligación.<br /><br />Con sólo leer y escuchar el podcast ya me estás ayudando :)<br /><br />Por otro lado, si eres oyente desde iPhone, iPad o cualquier dispositivo de la plataforma Apple, te agradecería una valoración en iTunes o la APP Podcast ;)<br /><br />Dicho esto vamos con el programa de preguntas de los oyentes de esta semana.<br /><br />Más información en <a href="https://programarfacil.com/podcast/resolver-errores-arduino/" rel="noopener">https://programarfacil.com/podcast/resolver-errores-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14907364</guid><pubDate>Tue, 29 May 2018 03:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14907364/podcast_143.mp3" length="25644216" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este nuevo capítulo del podcast voy a resolver varias dudas entorno a la programación y electrónica con Arduino y ESP8266. Comenzaré hablando de dos soluciones para detectar cuando un vehículo se ha puesto en marcha.&#13;
&#13;
Estas dos ideas que me han...</itunes:subtitle><itunes:summary><![CDATA[En este nuevo capítulo del podcast voy a resolver varias dudas entorno a la programación y electrónica con Arduino y ESP8266. Comenzaré hablando de dos soluciones para detectar cuando un vehículo se ha puesto en marcha.<br /><br />Estas dos ideas que me han llegado son relativas al podcast donde plantee este problema. Resulta que estoy trabajando en un proyecto sobre un tracker GPS con SigFox. Este dispositivo sólo se tiene que encender cuando esté en movimiento.<br /><br />También hablaré de la geolocalización con SigFox, cómo resolver errores en Arduino y una duda con respecto al ruido en señales analógicas.<br /><br />Pero antes de empezar, quiero dar las gracias a Jorge Lobo y a David Matías Alonso por la donación que han hecho a través del botón donar de iVoox. Desde que empecé La Tecnología Para Todos hace más de 3 años ha estado ahí.<br /><br />La verdad es que no le había dado importancia pero un intercambio de mensajes con Jorge me ha hecho ver que quizás sea una buena opción para mejorar la calidad y contenidos del mismo.<br /><br />Hacer un podcast lleva tiempo, esfuerzo y dinero. Todos los recursos económicos que se reciban a través de esta vía, serán destinados íntegramente a la mejorar el podcast. Siéntete libre de hacerlo si realmente quieres y puedes. No es ninguna obligación.<br /><br />Con sólo leer y escuchar el podcast ya me estás ayudando :)<br /><br />Por otro lado, si eres oyente desde iPhone, iPad o cualquier dispositivo de la plataforma Apple, te agradecería una valoración en iTunes o la APP Podcast ;)<br /><br />Dicho esto vamos con el programa de preguntas de los oyentes de esta semana.<br /><br />Más información en <a href="https://programarfacil.com/podcast/resolver-errores-arduino/" rel="noopener">https://programarfacil.com/podcast/resolver-errores-arduino/</a>]]></itunes:summary><itunes:duration>1603</itunes:duration><itunes:keywords>arduino,diy,esp8266,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Nuevas placas de Arduino para el IoT y el sector industrial</title><link>https://www.spreaker.com/episode/nuevas-placas-de-arduino-para-el-iot-y-el-sector-industrial--14851825</link><description><![CDATA[En los últimos días Arduino nos ha sorprendido con una buena cantidad de nuevas placas, shields y kits dirigidos a diversos campos.<br /><br />En este capítulo del podcast sobre Arduino, programación y electrónica hablamos de todas estas novedades.<br /><br />El pasado 12 de mayo se 2018 se celebró el Arduino Day. El evento, celebrado en Milán, se retransmitió en directo. Aún puedes ver la grabación del mismo en este enlace<br /><br />Los nuevos productos presentados están claramente dirigidos a los desarrollos del Internet de las Cosas y de entornos industriales.<br /><br />Más información en <a href="https://programarfacil.com/podcast/novedades-arduino-iot-industrial/" rel="noopener">https://programarfacil.com/podcast/novedades-arduino-iot-industrial/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14851825</guid><pubDate>Tue, 22 May 2018 05:38:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14851825/142.mp3" length="67221673" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En los últimos días Arduino nos ha sorprendido con una buena cantidad de nuevas placas, shields y kits dirigidos a diversos campos.&#13;
&#13;
En este capítulo del podcast sobre Arduino, programación y electrónica hablamos de todas estas novedades.&#13;
&#13;
El...</itunes:subtitle><itunes:summary><![CDATA[En los últimos días Arduino nos ha sorprendido con una buena cantidad de nuevas placas, shields y kits dirigidos a diversos campos.<br /><br />En este capítulo del podcast sobre Arduino, programación y electrónica hablamos de todas estas novedades.<br /><br />El pasado 12 de mayo se 2018 se celebró el Arduino Day. El evento, celebrado en Milán, se retransmitió en directo. Aún puedes ver la grabación del mismo en este enlace<br /><br />Los nuevos productos presentados están claramente dirigidos a los desarrollos del Internet de las Cosas y de entornos industriales.<br /><br />Más información en <a href="https://programarfacil.com/podcast/novedades-arduino-iot-industrial/" rel="noopener">https://programarfacil.com/podcast/novedades-arduino-iot-industrial/</a>]]></itunes:summary><itunes:duration>4198</itunes:duration><itunes:keywords>arduino,industrial,iot,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Deep Learning y Machine Learning en nuestro día a día</title><link>https://www.spreaker.com/episode/deep-learning-y-machine-learning-en-nuestro-dia-a-dia--14795668</link><description><![CDATA[¿Crees que Deep Learning y Machine Learning es una tecnología del futuro? Debo decirte que no, Deep Learning y  Machine Learning está presente en nuestro día a día.<br /><br />Otra semana más estamos aquí con vosotros en vuestro podcast favorito sobre Arduino, programación y electrónica. Un nuevo capítulo de actualidad, recomendaciones, proyectos y recursos.<br /><br />Deep Learning es una técnica llamada aprendizaje profundo que pertenece al área de Machine Learning aprendizaje de máquinas. Google ha publicado recientemente una noticia donde nos hablan de 13 escenarios donde se está utilizando en nuestra vida real.<br /><br />Otra noticia que nos ha llegado ha sido que EmonCMS ha decidido empezar a cobrar una suscripción a los usuarios de esta plataforma abierta para almacenar consumos eléctricos.<br /><br />Por último, desde la Universidad de Hamburgo informan que han creado una impresora 3D capaz de imprimir circuitos eléctricos.<br /><br />Como proyecto de la semana os presentamos Gavino, las gafas de visión nocturna de José Luis @Movilujo.<br /><br />Por último te hablaremos de las recomendaciones, BitfabIO, OpenHardwareIO, Autoconnect y del recurso de la semana MySensors.<br /><br />Tenemos mucho de que hablar así que, vamos a empezar.<br /> <br /> <a href="https://programarfacil.com/blog/deep-learning-machine-learning/" rel="noopener">https://programarfacil.com/blog/deep-learning-machine-learning/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14795668</guid><pubDate>Tue, 15 May 2018 04:08:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14795668/cap_141.mp3" length="72845732" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>¿Crees que Deep Learning y Machine Learning es una tecnología del futuro? Debo decirte que no, Deep Learning y  Machine Learning está presente en nuestro día a día.&#13;
&#13;
Otra semana más estamos aquí con vosotros en vuestro podcast favorito sobre...</itunes:subtitle><itunes:summary><![CDATA[¿Crees que Deep Learning y Machine Learning es una tecnología del futuro? Debo decirte que no, Deep Learning y  Machine Learning está presente en nuestro día a día.<br /><br />Otra semana más estamos aquí con vosotros en vuestro podcast favorito sobre Arduino, programación y electrónica. Un nuevo capítulo de actualidad, recomendaciones, proyectos y recursos.<br /><br />Deep Learning es una técnica llamada aprendizaje profundo que pertenece al área de Machine Learning aprendizaje de máquinas. Google ha publicado recientemente una noticia donde nos hablan de 13 escenarios donde se está utilizando en nuestra vida real.<br /><br />Otra noticia que nos ha llegado ha sido que EmonCMS ha decidido empezar a cobrar una suscripción a los usuarios de esta plataforma abierta para almacenar consumos eléctricos.<br /><br />Por último, desde la Universidad de Hamburgo informan que han creado una impresora 3D capaz de imprimir circuitos eléctricos.<br /><br />Como proyecto de la semana os presentamos Gavino, las gafas de visión nocturna de José Luis @Movilujo.<br /><br />Por último te hablaremos de las recomendaciones, BitfabIO, OpenHardwareIO, Autoconnect y del recurso de la semana MySensors.<br /><br />Tenemos mucho de que hablar así que, vamos a empezar.<br /> <br /> <a href="https://programarfacil.com/blog/deep-learning-machine-learning/" rel="noopener">https://programarfacil.com/blog/deep-learning-machine-learning/</a>]]></itunes:summary><itunes:duration>4549</itunes:duration><itunes:keywords>deep-learning,gmail,google,google-lens,google-maps,google-trips,inteligencia-artificial,machine-learning</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Arduino Day 2018, el día en que Arduino cambió nuestras vidas</title><link>https://www.spreaker.com/episode/arduino-day-2018-el-dia-en-que-arduino-cambio-nuestras-vidas--14730884</link><description><![CDATA[Como todos los años desde hace ya unos cuantos, entre abril y mayo se celebra a nivel mundial el evento Arduino Day 2018. Este día está reservado a conmemorar el cumpleaños de la placa que ha cambiado nuestras vidas.<br /><br />A lo largo de todo el mundo se celebran eventos centrados en Arduino y cuyo objetivo es dar a conocer el movimiento Maker y sobre todo, la plataforma Arduino.<br /><br />Para los que tratamos de transmitir y divulgar las tecnologías libres, es un día muy especial. Todo centrado entorno a la placa que nos permite llevar a la realidad nuestros proyectos y sueños.<br /><br />Este año he tenido la suerte y el honor de ser invitado a uno de los eventos más importantes que se celebran en España, el Arduino Day 2018 en Logroño. A la cabeza de este evento está el gran Enrique Crespo de Aprendiendo Arduino.<br /><br />Pero hay muchas más gente detrás. En el capítulo del podcast de hoy he tenido el privilegio de hablar con 5 miembros del comité organizador que nos cuentan sus aventuras en el movimiento Maker con Arduino.<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-day-2018/" rel="noopener">https://programarfacil.com/podcast/arduino-day-2018/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14730884</guid><pubDate>Tue, 08 May 2018 03:57:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14730884/podcast_140.mp3" length="71815246" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Como todos los años desde hace ya unos cuantos, entre abril y mayo se celebra a nivel mundial el evento Arduino Day 2018. Este día está reservado a conmemorar el cumpleaños de la placa que ha cambiado nuestras vidas.&#13;
&#13;
A lo largo de todo el mundo se...</itunes:subtitle><itunes:summary><![CDATA[Como todos los años desde hace ya unos cuantos, entre abril y mayo se celebra a nivel mundial el evento Arduino Day 2018. Este día está reservado a conmemorar el cumpleaños de la placa que ha cambiado nuestras vidas.<br /><br />A lo largo de todo el mundo se celebran eventos centrados en Arduino y cuyo objetivo es dar a conocer el movimiento Maker y sobre todo, la plataforma Arduino.<br /><br />Para los que tratamos de transmitir y divulgar las tecnologías libres, es un día muy especial. Todo centrado entorno a la placa que nos permite llevar a la realidad nuestros proyectos y sueños.<br /><br />Este año he tenido la suerte y el honor de ser invitado a uno de los eventos más importantes que se celebran en España, el Arduino Day 2018 en Logroño. A la cabeza de este evento está el gran Enrique Crespo de Aprendiendo Arduino.<br /><br />Pero hay muchas más gente detrás. En el capítulo del podcast de hoy he tenido el privilegio de hablar con 5 miembros del comité organizador que nos cuentan sus aventuras en el movimiento Maker con Arduino.<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-day-2018/" rel="noopener">https://programarfacil.com/podcast/arduino-day-2018/</a>]]></itunes:summary><itunes:duration>4489</itunes:duration><itunes:keywords>arduino,arduino-day,diy,feria-maker,la-rioja,logroño,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Preguntas y dudas sobre Arduino, ESP8266 y curso de Arduino</title><link>https://www.spreaker.com/episode/preguntas-y-dudas-sobre-arduino-esp8266-y-curso-de-arduino--14667502</link><description><![CDATA[Bienvenido a un nuevo programa especial de preguntas y dudas sobre Arduino donde contesto a los emails enviados por los oyentes, alumnos y usuarios de Programarfacil.<br /><br />El programa de hoy comenzará con una duda que nos envía Erinson desde Colombia. Pregunta cómo puede resolver un error típico en el módulo ESP-01 a la hora de subir un programa al microcontrolador.<br /><br />Luego hablaré del consejo que me pide Luis Fernando con respecto a elegir una placa u otro para medir la temperatura en una nevera. También quiero compartir contigo un recurso/duda que tengo para realizar un tracker GPS y que consuma menos.<br /><br />Terminaré el programa hablando de dudas que hay con respecto al curso de Arduino desde Cero que puedes encontrar en el Campus de Programarfacil.<br /><br />Antes de comenzar quiero recordarte que el próximo 12 de mayo se celebra en todo el mundo el Arduino Day o Día de Arduino. Es un evento donde todos los amantes del Hardware Abierto nos juntamos para compartir, aprender y divulgar entorno a Arduino.<br /><br />Yo estaré en el Arduino Day de Logroño, donde daré una charla sobre placas conectadas y Node-RED. Si estás cerca espero verte por allí.<br /><br />Ahora sí, ponte cómodo que comenzamos el capítulo 139 del podcast.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/preguntas-dudas-arduino/" rel="noopener">https://programarfacil.com/podcast/preguntas-dudas-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14667502</guid><pubDate>Tue, 01 May 2018 03:20:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14667502/podcast_139.mp3" length="28755021" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenido a un nuevo programa especial de preguntas y dudas sobre Arduino donde contesto a los emails enviados por los oyentes, alumnos y usuarios de Programarfacil.&#13;
&#13;
El programa de hoy comenzará con una duda que nos envía Erinson desde Colombia....</itunes:subtitle><itunes:summary><![CDATA[Bienvenido a un nuevo programa especial de preguntas y dudas sobre Arduino donde contesto a los emails enviados por los oyentes, alumnos y usuarios de Programarfacil.<br /><br />El programa de hoy comenzará con una duda que nos envía Erinson desde Colombia. Pregunta cómo puede resolver un error típico en el módulo ESP-01 a la hora de subir un programa al microcontrolador.<br /><br />Luego hablaré del consejo que me pide Luis Fernando con respecto a elegir una placa u otro para medir la temperatura en una nevera. También quiero compartir contigo un recurso/duda que tengo para realizar un tracker GPS y que consuma menos.<br /><br />Terminaré el programa hablando de dudas que hay con respecto al curso de Arduino desde Cero que puedes encontrar en el Campus de Programarfacil.<br /><br />Antes de comenzar quiero recordarte que el próximo 12 de mayo se celebra en todo el mundo el Arduino Day o Día de Arduino. Es un evento donde todos los amantes del Hardware Abierto nos juntamos para compartir, aprender y divulgar entorno a Arduino.<br /><br />Yo estaré en el Arduino Day de Logroño, donde daré una charla sobre placas conectadas y Node-RED. Si estás cerca espero verte por allí.<br /><br />Ahora sí, ponte cómodo que comenzamos el capítulo 139 del podcast.<br /><br />Más información en: <a href="https://programarfacil.com/podcast/preguntas-dudas-arduino/" rel="noopener">https://programarfacil.com/podcast/preguntas-dudas-arduino/</a>]]></itunes:summary><itunes:duration>1798</itunes:duration><itunes:keywords>arduino,dudas,esp8266,gps,iot,maker,preguntas,tracker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Termostato NEST con Node-RED y Sonoff de Alex Corvis</title><link>https://www.spreaker.com/episode/termostato-nest-con-node-red-y-sonoff-de-alex-corvis--14613566</link><description><![CDATA[Otra semana más estamos aquí compartiendo contigo todo lo relacionado con el movimiento Maker. En este nuevo capítulo Germán, José Manuel y yo vamos a hablar de temas de actualidad.<br /><br />Como ya es costumbre desde que se inició el año, cada cierto tiempo nos juntamos los 3 para comentar noticias, recomendaciones, proyectos y recursos Maker relacionados con Arduino, ESP8266, Raspberry Pi y tecnologías del IoT.<br /><br />En el programa de hoy comenzamos con las noticias que más nos han llamado la atención donde hacemos un resumen del 2017 y la hoja de ruta de SigFox para los próximos años. Luego José Manuel nos habla de una noticia bomba, un proyecto de código abierto para convertir tu pantalla de ordenador en táctil.<br /><br />Por último Germán nos presenta una plataforma orientada al IoT de Microsoft, que incluye un sistema operativo Linux.<br /><br />En el proyecto de la semana hablamos con Alex Corvis y su termostato virtual tipo NEST basado en Node-RED. En las 3 recomendaciones hablamos de los Friday Friking, el directo semanal de nuestro amigo Oscar de BricoGeek, el libro Ready Player One de ciencia ficción y un curso de introducción a sistema embebidos.<br /><br />Por último el recurso Maker destinado a Evothings, la plataforma para crear APPs con tecnologías web.<br /><br />Comenzamos con el capítulo de hoy, ponte cómodo y adelante.<br /><br />Más información en <a href="https://programarfacil.com/podcast/termostato-nest-sonoff-node-red/" rel="noopener">https://programarfacil.com/podcast/termostato-nest-sonoff-node-red/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14613566</guid><pubDate>Tue, 24 Apr 2018 03:44:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14613566/138.mp3" length="55469497" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Otra semana más estamos aquí compartiendo contigo todo lo relacionado con el movimiento Maker. En este nuevo capítulo Germán, José Manuel y yo vamos a hablar de temas de actualidad.&#13;
&#13;
Como ya es costumbre desde que se inició el año, cada cierto...</itunes:subtitle><itunes:summary><![CDATA[Otra semana más estamos aquí compartiendo contigo todo lo relacionado con el movimiento Maker. En este nuevo capítulo Germán, José Manuel y yo vamos a hablar de temas de actualidad.<br /><br />Como ya es costumbre desde que se inició el año, cada cierto tiempo nos juntamos los 3 para comentar noticias, recomendaciones, proyectos y recursos Maker relacionados con Arduino, ESP8266, Raspberry Pi y tecnologías del IoT.<br /><br />En el programa de hoy comenzamos con las noticias que más nos han llamado la atención donde hacemos un resumen del 2017 y la hoja de ruta de SigFox para los próximos años. Luego José Manuel nos habla de una noticia bomba, un proyecto de código abierto para convertir tu pantalla de ordenador en táctil.<br /><br />Por último Germán nos presenta una plataforma orientada al IoT de Microsoft, que incluye un sistema operativo Linux.<br /><br />En el proyecto de la semana hablamos con Alex Corvis y su termostato virtual tipo NEST basado en Node-RED. En las 3 recomendaciones hablamos de los Friday Friking, el directo semanal de nuestro amigo Oscar de BricoGeek, el libro Ready Player One de ciencia ficción y un curso de introducción a sistema embebidos.<br /><br />Por último el recurso Maker destinado a Evothings, la plataforma para crear APPs con tecnologías web.<br /><br />Comenzamos con el capítulo de hoy, ponte cómodo y adelante.<br /><br />Más información en <a href="https://programarfacil.com/podcast/termostato-nest-sonoff-node-red/" rel="noopener">https://programarfacil.com/podcast/termostato-nest-sonoff-node-red/</a>]]></itunes:summary><itunes:duration>3463</itunes:duration><itunes:keywords>arduino,esp8266,nest,nodered,sonoff</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Librerías de Arduino, todo lo que necesitas saber</title><link>https://www.spreaker.com/episode/librerias-de-arduino-todo-lo-que-necesitas-saber--14556739</link><description><![CDATA[En este artículo voy a hablar de qué es una librería de Arduino y cómo podemos utilizarlas. Seguramente hayas oído hablar de ellas aunque no sepas muy bien qué son y para qué sirven. Las librerías son fundamentales a la hora de crear proyectos con Arduino y ESP8266.<br /><br />¿Te suena la película Matrix? Estoy seguro que si. En esta película cuando Neo quiere aprender algo, una nueva habilidad, se enchufa un ordenador al cerebro y la carga. Si quiere aprender Kung-Fu sólo tiene que buscar el programa y cargarlo en su cerebro.<br /><br />Así lo puede hacer con todo el conocimiento, un idioma nuevo, pilotar un avión o un coche de carreras. Una librería de Arduino funciona de manera parecida. Dota de habilidades extra o superpoderes a nuestros programas con Arduino y ESP8266.<br /><br />Cuando queremos hacer algo concreto dentro de nuestra aplicación con algún componente, sólo tenemos que descargar esa nueva habilidad al IDE de Arduino y utilizarla inmediatamente.<br /><br />En este artículo vamos a ver varios conceptos que tenemos que tener claros de una librería de Arduino como qué son, dónde se almacena una librería de Arduino, la estructura que tiene, cómo se instalan y cómo elegir una librería de Arduino u otra.<br /><br />Tenemos bastante trabajo por delante así que vamos a empezar.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/instalar-una-libreria-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/instalar-una-libreria-de-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14556739</guid><pubDate>Tue, 17 Apr 2018 04:13:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14556739/podcast137.mp3" length="44672226" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo voy a hablar de qué es una librería de Arduino y cómo podemos utilizarlas. Seguramente hayas oído hablar de ellas aunque no sepas muy bien qué son y para qué sirven. Las librerías son fundamentales a la hora de crear proyectos con...</itunes:subtitle><itunes:summary><![CDATA[En este artículo voy a hablar de qué es una librería de Arduino y cómo podemos utilizarlas. Seguramente hayas oído hablar de ellas aunque no sepas muy bien qué son y para qué sirven. Las librerías son fundamentales a la hora de crear proyectos con Arduino y ESP8266.<br /><br />¿Te suena la película Matrix? Estoy seguro que si. En esta película cuando Neo quiere aprender algo, una nueva habilidad, se enchufa un ordenador al cerebro y la carga. Si quiere aprender Kung-Fu sólo tiene que buscar el programa y cargarlo en su cerebro.<br /><br />Así lo puede hacer con todo el conocimiento, un idioma nuevo, pilotar un avión o un coche de carreras. Una librería de Arduino funciona de manera parecida. Dota de habilidades extra o superpoderes a nuestros programas con Arduino y ESP8266.<br /><br />Cuando queremos hacer algo concreto dentro de nuestra aplicación con algún componente, sólo tenemos que descargar esa nueva habilidad al IDE de Arduino y utilizarla inmediatamente.<br /><br />En este artículo vamos a ver varios conceptos que tenemos que tener claros de una librería de Arduino como qué son, dónde se almacena una librería de Arduino, la estructura que tiene, cómo se instalan y cómo elegir una librería de Arduino u otra.<br /><br />Tenemos bastante trabajo por delante así que vamos a empezar.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/instalar-una-libreria-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/instalar-una-libreria-de-arduino/</a>]]></itunes:summary><itunes:duration>2792</itunes:duration><itunes:keywords>arduino,código,esp8266,librería,open-source</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Domótica con relé Sonoff WiFi y ESPurna de Xose Pérez</title><link>https://www.spreaker.com/episode/domotica-con-rele-sonoff-wifi-y-espurna-de-xose-perez--14492612</link><description><![CDATA[Todos hemos pensado alguna vez en utilizar la domótica en nuestras casas. El mayor inconveniente es el precio y la complejidad. Sin embargo, hoy te voy a hablar del relé Sonoff WiFi, un dispositivo de la empresa Itead muy económico y sencillo de usar.<br /><br />No lo vamos a hacer por el método tradicional, donde configuramos la aplicación, dispositivo y a trabajar. Este tutorial te enseñará a destripar un relé Sonoff WiFi para hackearlo y luego cargar el firmware de código abierto de Xose Pérez, ESPurna.<br /><br />Va a ser un camino largo, con muchos conceptos y cosas nuevas pero el resultado merece la pena. Al finalizar el tutorial podrás tener un dispositivo totalmente configurable para que se adapte a tus necesidades y no alrevés.<br /><br />No tendrás límite a la hora de crear tu sistema basado en la domótica a un precio muy reducido.<br /><br />Ponte cómodo, prepara una buena taza de café y adelante con el tutorial del relé Sonoff Wifi, ESPurna y domótica.<br /><br />Más información en  <a href="https://programarfacil.com/esp8266/domotica-sonoff-wifi-espurna/" rel="noopener">https://programarfacil.com/esp8266/domotica-sonoff-wifi-espurna/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14492612</guid><pubDate>Tue, 10 Apr 2018 03:30:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14492612/podcast136.mp3" length="82000710" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Todos hemos pensado alguna vez en utilizar la domótica en nuestras casas. El mayor inconveniente es el precio y la complejidad. Sin embargo, hoy te voy a hablar del relé Sonoff WiFi, un dispositivo de la empresa Itead muy económico y sencillo de usar....</itunes:subtitle><itunes:summary><![CDATA[Todos hemos pensado alguna vez en utilizar la domótica en nuestras casas. El mayor inconveniente es el precio y la complejidad. Sin embargo, hoy te voy a hablar del relé Sonoff WiFi, un dispositivo de la empresa Itead muy económico y sencillo de usar.<br /><br />No lo vamos a hacer por el método tradicional, donde configuramos la aplicación, dispositivo y a trabajar. Este tutorial te enseñará a destripar un relé Sonoff WiFi para hackearlo y luego cargar el firmware de código abierto de Xose Pérez, ESPurna.<br /><br />Va a ser un camino largo, con muchos conceptos y cosas nuevas pero el resultado merece la pena. Al finalizar el tutorial podrás tener un dispositivo totalmente configurable para que se adapte a tus necesidades y no alrevés.<br /><br />No tendrás límite a la hora de crear tu sistema basado en la domótica a un precio muy reducido.<br /><br />Ponte cómodo, prepara una buena taza de café y adelante con el tutorial del relé Sonoff Wifi, ESPurna y domótica.<br /><br />Más información en  <a href="https://programarfacil.com/esp8266/domotica-sonoff-wifi-espurna/" rel="noopener">https://programarfacil.com/esp8266/domotica-sonoff-wifi-espurna/</a>]]></itunes:summary><itunes:duration>5121</itunes:duration><itunes:keywords>arduino,domótica,esp8266,espurna,mqtt,relé,sonoff,wifi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#135 Feria CTC Arduino Valencia y más hacking portero automático</title><link>https://www.spreaker.com/episode/135-feria-ctc-arduino-valencia-y-mas-hacking-portero-automatico--14421219</link><description><![CDATA[El próximo 18 de abril de 2018 se va a celebrar en Valencia la feria CTC de Arduino. Será de 10 a 14 en el Salón de Arquerías del Museo Príncipe Felipe en la Ciudad de las Artes y Ciencias.<br /><br />Esta feria es gracias a Edu Caixa y Cefire.<br /><br />¿Que es CTC?<br /><br />Las Tecnologías Creativas en el Aula o CTC (del inglés Creative Technologies in the Classroom) son experimentos destinados a transformar la forma en que se enseña la tecnología en las escuelas de todo el mundo.<br /><br />Está orientado a introducir conceptos básicos de programación, electrónica y mecánica de forma accesible y a través del juego.<br /><br />Es un desafío a los métodos tradicionales de aprendizaje. Quieren mostrar otra forma de aprender cómo utilizar la tecnología.<br /><br />Su objetivo es que los profesores y alumnos utilicen Internet como herramienta principal para reunir información y documentar los proyectos que creen.<br /><br />CTC no es más que una caja de herramientas con 20 experimentos donde se muestra los conocimientos básicos sobre electrónica, programación y mecánica.<br /><br />Los experimentos son muy prácticos y fáciles de ensamblar. El proyecto se ha implantado en varias comunidades españolas como Castilla La Mancha y Cataluña además de algunas zonas de Suecia y en todo Ecuador.<br /><br />Actualmente cualquier escuela puede participar en proyectos CTC.<br /><br />Además en este capítulo hablo de otras dos soluciones aportadas por Fernando Galante y José Picó para hackear un portero automático o videoportero con Arduino.<br /><br />Estás preparado, pues empecemos con el capítulo 135.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14421219</guid><pubDate>Tue, 03 Apr 2018 03:30:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14421219/podcast135.mp3" length="16696974" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El próximo 18 de abril de 2018 se va a celebrar en Valencia la feria CTC de Arduino. Será de 10 a 14 en el Salón de Arquerías del Museo Príncipe Felipe en la Ciudad de las Artes y Ciencias.&#13;
&#13;
Esta feria es gracias a Edu Caixa y Cefire.&#13;
&#13;
¿Que es...</itunes:subtitle><itunes:summary><![CDATA[El próximo 18 de abril de 2018 se va a celebrar en Valencia la feria CTC de Arduino. Será de 10 a 14 en el Salón de Arquerías del Museo Príncipe Felipe en la Ciudad de las Artes y Ciencias.<br /><br />Esta feria es gracias a Edu Caixa y Cefire.<br /><br />¿Que es CTC?<br /><br />Las Tecnologías Creativas en el Aula o CTC (del inglés Creative Technologies in the Classroom) son experimentos destinados a transformar la forma en que se enseña la tecnología en las escuelas de todo el mundo.<br /><br />Está orientado a introducir conceptos básicos de programación, electrónica y mecánica de forma accesible y a través del juego.<br /><br />Es un desafío a los métodos tradicionales de aprendizaje. Quieren mostrar otra forma de aprender cómo utilizar la tecnología.<br /><br />Su objetivo es que los profesores y alumnos utilicen Internet como herramienta principal para reunir información y documentar los proyectos que creen.<br /><br />CTC no es más que una caja de herramientas con 20 experimentos donde se muestra los conocimientos básicos sobre electrónica, programación y mecánica.<br /><br />Los experimentos son muy prácticos y fáciles de ensamblar. El proyecto se ha implantado en varias comunidades españolas como Castilla La Mancha y Cataluña además de algunas zonas de Suecia y en todo Ecuador.<br /><br />Actualmente cualquier escuela puede participar en proyectos CTC.<br /><br />Además en este capítulo hablo de otras dos soluciones aportadas por Fernando Galante y José Picó para hackear un portero automático o videoportero con Arduino.<br /><br />Estás preparado, pues empecemos con el capítulo 135.<br /><br />Más información en <a href="https://programarfacil.com/" rel="noopener">https://programarfacil.com/</a>]]></itunes:summary><itunes:duration>1044</itunes:duration><itunes:keywords>abiertas,arduino,ctc,esp8266,opensource,tecnologías,valencia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#134 Hacking portero automático con un ESP8266 y simuladores de Arduino</title><link>https://www.spreaker.com/episode/134-hacking-portero-automatico-con-un-esp8266-y-simuladores-de-arduino--14389275</link><description><![CDATA[Si hay algo que nos ofrecen las tecnologías abiertas es la facilidad de investigar, modificar y aprender. ¿Es posible modificar un portero automático con un ESP8266 para que nos avise en el móvil?  ¿Hay algún simulador de Arduino para que no tenga que montar el circuito eléctrico?<br /><br />Estas son las pregunta que voy a contestar hoy en el programa. Como siempre, me han llegado a través del formulario de contacto y son preguntas que puede que tu mismo te hayas hecho alguna vez.<br /><br />La idea de poder saber si están llamando al portero automático o telefonillo viene muy bien para las personas mayores o para gente con problemas de audición. Incluso para mi, yo siempre estoy metido en mi despacho con la puerta cerrada y a veces no hoy que llaman.<br /><br />Respecto a los simuladores, yo tengo opiniones contradictorias. Es una buena herramienta cuando queremos probar temas de programación. Pero no tenemos que olvidarnos que para crear proyectos con Arduino o ESP8266 hay dos áreas que debemos de conocer: programación y electrónica.<br /><br />De todo esto te voy a hablar a continuación. ¿Estás preparado? Pues adelante, comencemos la sesión de preguntas de los oyentes.<br /><br />Más información en <a href="https://programarfacil.com/podcast/portero-automatico-esp8266-simulador-arduino" rel="noopener">https://programarfacil.com/podcast/portero-automatico-esp8266-simulador-arduino</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14389275</guid><pubDate>Tue, 27 Mar 2018 03:15:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14389275/podcast134.mp3" length="23256871" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si hay algo que nos ofrecen las tecnologías abiertas es la facilidad de investigar, modificar y aprender. ¿Es posible modificar un portero automático con un ESP8266 para que nos avise en el móvil?  ¿Hay algún simulador de Arduino para que no tenga que...</itunes:subtitle><itunes:summary><![CDATA[Si hay algo que nos ofrecen las tecnologías abiertas es la facilidad de investigar, modificar y aprender. ¿Es posible modificar un portero automático con un ESP8266 para que nos avise en el móvil?  ¿Hay algún simulador de Arduino para que no tenga que montar el circuito eléctrico?<br /><br />Estas son las pregunta que voy a contestar hoy en el programa. Como siempre, me han llegado a través del formulario de contacto y son preguntas que puede que tu mismo te hayas hecho alguna vez.<br /><br />La idea de poder saber si están llamando al portero automático o telefonillo viene muy bien para las personas mayores o para gente con problemas de audición. Incluso para mi, yo siempre estoy metido en mi despacho con la puerta cerrada y a veces no hoy que llaman.<br /><br />Respecto a los simuladores, yo tengo opiniones contradictorias. Es una buena herramienta cuando queremos probar temas de programación. Pero no tenemos que olvidarnos que para crear proyectos con Arduino o ESP8266 hay dos áreas que debemos de conocer: programación y electrónica.<br /><br />De todo esto te voy a hablar a continuación. ¿Estás preparado? Pues adelante, comencemos la sesión de preguntas de los oyentes.<br /><br />Más información en <a href="https://programarfacil.com/podcast/portero-automatico-esp8266-simulador-arduino" rel="noopener">https://programarfacil.com/podcast/portero-automatico-esp8266-simulador-arduino</a>]]></itunes:summary><itunes:duration>1454</itunes:duration><itunes:keywords>arduino,diy,esp8266,hacking,maker,simulador</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#133 Tres años del podcast de Arduino</title><link>https://www.spreaker.com/episode/133-tres-anos-del-podcast-de-arduino--14331662</link><description><![CDATA[El 23 de marzo se cumplen 3 años del podcast de Arduino. Muchos minutos de audio, muchas ediciones y mucho esfuerzo para acercar las tecnologías libres a todo el mundo.<br /><br />La esencia de este podcast no se ha perdido y en este capítulo hago una recopilación de los mejores momentos junto con el primer presentador, Nacho Cordobés y con mis compañeros de micro Germán y José Manual.<br /><br />Sólo quiero añadir una cosa, gracias, gracias y gracias.<br /><br />Nos escuchamos la próxima semana, no faltéis a la cita y ser felices.<br /><br />Más información en <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14331662</guid><pubDate>Tue, 20 Mar 2018 04:15:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14331662/podcast133.mp3" length="80730789" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El 23 de marzo se cumplen 3 años del podcast de Arduino. Muchos minutos de audio, muchas ediciones y mucho esfuerzo para acercar las tecnologías libres a todo el mundo.&#13;
&#13;
La esencia de este podcast no se ha perdido y en este capítulo hago una...</itunes:subtitle><itunes:summary><![CDATA[El 23 de marzo se cumplen 3 años del podcast de Arduino. Muchos minutos de audio, muchas ediciones y mucho esfuerzo para acercar las tecnologías libres a todo el mundo.<br /><br />La esencia de este podcast no se ha perdido y en este capítulo hago una recopilación de los mejores momentos junto con el primer presentador, Nacho Cordobés y con mis compañeros de micro Germán y José Manual.<br /><br />Sólo quiero añadir una cosa, gracias, gracias y gracias.<br /><br />Nos escuchamos la próxima semana, no faltéis a la cita y ser felices.<br /><br />Más información en <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></itunes:summary><itunes:duration>5046</itunes:duration><itunes:keywords>arduino,esp8266,podcast</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#132 Cómo controlar Arduino desde un móvil</title><link>https://www.spreaker.com/episode/132-como-controlar-arduino-desde-un-movil--14271755</link><description><![CDATA[Una de las plataformas que más prometen en el panorama actual es Cayenne myDevices. Desde hace tiempo la llevo siguiendo y poco a poco va incorporando nuevas funcionalidades y mejoras.<br /><br />Además de lo típico que podemos hacer con una plataforma para el IoT, Cayenne myDevices tiene una APP para iOS y para Android bastante potente. Cuenta con widget preconfigurados que con tan sólo arrastrar y soltar, están listo para usar.<br /><br />Pero quizás la funcionalidad más interesante sean los triggers. Se trata de un sistema que nos avisa en el caso de que se cumpla una regla. Funciona de una forma parecido a como funciona IFTTT, el servicio de servicios.<br /><br />En este tutorial te voy a mostrar cómo configurar un Arduino MKR1000 con Cayenne myDevices para hacer un sistema de detección con un sensor PIR. Por último te enseñaré diferentes alternativas para controlar Arduino desde un móvil ya sea Bluetooth o WiFi.<br /><br />Ponte cómodo, saca la placa de la caja y empecemos el tutorial.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/cayenne-mydevices-arduino-sensores-iot/" rel="noopener">https://programarfacil.com/blog/arduino-blog/cayenne-mydevices-arduino-sensores-iot/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14271755</guid><pubDate>Tue, 13 Mar 2018 04:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14271755/podcast132.mp3" length="36229011" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Una de las plataformas que más prometen en el panorama actual es Cayenne myDevices. Desde hace tiempo la llevo siguiendo y poco a poco va incorporando nuevas funcionalidades y mejoras.&#13;
&#13;
Además de lo típico que podemos hacer con una plataforma para...</itunes:subtitle><itunes:summary><![CDATA[Una de las plataformas que más prometen en el panorama actual es Cayenne myDevices. Desde hace tiempo la llevo siguiendo y poco a poco va incorporando nuevas funcionalidades y mejoras.<br /><br />Además de lo típico que podemos hacer con una plataforma para el IoT, Cayenne myDevices tiene una APP para iOS y para Android bastante potente. Cuenta con widget preconfigurados que con tan sólo arrastrar y soltar, están listo para usar.<br /><br />Pero quizás la funcionalidad más interesante sean los triggers. Se trata de un sistema que nos avisa en el caso de que se cumpla una regla. Funciona de una forma parecido a como funciona IFTTT, el servicio de servicios.<br /><br />En este tutorial te voy a mostrar cómo configurar un Arduino MKR1000 con Cayenne myDevices para hacer un sistema de detección con un sensor PIR. Por último te enseñaré diferentes alternativas para controlar Arduino desde un móvil ya sea Bluetooth o WiFi.<br /><br />Ponte cómodo, saca la placa de la caja y empecemos el tutorial.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/cayenne-mydevices-arduino-sensores-iot/" rel="noopener">https://programarfacil.com/blog/arduino-blog/cayenne-mydevices-arduino-sensores-iot/</a>]]></itunes:summary><itunes:duration>2265</itunes:duration><itunes:keywords>arduino,blynk,cayenne,domótica,esp8266,iot,mydevices</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#131 Programar con un Nokia 2690, en ensamblador o en código máquina, tu eliges</title><link>https://www.spreaker.com/episode/131-programar-con-un-nokia-2690-en-ensamblador-o-en-codigo-maquina-tu-eliges--14204794</link><description><![CDATA[Bienvenido a este nuevo programa del podcast La Tecnología Para Todos. Como ya habrás oído en pasados capítulos, de vez en cuando nos juntamos José Manuel, Germán y yo y hacemos un programa algo distinto.<br /><br />Hablamos de noticias, proyectos, recomendaciones y un recurso Maker. Hoy el programa viene bastante cargado así que voy a empezar haciendo un resumen.<br /><br />Comenzamos con tres noticias. La primera es una historia muy inspiradora que ha enviado José de Logroño donde nos cuenta cómo un chico de 14 años pasó de programar en un Nokia 2690 a trabajar en una startup del MIT.<br /><br />Luego continuamos con una la noticia de la publicación de una nueva release del laminador o slicer Cura, la versión 3.2.1. Y terminamos con la polémica generada en el programa El Hormiguero y las licencias Creative Commons.<br /><br />El proyecto de la semana nos lo ha mandado Diego Pose y es un sensor de inundación muy especial.<br /><br />Las recomendaciones son dos, Fred un plataforma para Node-RED y ESPurna un firmware para dispositivos inteligentes basados en el ESP8266 muy completo.<br /><br />Para poner la guinda a este pastel el recurso maker nos acerca la programación de microcontroladores de 8-bit con ensamblador y el Amstrad Z80.<br /><br />¿Estás preparado para empezar? ponte cómodo y disfruta del contenido.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/programar-nokia-2690-ensamblador/" rel="noopener">https://programarfacil.com/podcast/programar-nokia-2690-ensamblador/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14204794</guid><pubDate>Tue, 06 Mar 2018 04:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14204794/podcast_131.mp3" length="62734802" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenido a este nuevo programa del podcast La Tecnología Para Todos. Como ya habrás oído en pasados capítulos, de vez en cuando nos juntamos José Manuel, Germán y yo y hacemos un programa algo distinto.&#13;
&#13;
Hablamos de noticias, proyectos,...</itunes:subtitle><itunes:summary><![CDATA[Bienvenido a este nuevo programa del podcast La Tecnología Para Todos. Como ya habrás oído en pasados capítulos, de vez en cuando nos juntamos José Manuel, Germán y yo y hacemos un programa algo distinto.<br /><br />Hablamos de noticias, proyectos, recomendaciones y un recurso Maker. Hoy el programa viene bastante cargado así que voy a empezar haciendo un resumen.<br /><br />Comenzamos con tres noticias. La primera es una historia muy inspiradora que ha enviado José de Logroño donde nos cuenta cómo un chico de 14 años pasó de programar en un Nokia 2690 a trabajar en una startup del MIT.<br /><br />Luego continuamos con una la noticia de la publicación de una nueva release del laminador o slicer Cura, la versión 3.2.1. Y terminamos con la polémica generada en el programa El Hormiguero y las licencias Creative Commons.<br /><br />El proyecto de la semana nos lo ha mandado Diego Pose y es un sensor de inundación muy especial.<br /><br />Las recomendaciones son dos, Fred un plataforma para Node-RED y ESPurna un firmware para dispositivos inteligentes basados en el ESP8266 muy completo.<br /><br />Para poner la guinda a este pastel el recurso maker nos acerca la programación de microcontroladores de 8-bit con ensamblador y el Amstrad Z80.<br /><br />¿Estás preparado para empezar? ponte cómodo y disfruta del contenido.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/programar-nokia-2690-ensamblador/" rel="noopener">https://programarfacil.com/podcast/programar-nokia-2690-ensamblador/</a>]]></itunes:summary><itunes:duration>3921</itunes:duration><itunes:keywords>amstrad,arduino,cura,ensamblador,hormiguero,nokia,z80</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#130 Monitorizar temperatura en invernaderos con Arduino y más preguntas</title><link>https://www.spreaker.com/episode/130-monitorizar-temperatura-en-invernaderos-con-arduino-y-mas-preguntas--14153140</link><description><![CDATA[Hoy toca capítulo de preguntas de los oyentes. Voy a contestar 3 preguntas interesantes sobre cómo monitorizar temperatura y humedad en invernaderos, un sensor de ultrasonidos para medir distancias precisas y detectar pulsaciones en un pulsador.<br /><br />Recuerda que si quieres que conteste a tus preguntas en el podcast las puedes enviar a través del formulario de contacto. Antes de preguntar asegúrate que has hecho una búsqueda en Internet.<br /><br />Hay mucha gente trabajando con Arduino y seguro que alguien ha tenido tu mismo problema y ya está resuelto :)<br /><br />Más información en <a href="https://programarfacil.com/podcast/temperatura-humedad-arduino/" rel="noopener">https://programarfacil.com/podcast/temperatura-humedad-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14153140</guid><pubDate>Tue, 27 Feb 2018 04:36:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14153140/podcast_130.mp3" length="29286353" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy toca capítulo de preguntas de los oyentes. Voy a contestar 3 preguntas interesantes sobre cómo monitorizar temperatura y humedad en invernaderos, un sensor de ultrasonidos para medir distancias precisas y detectar pulsaciones en un pulsador....</itunes:subtitle><itunes:summary><![CDATA[Hoy toca capítulo de preguntas de los oyentes. Voy a contestar 3 preguntas interesantes sobre cómo monitorizar temperatura y humedad en invernaderos, un sensor de ultrasonidos para medir distancias precisas y detectar pulsaciones en un pulsador.<br /><br />Recuerda que si quieres que conteste a tus preguntas en el podcast las puedes enviar a través del formulario de contacto. Antes de preguntar asegúrate que has hecho una búsqueda en Internet.<br /><br />Hay mucha gente trabajando con Arduino y seguro que alguien ha tenido tu mismo problema y ya está resuelto :)<br /><br />Más información en <a href="https://programarfacil.com/podcast/temperatura-humedad-arduino/" rel="noopener">https://programarfacil.com/podcast/temperatura-humedad-arduino/</a>]]></itunes:summary><itunes:duration>1831</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#129 Feria de Tecnologías Abiertas Lucentum Maker</title><link>https://www.spreaker.com/episode/129-feria-de-tecnologias-abiertas-lucentum-maker--14090886</link><description><![CDATA[El pasado fin de semana del 17 y 18 de febrero de 2018 se celebró la Feria Lucentum Maker. Esta feria está organizada por la asociación MakerALC de Alicante. En ella hemos compartido experiencias y conocimientos los Makers de la zona.<br /><br />Las ferias son un punto de encuentro que nos obligan a salir de nuestras cuevas, adecentar nuestros proyectos y exponerlos a la ciudadanía normal para que puedan ver qué se puede hacer dentro de un Makespace o asociación Maker.<br /><br />Da lo mismo lo que hagas, a qué te dediques o que conocimientos tengas. En estas ferias todos tenemos algo en común, la curiosidad de cómo funcionan las cosas.<br /><br />Te invito a que busques la más cercana a donde estés y acudas. Aprenderás mucho y sobre todo, conocerás a mucha gente con tus mismas inquietudes.<br /><br />Aprovechando la feria hice una serie de entrevistas que puedes escuchar en el podcast de esta semana.<br /><br />Espero que las disfrutes como las he disfrutado yo :)<br /><br />Más información en  <a href="https://programarfacil.com/podcast/feria-lucentum-maker/" rel="noopener">https://programarfacil.com/podcast/feria-lucentum-maker/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14090886</guid><pubDate>Tue, 20 Feb 2018 05:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14090886/podcast129.mp3" length="68656315" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El pasado fin de semana del 17 y 18 de febrero de 2018 se celebró la Feria Lucentum Maker. Esta feria está organizada por la asociación MakerALC de Alicante. En ella hemos compartido experiencias y conocimientos los Makers de la zona.&#13;
&#13;
Las ferias...</itunes:subtitle><itunes:summary><![CDATA[El pasado fin de semana del 17 y 18 de febrero de 2018 se celebró la Feria Lucentum Maker. Esta feria está organizada por la asociación MakerALC de Alicante. En ella hemos compartido experiencias y conocimientos los Makers de la zona.<br /><br />Las ferias son un punto de encuentro que nos obligan a salir de nuestras cuevas, adecentar nuestros proyectos y exponerlos a la ciudadanía normal para que puedan ver qué se puede hacer dentro de un Makespace o asociación Maker.<br /><br />Da lo mismo lo que hagas, a qué te dediques o que conocimientos tengas. En estas ferias todos tenemos algo en común, la curiosidad de cómo funcionan las cosas.<br /><br />Te invito a que busques la más cercana a donde estés y acudas. Aprenderás mucho y sobre todo, conocerás a mucha gente con tus mismas inquietudes.<br /><br />Aprovechando la feria hice una serie de entrevistas que puedes escuchar en el podcast de esta semana.<br /><br />Espero que las disfrutes como las he disfrutado yo :)<br /><br />Más información en  <a href="https://programarfacil.com/podcast/feria-lucentum-maker/" rel="noopener">https://programarfacil.com/podcast/feria-lucentum-maker/</a>]]></itunes:summary><itunes:duration>4291</itunes:duration><itunes:keywords>arduino,esp32,esp8266,feria,maker,raspberry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#128 Protocolo MQTT para la domótica</title><link>https://www.spreaker.com/episode/128-protocolo-mqtt-para-la-domotica--14037126</link><description><![CDATA[En este artículo voy a hablar de qué es MQTT el protocolo de comunicación ideal para el IoT. Además, tendrás un amplio tutorial para configurar este protocolo con Raspberry Pi y comunicar con un ESP8266 ya sea un NodeMCU o un Wemos, mis placas favoritas.<br /><br />Para hablar del protocolo MQTT tenemos que remontarnos en el tiempo por un momento. Este protocolo permite que las máquinas hablen entre sí es decir, de máquina a máquina o M2M (del inglés Machine To Machine).<br /><br />En un extremo tenemos un usuario final, en este caso es un dispositivo capaz de capturar información a través de sensores. Información como la temperatura, presión, humedad, niveles o cosas así. Toda esta información se envía a través de las redes de datos.<br /><br />Durante mucho tiempo, esta arquitectura o disposición nos ha servido. Dispositivos enviando datos para ser almacenados en servidores. Sin embargo, las cosas o los objetos cada vez tienen más conectividad.<br /><br />En general, como sociedad, nos hemos vuelto más conectados. De repente en este panorama ha surgido una nueva tecnología que se llama Internet de las Cosas o IoT (del inglés Internet of Things).<br /><br />Esto ha hecho que la red de dispositivos que ahora pueden comunicarse entre sí, haya eclosionado. Cada vez existen más cosas u objetos conectados a Internet.<br /><br />Entonces, lo que ha sucedido es que hay una necesidad real de un protocolo muy ligero, que consuma muy poco ancho de banda y que permita comunicarse a través de la publicación/suscripción para tener una comunicación bidireccional real con acuses de recibo.<br /><br />Esto permite que los dispositivos pasen de tener una iteración punto a punto a una iteración más sofisticada donde se establezcan verdaderos diálogos entre las máquinas.<br /><br />Aquí es donde entra en juego MQTT, un protocolo que permite eso: publicación y suscripción de mensajes, comunicación bidireccional y acuses de recibo de dichos mensajes.<br /><br />Más información en <a href="https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/" rel="noopener">https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/</a> ‎]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/14037126</guid><pubDate>Tue, 13 Feb 2018 05:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/14037126/podcast128.mp3" length="62658678" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo voy a hablar de qué es MQTT el protocolo de comunicación ideal para el IoT. Además, tendrás un amplio tutorial para configurar este protocolo con Raspberry Pi y comunicar con un ESP8266 ya sea un NodeMCU o un Wemos, mis placas...</itunes:subtitle><itunes:summary><![CDATA[En este artículo voy a hablar de qué es MQTT el protocolo de comunicación ideal para el IoT. Además, tendrás un amplio tutorial para configurar este protocolo con Raspberry Pi y comunicar con un ESP8266 ya sea un NodeMCU o un Wemos, mis placas favoritas.<br /><br />Para hablar del protocolo MQTT tenemos que remontarnos en el tiempo por un momento. Este protocolo permite que las máquinas hablen entre sí es decir, de máquina a máquina o M2M (del inglés Machine To Machine).<br /><br />En un extremo tenemos un usuario final, en este caso es un dispositivo capaz de capturar información a través de sensores. Información como la temperatura, presión, humedad, niveles o cosas así. Toda esta información se envía a través de las redes de datos.<br /><br />Durante mucho tiempo, esta arquitectura o disposición nos ha servido. Dispositivos enviando datos para ser almacenados en servidores. Sin embargo, las cosas o los objetos cada vez tienen más conectividad.<br /><br />En general, como sociedad, nos hemos vuelto más conectados. De repente en este panorama ha surgido una nueva tecnología que se llama Internet de las Cosas o IoT (del inglés Internet of Things).<br /><br />Esto ha hecho que la red de dispositivos que ahora pueden comunicarse entre sí, haya eclosionado. Cada vez existen más cosas u objetos conectados a Internet.<br /><br />Entonces, lo que ha sucedido es que hay una necesidad real de un protocolo muy ligero, que consuma muy poco ancho de banda y que permita comunicarse a través de la publicación/suscripción para tener una comunicación bidireccional real con acuses de recibo.<br /><br />Esto permite que los dispositivos pasen de tener una iteración punto a punto a una iteración más sofisticada donde se establezcan verdaderos diálogos entre las máquinas.<br /><br />Aquí es donde entra en juego MQTT, un protocolo que permite eso: publicación y suscripción de mensajes, comunicación bidireccional y acuses de recibo de dichos mensajes.<br /><br />Más información en <a href="https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/" rel="noopener">https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/</a> ‎]]></itunes:summary><itunes:duration>3917</itunes:duration><itunes:keywords>arduino,esp8266,mosquitto,mqtt,raspberry,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#127. Memoria de Arduino y alimentación ESP8266</title><link>https://www.spreaker.com/episode/127-memoria-de-arduino-y-alimentacion-esp8266--13973919</link><description><![CDATA[Hoy nos toca otro capítulo de las preguntas de los oyentes donde resuelvo dudas sobre cuestiones relacionadas con Arduino, ESP8266 y programación. En esta ocasión hablaré de la memoria de Arduino y opciones a la hora de alimentar un ESP8266.<br /><br />Recuerda que puedes mandar tus preguntas a través del formulario de contacto. Intenta, antes de mandar la pregunta, hacer una búsqueda en Internet. Seguro que alguien ha tenido el mismo problema que tu y ya está resuelto.<br /><br />En el podcast también hablo de la Feria Lucentum Maker que se celebrará los días 17 y 18 de febrero en Las Cigarreras en Alicante. Dentro de la feria va a haber charlas, talleres, expositores y carreras de drones.<br /><br />Por supuesto que yo estaré allí como parte de la organización. Si vas no dudes en saludarme, me encanta charlar con todos vosotros sobre Arduino o lo que surja.<br /><br />Dicho esto vamos a comenzar resolviendo la primera pregunta de memoria de Arduino.<br /><br />Más información en <a href="https://programarfacil.com/podcast/memoria-de-arduino/" rel="noopener">https://programarfacil.com/podcast/memoria-de-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13973919</guid><pubDate>Tue, 06 Feb 2018 04:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13973919/podcast127.mp3" length="28544923" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy nos toca otro capítulo de las preguntas de los oyentes donde resuelvo dudas sobre cuestiones relacionadas con Arduino, ESP8266 y programación. En esta ocasión hablaré de la memoria de Arduino y opciones a la hora de alimentar un ESP8266....</itunes:subtitle><itunes:summary><![CDATA[Hoy nos toca otro capítulo de las preguntas de los oyentes donde resuelvo dudas sobre cuestiones relacionadas con Arduino, ESP8266 y programación. En esta ocasión hablaré de la memoria de Arduino y opciones a la hora de alimentar un ESP8266.<br /><br />Recuerda que puedes mandar tus preguntas a través del formulario de contacto. Intenta, antes de mandar la pregunta, hacer una búsqueda en Internet. Seguro que alguien ha tenido el mismo problema que tu y ya está resuelto.<br /><br />En el podcast también hablo de la Feria Lucentum Maker que se celebrará los días 17 y 18 de febrero en Las Cigarreras en Alicante. Dentro de la feria va a haber charlas, talleres, expositores y carreras de drones.<br /><br />Por supuesto que yo estaré allí como parte de la organización. Si vas no dudes en saludarme, me encanta charlar con todos vosotros sobre Arduino o lo que surja.<br /><br />Dicho esto vamos a comenzar resolviendo la primera pregunta de memoria de Arduino.<br /><br />Más información en <a href="https://programarfacil.com/podcast/memoria-de-arduino/" rel="noopener">https://programarfacil.com/podcast/memoria-de-arduino/</a>]]></itunes:summary><itunes:duration>1785</itunes:duration><itunes:keywords>alimentación,amperaje,arduino,boost,eeprom,esp8266,flash,ram,regulador,sram,voltaje</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#126 ¿Arduino y ESP se unen? Proyectos que salvan vidas y muchas cosas más</title><link>https://www.spreaker.com/episode/126-arduino-y-esp-se-unen-proyectos-que-salvan-vidas-y-muchas-cosas-mas--13916892</link><description><![CDATA[Bienvenidos a este nuevo capítulo del podcast La Tecnología Para Todos. Estamos dando un nuevo aire al podcast en este nuevo año 2018 y hemos decidido introducir nuevas secciones. Básicamente vamos a dividirlo en 4 partes:<br /><br />Noticias Maker: hablamos de temas de actualidad entorno al movimiento Maker.<br />Proyecto de la semana: cada semana hablaremos de un proyecto que nos parezca interesante ya sea con Arduino, esp8266, Raspberry Pi o cualquier tema relacionado.<br />Recomendaciones Maker: cualquier cosa digna de recomendar estará aquí. En principio apostaremos por tecnologías abiertas aunque podemos recomendar cualquier herramienta que sea útil.<br />Recurso Maker: se trata de una sección que volvemos a recuperar. Un recurso Maker que no debe faltar en nuestros talleres u ordenadores.<br /><br /><br />Recuerda que nos puedes seguir en nuestras cuentas de Twitter:<br /><br />Germán Martín<br />José Manuel<br />Luis del Valle<br />¿Estás preparado? pues empezamos el programa :)<br /><br />[toc]<br /><br />Resumen del programa<br />En la sección de noticias hablamos de un nuevo modelo de Raspberry Pi Zero, la comprometida foto que se ha publicado en Twitter del CEO de Arduino y de Espressif (ESP8266) y de la revolución de los chips de silicio mecánicos.<br /><br />En el proyecto de la semana tenemos una baliza S.O.S. basada en Arduino y de código abierto. Nos habla de ella el gran Akirasan.<br /><br />En las recomendaciones hablamos del hackathon de NASA Space Apps Challenge, un repositorio infinito sobre Tensor Flow e Inteligencia Artificial y un blog muy Maker :).<br /><br />Para finalizar en el recurso Maker os mostramos Grafana.<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-esp8266-sos/" rel="noopener">https://programarfacil.com/podcast/arduino-esp8266-sos/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13916892</guid><pubDate>Tue, 30 Jan 2018 05:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13916892/podcast126.mp3" length="59316348" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos a este nuevo capítulo del podcast La Tecnología Para Todos. Estamos dando un nuevo aire al podcast en este nuevo año 2018 y hemos decidido introducir nuevas secciones. Básicamente vamos a dividirlo en 4 partes:&#13;
&#13;
Noticias Maker: hablamos...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos a este nuevo capítulo del podcast La Tecnología Para Todos. Estamos dando un nuevo aire al podcast en este nuevo año 2018 y hemos decidido introducir nuevas secciones. Básicamente vamos a dividirlo en 4 partes:<br /><br />Noticias Maker: hablamos de temas de actualidad entorno al movimiento Maker.<br />Proyecto de la semana: cada semana hablaremos de un proyecto que nos parezca interesante ya sea con Arduino, esp8266, Raspberry Pi o cualquier tema relacionado.<br />Recomendaciones Maker: cualquier cosa digna de recomendar estará aquí. En principio apostaremos por tecnologías abiertas aunque podemos recomendar cualquier herramienta que sea útil.<br />Recurso Maker: se trata de una sección que volvemos a recuperar. Un recurso Maker que no debe faltar en nuestros talleres u ordenadores.<br /><br /><br />Recuerda que nos puedes seguir en nuestras cuentas de Twitter:<br /><br />Germán Martín<br />José Manuel<br />Luis del Valle<br />¿Estás preparado? pues empezamos el programa :)<br /><br />[toc]<br /><br />Resumen del programa<br />En la sección de noticias hablamos de un nuevo modelo de Raspberry Pi Zero, la comprometida foto que se ha publicado en Twitter del CEO de Arduino y de Espressif (ESP8266) y de la revolución de los chips de silicio mecánicos.<br /><br />En el proyecto de la semana tenemos una baliza S.O.S. basada en Arduino y de código abierto. Nos habla de ella el gran Akirasan.<br /><br />En las recomendaciones hablamos del hackathon de NASA Space Apps Challenge, un repositorio infinito sobre Tensor Flow e Inteligencia Artificial y un blog muy Maker :).<br /><br />Para finalizar en el recurso Maker os mostramos Grafana.<br /><br />Más información en <a href="https://programarfacil.com/podcast/arduino-esp8266-sos/" rel="noopener">https://programarfacil.com/podcast/arduino-esp8266-sos/</a>]]></itunes:summary><itunes:duration>3708</itunes:duration><itunes:keywords>arduino,baliza,esp8266,espressif,sos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#125 ¿Por dónde empezar con Arduino? y sistema de riego con SigFox y LoRa</title><link>https://www.spreaker.com/episode/125-por-donde-empezar-con-arduino-y-sistema-de-riego-con-sigfox-y-lora--13860226</link><description><![CDATA[Comenzamos el nuevo año con el primer capítulo del 2018. Hoy trato de responder las preguntas de los oyentes, ¿por qué Arduino UNO?, por dónde empezar con Arduino y sistema de riego automático con SigFox y LoRa.<br /><br />Han pasado ya unas cuantas semanas desde que publiqué el último capítulo. Este tiempo de reflexión me ha ayudado a ordenar las ideas sobre el blog, el Campus y el podcast.<br /><br />Si sigues la web, te habrás dado cuenta de que la página de inicio ha sufrido modificaciones. De primeras he abierto un curso de Introducción a Arduino gratuito para todo el mundo. Sólo te tienes que inscribir en la lista de distribución y recibirás las indicaciones para inscribirte en el curso.<br /><br />En el Campus he hecho también modificaciones. Ahora tengo un seguimiento de los alumnos y además, los alumnos también tienen un seguimiento de lo que van haciendo. Era necesario este cambio y por fin ya lo tienen a su disposición todos los alumnos :)<br /><br />Respecto al podcast. Ya sabes que mi intención era hacer un podcast semanal. El problema es que para hacer esto necesitaba mucho tiempo debido al extenso artículo que acompañaba a cada capítulo.<br /><br />Mi decisión ha sido hacer cambios en el contenido del podcast. Esto quiere decir que a partir de ahora los capítulos será de diferentes formas:<br /><br />Capítulos, como el de hoy, donde de respuesta a las preguntas de los oyentes.<br />Otros capítulos donde José Manuel, Germán y yo tratemos temas de actualidad como proyectos, noticias y recursos.<br />Las entrevistas no faltarán nunca. Aprendemos mucho de ellas :)<br />Monográficos dedicados a una tecnología, componente, placa o lo que surja.<br />Además de todo esto, estoy abierto a cualquier proposición siempre y cuando no sea indecente ;)<br /><br />Por último el blog. Voy a seguir escribiendo artículos de los que a mi me gustan. Pequeñas guías de Arduino, NodeMCU, ESP8266 y demás tecnologías del movimiento Maker. Pero casi todo orientado a proyectos.<br /><br />Una de las cosas que más me gusta es hacer proyectos. Este tipo de artículos lleva su tiempo sobre todo por la documentación. Iré publicando poco a poco diferentes proyectos y para ello he hecho una lista de los que más me interesan:<br /><br />Mejorar la estación meteorológica que mide radiación UV con Arduino MKRFOX1200.<br />Sistema de monitorización y riego de plantas.<br />Sistema de monitorización de un acuario incluído un medidor de PH.<br />Posicionamiento de GPS preciso con Arduino MKRFOX1200 y un panel solar.<br />Pulsómetro con Arduino.<br />Medidor de consumo de componentes eléctricos.<br />Estos son los proyectos que había pensado pero estoy abierto a cualquier otro que me recomiendes y que vea interesante.<br /><br />Dicho todo esto, vamos a empezar con el programa de Preguntas de los Oyentes.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/empezar-con-arduino-uno/" rel="noopener">https://programarfacil.com/podcast/empezar-con-arduino-uno/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13860226</guid><pubDate>Tue, 23 Jan 2018 05:30:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13860226/podcast125.mp3" length="36406759" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el nuevo año con el primer capítulo del 2018. Hoy trato de responder las preguntas de los oyentes, ¿por qué Arduino UNO?, por dónde empezar con Arduino y sistema de riego automático con SigFox y LoRa.&#13;
&#13;
Han pasado ya unas cuantas semanas...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el nuevo año con el primer capítulo del 2018. Hoy trato de responder las preguntas de los oyentes, ¿por qué Arduino UNO?, por dónde empezar con Arduino y sistema de riego automático con SigFox y LoRa.<br /><br />Han pasado ya unas cuantas semanas desde que publiqué el último capítulo. Este tiempo de reflexión me ha ayudado a ordenar las ideas sobre el blog, el Campus y el podcast.<br /><br />Si sigues la web, te habrás dado cuenta de que la página de inicio ha sufrido modificaciones. De primeras he abierto un curso de Introducción a Arduino gratuito para todo el mundo. Sólo te tienes que inscribir en la lista de distribución y recibirás las indicaciones para inscribirte en el curso.<br /><br />En el Campus he hecho también modificaciones. Ahora tengo un seguimiento de los alumnos y además, los alumnos también tienen un seguimiento de lo que van haciendo. Era necesario este cambio y por fin ya lo tienen a su disposición todos los alumnos :)<br /><br />Respecto al podcast. Ya sabes que mi intención era hacer un podcast semanal. El problema es que para hacer esto necesitaba mucho tiempo debido al extenso artículo que acompañaba a cada capítulo.<br /><br />Mi decisión ha sido hacer cambios en el contenido del podcast. Esto quiere decir que a partir de ahora los capítulos será de diferentes formas:<br /><br />Capítulos, como el de hoy, donde de respuesta a las preguntas de los oyentes.<br />Otros capítulos donde José Manuel, Germán y yo tratemos temas de actualidad como proyectos, noticias y recursos.<br />Las entrevistas no faltarán nunca. Aprendemos mucho de ellas :)<br />Monográficos dedicados a una tecnología, componente, placa o lo que surja.<br />Además de todo esto, estoy abierto a cualquier proposición siempre y cuando no sea indecente ;)<br /><br />Por último el blog. Voy a seguir escribiendo artículos de los que a mi me gustan. Pequeñas guías de Arduino, NodeMCU, ESP8266 y demás tecnologías del movimiento Maker. Pero casi todo orientado a proyectos.<br /><br />Una de las cosas que más me gusta es hacer proyectos. Este tipo de artículos lleva su tiempo sobre todo por la documentación. Iré publicando poco a poco diferentes proyectos y para ello he hecho una lista de los que más me interesan:<br /><br />Mejorar la estación meteorológica que mide radiación UV con Arduino MKRFOX1200.<br />Sistema de monitorización y riego de plantas.<br />Sistema de monitorización de un acuario incluído un medidor de PH.<br />Posicionamiento de GPS preciso con Arduino MKRFOX1200 y un panel solar.<br />Pulsómetro con Arduino.<br />Medidor de consumo de componentes eléctricos.<br />Estos son los proyectos que había pensado pero estoy abierto a cualquier otro que me recomiendes y que vea interesante.<br /><br />Dicho todo esto, vamos a empezar con el programa de Preguntas de los Oyentes.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/empezar-con-arduino-uno/" rel="noopener">https://programarfacil.com/podcast/empezar-con-arduino-uno/</a>]]></itunes:summary><itunes:duration>2276</itunes:duration><itunes:keywords>arduino,diy,lora,maker,sigfox,tecnología</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#124 Dispositivo del IoT con SigFox y Arduino</title><link>https://www.spreaker.com/episode/124-dispositivo-del-iot-con-sigfox-y-arduino--13589179</link><description><![CDATA[La placa Arduino MKRFOX1200 es una de las placas de prototipado más dotadas para el Internet de las Cosas o IoT. Con capacidad para conectarse a la red de SigFox, pone a nuestro alcance el poder de las redes LPWAN para conectarnos a grandes distancias y muy bajo consumo.<br /><br />Desde hace ya algún tiempo estoy fascinado con los objetos conectados y el IoT. Abre un mundo de posibilidades a la hora de monitorizar o controlar máquinas y dispositivos. Desde las fábricas más complejas, a las zonas mas apartadas.<br /><br />Las redes LPWAN nos muestran el camino y Arduino MKRFOX1200 nos ayuda a avanzar rápido. Si ya eres lector de mi blog sabrás de mi devoción por las placas Arduino. Y no es que lo diga yo, si sigues el tutorial que aquí te propongo en menos de 1 hora estás transmitiendo datos a SigFox.<br /><br />Quiero advertir que no se pueden comparar peras con manzanas, me explico. Hay placas más económicas como el ESP8266 o el ESP32. Incluso el Arduino MKR1000 puede ser un gran rival. Sin embargo, utilizan tecnologías diferentes de comunicación.<br /><br />Y aunque estas placas son muy interesantes, su función no tiene nada que ver con despliegues masivos de dispositivos del IoT. No cumplen las premisas de bajo consumo y un amplio alcance. Sin embargo, placas compatibles con LoRaWan o SigFox, cumplen con creces estas premisas.<br /><br />En este artículo te voy a contar qué son las redes LPWAN y te hablaré de una de ellas, SigFox. Por último pondremos todo esto en práctica haciendo un ejercicio práctico con Arduino MKRFOX1200. La placa Maker para prototipar objetos conectados.<br /><br />Ponte cómodo, coge una buena taza de café (o cerveza :) y prepárate a descubrir el universo del Internet de las Cosas.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-mkrfox1200-sigfox-lpwan/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-mkrfox1200-sigfox-lpwan/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13589179</guid><pubDate>Fri, 15 Dec 2017 05:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13589179/podcast124.mp3" length="59916831" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>La placa Arduino MKRFOX1200 es una de las placas de prototipado más dotadas para el Internet de las Cosas o IoT. Con capacidad para conectarse a la red de SigFox, pone a nuestro alcance el poder de las redes LPWAN para conectarnos a grandes distancias...</itunes:subtitle><itunes:summary><![CDATA[La placa Arduino MKRFOX1200 es una de las placas de prototipado más dotadas para el Internet de las Cosas o IoT. Con capacidad para conectarse a la red de SigFox, pone a nuestro alcance el poder de las redes LPWAN para conectarnos a grandes distancias y muy bajo consumo.<br /><br />Desde hace ya algún tiempo estoy fascinado con los objetos conectados y el IoT. Abre un mundo de posibilidades a la hora de monitorizar o controlar máquinas y dispositivos. Desde las fábricas más complejas, a las zonas mas apartadas.<br /><br />Las redes LPWAN nos muestran el camino y Arduino MKRFOX1200 nos ayuda a avanzar rápido. Si ya eres lector de mi blog sabrás de mi devoción por las placas Arduino. Y no es que lo diga yo, si sigues el tutorial que aquí te propongo en menos de 1 hora estás transmitiendo datos a SigFox.<br /><br />Quiero advertir que no se pueden comparar peras con manzanas, me explico. Hay placas más económicas como el ESP8266 o el ESP32. Incluso el Arduino MKR1000 puede ser un gran rival. Sin embargo, utilizan tecnologías diferentes de comunicación.<br /><br />Y aunque estas placas son muy interesantes, su función no tiene nada que ver con despliegues masivos de dispositivos del IoT. No cumplen las premisas de bajo consumo y un amplio alcance. Sin embargo, placas compatibles con LoRaWan o SigFox, cumplen con creces estas premisas.<br /><br />En este artículo te voy a contar qué son las redes LPWAN y te hablaré de una de ellas, SigFox. Por último pondremos todo esto en práctica haciendo un ejercicio práctico con Arduino MKRFOX1200. La placa Maker para prototipar objetos conectados.<br /><br />Ponte cómodo, coge una buena taza de café (o cerveza :) y prepárate a descubrir el universo del Internet de las Cosas.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/arduino-mkrfox1200-sigfox-lpwan/" rel="noopener">https://programarfacil.com/blog/arduino-blog/arduino-mkrfox1200-sigfox-lpwan/</a>]]></itunes:summary><itunes:duration>3745</itunes:duration><itunes:keywords>arduino,esp8266,iot,lora,lorawan,lpwan,maker,sigfox</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fcb1444e7e9ed491ee87eb7642d4e3c1.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#123 Cómo crear tu propia PCB con Gustavo Reynaga</title><link>https://www.spreaker.com/episode/123-como-crear-tu-propia-pcb-con-gustavo-reynaga--13460368</link><description><![CDATA[Hoy nos acompaña Gustavo Reynaga el creador de Oshwi la mascota de la #OSHWDem. Nos cuenta su experiencia con la creación de placas integradas con Arduino y ESP8266.<br /><br />También nos cuenta como paso de ser contable a ser profesor en una escuela para mayores y a impartir clases de robótica educativa. Todo esto desde su ciudad natal Mazatlán en México.<br /><br />También nos acompaña en este capítulo Germán Martín. Entre los 3 hacemos un recorrido por las fases más importantes en la fabricación de PCBs para dar un toque profesional a nuestros proyectos Maker.<br /><br />Toda esta información la puedes encontrar en <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13460368</guid><pubDate>Wed, 29 Nov 2017 06:31:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13460368/podcast_123.mp3" length="93450118" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy nos acompaña Gustavo Reynaga el creador de Oshwi la mascota de la #OSHWDem. Nos cuenta su experiencia con la creación de placas integradas con Arduino y ESP8266.&#13;
&#13;
También nos cuenta como paso de ser contable a ser profesor en una escuela para...</itunes:subtitle><itunes:summary><![CDATA[Hoy nos acompaña Gustavo Reynaga el creador de Oshwi la mascota de la #OSHWDem. Nos cuenta su experiencia con la creación de placas integradas con Arduino y ESP8266.<br /><br />También nos cuenta como paso de ser contable a ser profesor en una escuela para mayores y a impartir clases de robótica educativa. Todo esto desde su ciudad natal Mazatlán en México.<br /><br />También nos acompaña en este capítulo Germán Martín. Entre los 3 hacemos un recorrido por las fases más importantes en la fabricación de PCBs para dar un toque profesional a nuestros proyectos Maker.<br /><br />Toda esta información la puedes encontrar en <a href="https://programarfacil.com" rel="noopener">https://programarfacil.com</a>]]></itunes:summary><itunes:duration>5841</itunes:duration><itunes:keywords>arduino,electrónica,maker,pcb,raspberry</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#OSHWDem directo Gustavo Reynaga</title><link>https://www.spreaker.com/episode/oshwdem-directo-gustavo-reynaga--13299546</link><guid isPermaLink="false">https://api.spreaker.com/episode/13299546</guid><pubDate>Sat, 11 Nov 2017 14:11:23 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13299546/oshwdem_directo_gustavo_reynaga.mp3" length="79021453" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:duration>4939</itunes:duration><itunes:keywords>arduino,oshwdem</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#OSHWDem en directo</title><link>https://www.spreaker.com/episode/oshwdem-en-directo--13298641</link><guid isPermaLink="false">https://api.spreaker.com/episode/13298641</guid><pubDate>Sat, 11 Nov 2017 10:13:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13298641/oshwdem_en_directo.mp3" length="6296973" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:duration>394</itunes:duration><itunes:keywords>arduino,diy,maker,oshwdem,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#122 Curso de Arduino desde cero</title><link>https://www.spreaker.com/episode/122-curso-de-arduino-desde-cero--13268551</link><description><![CDATA[Para aprender Arduino debemos empezar desde el principio. Aunque suene a algo redundante, no podemos construir un edificio sin tener unos cimientos fuertes. Un curso de Arduino tiene que hacer lo mismo.<br /><br />Si tu objetivo es aprender Arduino desde cero, primero construye unos buenos cimientos. Tu como yo, has copiado  y has pegado código sin saber muy bien qué hacía. No está mal del todo ya que nos ha servido para obtener resultados.<br /><br />Sin embargo, si queremos avanzar y aprender Arduino no nos queda otra que empezar por el principio con la electrónica y la programación. Por eso he decidido crear este curso de Arduino desde cero.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/curso-de-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13268551</guid><pubDate>Wed, 08 Nov 2017 06:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13268551/podcast122.mp3" length="69493105" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Para aprender Arduino debemos empezar desde el principio. Aunque suene a algo redundante, no podemos construir un edificio sin tener unos cimientos fuertes. Un curso de Arduino tiene que hacer lo mismo.

Si tu objetivo es aprender Arduino desde cero,...</itunes:subtitle><itunes:summary><![CDATA[Para aprender Arduino debemos empezar desde el principio. Aunque suene a algo redundante, no podemos construir un edificio sin tener unos cimientos fuertes. Un curso de Arduino tiene que hacer lo mismo.<br /><br />Si tu objetivo es aprender Arduino desde cero, primero construye unos buenos cimientos. Tu como yo, has copiado  y has pegado código sin saber muy bien qué hacía. No está mal del todo ya que nos ha servido para obtener resultados.<br /><br />Sin embargo, si queremos avanzar y aprender Arduino no nos queda otra que empezar por el principio con la electrónica y la programación. Por eso he decidido crear este curso de Arduino desde cero.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/curso-de-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/curso-de-arduino/</a>]]></itunes:summary><itunes:duration>4344</itunes:duration><itunes:keywords>aprender,arduino,curso,hardware,programar</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#121 Historia del movimiento Maker en España con @Colepower</title><link>https://www.spreaker.com/episode/121-historia-del-movimiento-maker-en-espana-con-colepower--13110404</link><description><![CDATA[En el artículo de esta semana traigo una entrevista a un invitado muy especial. El es Ingeniero Informático y Técnico Superior de Desarrollo de Software. Lleva muchos años dedicado al mundo del desarrollo de software y otros tantos defendiendo, divulgando y compartiendo la cultura libre y el movimiento Maker.<br /><br />Uno de los primeros socios en la asociación Hispalinux. Moderador del foro de Arduino y miembro de Clone Wars y RepRap. Lo hemos podido ver dando decenas de charlas por toda España transmitiendo la cultura libre, la impresión 3D y el ecosistema de Arduino.<br /><br />Ha colaborado en multitud de proyectos ayudando, compartiendo y difundiendo la idea detrás de cada uno de ellos. Siempre ha estado en primera línea, aunque él no quisiera.<br /><br />Como bien dicen sus amigos más cercanos, es una persona humilde y es el pegamento social que nos une a todos los Makers y nos saca de nuestros talleres y oficinas.<br /><br />Desde la lejanía lo vemos como un tío serio, duro y curtido en la vida. Sin embargo cuando te acercas a él sigue siendo grande pero desprende energía positiva, vida, humor y sobre todo muchas muchas palabras.<br /><br />El aire místico que envuelve a sus charlas dejan entrever que hay esperanza, que todos somos especiales y que las cosas se pueden hacer de otra manera.<br /><br />A veces me pregunto si él se unió al movimiento Maker o fue el movimiento Maker quien reclutó a Juan Manuel Amuedo en su cruzada por las tecnologías libres.<br /><br />Todos le conocemos por su seudónimo, Coleóptero, Cole para todos los Makers.<br /><br />Más información en <a href="https://programarfacil.com/podcast/historia-movimiento-maker-colepower/" rel="noopener">https://programarfacil.com/podcast/historia-movimiento-maker-colepower/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13110404</guid><pubDate>Tue, 24 Oct 2017 03:38:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13110404/podcast121.mp3" length="138111238" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el artículo de esta semana traigo una entrevista a un invitado muy especial. El es Ingeniero Informático y Técnico Superior de Desarrollo de Software. Lleva muchos años dedicado al mundo del desarrollo de software y otros tantos defendiendo,...</itunes:subtitle><itunes:summary><![CDATA[En el artículo de esta semana traigo una entrevista a un invitado muy especial. El es Ingeniero Informático y Técnico Superior de Desarrollo de Software. Lleva muchos años dedicado al mundo del desarrollo de software y otros tantos defendiendo, divulgando y compartiendo la cultura libre y el movimiento Maker.<br /><br />Uno de los primeros socios en la asociación Hispalinux. Moderador del foro de Arduino y miembro de Clone Wars y RepRap. Lo hemos podido ver dando decenas de charlas por toda España transmitiendo la cultura libre, la impresión 3D y el ecosistema de Arduino.<br /><br />Ha colaborado en multitud de proyectos ayudando, compartiendo y difundiendo la idea detrás de cada uno de ellos. Siempre ha estado en primera línea, aunque él no quisiera.<br /><br />Como bien dicen sus amigos más cercanos, es una persona humilde y es el pegamento social que nos une a todos los Makers y nos saca de nuestros talleres y oficinas.<br /><br />Desde la lejanía lo vemos como un tío serio, duro y curtido en la vida. Sin embargo cuando te acercas a él sigue siendo grande pero desprende energía positiva, vida, humor y sobre todo muchas muchas palabras.<br /><br />El aire místico que envuelve a sus charlas dejan entrever que hay esperanza, que todos somos especiales y que las cosas se pueden hacer de otra manera.<br /><br />A veces me pregunto si él se unió al movimiento Maker o fue el movimiento Maker quien reclutó a Juan Manuel Amuedo en su cruzada por las tecnologías libres.<br /><br />Todos le conocemos por su seudónimo, Coleóptero, Cole para todos los Makers.<br /><br />Más información en <a href="https://programarfacil.com/podcast/historia-movimiento-maker-colepower/" rel="noopener">https://programarfacil.com/podcast/historia-movimiento-maker-colepower/</a>]]></itunes:summary><itunes:duration>8632</itunes:duration><itunes:keywords>arduino,barcamp,cole,hackmeeting,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#120 Haz tus propios wearables con Arduino LilyPad y Flora</title><link>https://www.spreaker.com/episode/120-haz-tus-propios-wearables-con-arduino-lilypad-y-flora--13006362</link><description><![CDATA[En este artículo te voy a hablar de wearables y cómo crear tecnología que se integre con alguna parte de nuestro cuerpo o con prendas de vestir. Todo a través del ecosistema Arduino y gracias a las placas Flora y LilyPad.<br /><br />En las últimas semanas he estado investigando sobre todo este tema debido a que me invitaron a dar una charla en una feria de moda. La sensación con la que me quedé tras la exposición es que el sector está todavía muy verde para adoptar este tipo de tecnologías.<br /><br />Pero para eso estamos los Makers, para dar nuestro apoyo técnico a todos aquellas mentes creativas que no saben como llevar a la realidad sus proyectos. La intersección entre el mundo creativo y el mundo técnico es donde surgen los buenos proyectos.<br /><br />Comenzaremos viendo el concepto de wearable para luego darte a conocer dos de sus máximos exponentes en el mundo Maker: LilyPad y Flora. Se trata de dos placas compatibles con Arduino y enfocadas al mundo de la ropa interactiva.<br /><br />También te presentaré componentes eléctricos para dar funcionalidades extra a esos proyectos y así poder conseguir tus objetivos. Totalmente compatibles con Flora y LilyPad.<br /><br />Por último haremos un caso práctico, un pequeño proyecto para señalizar a los ciclistas en condiciones de poca luz.<br /><br />Quiero avisar que yo parto con ventaja. Desde muy pequeño me he criado entre cortinas, agujas, máquinas de coser y todo lo que envuelve a la costura. Mi madre es modista. Desde bien pequeño recuerdo el taller de costura y todas las oportunidades que he tenido dentro de ese espacio.<br /><br />Para mi escribir este artículo ha sido una vuelta a mi infancia. Pasé muchas horas junto a mis primos dentro del taller inventando cosas nuevas y haciendo nuestros propios juguetes y disfraces.<br /><br />Dicho esto, saca la aguja y el hilo que vamos a crear nuestro primer Wearable con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/blog/arduino-blog/flora-lilypad-wereables-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/flora-lilypad-wereables-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/13006362</guid><pubDate>Tue, 10 Oct 2017 22:56:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/13006362/podcast120.mp3" length="41027184" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este artículo te voy a hablar de wearables y cómo crear tecnología que se integre con alguna parte de nuestro cuerpo o con prendas de vestir. Todo a través del ecosistema Arduino y gracias a las placas Flora y LilyPad.

En las últimas semanas he...</itunes:subtitle><itunes:summary><![CDATA[En este artículo te voy a hablar de wearables y cómo crear tecnología que se integre con alguna parte de nuestro cuerpo o con prendas de vestir. Todo a través del ecosistema Arduino y gracias a las placas Flora y LilyPad.<br /><br />En las últimas semanas he estado investigando sobre todo este tema debido a que me invitaron a dar una charla en una feria de moda. La sensación con la que me quedé tras la exposición es que el sector está todavía muy verde para adoptar este tipo de tecnologías.<br /><br />Pero para eso estamos los Makers, para dar nuestro apoyo técnico a todos aquellas mentes creativas que no saben como llevar a la realidad sus proyectos. La intersección entre el mundo creativo y el mundo técnico es donde surgen los buenos proyectos.<br /><br />Comenzaremos viendo el concepto de wearable para luego darte a conocer dos de sus máximos exponentes en el mundo Maker: LilyPad y Flora. Se trata de dos placas compatibles con Arduino y enfocadas al mundo de la ropa interactiva.<br /><br />También te presentaré componentes eléctricos para dar funcionalidades extra a esos proyectos y así poder conseguir tus objetivos. Totalmente compatibles con Flora y LilyPad.<br /><br />Por último haremos un caso práctico, un pequeño proyecto para señalizar a los ciclistas en condiciones de poca luz.<br /><br />Quiero avisar que yo parto con ventaja. Desde muy pequeño me he criado entre cortinas, agujas, máquinas de coser y todo lo que envuelve a la costura. Mi madre es modista. Desde bien pequeño recuerdo el taller de costura y todas las oportunidades que he tenido dentro de ese espacio.<br /><br />Para mi escribir este artículo ha sido una vuelta a mi infancia. Pasé muchas horas junto a mis primos dentro del taller inventando cosas nuevas y haciendo nuestros propios juguetes y disfraces.<br /><br />Dicho esto, saca la aguja y el hilo que vamos a crear nuestro primer Wearable con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/blog/arduino-blog/flora-lilypad-wereables-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/flora-lilypad-wereables-arduino/</a>]]></itunes:summary><itunes:duration>2565</itunes:duration><itunes:keywords>arduino,flora,lilypad,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#119 Sensor de corriente alterna para medir consumos con Arduino</title><link>https://www.spreaker.com/episode/119-sensor-de-corriente-alterna-para-medir-consumos-con-arduino--12915617</link><description><![CDATA[Mi punto fuerte siempre ha sido la programación. Se trata de una pasión y, durante muchos años, mi profesión. Sin embargo, la electrónica es algo que siempre me ha llamado y por eso decidí hace tiempo introducirme en el mundo de Arduino. Hoy te voy a hablar del sensor de corriente alterna SCT-013, un mundo desconocido para mi.<br /><br />Tengo muy poca práctica en este área, salvo las pequeñas chapuzas que hago en casa. Pero gracias a este artículo he descubierto y recordado cosas que tenía casi olvidadas. Esto es lo que quiero compartir contigo hoy, las nociones básicas que te permitan medir el consumo eléctrico de aparatos en tu hogar.<br /><br />Antes de empezar una advertencia: MUCHO OJO CON REDES DE ALTA TENSIÓN. Ni que decir que lo más importante es la seguridad de uno mismo así que si no estás seguro de algo de lo que cuento aquí, no lo pongas en práctica, no me hago responsable de los daños que pueda ocasionar.<br /><br />Por otro lado, agradecería a todos los profesionales electricistas su opinión y consejo.<br /><br />Dicho todo esto, con mucho respeto pero sin miedo, vamos a comenzar este tutorial sobre cómo medir el consumo eléctrico en nuestros electrodomésticos con el sensor SCT-013.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/sct-013-consumo-electrico-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sct-013-consumo-electrico-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12915617</guid><pubDate>Fri, 29 Sep 2017 05:30:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12915617/podcast_119.mp3" length="98131328" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Mi punto fuerte siempre ha sido la programación. Se trata de una pasión y, durante muchos años, mi profesión. Sin embargo, la electrónica es algo que siempre me ha llamado y por eso decidí hace tiempo introducirme en el mundo de Arduino. Hoy te voy a...</itunes:subtitle><itunes:summary><![CDATA[Mi punto fuerte siempre ha sido la programación. Se trata de una pasión y, durante muchos años, mi profesión. Sin embargo, la electrónica es algo que siempre me ha llamado y por eso decidí hace tiempo introducirme en el mundo de Arduino. Hoy te voy a hablar del sensor de corriente alterna SCT-013, un mundo desconocido para mi.<br /><br />Tengo muy poca práctica en este área, salvo las pequeñas chapuzas que hago en casa. Pero gracias a este artículo he descubierto y recordado cosas que tenía casi olvidadas. Esto es lo que quiero compartir contigo hoy, las nociones básicas que te permitan medir el consumo eléctrico de aparatos en tu hogar.<br /><br />Antes de empezar una advertencia: MUCHO OJO CON REDES DE ALTA TENSIÓN. Ni que decir que lo más importante es la seguridad de uno mismo así que si no estás seguro de algo de lo que cuento aquí, no lo pongas en práctica, no me hago responsable de los daños que pueda ocasionar.<br /><br />Por otro lado, agradecería a todos los profesionales electricistas su opinión y consejo.<br /><br />Dicho todo esto, con mucho respeto pero sin miedo, vamos a comenzar este tutorial sobre cómo medir el consumo eléctrico en nuestros electrodomésticos con el sensor SCT-013.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/sct-013-consumo-electrico-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/sct-013-consumo-electrico-arduino/</a>]]></itunes:summary><itunes:duration>6134</itunes:duration><itunes:keywords>arduino,consumo,energía,maker,potencia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#118. Medir la temperatura en líquidos con Arduino</title><link>https://www.spreaker.com/episode/118-medir-la-temperatura-en-liquidos-con-arduino--12777977</link><description><![CDATA[Recuerdo cuando compré mi primer kit de Arduino. Lo primero que hice fue encender un LED vamos, como todo el mundo. Pero probablemente el segundo programa que hice fue medir la temperatura con el LM35. Fue una sensación increíble. Ahora, en este punto he aprendido que hay un componente para cada situación. El sensor de temperatura DS18B20 es uno de los sensores más versátiles que puedes encontrar en el mercado.<br /><br />Este sensor es idóneo cuando queremos medir la temperatura en ambientes húmedos e incluso dentro del agua. Esto es debido a que podemos comprar una versión que viene en forma de sonda impermeable. A lo largo de este artículo veremos las particularidades, ventajas y desventajas del DS18B20. No se trata de un sensor de temperatura común, veremos que es algo más.<br /><br />Quizás lo más complicado sea la programación ya que utiliza un protocolo poco común dentro del mundo de Arduino, 1-Wire. No te preocupes, yo te voy a enseñar paso a paso todo lo que tienes que hacer para conectarlo a tu Arduino y programarlo.<br /><br />Además, gracias a las librerías la programación resulta muy sencilla, lo podrás comprobar más adelante.<br /><br />Por último decirte que este es el sensor que hemos utilizado en el proyecto IoT Fridge Saver en el que hemos estado trabajando los últimos meses yo, Germán y José Manuel.<br /><br />Como es norma de este blog, no solo estamos aquí para copiar y pegar, también queremos aprender. Ponte cómodo y empecemos con el tutorial del sensor de temperatura DS18B20.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/ds18b20-sensor-temperatura-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ds18b20-sensor-temperatura-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12777977</guid><pubDate>Tue, 12 Sep 2017 04:34:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12777977/podcast118.mp3" length="53828095" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Recuerdo cuando compré mi primer kit de Arduino. Lo primero que hice fue encender un LED vamos, como todo el mundo. Pero probablemente el segundo programa que hice fue medir la temperatura con el LM35. Fue una sensación increíble. Ahora, en este punto...</itunes:subtitle><itunes:summary><![CDATA[Recuerdo cuando compré mi primer kit de Arduino. Lo primero que hice fue encender un LED vamos, como todo el mundo. Pero probablemente el segundo programa que hice fue medir la temperatura con el LM35. Fue una sensación increíble. Ahora, en este punto he aprendido que hay un componente para cada situación. El sensor de temperatura DS18B20 es uno de los sensores más versátiles que puedes encontrar en el mercado.<br /><br />Este sensor es idóneo cuando queremos medir la temperatura en ambientes húmedos e incluso dentro del agua. Esto es debido a que podemos comprar una versión que viene en forma de sonda impermeable. A lo largo de este artículo veremos las particularidades, ventajas y desventajas del DS18B20. No se trata de un sensor de temperatura común, veremos que es algo más.<br /><br />Quizás lo más complicado sea la programación ya que utiliza un protocolo poco común dentro del mundo de Arduino, 1-Wire. No te preocupes, yo te voy a enseñar paso a paso todo lo que tienes que hacer para conectarlo a tu Arduino y programarlo.<br /><br />Además, gracias a las librerías la programación resulta muy sencilla, lo podrás comprobar más adelante.<br /><br />Por último decirte que este es el sensor que hemos utilizado en el proyecto IoT Fridge Saver en el que hemos estado trabajando los últimos meses yo, Germán y José Manuel.<br /><br />Como es norma de este blog, no solo estamos aquí para copiar y pegar, también queremos aprender. Ponte cómodo y empecemos con el tutorial del sensor de temperatura DS18B20.<br /><br />Más información en <a href="https://programarfacil.com/blog/arduino-blog/ds18b20-sensor-temperatura-arduino/" rel="noopener">https://programarfacil.com/blog/arduino-blog/ds18b20-sensor-temperatura-arduino/</a>]]></itunes:summary><itunes:duration>3365</itunes:duration><itunes:keywords>arduino,diy,electronica,maker,raspberypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#117. Medir consumos eléctricos con Arduino</title><link>https://www.spreaker.com/episode/117-medir-consumos-electricos-con-arduino--12400521</link><description><![CDATA[En el mundo hay más de 7.000 millones de personas. Una de cada cinco tiene un frigorífico en su casa. Eso equivale a más de 1.500 millones de frigoríficos.<br /><br />Este electrodoméstico es de los pocos que está encendido 24 horas al día y 365 días al año. Esto supone que cada frigorífico consume una media de 450 KWh por año. Si multiplicamos el número de frigoríficos de todo el mundo (1.500 millones) y el consumo anual de cada uno de ellos, el total sale 649 millones de MWh de consumo anual.<br /><br />Si lo vemos desde otra perspectiva, podemos decir que todos los frigoríficos del mundo consumen más que un país como Alemania.<br /><br />La cuestión que nos planteamos en este proyecto es ¿cómo podemos ayudar a reducir ese consumo? Quizás no sea una pregunta trivial pero tenemos algo a nuestro favor, casi todos los frigoríficos funcionan de la misma manera.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12400521</guid><pubDate>Fri, 21 Jul 2017 06:13:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12400521/podcast117.mp3" length="90198516" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el mundo hay más de 7.000 millones de personas. Una de cada cinco tiene un frigorífico en su casa. Eso equivale a más de 1.500 millones de frigoríficos.

Este electrodoméstico es de los pocos que está encendido 24 horas al día y 365 días al año....</itunes:subtitle><itunes:summary><![CDATA[En el mundo hay más de 7.000 millones de personas. Una de cada cinco tiene un frigorífico en su casa. Eso equivale a más de 1.500 millones de frigoríficos.<br /><br />Este electrodoméstico es de los pocos que está encendido 24 horas al día y 365 días al año. Esto supone que cada frigorífico consume una media de 450 KWh por año. Si multiplicamos el número de frigoríficos de todo el mundo (1.500 millones) y el consumo anual de cada uno de ellos, el total sale 649 millones de MWh de consumo anual.<br /><br />Si lo vemos desde otra perspectiva, podemos decir que todos los frigoríficos del mundo consumen más que un país como Alemania.<br /><br />La cuestión que nos planteamos en este proyecto es ¿cómo podemos ayudar a reducir ese consumo? Quizás no sea una pregunta trivial pero tenemos algo a nuestro favor, casi todos los frigoríficos funcionan de la misma manera.]]></itunes:summary><itunes:duration>5638</itunes:duration><itunes:keywords>arduino,consumo-electrico,iot,nodemcu</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#116 Drones más allá de un vehículo no tripulado con Lot Amorós</title><link>https://www.spreaker.com/episode/116-drones-mas-alla-de-un-vehiculo-no-tripulado-con-lot-amoros--12277876</link><description><![CDATA[Dentro del abanico de posibilidades que nos brinda la tecnología, encontramos los drones. Se trata de dispositivos que hacen volar un robot. Esto da una perspectiva nueva a los seres humanos, de repente somos capaces de explorar un medio como el aire.<br /><br />Pero si en el resto de tecnologías existe un fuerte carácter ético, veremos como los drones son los dispositivos que más cerca están de  la frontera entre lo ético y no ético.<br /><br />Lot Amorós es un apasionado de este mundo y nos hablará de diferentes áreas y usos de los drones en la sociedad.<br /><br />Un drone sirve para salvar vidas pero también para quitarlas. La tecnología está ahí para usarla, el uso que le demos dependerá de nosotros mismos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/drones-vehiculo-no-tripulado/" rel="noopener">https://programarfacil.com/podcast/drones-vehiculo-no-tripulado/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12277876</guid><pubDate>Tue, 04 Jul 2017 05:06:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12277876/podcast116.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Dentro del abanico de posibilidades que nos brinda la tecnología, encontramos los drones. Se trata de dispositivos que hacen volar un robot. Esto da una perspectiva nueva a los seres humanos, de repente somos capaces de explorar un medio como el aire....</itunes:subtitle><itunes:summary><![CDATA[Dentro del abanico de posibilidades que nos brinda la tecnología, encontramos los drones. Se trata de dispositivos que hacen volar un robot. Esto da una perspectiva nueva a los seres humanos, de repente somos capaces de explorar un medio como el aire.<br /><br />Pero si en el resto de tecnologías existe un fuerte carácter ético, veremos como los drones son los dispositivos que más cerca están de  la frontera entre lo ético y no ético.<br /><br />Lot Amorós es un apasionado de este mundo y nos hablará de diferentes áreas y usos de los drones en la sociedad.<br /><br />Un drone sirve para salvar vidas pero también para quitarlas. La tecnología está ahí para usarla, el uso que le demos dependerá de nosotros mismos.<br /><br />Más información en <a href="https://programarfacil.com/podcast/drones-vehiculo-no-tripulado/" rel="noopener">https://programarfacil.com/podcast/drones-vehiculo-no-tripulado/</a>]]></itunes:summary><itunes:duration>3228</itunes:duration><itunes:keywords>arduino,diy,drone,drones,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>NodeMCU tutorial paso a paso desde cero</title><link>https://www.spreaker.com/episode/nodemcu-tutorial-paso-a-paso-desde-cero--12163779</link><description><![CDATA[NodeMCU es la placa de desarrollo basada en el ESP8266 que nos hace la vida más fácil a los que queremos desarrollar dispositivos conectados. En este tutorial daremos un repaso por los 5 puntos más importantes de NodeMCU.<br /><br />Ya hemos hablado en varias ocasiones sobre esta placa o kit de desarrollo. Este tutorial pretende ser una guía de inicio para todos aquellos que quieran profundizar en su funcionamiento.<br /><br />Yo soy un defensor de las placas de Arduino. Aunque hay grandes diferencias sobre todo con respecto a la documentación, NodeMCU nos brinda la posibilidad de crear nuestros primeros dispositivos para el IoT de una manera muy económica, apenas 8 €.<br /><br />Este tutorial consta de 5 partes. Comenzamos viendo una visión general de los kit de desarrollo y de NodeMCU. Luego pasaremos a diferenciar las diferentes versiones que nos encontramos de esta placa. Veremos los pines que están disponibles y sus particularidades, los LEDs y pulsadores integrados dentro de NodeMCU y por último cómo conectar NodeMCU a nuestro PC.<br /><br />Todo esto forma parte del curso que puedes encontrar en el Campus de Programarfacil (<a href="https://campus.programarfacil.com/)" rel="noopener">https://campus.programarfacil.com/)</a>. Ponte cómodo, hazte un café y disfruta del contenido :).<br /><br />Más información en  <a href="https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/" rel="noopener">https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12163779</guid><pubDate>Tue, 20 Jun 2017 04:06:04 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12163779/podcast115.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>NodeMCU es la placa de desarrollo basada en el ESP8266 que nos hace la vida más fácil a los que queremos desarrollar dispositivos conectados. En este tutorial daremos un repaso por los 5 puntos más importantes de NodeMCU.

Ya hemos hablado en varias...</itunes:subtitle><itunes:summary><![CDATA[NodeMCU es la placa de desarrollo basada en el ESP8266 que nos hace la vida más fácil a los que queremos desarrollar dispositivos conectados. En este tutorial daremos un repaso por los 5 puntos más importantes de NodeMCU.<br /><br />Ya hemos hablado en varias ocasiones sobre esta placa o kit de desarrollo. Este tutorial pretende ser una guía de inicio para todos aquellos que quieran profundizar en su funcionamiento.<br /><br />Yo soy un defensor de las placas de Arduino. Aunque hay grandes diferencias sobre todo con respecto a la documentación, NodeMCU nos brinda la posibilidad de crear nuestros primeros dispositivos para el IoT de una manera muy económica, apenas 8 €.<br /><br />Este tutorial consta de 5 partes. Comenzamos viendo una visión general de los kit de desarrollo y de NodeMCU. Luego pasaremos a diferenciar las diferentes versiones que nos encontramos de esta placa. Veremos los pines que están disponibles y sus particularidades, los LEDs y pulsadores integrados dentro de NodeMCU y por último cómo conectar NodeMCU a nuestro PC.<br /><br />Todo esto forma parte del curso que puedes encontrar en el Campus de Programarfacil (<a href="https://campus.programarfacil.com/)" rel="noopener">https://campus.programarfacil.com/)</a>. Ponte cómodo, hazte un café y disfruta del contenido :).<br /><br />Más información en  <a href="https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/" rel="noopener">https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/</a>]]></itunes:summary><itunes:duration>2923</itunes:duration><itunes:keywords>arduino,iot,maker,nodemcu,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>114. Sigfox, Arduino MKRFOX1200 y un medidor de radiación UV</title><link>https://www.spreaker.com/episode/114-sigfox-arduino-mkrfox1200-y-un-medidor-de-radiacion-uv--12044042</link><description><![CDATA[Si hablamos de Arduino estamos hablando de la democratización del uso de los microcontroladores. Desde que hace más de un año presentó el Arduino MKR1000, las cosas han ido cambiando. La entrada de redes LPWAN ha impulsado la última placa presentada, el Arduino MKRFOX1200 con conexión a Sigfox.<br /><br />Como no, siempre que sale un Arduino destinado al IoT con una nueva tecnología, me sale el Síndrome de Ansia Viva (#SAV acuñado por el gran Obijuan) y tengo que probarlo. Yo soy fan de Arduino al igual que hay fanboys de Apple o de Google.<br /><br />Pero si hay algo que realmente me gusta hacer con esta placa, es hacer proyectos. Me encanta plantear retos e investigar sobre la materia. Se trata de ir descubriendo no solo la programación y la electrónica, también de aprender sobre el mundo.<br /><br />Qué es el torque, como funcionan unos engranajes, a montar y desmontar sistemas mecánicos, tornillería, carpintería e incluso aspectos meteorológicos como la radiación UV (ultravioleta). Precisamente de esto último te voy a hablar hoy.<br /><br />Sigfox nos abre la puerta de la conectividad a zonas inaccesibles para otras tecnologías y Arduino MKRFOX1200 nos ayuda a implementar dispositivos y prototipos de una forma fácil y rápida. De bajo consumo y con muy buena cobertura.<br /><br />Esto me ha llevado a plantear el proyecto que os voy a presentar hoy, un medidor de radiación UV con Sigfox y Arduino MKRFOX1200.<br />Más información en  <a href="https://programarfacil.com/podcast/sigfox-arduino-mkrfox1200-radiacion-uv" rel="noopener">https://programarfacil.com/podcast/sigfox-arduino-mkrfox1200-radiacion-uv</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/12044042</guid><pubDate>Tue, 06 Jun 2017 05:50:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/12044042/podcast114.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si hablamos de Arduino estamos hablando de la democratización del uso de los microcontroladores. Desde que hace más de un año presentó el Arduino MKR1000, las cosas han ido cambiando. La entrada de redes LPWAN ha impulsado la última placa presentada,...</itunes:subtitle><itunes:summary><![CDATA[Si hablamos de Arduino estamos hablando de la democratización del uso de los microcontroladores. Desde que hace más de un año presentó el Arduino MKR1000, las cosas han ido cambiando. La entrada de redes LPWAN ha impulsado la última placa presentada, el Arduino MKRFOX1200 con conexión a Sigfox.<br /><br />Como no, siempre que sale un Arduino destinado al IoT con una nueva tecnología, me sale el Síndrome de Ansia Viva (#SAV acuñado por el gran Obijuan) y tengo que probarlo. Yo soy fan de Arduino al igual que hay fanboys de Apple o de Google.<br /><br />Pero si hay algo que realmente me gusta hacer con esta placa, es hacer proyectos. Me encanta plantear retos e investigar sobre la materia. Se trata de ir descubriendo no solo la programación y la electrónica, también de aprender sobre el mundo.<br /><br />Qué es el torque, como funcionan unos engranajes, a montar y desmontar sistemas mecánicos, tornillería, carpintería e incluso aspectos meteorológicos como la radiación UV (ultravioleta). Precisamente de esto último te voy a hablar hoy.<br /><br />Sigfox nos abre la puerta de la conectividad a zonas inaccesibles para otras tecnologías y Arduino MKRFOX1200 nos ayuda a implementar dispositivos y prototipos de una forma fácil y rápida. De bajo consumo y con muy buena cobertura.<br /><br />Esto me ha llevado a plantear el proyecto que os voy a presentar hoy, un medidor de radiación UV con Sigfox y Arduino MKRFOX1200.<br />Más información en  <a href="https://programarfacil.com/podcast/sigfox-arduino-mkrfox1200-radiacion-uv" rel="noopener">https://programarfacil.com/podcast/sigfox-arduino-mkrfox1200-radiacion-uv</a>]]></itunes:summary><itunes:duration>2243</itunes:duration><itunes:keywords>arduino,iot,maker,mkrfox1200,sigfox</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#113 Aprender Arduino con Enrique Crespo (@jecrespom)</title><link>https://www.spreaker.com/episode/113-aprender-arduino-con-enrique-crespo-jecrespom--11930794</link><description><![CDATA[Arduino es una plataforma para la programación y prototipado de microcontroladores. Aprender Arduino implica conocer las dos ramas involucradas dentro de la computación física, programación y electrónica.<br /><br />Al contrario de lo que podamos creer, Arduino no es solo un microcontrolador. Arduino es una plataforma que integra software, hardware y documentación. Tenemos todo lo necesario a nuestro alcance para poder crear nuestros propios proyectos, sistemas o prototipos.<br /><br />Pero si hay una característica a destacar de Arduino, es su carácter libre. Toda la documentación la tenemos a nuestra disposición para descargarla, modificar e incluso comercializar los productos derivados de la plataforma eso sí, siguiendo unas reglas.<br /><br />Hoy en este artículo y podcast, tenemos de invitado a Jose Enrique Crespo, divulgador, formador y fundador del blog Aprendiendo Arduino. Nos iluminará al comienzo del camino que debemos de recorrer todo Maker.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/aprender-arduino-programacion/" rel="noopener">https://programarfacil.com/podcast/aprender-arduino-programacion/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11930794</guid><pubDate>Tue, 23 May 2017 04:32:37 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11930794/podcast113.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Arduino es una plataforma para la programación y prototipado de microcontroladores. Aprender Arduino implica conocer las dos ramas involucradas dentro de la computación física, programación y electrónica.

Al contrario de lo que podamos creer, Arduino...</itunes:subtitle><itunes:summary><![CDATA[Arduino es una plataforma para la programación y prototipado de microcontroladores. Aprender Arduino implica conocer las dos ramas involucradas dentro de la computación física, programación y electrónica.<br /><br />Al contrario de lo que podamos creer, Arduino no es solo un microcontrolador. Arduino es una plataforma que integra software, hardware y documentación. Tenemos todo lo necesario a nuestro alcance para poder crear nuestros propios proyectos, sistemas o prototipos.<br /><br />Pero si hay una característica a destacar de Arduino, es su carácter libre. Toda la documentación la tenemos a nuestra disposición para descargarla, modificar e incluso comercializar los productos derivados de la plataforma eso sí, siguiendo unas reglas.<br /><br />Hoy en este artículo y podcast, tenemos de invitado a Jose Enrique Crespo, divulgador, formador y fundador del blog Aprendiendo Arduino. Nos iluminará al comienzo del camino que debemos de recorrer todo Maker.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/aprender-arduino-programacion/" rel="noopener">https://programarfacil.com/podcast/aprender-arduino-programacion/</a>]]></itunes:summary><itunes:duration>4304</itunes:duration><itunes:keywords>aprender,arduino,diy,maker,open-software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/70c85892ac248443caf6e6b6320c18d1.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#112 4 formas de geolocalizar Arduino, GPS, GSM, LPWAN y WiFi</title><link>https://www.spreaker.com/episode/112-4-formas-de-geolocalizar-arduino-gps-gsm-lpwan-y-wifi--11823013</link><description><![CDATA[En la era del Internet de las Cosas o del IoT, donde los objetos están conectados, se hace necesario localizar o posicionar nuestros proyectos. Utilizar un GPS Arduino, WiFi, GSM, UBW o las LPWAN son algunas de las posibilidades que tenemos a nuestro alcance.<br /><br />Pero seguramente te preguntes ¿para qué quiero geolocalizar Arduino? Dependerá el sector en el que te muevas.<br /><br />Últimamente me han llegado diferentes preguntas a través del email. En sectores donde se alquila o se presta maquinaria o diferentes objetos es necesario controlar su posición.<br /><br />Si nos metemos en el mundo de la logística, posicionar la flota de vehículos con un GPS y Arduino puede ser una solución económica y efectiva.<br /><br />Y como Maker que eres, la mejor razón para utilizar la geolocalización con Arduino es por curiosidad. Sí, curiosidad por entender cómo funcionan esos sistemas y más importante aún, porque Arduino nos permite ver en acción todos estos sistemas.<br /><br />De todo esto vamos a hablar hoy en este artículo. Las diferentes formas o modos que tenemos para localizar un Arduino en el mundo.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/gps-arduino-geolocalizacion/" rel="noopener">https://programarfacil.com/podcast/gps-arduino-geolocalizacion/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11823013</guid><pubDate>Tue, 09 May 2017 04:07:57 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11823013/podcast112.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En la era del Internet de las Cosas o del IoT, donde los objetos están conectados, se hace necesario localizar o posicionar nuestros proyectos. Utilizar un GPS Arduino, WiFi, GSM, UBW o las LPWAN son algunas de las posibilidades que tenemos a nuestro...</itunes:subtitle><itunes:summary><![CDATA[En la era del Internet de las Cosas o del IoT, donde los objetos están conectados, se hace necesario localizar o posicionar nuestros proyectos. Utilizar un GPS Arduino, WiFi, GSM, UBW o las LPWAN son algunas de las posibilidades que tenemos a nuestro alcance.<br /><br />Pero seguramente te preguntes ¿para qué quiero geolocalizar Arduino? Dependerá el sector en el que te muevas.<br /><br />Últimamente me han llegado diferentes preguntas a través del email. En sectores donde se alquila o se presta maquinaria o diferentes objetos es necesario controlar su posición.<br /><br />Si nos metemos en el mundo de la logística, posicionar la flota de vehículos con un GPS y Arduino puede ser una solución económica y efectiva.<br /><br />Y como Maker que eres, la mejor razón para utilizar la geolocalización con Arduino es por curiosidad. Sí, curiosidad por entender cómo funcionan esos sistemas y más importante aún, porque Arduino nos permite ver en acción todos estos sistemas.<br /><br />De todo esto vamos a hablar hoy en este artículo. Las diferentes formas o modos que tenemos para localizar un Arduino en el mundo.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/gps-arduino-geolocalizacion/" rel="noopener">https://programarfacil.com/podcast/gps-arduino-geolocalizacion/</a>]]></itunes:summary><itunes:duration>3424</itunes:duration><itunes:keywords>arduino,gps,gsm,lpwan,wifi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/2e64eba716b56e73c56f63790a7346c1.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#111 Lean Startup y el movimiento Maker con Néstor Guerra</title><link>https://www.spreaker.com/episode/111-lean-startup-y-el-movimiento-maker-con-nestor-guerra--11711889</link><description><![CDATA[Por mucho que nos empeñemos en hacer del movimiento Maker un hobby, no deja de haber detrás una vocecita que todos tenemos que nos dice "¿Y si esto funciona y le gusta a la gente?. ¿Y si lo puedo comercializar?" En ese instante es cuando te tienes que plantear leer más sobre Lean Startup.<br /><br />Nosotros los makers construimos para aprender y esa es la filosofía que emplea la metodología Lean Startup. Por eso hoy he querido traer a Néstor Guerra al programa, porque hay una estrecha relación entre estos dos mundos.<br /><br />Quizás sea una de las personas que más sabe de estos temas en España y hoy nos dará un visión general de lo que se esconde detrás de Lean Startup y lo más importante, cómo podemos aplicarlo a nuestros prototipos con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-lean-startup-arduino/" rel="noopener">https://programarfacil.com/podcast/como-lean-startup-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11711889</guid><pubDate>Tue, 25 Apr 2017 04:04:54 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11711889/podcast_111.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Por mucho que nos empeñemos en hacer del movimiento Maker un hobby, no deja de haber detrás una vocecita que todos tenemos que nos dice "¿Y si esto funciona y le gusta a la gente?. ¿Y si lo puedo comercializar?" En ese instante es cuando te tienes que...</itunes:subtitle><itunes:summary><![CDATA[Por mucho que nos empeñemos en hacer del movimiento Maker un hobby, no deja de haber detrás una vocecita que todos tenemos que nos dice "¿Y si esto funciona y le gusta a la gente?. ¿Y si lo puedo comercializar?" En ese instante es cuando te tienes que plantear leer más sobre Lean Startup.<br /><br />Nosotros los makers construimos para aprender y esa es la filosofía que emplea la metodología Lean Startup. Por eso hoy he querido traer a Néstor Guerra al programa, porque hay una estrecha relación entre estos dos mundos.<br /><br />Quizás sea una de las personas que más sabe de estos temas en España y hoy nos dará un visión general de lo que se esconde detrás de Lean Startup y lo más importante, cómo podemos aplicarlo a nuestros prototipos con Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-lean-startup-arduino/" rel="noopener">https://programarfacil.com/podcast/como-lean-startup-arduino/</a>]]></itunes:summary><itunes:duration>3489</itunes:duration><itunes:keywords>arduino,lean-startup,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ed9b45e416bf29bf0e82f192f40bf3c2.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#110 Coches autónomos, el estado del arte con Alex Barredo</title><link>https://www.spreaker.com/episode/110-coches-autonomos-el-estado-del-arte-con-alex-barredo--11602454</link><description><![CDATA[Aunque el coche autónomo es algo que puede que se salga fuera de la temática principal de este blog, es interesante saber qué nos espera en el futuro. Diariamente salen noticias sobre este tipo de vehículos y en este artículo vamos a desvelar como está el estado del arte de esta tecnología.<br /><br />Las mayores empresas tecnológicas del planeta están apostando por llevar a cabo sus propios prototipos. Algunas, como Apple, ya han abandonado el intento y otras, como Google, se han centrado en el software. Pero si tenemos que poner el ojo en una empresa, esa es Tesla.<br /><br />Un coche autónomo o vehículo autónomo, es un sistema complejo donde se involucran muchas tecnologías y entran en juego diferentes disciplinas como la mecánica, visión artificial o geoposicionamiento. En este artículo daremos un repaso por todo esto.<br /><br />Coche autónomo<br /><br />[toc]<br /><br />Alex Barredo el podcaster experto en coches autónomos<br /><br />Sin duda alguna, Alex Barredo, el invitado de hoy, es el único podcast que dedica parte de su tiempo a hablar de estos temas. Además de hilar muy bien el contenido, aporta un valor y conocimiento extraordinario en la materia.<br /><br />Es podcaster en Mixx.io donde todos los días (bueno, todos los que puede) nos aporta las mejores noticias de tecnología del día. Habla de los entresijos que se cuecen al otro lado del Atlántico y por todo el mundo. Es un podcast que merece la pena escuchar si te mueves en este sector.<br /><br />Alex Barredo<br /><br />Además, hace un podcast muy divertido con su amigo Eduardo, Hacia Falta. Llevan muchos años en la parrilla y trata temas muy diversos. Por cierto, no te pierdas el capítulo número 100, todo una locura :)<br /><br />Su ocupación principal es como editor en La Vanguardia donde, como no, habla de tecnología. En fin, podemos decir que Alex nos aporta frescura tecnológica con un toque muy profesional y además es un tipo muy majete.<br /><br />Lo puedes seguir en Twitter en @somospostpc<br /><br />Hoy está con todos nosotros para contarnos qué son los coches autónomos y como ve el futuro que hay detrás de todo este mercado. Además de los coches autónomos tratamos temas como los Drones, los cambios que se avecinan y tecnologías del futuro.<br /><br />No te lo pierdas porque antes de lo que parece, el mundo va a cambiar y nos pillará por sorpresa.<br /><br />Más información en <a href="https://programarfacil.com/podcast/coche-autonomo-estado-del-arte/" rel="noopener">https://programarfacil.com/podcast/coche-autonomo-estado-del-arte/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11602454</guid><pubDate>Tue, 11 Apr 2017 05:57:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11602454/podcast110.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Aunque el coche autónomo es algo que puede que se salga fuera de la temática principal de este blog, es interesante saber qué nos espera en el futuro. Diariamente salen noticias sobre este tipo de vehículos y en este artículo vamos a desvelar como...</itunes:subtitle><itunes:summary><![CDATA[Aunque el coche autónomo es algo que puede que se salga fuera de la temática principal de este blog, es interesante saber qué nos espera en el futuro. Diariamente salen noticias sobre este tipo de vehículos y en este artículo vamos a desvelar como está el estado del arte de esta tecnología.<br /><br />Las mayores empresas tecnológicas del planeta están apostando por llevar a cabo sus propios prototipos. Algunas, como Apple, ya han abandonado el intento y otras, como Google, se han centrado en el software. Pero si tenemos que poner el ojo en una empresa, esa es Tesla.<br /><br />Un coche autónomo o vehículo autónomo, es un sistema complejo donde se involucran muchas tecnologías y entran en juego diferentes disciplinas como la mecánica, visión artificial o geoposicionamiento. En este artículo daremos un repaso por todo esto.<br /><br />Coche autónomo<br /><br />[toc]<br /><br />Alex Barredo el podcaster experto en coches autónomos<br /><br />Sin duda alguna, Alex Barredo, el invitado de hoy, es el único podcast que dedica parte de su tiempo a hablar de estos temas. Además de hilar muy bien el contenido, aporta un valor y conocimiento extraordinario en la materia.<br /><br />Es podcaster en Mixx.io donde todos los días (bueno, todos los que puede) nos aporta las mejores noticias de tecnología del día. Habla de los entresijos que se cuecen al otro lado del Atlántico y por todo el mundo. Es un podcast que merece la pena escuchar si te mueves en este sector.<br /><br />Alex Barredo<br /><br />Además, hace un podcast muy divertido con su amigo Eduardo, Hacia Falta. Llevan muchos años en la parrilla y trata temas muy diversos. Por cierto, no te pierdas el capítulo número 100, todo una locura :)<br /><br />Su ocupación principal es como editor en La Vanguardia donde, como no, habla de tecnología. En fin, podemos decir que Alex nos aporta frescura tecnológica con un toque muy profesional y además es un tipo muy majete.<br /><br />Lo puedes seguir en Twitter en @somospostpc<br /><br />Hoy está con todos nosotros para contarnos qué son los coches autónomos y como ve el futuro que hay detrás de todo este mercado. Además de los coches autónomos tratamos temas como los Drones, los cambios que se avecinan y tecnologías del futuro.<br /><br />No te lo pierdas porque antes de lo que parece, el mundo va a cambiar y nos pillará por sorpresa.<br /><br />Más información en <a href="https://programarfacil.com/podcast/coche-autonomo-estado-del-arte/" rel="noopener">https://programarfacil.com/podcast/coche-autonomo-estado-del-arte/</a>]]></itunes:summary><itunes:duration>6086</itunes:duration><itunes:keywords>arduino,cocheautonomo,diy,maker,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#109 Cómo crear un prototipo con Arduino, el proceso paso a paso</title><link>https://www.spreaker.com/episode/109-como-crear-un-prototipo-con-arduino-el-proceso-paso-a-paso--11495348</link><description><![CDATA[Cuando queremos llevar a cabo un proyecto o prototipo con Arduino o cualquier otro hardware, debemos seguir un proceso. Este proceso nos guiará y ayudará a través de diferentes fases que debemos ir afrontando a lo largo de la creación de un prototipo.<br /><br />Podemos dividirlo en tres grandes partes, la idea general, el prototipo mínimo y el diseño incremental. Cada una de ellas intenta sumergirnos dentro de nuestro proyecto para poder ir avanzando poco a poco.<br /><br />Pero quizás lo más importante es poder ver resultados lo antes posible. Cuando estamos aprendiendo algo nuevo, es importante obtener resultados lo antes posible y esto es en lo que se basa el proceso del prototipado.<br /><br />El proceso que debe seguir nuestro prototipo con Arduino<br /><br />Si hay una característica que cabe destacar dentro de Arduino es el prototipado. Todo dentro de la placa está pensado para que podamos hacer un prototipo lo más rápido y sencillo posible. Además, la facilidad de uso es una característica que nos acompañará en este proceso.<br /><br />Todo esto junto con los cientos de sensores, shields y componentes alrededor de Arduino que nos facilitan esta tarea. Puedes conectar a Internet, mover motores, servos, sensores de todo tipo, Bluetooth, etc..., hará que avancemos muy rápidamente.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-prototipo-arduino/" rel="noopener">https://programarfacil.com/podcast/como-prototipo-arduino/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11495348</guid><pubDate>Tue, 28 Mar 2017 03:35:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11495348/podcast109.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando queremos llevar a cabo un proyecto o prototipo con Arduino o cualquier otro hardware, debemos seguir un proceso. Este proceso nos guiará y ayudará a través de diferentes fases que debemos ir afrontando a lo largo de la creación de un prototipo....</itunes:subtitle><itunes:summary><![CDATA[Cuando queremos llevar a cabo un proyecto o prototipo con Arduino o cualquier otro hardware, debemos seguir un proceso. Este proceso nos guiará y ayudará a través de diferentes fases que debemos ir afrontando a lo largo de la creación de un prototipo.<br /><br />Podemos dividirlo en tres grandes partes, la idea general, el prototipo mínimo y el diseño incremental. Cada una de ellas intenta sumergirnos dentro de nuestro proyecto para poder ir avanzando poco a poco.<br /><br />Pero quizás lo más importante es poder ver resultados lo antes posible. Cuando estamos aprendiendo algo nuevo, es importante obtener resultados lo antes posible y esto es en lo que se basa el proceso del prototipado.<br /><br />El proceso que debe seguir nuestro prototipo con Arduino<br /><br />Si hay una característica que cabe destacar dentro de Arduino es el prototipado. Todo dentro de la placa está pensado para que podamos hacer un prototipo lo más rápido y sencillo posible. Además, la facilidad de uso es una característica que nos acompañará en este proceso.<br /><br />Todo esto junto con los cientos de sensores, shields y componentes alrededor de Arduino que nos facilitan esta tarea. Puedes conectar a Internet, mover motores, servos, sensores de todo tipo, Bluetooth, etc..., hará que avancemos muy rápidamente.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-prototipo-arduino/" rel="noopener">https://programarfacil.com/podcast/como-prototipo-arduino/</a>]]></itunes:summary><itunes:duration>3510</itunes:duration><itunes:keywords>arduino,diy,maker,prototipo,raspberry-pi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4ad07ffecaf10b1e7ca58f22f3bdb27e.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#108 David Cuartielles cofundador de Arduino y del Open Hardware</title><link>https://www.spreaker.com/episode/108-david-cuartielles-cofundador-de-arduino-y-del-open-hardware--11382955</link><description><![CDATA[Si hay algo que nos marcará el resto de nuestras vidas es ese momento en el que tuvimos el primer contacto con un ordenador. En España esto sucedió en la década de los ochenta. Tras muchos años, tuve la misma sensación cuando me encontré con Arduino y el Open Hardware.<br /><br />Estoy seguro que estos hitos tecnológicos saldrán en los libros de historia y que nuestros hijos y nietos podrán decir que sus antepasados vivieron esa época. Al igual que nosotros, los de mi generación, hemos vivido con la sombra de la guerra y el hambre de nuestros padres y abuelos.<br /><br />Desde la lejanía siempre he percibido a David Cuartielles como una persona comprometida, seria y rigurosa. Esta entrevista me ha demostrado que los principios son los pilares sobre los que se sustentan las personas. David tiene muy marcados esos principios que han dado pie a la mayor plataforma de Open Hardware de la historia, Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/david-cuartielles-open-hardware/" rel="noopener">https://programarfacil.com/podcast/david-cuartielles-open-hardware/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11382955</guid><pubDate>Tue, 14 Mar 2017 05:28:55 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11382955/podcast108.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si hay algo que nos marcará el resto de nuestras vidas es ese momento en el que tuvimos el primer contacto con un ordenador. En España esto sucedió en la década de los ochenta. Tras muchos años, tuve la misma sensación cuando me encontré con Arduino y...</itunes:subtitle><itunes:summary><![CDATA[Si hay algo que nos marcará el resto de nuestras vidas es ese momento en el que tuvimos el primer contacto con un ordenador. En España esto sucedió en la década de los ochenta. Tras muchos años, tuve la misma sensación cuando me encontré con Arduino y el Open Hardware.<br /><br />Estoy seguro que estos hitos tecnológicos saldrán en los libros de historia y que nuestros hijos y nietos podrán decir que sus antepasados vivieron esa época. Al igual que nosotros, los de mi generación, hemos vivido con la sombra de la guerra y el hambre de nuestros padres y abuelos.<br /><br />Desde la lejanía siempre he percibido a David Cuartielles como una persona comprometida, seria y rigurosa. Esta entrevista me ha demostrado que los principios son los pilares sobre los que se sustentan las personas. David tiene muy marcados esos principios que han dado pie a la mayor plataforma de Open Hardware de la historia, Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/david-cuartielles-open-hardware/" rel="noopener">https://programarfacil.com/podcast/david-cuartielles-open-hardware/</a>]]></itunes:summary><itunes:duration>5938</itunes:duration><itunes:keywords>arduino,david-cuartielles,malmö,open-hardware,open-software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4ab18367ad8400639c47598c3e8b4c0a.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#107 Aplicaciones del IoT usos prácticos en el mundo real</title><link>https://www.spreaker.com/episode/107-aplicaciones-del-iot-usos-practicos-en-el-mundo-real--11234908</link><description><![CDATA[El IoT o Internet of Things (Internet de las Cosas) está cambiando la manera en la que nos relacionamos con el mundo físico. Las aplicaciones del IoT pretenden facilitarnos el uso de servicios en sectores como la hostelería, el comercio o la agricultura.<br /><br />Aunque tengamos la sensación de que es una tecnología del futuro, la realidad es que a día de hoy podemos encontrar aplicaciones del IoT que se están usando en diferentes sectores como el industrial, el doméstico y las ciudades inteligentes.<br /><br />El IoT se está convirtiendo en una realidad y poco a poco se está introduciendo en nuestras vidas. En este artículo veremos varios ejemplos prácticos y aplicaciones que se encuentran en el mercado y cuya función varía según el sector al que va destinado.<br /><br />¿Qué es el IoT?<br /><br />El Internet of Things, no es un tema nuevo en este blog, ya hemos hablado de la arquitectura del IoT, de las plataformas del IoT con Arduino e incluso César García nos habló de cómo la cultura Maker está influyendo en los dispositivos para este sector.<br /><br />Aún así, voy a volver a definir esta tecnología que muchas veces nos puedes llevar a confusiones. Es la siguiente evolución o transformación que está sufriendo el Internet que todos conocemos. Gracias a esta nueva tecnología ya no solo los humanos vamos a poder enviar información. Ahora los objetos o las cosas también tendrán esta capacidad.<br /><br />¿Pero cómo un objeto va a conectarse a Internet?¿Es que van a poder enviar emails o mensajes de Whatsapp? No, no se conectarán de esta manera. Si nosotros utilizamos un teclado, una pantalla o un ratón como interfaz para comunicarnos, un objeto utilizará sensores y actuadores.<br /><br />La idea que hay detrás es obtener información del mundo físico y enviarla al mundo virtual. Esta información puede ser muy variopinta, temperatura, humedad, calidad del aire, geolocalización, etc...<br /><br />Más información en <a href="https://programarfacil.com/podcast/aplicaciones-del-iot-reales/" rel="noopener">https://programarfacil.com/podcast/aplicaciones-del-iot-reales/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/11234908</guid><pubDate>Tue, 28 Feb 2017 05:31:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/11234908/podcast107.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El IoT o Internet of Things (Internet de las Cosas) está cambiando la manera en la que nos relacionamos con el mundo físico. Las aplicaciones del IoT pretenden facilitarnos el uso de servicios en sectores como la hostelería, el comercio o la...</itunes:subtitle><itunes:summary><![CDATA[El IoT o Internet of Things (Internet de las Cosas) está cambiando la manera en la que nos relacionamos con el mundo físico. Las aplicaciones del IoT pretenden facilitarnos el uso de servicios en sectores como la hostelería, el comercio o la agricultura.<br /><br />Aunque tengamos la sensación de que es una tecnología del futuro, la realidad es que a día de hoy podemos encontrar aplicaciones del IoT que se están usando en diferentes sectores como el industrial, el doméstico y las ciudades inteligentes.<br /><br />El IoT se está convirtiendo en una realidad y poco a poco se está introduciendo en nuestras vidas. En este artículo veremos varios ejemplos prácticos y aplicaciones que se encuentran en el mercado y cuya función varía según el sector al que va destinado.<br /><br />¿Qué es el IoT?<br /><br />El Internet of Things, no es un tema nuevo en este blog, ya hemos hablado de la arquitectura del IoT, de las plataformas del IoT con Arduino e incluso César García nos habló de cómo la cultura Maker está influyendo en los dispositivos para este sector.<br /><br />Aún así, voy a volver a definir esta tecnología que muchas veces nos puedes llevar a confusiones. Es la siguiente evolución o transformación que está sufriendo el Internet que todos conocemos. Gracias a esta nueva tecnología ya no solo los humanos vamos a poder enviar información. Ahora los objetos o las cosas también tendrán esta capacidad.<br /><br />¿Pero cómo un objeto va a conectarse a Internet?¿Es que van a poder enviar emails o mensajes de Whatsapp? No, no se conectarán de esta manera. Si nosotros utilizamos un teclado, una pantalla o un ratón como interfaz para comunicarnos, un objeto utilizará sensores y actuadores.<br /><br />La idea que hay detrás es obtener información del mundo físico y enviarla al mundo virtual. Esta información puede ser muy variopinta, temperatura, humedad, calidad del aire, geolocalización, etc...<br /><br />Más información en <a href="https://programarfacil.com/podcast/aplicaciones-del-iot-reales/" rel="noopener">https://programarfacil.com/podcast/aplicaciones-del-iot-reales/</a>]]></itunes:summary><itunes:duration>5095</itunes:duration><itunes:keywords>arduino,domotica,iot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1bf2461f1aa05e5f4e385d42527de1f7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#106 BricoGeek, la tienda Maker de Frikis para Frikis</title><link>https://www.spreaker.com/episode/106-bricogeek-la-tienda-maker-de-frikis-para-frikis--10772602</link><description><![CDATA[Emprender es una de las tareas más difíciles y exigentes a las que me he enfrentado en toda mi vida. El mundo Maker requiere de experiencia, pasión y constancia. Si además pretendes vivir de ello, debes convivir con el Open Hardware y Open Software, sinónimo, en muchos casos, de gratis.<br /><br />No hay tregua, no puedes tener un día malo o de bajón, se puede escapar esa historia que estabas esperando o esa idea que llevas meses buscando. Cuando grabé este podcast era uno de esos días en los que casi tiras la toalla. Pero todo cambió a última hora, a eso de las diez de la noche.<br /><br />Había quedado con Oscar, uno de los fundadores de BricoGeek, la tienda de Arduino y Raspberry Pi líder en España. Como por arte de magia, a través de las ondas sonoras, Oscar me transmitió su ánimo y entusiasmo desde el primer minuto.<br /><br />Ese día que había sido especialmente gris, se tiñó de repente en un universo multicolor bañado con toques de programación, electrónica y curiosidades del movimiento Maker. Fue una conversación muy enriquecedora que guardo en el cajón de los recuerdos para cuando tenga otro momento de depresión.<br /><br />Muchas gracias Oscar por animarme y compartir tus experiencias conmigo y con todos los oyentes.<br /><br />Historia de una tienda Maker, BricoGeek<br /><br />BricoGeek tiene una historia paralela a la propia placa de Arduino. Se ha criado y ha crecido acompañado por los diferentes modelos Open Hardware del mundo Maker. Han vivido de primera mano la evolución del sector y han visto crecer, madurar y evolucionar todos los modelos de Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/tienda-maker-bricogeek/" rel="noopener">https://programarfacil.com/podcast/tienda-maker-bricogeek/</a>]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/10772602</guid><pubDate>Tue, 14 Feb 2017 05:32:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/10772602/podcast106.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Emprender es una de las tareas más difíciles y exigentes a las que me he enfrentado en toda mi vida. El mundo Maker requiere de experiencia, pasión y constancia. Si además pretendes vivir de ello, debes convivir con el Open Hardware y Open Software,...</itunes:subtitle><itunes:summary><![CDATA[Emprender es una de las tareas más difíciles y exigentes a las que me he enfrentado en toda mi vida. El mundo Maker requiere de experiencia, pasión y constancia. Si además pretendes vivir de ello, debes convivir con el Open Hardware y Open Software, sinónimo, en muchos casos, de gratis.<br /><br />No hay tregua, no puedes tener un día malo o de bajón, se puede escapar esa historia que estabas esperando o esa idea que llevas meses buscando. Cuando grabé este podcast era uno de esos días en los que casi tiras la toalla. Pero todo cambió a última hora, a eso de las diez de la noche.<br /><br />Había quedado con Oscar, uno de los fundadores de BricoGeek, la tienda de Arduino y Raspberry Pi líder en España. Como por arte de magia, a través de las ondas sonoras, Oscar me transmitió su ánimo y entusiasmo desde el primer minuto.<br /><br />Ese día que había sido especialmente gris, se tiñó de repente en un universo multicolor bañado con toques de programación, electrónica y curiosidades del movimiento Maker. Fue una conversación muy enriquecedora que guardo en el cajón de los recuerdos para cuando tenga otro momento de depresión.<br /><br />Muchas gracias Oscar por animarme y compartir tus experiencias conmigo y con todos los oyentes.<br /><br />Historia de una tienda Maker, BricoGeek<br /><br />BricoGeek tiene una historia paralela a la propia placa de Arduino. Se ha criado y ha crecido acompañado por los diferentes modelos Open Hardware del mundo Maker. Han vivido de primera mano la evolución del sector y han visto crecer, madurar y evolucionar todos los modelos de Arduino.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/tienda-maker-bricogeek/" rel="noopener">https://programarfacil.com/podcast/tienda-maker-bricogeek/</a>]]></itunes:summary><itunes:duration>4675</itunes:duration><itunes:keywords>arduino,diy,hacedores,maker,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e95a0ed4a5d8aa87e9ccd109b0ec1a8d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#105 Guía cómo configurar un ESP01, el módulo WiFi basado en ESP8266</title><link>https://www.spreaker.com/episode/105-guia-como-configurar-un-esp01-el-modulo-wifi-basado-en-esp8266--10446110</link><description><![CDATA[Desde que irrumpió el ESP8266 en el mercado, han surgido muchas variantes de este microcontrolador. En el podcast puedes escuchar el capítulo que dedicamos al ESP8266 donde hablamos de las diferentes alternativas. Quizás el más famoso entre los Makers sea el ESP01 debido a que fue el primero y a su bajo coste. De este precisamente voy a hablarte hoy en este artículo.<br /><br />La primera vez que compré un Arduino UNO, quedé fascinado al encender un simple LED. Tras varios años haciendo proyectos, me entró la curiosidad y empecé a investigar las posibilidades que nos ofrece Arduino conectado a una red o Internet.<br /><br />Rápidamente me compré un Shield Ethernet y la verdad, funciona muy bien. La gran pega es que tiene que tener una toma de red cerca para que se conecte. Una alternativa para evitar esto es comprar un Shield WiFi, pero el precio tira para atrás. Cuesta 4 veces más que la propia placa de Arduino, no tiene sentido.<br /><br />De repente, descubrí que una empresa de China había sacado un módulo WiFi de muy bajo coste y que permitía conectarse a un Arduino UNO a través de él. Este módulo era el ESP-01 y la empresa Espressif. Cuando lo compré estaba en una etapa muy temprana sin apenas documentación y muy complicado de programar.<br /><br />Tras unas semanas probando y configurando lo metí en un cajón donde ha permanecido mucho tiempo. Su dificultad a la hora de utilizarlo con Arduino era máxima y no merecía la pena.<br /><br />Con el tiempo ha ido evolucionando y en la actualidad se puede utilizar como un módulo autónomo sin necesidad de utilizarlo con Arduino es decir, como si fuera un Arduino. Hay que recordar que el ESP8266 es un microcontrolador y como tal, puede hacer las mismas funciones que un Arduino UNO. Eso si, tiene sus limitaciones.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-configurar-esp01-wifi-esp8266/" rel="noopener">https://programarfacil.com/podcast/como-configurar-esp01-wifi-esp8266/</a><br /><br />@programarfacilc<br />@ldelvalleh<br />@gmag12]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/10446110</guid><pubDate>Tue, 31 Jan 2017 05:59:49 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/10446110/podcast105.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Desde que irrumpió el ESP8266 en el mercado, han surgido muchas variantes de este microcontrolador. En el podcast puedes escuchar el capítulo que dedicamos al ESP8266 donde hablamos de las diferentes alternativas. Quizás el más famoso entre los Makers...</itunes:subtitle><itunes:summary><![CDATA[Desde que irrumpió el ESP8266 en el mercado, han surgido muchas variantes de este microcontrolador. En el podcast puedes escuchar el capítulo que dedicamos al ESP8266 donde hablamos de las diferentes alternativas. Quizás el más famoso entre los Makers sea el ESP01 debido a que fue el primero y a su bajo coste. De este precisamente voy a hablarte hoy en este artículo.<br /><br />La primera vez que compré un Arduino UNO, quedé fascinado al encender un simple LED. Tras varios años haciendo proyectos, me entró la curiosidad y empecé a investigar las posibilidades que nos ofrece Arduino conectado a una red o Internet.<br /><br />Rápidamente me compré un Shield Ethernet y la verdad, funciona muy bien. La gran pega es que tiene que tener una toma de red cerca para que se conecte. Una alternativa para evitar esto es comprar un Shield WiFi, pero el precio tira para atrás. Cuesta 4 veces más que la propia placa de Arduino, no tiene sentido.<br /><br />De repente, descubrí que una empresa de China había sacado un módulo WiFi de muy bajo coste y que permitía conectarse a un Arduino UNO a través de él. Este módulo era el ESP-01 y la empresa Espressif. Cuando lo compré estaba en una etapa muy temprana sin apenas documentación y muy complicado de programar.<br /><br />Tras unas semanas probando y configurando lo metí en un cajón donde ha permanecido mucho tiempo. Su dificultad a la hora de utilizarlo con Arduino era máxima y no merecía la pena.<br /><br />Con el tiempo ha ido evolucionando y en la actualidad se puede utilizar como un módulo autónomo sin necesidad de utilizarlo con Arduino es decir, como si fuera un Arduino. Hay que recordar que el ESP8266 es un microcontrolador y como tal, puede hacer las mismas funciones que un Arduino UNO. Eso si, tiene sus limitaciones.<br /><br />Más información en  <a href="https://programarfacil.com/podcast/como-configurar-esp01-wifi-esp8266/" rel="noopener">https://programarfacil.com/podcast/como-configurar-esp01-wifi-esp8266/</a><br /><br />@programarfacilc<br />@ldelvalleh<br />@gmag12]]></itunes:summary><itunes:duration>4991</itunes:duration><itunes:keywords>arduino,arduino-wifi,esp8266,iot,maker</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/4fbedec0592a02862568cc9422b0fbc6.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#104 Electrónica para todos con RincónIngenieril</title><link>https://www.spreaker.com/episode/104-electronica-para-todos-con-rinconingenieril--10323357</link><description><![CDATA[Después del parón navideño, retomamos de nuevo el podcast y empezamos el año 2017 con Enrique Gómez de RincónIngenieril. Se trata de un proyecto de divulgación enfocado en la electrónica para todos y centrado en su canal de Youtube.<br /><br />Una de las patas dentro de la creación de proyectos con Arduino es la electrónica. La otra es la programación. Enrique nos muestra en su canal y en su web cómo funcionan las cosas desde el lado de la electrónica.<br /><br />Lo que más sorprende de Enrique es su juventud. Con apenas 21 años ya lleva a su espalda más de 6 años divulgando cómo funcionan las cosas. Es un ejemplo a seguir y demuestra que la edad no importa cuando se quiere transmitir conocimiento.<br /><br />Como el nos cuenta, empezó en el año 2010 con este proyecto. Comenzó por casualidad, explorando Youtube. Con solo 14 años, colgó su primer vídeo y hasta la fecha ya ha publicado más de 150 vídeos.<br /><br />Te dejo aquí su primer vídeo publicado en Octubre de 2010.<br /><br />Algo que siempre me ha llamado la atención de las generaciones más jóvenes, es cómo han descubierto la tecnología. Si eres de mi generación, de los años 70 y 80, habrás vivido la incorporación de los ordenadores a las casas.<br /><br />Pero gente como Enrique, han tenido sus primeros contactos con la tecnología de otra manera. Cuando ellos tenían uso de razón, ya existía Internet, los móviles y los ordenadores. Por lo tanto sus primeros contactos con la tecnología han sido totalmente diferentes.<br /><br />Aunque, como nos cuenta Enrique, hay cosas que no cambian. La curiosidad, el código abierto y el open hardware siempre han sido los motores que mueven a los Makers. Esa curiosidad de cómo funcionan las cosas ha sido su motor durante todos estos años.<br /><br />Actualmente estudia Ingeniería electrónica industrial y automática, que compatibiliza con su proyecto RincónIngenieril. Como él dice, "a veces es complicado". Por eso te pido que lo apoyes y te suscribas a su canal de Youtube.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/10323357</guid><pubDate>Tue, 17 Jan 2017 05:40:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/10323357/podcast104.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Después del parón navideño, retomamos de nuevo el podcast y empezamos el año 2017 con Enrique Gómez de RincónIngenieril. Se trata de un proyecto de divulgación enfocado en la electrónica para todos y centrado en su canal de Youtube.

Una de las patas...</itunes:subtitle><itunes:summary><![CDATA[Después del parón navideño, retomamos de nuevo el podcast y empezamos el año 2017 con Enrique Gómez de RincónIngenieril. Se trata de un proyecto de divulgación enfocado en la electrónica para todos y centrado en su canal de Youtube.<br /><br />Una de las patas dentro de la creación de proyectos con Arduino es la electrónica. La otra es la programación. Enrique nos muestra en su canal y en su web cómo funcionan las cosas desde el lado de la electrónica.<br /><br />Lo que más sorprende de Enrique es su juventud. Con apenas 21 años ya lleva a su espalda más de 6 años divulgando cómo funcionan las cosas. Es un ejemplo a seguir y demuestra que la edad no importa cuando se quiere transmitir conocimiento.<br /><br />Como el nos cuenta, empezó en el año 2010 con este proyecto. Comenzó por casualidad, explorando Youtube. Con solo 14 años, colgó su primer vídeo y hasta la fecha ya ha publicado más de 150 vídeos.<br /><br />Te dejo aquí su primer vídeo publicado en Octubre de 2010.<br /><br />Algo que siempre me ha llamado la atención de las generaciones más jóvenes, es cómo han descubierto la tecnología. Si eres de mi generación, de los años 70 y 80, habrás vivido la incorporación de los ordenadores a las casas.<br /><br />Pero gente como Enrique, han tenido sus primeros contactos con la tecnología de otra manera. Cuando ellos tenían uso de razón, ya existía Internet, los móviles y los ordenadores. Por lo tanto sus primeros contactos con la tecnología han sido totalmente diferentes.<br /><br />Aunque, como nos cuenta Enrique, hay cosas que no cambian. La curiosidad, el código abierto y el open hardware siempre han sido los motores que mueven a los Makers. Esa curiosidad de cómo funcionan las cosas ha sido su motor durante todos estos años.<br /><br />Actualmente estudia Ingeniería electrónica industrial y automática, que compatibiliza con su proyecto RincónIngenieril. Como él dice, "a veces es complicado". Por eso te pido que lo apoyes y te suscribas a su canal de Youtube.]]></itunes:summary><itunes:duration>2894</itunes:duration><itunes:keywords>arduino,electronica,fpga,maker,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5370d13aac0ee88d685b23ab1cbcf443.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#103. Cultura Maker e IoT con Cesar García de La Hora Maker</title><link>https://www.spreaker.com/episode/103-cultura-maker-e-iot-con-cesar-garcia-de-la-hora-maker--10187746</link><description><![CDATA[Hoy tenemos el placer de contar con César García (@elsatch ) como invitado. Un referente de la Cultura Maker y el IoT en España. Es el creador del podcast La Hora Maker y es un verdadero placer haberle entrevistado.<br /><br />Gracias a su dedicación divulgativa, hemos podido comprender ciertos aspectos de la Cultura Maker como los FabLabs y Maker Faire. Cofundador del MakeSpace Madrid y Profesor del Programa de Innovación en la Economía Digital (PSIED), tiene un amplio historial a sus espaldas relacionado con el Mundo Maker y el IoT.<br /><br />Pero, ¿qué es la Cultura Maker?<br /><br />La Cultura Maker o el Movimiento Maker, se basa en lo más primitivo de la esencia humana. Hacer las cosas por nosotros mismos. Es algo, que con el tiempo se ha ido diluyendo a lo largo de la historia.<br /><br />Cada vez disponemos de menos tiempo para crear cosas y hacerlas por nosotros mismos. Pero siempre tenemos ese gusanillo dentro y esa sensación de satisfacción, cuando uno hace las cosas por si mismo.<br /><br />Antiguamente nuestros abuelos hacían prácticamente de todo, jabón, mermeladas, comidas ricas ricas e incluso cultivaban su propia comida. Todo esto poco a poco se ha ido perdiendo en favor de las cosas ya echas.<br /><br />Cada vez hay más comida preparada y productos químicos. Todos los hogares está repletos de ellos. La Cultura Maker, no solo se centra en la tecnología, es un movimiento que pretende rescatar la esencia humana, la esencia del hazlo tu mismo.<br /><br />Precisamente el significado DIY (Do It Yourself, Hágalo usted mismo) es ese, intentar en la medida de lo posible, ser autosuficientes.<br /><br />Cultura Maker y tecnología<br /><br />Quizás el mayor exponente de la Cultura Maker dentro de la tecnología sea Arduino, algo de lo que hablamos mucho en este blog. También con circuitos, programación y electrónica podemos crear tecnología nosotros mismos.<br /><br />Gracias al open hardware y el open software, somos capaces de crear tecnología y no ser unos meros consumidores.<br /><br />La Cultura Maker y la tecnología, son dos términos que se gustan y dan rienda suelta a nuestras ideas y proyectos. Un ejemplo lo podemos ver con los dispositivos del IoT o Internet of Things. También hablamos mucho de esto en este blog.<br /><br />César nos da su visión. Nos introduce en el concepto de programación ubicua. Un término que se utiliza desde hace mucho tiempo dentro de la Cultura Maker y que actualmente está en desuso. En Xeros Parc estuvieron investigando qué ocurre cuando la computación no es una pantalla o un teclado y es el entorno que nos rodea.<br /><br />Para César, el IoT es un rebranding, algo que se lleva estudiando muchos años en el MIT, desde que Kevin Ashton introdujo este término en la primera década de este siglo. Coincide conmigo que el hito que se produjo en el año 2008, cuando los dispositivos conectados superaron a la población mundial, fue importante.<br /><br />Todavía queda mucho por hacer y, como hablamos en el podcast, solo cuando el IoT afecte a las personas de la calle como tu y yo, será una realidad. Es igual que lo que se produjo con los ordenadores personales, los teléfonos inteligentes y muchas tecnologías que a día de hoy nos parecen comunes, pero que hace unos años eran de ciencia a ficción.<br /><br />El Movimiento Maker y el IoT<br /><br />Sin duda alguna, si hay algún movimiento que puede impulsar el IoT, ese será la Cultura Maker. Gracias al abaratamiento de la tecnología y, lo más importante, la eliminación de barreras, la tecnología ya no avanza de la mano de las grandes empresas.<br /><br />Ahora avanza de la mano de la gente cotidiana, de la gente de la calle. Nos reunimos en espacios como FabLabs o Makespace. Compartimos y nos complementamos entre nosotros e incluso tenemos plataformas de colaboración comunitaria a través del crowdfunding.<br /><br />Además de Arduino, existen otros ejemplos donde podemos ver que el IoT será una realidad y algo cotidiano en nuestro día a día. Poder incorporar un procesador a prácticamente cualquier cosa y no solo eso. Hace unos años, añadir conectividad a un objeto era caro. Hoy en día, gracias al ESP8266, podemos hacerlo por menos de 3€.<br /><br />Lo mismo que está ocurriendo con la Computación Física en la Cultura Maker, está ocurriendo con el IoT dentro del movimiento. La eliminación de barreras de acceso ha convertido a esta placa microcontroladora en el máximo exponente en este área.<br /><br />César nos habla de un portal donde podemos ver dispositivos y objetos conectados en tiempo real, Thingful. Se trata de un motor de búsqueda para el IoT.<br /><br />Es el IoT una tecnología del futuro<br /><br />Cuando realmente seamos capaces de ver el IoT en nuestro día a día, será cuando las iniciativas de Smart Cities (Ciudades Inteligentes) sean una realidad. Mezclar datos obtenidos de nuestras ciudades, ya sean abiertos o cerrados, y que se integren con automatizaciones, es el gran reto del futuro.<br /><br />Disponer de cruces de semáforos inteligentes, sistema de riego automáticos o gestión de alumbrado público automatizado. Estos son solo algunos retos del futuro para el IoT y para la Cultura Maker. Uno de los congresos más importantes a nivel mundial se celebra en Barcelona, el Smart City Congres. Es un referente y pretende mostrar los avances tecnológicos en esta materia.<br /><br />Pero todo esto sigue una trayectoria progresiva. En contra de las previsiones, los usuarios están paulatinamente renovando sus electrodomésticos por otros que ya disponen de conectividad. Comenzamos con las televisiones inteligentes y, poco a poco, los demás electrodomésticos empiezan a integrar estas funcionalidades.<br /><br />Existen cuatro retos a los que nos tenemos que enfrentar la Cultura Maker, para instaurar la era del IoT dentro de nuestras vidas.<br /><br />#1. Privacidad<br /><br />Si hay algo que define plenamente el IoT, son los datos. ¿Qué pasa con esos datos? Tenemos derecho a saber si son tratados o no por empresas de terceros y que uso hacen de ellos.<br /><br />#2. Seguridad<br /><br />Ante todo, seguridad. Ya no solo estamos hablando de acceder de forma fraudulenta a los datos. Ahora ponemos en peligro la integridad de nuestros hogares. Cerraduras automáticas, persianas motorizadas y controladas desde el móvil, cámaras de seguridad, etc...<br /><br />#3. Precio<br /><br />Ya hemos visto que el precio de los componentes y de los procesadores se abarata. En contra de lo que podamos pensar, un objeto con el adjetivo conectado o inteligente, puede duplicar y hasta triplicar su precio.<br /><br />#4. La parte social<br /><br />Muchas veces pensamos que la tecnología es la solución cuando realmente es parte del problema. Todo depende de según se emplee. Google Glass es un claro exponente. Aunque tuviera varios problemas tecnológicos, el gran problema era social. Ver a alguien que te mira a la cara con unas gafas de este tipo, es un poco raro.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/10187746</guid><pubDate>Tue, 27 Dec 2016 06:19:52 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/10187746/podcast103.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy tenemos el placer de contar con César García (@elsatch ) como invitado. Un referente de la Cultura Maker y el IoT en España. Es el creador del podcast La Hora Maker y es un verdadero placer haberle entrevistado.

Gracias a su dedicación...</itunes:subtitle><itunes:summary><![CDATA[Hoy tenemos el placer de contar con César García (@elsatch ) como invitado. Un referente de la Cultura Maker y el IoT en España. Es el creador del podcast La Hora Maker y es un verdadero placer haberle entrevistado.<br /><br />Gracias a su dedicación divulgativa, hemos podido comprender ciertos aspectos de la Cultura Maker como los FabLabs y Maker Faire. Cofundador del MakeSpace Madrid y Profesor del Programa de Innovación en la Economía Digital (PSIED), tiene un amplio historial a sus espaldas relacionado con el Mundo Maker y el IoT.<br /><br />Pero, ¿qué es la Cultura Maker?<br /><br />La Cultura Maker o el Movimiento Maker, se basa en lo más primitivo de la esencia humana. Hacer las cosas por nosotros mismos. Es algo, que con el tiempo se ha ido diluyendo a lo largo de la historia.<br /><br />Cada vez disponemos de menos tiempo para crear cosas y hacerlas por nosotros mismos. Pero siempre tenemos ese gusanillo dentro y esa sensación de satisfacción, cuando uno hace las cosas por si mismo.<br /><br />Antiguamente nuestros abuelos hacían prácticamente de todo, jabón, mermeladas, comidas ricas ricas e incluso cultivaban su propia comida. Todo esto poco a poco se ha ido perdiendo en favor de las cosas ya echas.<br /><br />Cada vez hay más comida preparada y productos químicos. Todos los hogares está repletos de ellos. La Cultura Maker, no solo se centra en la tecnología, es un movimiento que pretende rescatar la esencia humana, la esencia del hazlo tu mismo.<br /><br />Precisamente el significado DIY (Do It Yourself, Hágalo usted mismo) es ese, intentar en la medida de lo posible, ser autosuficientes.<br /><br />Cultura Maker y tecnología<br /><br />Quizás el mayor exponente de la Cultura Maker dentro de la tecnología sea Arduino, algo de lo que hablamos mucho en este blog. También con circuitos, programación y electrónica podemos crear tecnología nosotros mismos.<br /><br />Gracias al open hardware y el open software, somos capaces de crear tecnología y no ser unos meros consumidores.<br /><br />La Cultura Maker y la tecnología, son dos términos que se gustan y dan rienda suelta a nuestras ideas y proyectos. Un ejemplo lo podemos ver con los dispositivos del IoT o Internet of Things. También hablamos mucho de esto en este blog.<br /><br />César nos da su visión. Nos introduce en el concepto de programación ubicua. Un término que se utiliza desde hace mucho tiempo dentro de la Cultura Maker y que actualmente está en desuso. En Xeros Parc estuvieron investigando qué ocurre cuando la computación no es una pantalla o un teclado y es el entorno que nos rodea.<br /><br />Para César, el IoT es un rebranding, algo que se lleva estudiando muchos años en el MIT, desde que Kevin Ashton introdujo este término en la primera década de este siglo. Coincide conmigo que el hito que se produjo en el año 2008, cuando los dispositivos conectados superaron a la población mundial, fue importante.<br /><br />Todavía queda mucho por hacer y, como hablamos en el podcast, solo cuando el IoT afecte a las personas de la calle como tu y yo, será una realidad. Es igual que lo que se produjo con los ordenadores personales, los teléfonos inteligentes y muchas tecnologías que a día de hoy nos parecen comunes, pero que hace unos años eran de ciencia a ficción.<br /><br />El Movimiento Maker y el IoT<br /><br />Sin duda alguna, si hay algún movimiento que puede impulsar el IoT, ese será la Cultura Maker. Gracias al abaratamiento de la tecnología y, lo más importante, la eliminación de barreras, la tecnología ya no avanza de la mano de las grandes empresas.<br /><br />Ahora avanza de la mano de la gente cotidiana, de la gente de la calle. Nos reunimos en espacios como FabLabs o Makespace. Compartimos y nos complementamos entre nosotros e incluso tenemos plataformas de colaboración comunitaria a través del crowdfunding.<br /><br />Además de Arduino, existen otros ejemplos donde podemos ver que el IoT será una realidad y algo cotidiano en nuestro día a día....]]></itunes:summary><itunes:duration>4147</itunes:duration><itunes:keywords>arduino,diy,iot,maker,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/27858107852ea594a1c654025fdef4ba.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>#102. Luces árbol de Navidad NeoPixel con Arduino, hazlo tu mismo</title><link>https://www.spreaker.com/episode/102-luces-arbol-de-navidad-neopixel-con-arduino-hazlo-tu-mismo--10094908</link><description><![CDATA[Dentro de poco llega la Navidad y en esta época nos esmeramos en poner adornos y luces por toda la casa. Una buena práctica sería poder controlar de alguna manera las luces del árbol de Navidad con Arduino. Hoy te presentaremos NeoPixel, otra manera de decorar tu árbol de Navidad.<br /><br />Hoy vamos a hablar precisamente de esto. Veremos varios ejemplos y un tipo de LED direccionable, que darán rienda suelta a nuestra imaginación.<br /><br />También tenemos las luces tradicionales, ya sean de LED o no. Veremos sus ventajas y sus inconvenientes.<br /><br />Una buena práctica es utilizar LEDs para iluminar nuestra casa. Ya sea el árbol de Navidad u otra cosa. Hablaremos de los NeoPixel, un nuevo sistema de iluminación que está revolucionando este sector.<br /><br />Opciones para luces del árbol de Navidad con Arduino<br /><br />Podemos encontrar dos tipos tradicionales (seguro que hay alguno más), las luces de navidad convencionales y las tiras de LEDs. Y por último, podemos utilizar los LEDs direccionables.<br /><br />Luces de navidad tradicionales<br /><br />Lo más comunes son las típicas luces de navidad, que pueden ser LED o no y que vienen con algún sistema para su control. El precio oscila entre los 4€ y 12€. Yo tengo unas luces de Navidad LED de unos 6€ y lo primero que he hecho para escribir este artículo es abrirlas. Esto es lo que nos encontramos.<br /><br />En este tipo de luces, tenemos tres partes. Los diodos funcionan como un rectificador de onda completa de la corriente alterna. Lo único que hacen es voltear la media onda negativa y ponerla en el cuadrante positivo. Esto no reduce su voltaje ni intensidad.<br /><br />Luego tenemos los tiristores, que se encargan de controlar la potencia que pasa a los LEDs. Estos componentes funcionan con alto voltaje así que mucho ojo. Controlan la cantidad de energía que queremos dejar pasar a los LEDs.<br /><br />Por último tenemos, en la parte central, un controlador que se encarga de controlar los tiristores.<br /><br />Es difícil y complicado conectar aquí un Arduino ya que en todo momento se trabaja con alto voltaje (entre 110V y 220V). Así que mucho ojo.<br /><br />Tiras de LEDs de 12V para las luces de Navidad<br /><br />Por otro lado, tenemos unas tiras de LED que funcionan con 12V. En este caso deberíamos tener un circuito con transistores para controlar que tira se enciende y cual no. Para cada tira necesitamos una bobina, un transistor, un diodo y un pin digital.<br /><br />....]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/10094908</guid><pubDate>Tue, 13 Dec 2016 05:30:48 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/10094908/podcast102.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Dentro de poco llega la Navidad y en esta época nos esmeramos en poner adornos y luces por toda la casa. Una buena práctica sería poder controlar de alguna manera las luces del árbol de Navidad con Arduino. Hoy te presentaremos NeoPixel, otra manera...</itunes:subtitle><itunes:summary><![CDATA[Dentro de poco llega la Navidad y en esta época nos esmeramos en poner adornos y luces por toda la casa. Una buena práctica sería poder controlar de alguna manera las luces del árbol de Navidad con Arduino. Hoy te presentaremos NeoPixel, otra manera de decorar tu árbol de Navidad.<br /><br />Hoy vamos a hablar precisamente de esto. Veremos varios ejemplos y un tipo de LED direccionable, que darán rienda suelta a nuestra imaginación.<br /><br />También tenemos las luces tradicionales, ya sean de LED o no. Veremos sus ventajas y sus inconvenientes.<br /><br />Una buena práctica es utilizar LEDs para iluminar nuestra casa. Ya sea el árbol de Navidad u otra cosa. Hablaremos de los NeoPixel, un nuevo sistema de iluminación que está revolucionando este sector.<br /><br />Opciones para luces del árbol de Navidad con Arduino<br /><br />Podemos encontrar dos tipos tradicionales (seguro que hay alguno más), las luces de navidad convencionales y las tiras de LEDs. Y por último, podemos utilizar los LEDs direccionables.<br /><br />Luces de navidad tradicionales<br /><br />Lo más comunes son las típicas luces de navidad, que pueden ser LED o no y que vienen con algún sistema para su control. El precio oscila entre los 4€ y 12€. Yo tengo unas luces de Navidad LED de unos 6€ y lo primero que he hecho para escribir este artículo es abrirlas. Esto es lo que nos encontramos.<br /><br />En este tipo de luces, tenemos tres partes. Los diodos funcionan como un rectificador de onda completa de la corriente alterna. Lo único que hacen es voltear la media onda negativa y ponerla en el cuadrante positivo. Esto no reduce su voltaje ni intensidad.<br /><br />Luego tenemos los tiristores, que se encargan de controlar la potencia que pasa a los LEDs. Estos componentes funcionan con alto voltaje así que mucho ojo. Controlan la cantidad de energía que queremos dejar pasar a los LEDs.<br /><br />Por último tenemos, en la parte central, un controlador que se encarga de controlar los tiristores.<br /><br />Es difícil y complicado conectar aquí un Arduino ya que en todo momento se trabaja con alto voltaje (entre 110V y 220V). Así que mucho ojo.<br /><br />Tiras de LEDs de 12V para las luces de Navidad<br /><br />Por otro lado, tenemos unas tiras de LED que funcionan con 12V. En este caso deberíamos tener un circuito con transistores para controlar que tira se enciende y cual no. Para cada tira necesitamos una bobina, un transistor, un diodo y un pin digital.<br /><br />....]]></itunes:summary><itunes:duration>3565</itunes:duration><itunes:keywords>arduino,diy,maker,neopixel,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/cf06e115ca4da858a0cc921d7fb55ee3.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>101. Proyectos IoT con Arduino, las plataformas más importantes</title><link>https://www.spreaker.com/episode/101-proyectos-iot-con-arduino-las-plataformas-mas-importantes--9991973</link><description><![CDATA[Cuando creamos proyectos IoT con Arduino, tenemos varias maneras de monitorizar los datos que captamos a través de los sensores. La más básica y que requiere tener el dispositivo conectado a un ordenador es a través del monitor serie. Si tenemos algún display como un LCD o una pantalla TFT, ya podremos desconectar el Arduino del ordenador y llevarlo a cualquier sito. Pero existe una tercera opción, quizás la más idónea, para poder ver los datos y la información, utilizar una plataforma para proyectos del IoT.<br /><br />En este artículo te voy a convencer para que empieces a gestionar tus datos en la nube. Descubrirás un montón de plataformas de todo tipo, con licencia gratuita, de pago y de código abierto. Pondré más énfasis en aquellas que están destinadas a los Makers (curiosos) y startups. Estas plataformas IoT ofrecen características interesantes de forma gratuita.<br /><br />Además de poder ver la información, algunas de estas plataformas permiten tener un histórico de los datos. Esto entra dentro de lo que se conoce el Big Data (manejo de grandes cantidades de datos e información). Una vez almacenada la información, se pueden aplicar varias técnicas de predicción y de gestión.<br /><br />¿Proyectos IoT con Arduino, por qué utilizar una plataforma para nuestros ?<br /><br />En los tiempos que corren, cada vez tenemos más fácil el acceso a Internet. Desde cualquier parte del mundo y en cualquier situación. Algunos procesos de nuestros proyectos, necesitan de una supervisión en tiempo real, sobre todo cuando estamos probando y prototipando proyectos del IoT.<br /><br />Una manera sencilla y económica de poder ver qué sucede, es a través de una plataforma del IoT. El mayor inconveniente que existe, a priori, son los conocimientos técnicos requeridos. Luego veremos que esto dependerá de la plataforma que utilicemos.<br /><br />Para entendernos, vamos a ver un ejemplo muy sencillo. Seguramente conozcas las típicas estaciones meteorológicas de uso doméstico. Este tipo de dispositivos suelen tener un sensor y un display donde se muestran los datos. El sensor lo situamos en aquella estancia o zona donde queremos tomar las medidas. El display lo colocamos en algún lugar visible, donde podamos ver con facilidad la información.<br /><br />Estacion meteorológica<br /><br />Aunque existen diferentes modelos y marcas, resulta difícil y caro encontrar alguno que nos permita tener un histórico de datos meteorológicos e incluso consultar la información cuando no estemos en nuestra casa.<br /><br />Como veremos a lo largo de este artículo, podemos crear nuestra propia estación meteorológica de una manera muy simple y barata. Pero sobre todo, seremos libres de almacenar la información donde nosotros queramos y, con unos mínimos conocimientos de desarrollo web, poder mostrar la información en un dispositivo móvil, tablet o PC.<br /><br />Pero no solo una estación meteorológica, también podemos monitorizar un congelador o controlar un sistema de riego automático desde un móvil.<br /><br />Todo esto gracias a las plataformas parar proyectos IoT con Arduino, veamos cómo hay que hacerlo.<br /><br />Guía para crear proyectos IoT con Arduino, esquema general<br /><br />Voy a describir los pasos generales que debemos hacer, para crear proyectos IoT con Arduino. Podemos sustituir esta placa por cualquier otra de las mismas características como un ESP8266.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9991973</guid><pubDate>Tue, 29 Nov 2016 00:36:31 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9991973/podcast101.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando creamos proyectos IoT con Arduino, tenemos varias maneras de monitorizar los datos que captamos a través de los sensores. La más básica y que requiere tener el dispositivo conectado a un ordenador es a través del monitor serie. Si tenemos algún...</itunes:subtitle><itunes:summary><![CDATA[Cuando creamos proyectos IoT con Arduino, tenemos varias maneras de monitorizar los datos que captamos a través de los sensores. La más básica y que requiere tener el dispositivo conectado a un ordenador es a través del monitor serie. Si tenemos algún display como un LCD o una pantalla TFT, ya podremos desconectar el Arduino del ordenador y llevarlo a cualquier sito. Pero existe una tercera opción, quizás la más idónea, para poder ver los datos y la información, utilizar una plataforma para proyectos del IoT.<br /><br />En este artículo te voy a convencer para que empieces a gestionar tus datos en la nube. Descubrirás un montón de plataformas de todo tipo, con licencia gratuita, de pago y de código abierto. Pondré más énfasis en aquellas que están destinadas a los Makers (curiosos) y startups. Estas plataformas IoT ofrecen características interesantes de forma gratuita.<br /><br />Además de poder ver la información, algunas de estas plataformas permiten tener un histórico de los datos. Esto entra dentro de lo que se conoce el Big Data (manejo de grandes cantidades de datos e información). Una vez almacenada la información, se pueden aplicar varias técnicas de predicción y de gestión.<br /><br />¿Proyectos IoT con Arduino, por qué utilizar una plataforma para nuestros ?<br /><br />En los tiempos que corren, cada vez tenemos más fácil el acceso a Internet. Desde cualquier parte del mundo y en cualquier situación. Algunos procesos de nuestros proyectos, necesitan de una supervisión en tiempo real, sobre todo cuando estamos probando y prototipando proyectos del IoT.<br /><br />Una manera sencilla y económica de poder ver qué sucede, es a través de una plataforma del IoT. El mayor inconveniente que existe, a priori, son los conocimientos técnicos requeridos. Luego veremos que esto dependerá de la plataforma que utilicemos.<br /><br />Para entendernos, vamos a ver un ejemplo muy sencillo. Seguramente conozcas las típicas estaciones meteorológicas de uso doméstico. Este tipo de dispositivos suelen tener un sensor y un display donde se muestran los datos. El sensor lo situamos en aquella estancia o zona donde queremos tomar las medidas. El display lo colocamos en algún lugar visible, donde podamos ver con facilidad la información.<br /><br />Estacion meteorológica<br /><br />Aunque existen diferentes modelos y marcas, resulta difícil y caro encontrar alguno que nos permita tener un histórico de datos meteorológicos e incluso consultar la información cuando no estemos en nuestra casa.<br /><br />Como veremos a lo largo de este artículo, podemos crear nuestra propia estación meteorológica de una manera muy simple y barata. Pero sobre todo, seremos libres de almacenar la información donde nosotros queramos y, con unos mínimos conocimientos de desarrollo web, poder mostrar la información en un dispositivo móvil, tablet o PC.<br /><br />Pero no solo una estación meteorológica, también podemos monitorizar un congelador o controlar un sistema de riego automático desde un móvil.<br /><br />Todo esto gracias a las plataformas parar proyectos IoT con Arduino, veamos cómo hay que hacerlo.<br /><br />Guía para crear proyectos IoT con Arduino, esquema general<br /><br />Voy a describir los pasos generales que debemos hacer, para crear proyectos IoT con Arduino. Podemos sustituir esta placa por cualquier otra de las mismas características como un ESP8266.]]></itunes:summary><itunes:duration>4897</itunes:duration><itunes:keywords>arduino,arduino-wifi,esp8266,iot,plataforma-iot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/3df23035998d338b42f6e96f5dcd8abb.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>100. Trabajar como Freelance emprendedor, la historia de Luis del Valle</title><link>https://www.spreaker.com/episode/100-trabajar-como-freelance-emprendedor-la-historia-de-luis-del-valle--9877168</link><description><![CDATA[Quizás no lo sepas, pero a principios de 2015 comencé a trabajar como Freelance en este proyecto. Ser emprendedor en España es una tarea complicada pero muy gratificante.<br /><br />Bajo mi experiencia, trabajar como Freelance tiene ciertas ventajas con respecto a los trabajadores por cuenta ajena. Por un lado la flexibilidad de horario. Nadie te impone un horario y puedes realizar tu trabajo desde casa. Pero esto también conlleva sus riesgos. En un negocio online, la persiana nunca cierra, siempre estás pendiente de los posibles emails o mensajes de los usuarios y clientes. Trabajas más horas que en el resto de empleos.<br /><br />Cuando decidí ser emprendedor con Programarfacil, todo era ilusión y ganas de empezar, pero trabajar como Freelance es una carrera de fondo y obstáculos. Debes estar preparado tanto a nivel físico como mental. Hoy voy a compartir mi experiencia contigo, te hablaré de mis orígenes y de lo que ha sido estos casi dos años de montar mi proyecto.<br /><br />Quiero dar las gracias a Santiago Pascual por colaborar en este programa número 100. Sin él, esto no hubiera sido posible.<br /><br />¿Qué es ser Freelance?<br /><br />Aunque existen diferentes definiciones como Freelance, lo podemos definir como un autónomo que da servicios a terceros y cobra por ello. Según esta definición, no difiere mucho de lo que hacemos en un trabajo normal. La gran diferencia es que un Freelance puede trabajar para múltiples clientes mientras que un trabajador por cuenta ajena, solo trabaja para un único cliente, la empresa que lo contrata.<br /><br />Emprendedor o trabajar de Freelance, una cosa lleva a la otra.<br /><br />Freelance vs Emprendedor<br /><br />Quizás una de las palabras más de moda en la actualidad sea emprendedor. La diferencia entre trabajar como Freelance y emprendedor, si existe alguna, yo no la conozco. Desde que empecé esta aventura todo ha ido al mismo compás, no puedo ser emprendedor sin ser Freelance y no puedo ser Freelance sin ser emprendedor.<br /><br />Cuando emprendes, comienzas un camino con mucha ilusión, decidido a apostar por tu proyecto y empezar algo nuevo y propio. Todo es alegría y buen rollo. Tras el primer mes te das cuenta que la realidad es otra, hay que dedicar tiempo a otras funciones fuera de lo relacionado con lo que te apasiona. Porque una de las cosas que tenemos que tener claras es que si no dominas y te apasiona lo que haces, jamás podrás ser un emprendedor con "éxito".<br /><br />Pongo "éxito" entre comillas porque depende a la persona que preguntes, el éxito es una cosa u otra. Para mi el éxito es poder ayudar a la gente, poder hacer lo que me gusta y poder vivir de ello.<br /><br />Mis inicios con la programación y la tecnología<br /><br />Yo nací en Madrid, en el año 1976, pero puedo decir que soy de Majadahonda, un pueblo a unos 18 km de la ciudad. Allí pasé mi infancia, mi adolescencia y parte de mi juventud. Mi familia sigue viviendo allí, como nos gusta decir, son del pueblo.<br /><br />Quizás, si tu también eres de mi generación, no te des cuenta de lo que significó vivir los años 80 con algo de uso de razón. Vivimos la era donde los ordenadores personales entraron en las casas y lo cambió todo para siempre. Mi primer ordenador fue el Spectrum 48k. Con este ordenador solo podíamos hacer dos cosas, jugar y programar.<br /><br />Recuerdo ir al quiosco de prensa del pueblo a comprar juegos para el ordenador. Venían como si fuera un casete de música. Había una estructura metálica giratoria donde encontrábamos juegos de todo tipo, deportes, coches, motos, aventura, etc... Cada viernes, junto a mi primo Javi, nos acercábamos y veíamos las novedades.<br /><br />Pero lo que realmente me impacto fue la programación. Gracias a un manual de Basic que venía con el Spectrum, me inicié en el mundo de la programación. Desde que escribí mis primeras líneas de código supe que esta sería mi profesión y así fue varios años más tarde.<br /><br />El segundo ordenador fue un Commodore Amiga 500. Aunque principalmente lo utilizaba para jugar, con este ordenador realicé mi primer programa. Quería ayudar a mi madre en su negocio y realicé un software de facturación muy básico. Creaba presupuestos y facturas. El fallo fue pensar que sería útil hasta que choqué de bruces contra la realidad. Para poder utilizar este programa tenían que tener un ordenador y créeme, en aquella época ya era complicado tener un ordenador en una casa como para tener dos.<br /><br />Podemos decir que estos fueron mis inicios como emprendedor y, aunque fue muchos años más tarde, empezar a trabajar de Freelance.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9877168</guid><pubDate>Tue, 15 Nov 2016 05:14:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9877168/podcast100.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Quizás no lo sepas, pero a principios de 2015 comencé a trabajar como Freelance en este proyecto. Ser emprendedor en España es una tarea complicada pero muy gratificante.

Bajo mi experiencia, trabajar como Freelance tiene ciertas ventajas con...</itunes:subtitle><itunes:summary><![CDATA[Quizás no lo sepas, pero a principios de 2015 comencé a trabajar como Freelance en este proyecto. Ser emprendedor en España es una tarea complicada pero muy gratificante.<br /><br />Bajo mi experiencia, trabajar como Freelance tiene ciertas ventajas con respecto a los trabajadores por cuenta ajena. Por un lado la flexibilidad de horario. Nadie te impone un horario y puedes realizar tu trabajo desde casa. Pero esto también conlleva sus riesgos. En un negocio online, la persiana nunca cierra, siempre estás pendiente de los posibles emails o mensajes de los usuarios y clientes. Trabajas más horas que en el resto de empleos.<br /><br />Cuando decidí ser emprendedor con Programarfacil, todo era ilusión y ganas de empezar, pero trabajar como Freelance es una carrera de fondo y obstáculos. Debes estar preparado tanto a nivel físico como mental. Hoy voy a compartir mi experiencia contigo, te hablaré de mis orígenes y de lo que ha sido estos casi dos años de montar mi proyecto.<br /><br />Quiero dar las gracias a Santiago Pascual por colaborar en este programa número 100. Sin él, esto no hubiera sido posible.<br /><br />¿Qué es ser Freelance?<br /><br />Aunque existen diferentes definiciones como Freelance, lo podemos definir como un autónomo que da servicios a terceros y cobra por ello. Según esta definición, no difiere mucho de lo que hacemos en un trabajo normal. La gran diferencia es que un Freelance puede trabajar para múltiples clientes mientras que un trabajador por cuenta ajena, solo trabaja para un único cliente, la empresa que lo contrata.<br /><br />Emprendedor o trabajar de Freelance, una cosa lleva a la otra.<br /><br />Freelance vs Emprendedor<br /><br />Quizás una de las palabras más de moda en la actualidad sea emprendedor. La diferencia entre trabajar como Freelance y emprendedor, si existe alguna, yo no la conozco. Desde que empecé esta aventura todo ha ido al mismo compás, no puedo ser emprendedor sin ser Freelance y no puedo ser Freelance sin ser emprendedor.<br /><br />Cuando emprendes, comienzas un camino con mucha ilusión, decidido a apostar por tu proyecto y empezar algo nuevo y propio. Todo es alegría y buen rollo. Tras el primer mes te das cuenta que la realidad es otra, hay que dedicar tiempo a otras funciones fuera de lo relacionado con lo que te apasiona. Porque una de las cosas que tenemos que tener claras es que si no dominas y te apasiona lo que haces, jamás podrás ser un emprendedor con "éxito".<br /><br />Pongo "éxito" entre comillas porque depende a la persona que preguntes, el éxito es una cosa u otra. Para mi el éxito es poder ayudar a la gente, poder hacer lo que me gusta y poder vivir de ello.<br /><br />Mis inicios con la programación y la tecnología<br /><br />Yo nací en Madrid, en el año 1976, pero puedo decir que soy de Majadahonda, un pueblo a unos 18 km de la ciudad. Allí pasé mi infancia, mi adolescencia y parte de mi juventud. Mi familia sigue viviendo allí, como nos gusta decir, son del pueblo.<br /><br />Quizás, si tu también eres de mi generación, no te des cuenta de lo que significó vivir los años 80 con algo de uso de razón. Vivimos la era donde los ordenadores personales entraron en las casas y lo cambió todo para siempre. Mi primer ordenador fue el Spectrum 48k. Con este ordenador solo podíamos hacer dos cosas, jugar y programar.<br /><br />Recuerdo ir al quiosco de prensa del pueblo a comprar juegos para el ordenador. Venían como si fuera un casete de música. Había una estructura metálica giratoria donde encontrábamos juegos de todo tipo, deportes, coches, motos, aventura, etc... Cada viernes, junto a mi primo Javi, nos acercábamos y veíamos las novedades.<br /><br />Pero lo que realmente me impacto fue la programación. Gracias a un manual de Basic que venía con el Spectrum, me inicié en el mundo de la programación. Desde que escribí mis primeras líneas de código supe que esta sería mi profesión y así fue varios años más tarde.<br /><br />El segundo ordenador fue un Commodore...]]></itunes:summary><itunes:duration>4108</itunes:duration><itunes:keywords>arduino,emprendedor,freelance,maker,programarfacil</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/527cf3e0f7f061deecee4995be5009df.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>99. Arquitectura IoT, prototipando los dispositivos del futuro</title><link>https://www.spreaker.com/episode/99-arquitectura-iot-prototipando-los-dispositivos-del-futuro--9769921</link><description><![CDATA[El Internet de las Cosas (IoT) constituye uno de los más importantes desarrollos tecnológicos de la última década. Es tal su potencial, que cuando esté implementado cambiará nuestro estilo de vida. Quizás sea algo atrevido predecir el futuro pero solo debemos fijarnos lo que ha sucedido con Internet. El impacto de la conectividad ha llegado a todas las capas y áreas de la sociedad, educación, comunicación, negocios, ciencia, gobiernos y prácticamente la humanidad entera. Es evidente que Internet es una de las creaciones más potentes e importantes de la humanidad y el IoT es la evolución a la que nos enfrentaremos en los próximos años.<br /><br />Si queremos tener una perspectiva general de hacia donde evoluciona esta tecnología, podemos ver las tendencias de búsqueda en Google. Esta herramienta nos permite ver la evolución de un término o concepto basado en la búsqueda de los usuarios de este buscador. A continuación te dejo la siguiente gráfica que es muy significativa.<br /><br />Concepto general del IoT<br /><br />E l éxito del IoT depende en gran medida de una arquitectura que permita que sea una tecnología dinámica y segura. De hecho, el gran inconveniente que existe es la idea conceptual del IoT y cómo aplicarlo a nuestra vida diaria. Es importante tener presente un significado común para el Internet de las Cosas. Según el IBSG (Internet Business Solution Group) de Cisco, el IoT es simplemente el momento en el que hay más cosas u objetos conectados a Internet que personas.<br /><br />Si analizamos los datos estadísticos actuales podremos saber si estamos viviendo en la era del IoT o no. Es muy sencillo, solo tenemos que dividir el número de objetos conectados entre el número de personas que habitan el planeta. Este dato nos dirá cuantos objetos o dispositivos conectados tenemos cada ser humano.<br /><br />Según el Gobierno de Estados Unidos, en octubre de 2016 hay unos 7.300.000.000 habitantes en todo el planeta. Según el portal Statista, hay unos 23.000.000.000 dispositivos conectados a Internet. Si dividimos el número de dispositivos entre el número de habitantes, obtenemos que a cada ser humano le corresponden 3,15 dispositivos. Por lo tanto, según la definición del IBSG, ya estamos en la era del IoT. De hecho, en un estudio publicado por este grupo, indican que en algún momento entre el año 2008 y 2009 nació el IoT.<br /><br />Si queremos construir dispositivos del IoT, debemos conocer los requerimientos necesarios para su implantación. Ahora te dejo un vídeo donde David Cuartielles pone un ejemplo muy bueno sobre el IoT.<br /><br />IoT, requerimientos de la arquitectura<br /><br />Como ya he comentado antes, la arquitectura tiene que cumplir ciertos requerimientos para que esta tecnología sea viable. Debe permitir que la tecnología sea distribuida, donde los objetos puedan interactuar entre ellos, escalable, eficiente y segura.<br /><br />Tecnología distribuida<br /><br />La base en la que se fundamente el IoT es poder distribuir objetos y dispositivos conectados por todo nuestro entorno. Esto implica que la información adquirida pueda provenir de diferentes lugares y a su vez, procesada por máquinas o servidores diferentes.<br /><br />Todo esto implica que vamos a tener un montón de objetos, dispositivos y máquinas separadas físicamente y conectadas entre si por una red de comunicaciones. Cada componente con su propio software y hardware. La arquitectura debe ser capaz de mostrar todos los componentes como un único sistema a los ojos de los usuarios y desarrolladores.<br /><br />Esto no es algo nuevo entre nosotros, solo tenemos que ver los servicios en la nube como Google Drive. Da lo mismo donde se guarden los datos, en que CPD y da lo mismo desde donde los subamos. Para nosotros todo es un sistema al que accedemos y enviamos o leemos datos.<br /><br />Interación entre objetos conectados<br /><br />Uno de los grandes problemas que nos encontramos es la estandarización de protocolos de comunicación. En este sentido cada fabricante aplica su propia tecnología. Esto implica que en muchas ocasiones no se puedan comunicar entre ellos. En el IoT, el intercambio de datos debe ser entre cualquier objeto y de forma bidireccional. Se requiere que entre ellos puedan interacionar.<br /><br />Imagínate que en Internet no existieran protocolos y que cada servidor web o cada empresa tuviera su propio protocolo y su propio lenguaje de programación. Los desarrolladores tendrían que especializarse en un servidor web o framework. Tendríamos que hacer tantas versiones de páginas web como protocolos existan. Sería una locura e inviable.<br /><br />El IoT intentará aprovecharse de los estándares que ya existen e incluso crear nuevos para que la información fluya sin obstáculos.<br /><br />Arquitectura escalable<br /><br />Si antes te hablaba del número de dispositivos conectados en el año 2016, imagínate dentro de 10 años. El IoT necesita de una arquitectura que permita la escalabilidad es decir, que de lo mismo que hoy se conecten 10.000 y mañana 1.000.000 de dispositivos.<br /><br />Si Internet, como lo conocemos a día de hoy, no fuera escalable, hubiera sido inviable la implantación de la tecnología móvil y el acceso a Internet de millones de hogares.<br /><br />Lo cierto es que hay un gran problema con respecto a identificar a cada dispositivo con una IP. El protocolo que existe en la actualidad, IPv4, no podrá dar servicio a la avalancha de objetos que se prevén en un futuro estén conectados a Internet. Pero eso estaría resuelto con su sucesor, el IPv6.<br /><br />Para que te hagas una idea, con IPv4 se pueden generar 4.294.967.296 IPs. Todas estas direcciones no están operativas, hay un gran rango de ellas reservadas. Con IPv6 tenemos 2128 (340 sextillones) IPs. Te preguntarás, si hay 23.000 millones de dispositivos conectaos y solo 4.294 millones de IPs ¿cómo se pueden conectar?. No todos los dispositivos tienen una IP única por ejemplo, los teléfonos que se conectan a una misma antena tienen una misma IP. Esto hace que de momento haya suficientes direcciones para todos los dispositivos conectados.<br /><br />Eficiencia energética<br /><br />Si lo que necesitamos son dispositivos autónomos conectados, estos deben tener una autonomía máxima. No se puede depender de cargar sus baterías cada muy poco tiempo como los móviles. En este aspecto se puede mejorar de diferentes maneras, atacando la fabricación de baterías mas duraderas y haciendo más eficientes los dispositivos.<br /><br />Aunque cada vez tenemos más componentes que consumen menos, este sería uno de los grandes problemas a los que nos debemos enfrentar para implantar el IoT en nuestra vida diaria. Además, una de las ideas fundamentales es integrarlo con energías renovables e inagotables.<br /><br />La seguridad es lo más importante<br /><br />Sin duda alguna, la seguridad es la base de toda tecnología. Realmente no se puede construir una arquitectura totalmente segura. Recuerdo una mención de un experto de seguridad al que, hace ya tiempo, le preguntaron: "para usted ¿cual sería una máquina totalmente segura?" su respuesta fue muy concisa. No existen las máquinas seguras, lo único que podemos garantizar es que si ponemos un ordenador encerrado en una habitación, blindado con paredes de plomo de un metro de grosor, sin puerta y sin conexión a ninguna red, podemos asegurar que está relativamente seguro. No existe la seguridad informática 100% segura, pero podemos poner todas las trabas que podamos a los delincuentes.<br /><br />La seguridad en el IoT es algo que se debe tener en cuenta desde el principio. Ya no solo están en peligro nuestros datos, ahora también está en peligro nuestra integridad física. Imagínate que la cerradura de tu casa se controla de forma electrónica y la puedes abrir con un móvil. Si te hackean el sistema, podrían entrar en tu casa.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9769921</guid><pubDate>Tue, 01 Nov 2016 05:50:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9769921/podcast99.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El Internet de las Cosas (IoT) constituye uno de los más importantes desarrollos tecnológicos de la última década. Es tal su potencial, que cuando esté implementado cambiará nuestro estilo de vida. Quizás sea algo atrevido predecir el futuro pero solo...</itunes:subtitle><itunes:summary><![CDATA[El Internet de las Cosas (IoT) constituye uno de los más importantes desarrollos tecnológicos de la última década. Es tal su potencial, que cuando esté implementado cambiará nuestro estilo de vida. Quizás sea algo atrevido predecir el futuro pero solo debemos fijarnos lo que ha sucedido con Internet. El impacto de la conectividad ha llegado a todas las capas y áreas de la sociedad, educación, comunicación, negocios, ciencia, gobiernos y prácticamente la humanidad entera. Es evidente que Internet es una de las creaciones más potentes e importantes de la humanidad y el IoT es la evolución a la que nos enfrentaremos en los próximos años.<br /><br />Si queremos tener una perspectiva general de hacia donde evoluciona esta tecnología, podemos ver las tendencias de búsqueda en Google. Esta herramienta nos permite ver la evolución de un término o concepto basado en la búsqueda de los usuarios de este buscador. A continuación te dejo la siguiente gráfica que es muy significativa.<br /><br />Concepto general del IoT<br /><br />E l éxito del IoT depende en gran medida de una arquitectura que permita que sea una tecnología dinámica y segura. De hecho, el gran inconveniente que existe es la idea conceptual del IoT y cómo aplicarlo a nuestra vida diaria. Es importante tener presente un significado común para el Internet de las Cosas. Según el IBSG (Internet Business Solution Group) de Cisco, el IoT es simplemente el momento en el que hay más cosas u objetos conectados a Internet que personas.<br /><br />Si analizamos los datos estadísticos actuales podremos saber si estamos viviendo en la era del IoT o no. Es muy sencillo, solo tenemos que dividir el número de objetos conectados entre el número de personas que habitan el planeta. Este dato nos dirá cuantos objetos o dispositivos conectados tenemos cada ser humano.<br /><br />Según el Gobierno de Estados Unidos, en octubre de 2016 hay unos 7.300.000.000 habitantes en todo el planeta. Según el portal Statista, hay unos 23.000.000.000 dispositivos conectados a Internet. Si dividimos el número de dispositivos entre el número de habitantes, obtenemos que a cada ser humano le corresponden 3,15 dispositivos. Por lo tanto, según la definición del IBSG, ya estamos en la era del IoT. De hecho, en un estudio publicado por este grupo, indican que en algún momento entre el año 2008 y 2009 nació el IoT.<br /><br />Si queremos construir dispositivos del IoT, debemos conocer los requerimientos necesarios para su implantación. Ahora te dejo un vídeo donde David Cuartielles pone un ejemplo muy bueno sobre el IoT.<br /><br />IoT, requerimientos de la arquitectura<br /><br />Como ya he comentado antes, la arquitectura tiene que cumplir ciertos requerimientos para que esta tecnología sea viable. Debe permitir que la tecnología sea distribuida, donde los objetos puedan interactuar entre ellos, escalable, eficiente y segura.<br /><br />Tecnología distribuida<br /><br />La base en la que se fundamente el IoT es poder distribuir objetos y dispositivos conectados por todo nuestro entorno. Esto implica que la información adquirida pueda provenir de diferentes lugares y a su vez, procesada por máquinas o servidores diferentes.<br /><br />Todo esto implica que vamos a tener un montón de objetos, dispositivos y máquinas separadas físicamente y conectadas entre si por una red de comunicaciones. Cada componente con su propio software y hardware. La arquitectura debe ser capaz de mostrar todos los componentes como un único sistema a los ojos de los usuarios y desarrolladores.<br /><br />Esto no es algo nuevo entre nosotros, solo tenemos que ver los servicios en la nube como Google Drive. Da lo mismo donde se guarden los datos, en que CPD y da lo mismo desde donde los subamos. Para nosotros todo es un sistema al que accedemos y enviamos o leemos datos.<br /><br />Interación entre objetos conectados<br /><br />Uno de los grandes problemas que nos encontramos es la estandarización de protocolos de comunicación. En este...]]></itunes:summary><itunes:duration>2245</itunes:duration><itunes:keywords>arduino,iot,makers,programación,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/860a11dae2984a579932b0bfb3bbce01.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>98. 5 proyectos con Arduino para iniciarse en el mundo Maker</title><link>https://www.spreaker.com/episode/98-5-proyectos-con-arduino-para-iniciarse-en-el-mundo-maker--9715839</link><description><![CDATA[Cuando empezamos a trabajar con el Hardware Libre el primer proyecto que hacemos es encender un LED. Luego pasamos a mover motores, medir la temperatura o ver los datos en una pantalla LCD. En este artículo te voy a explicar 5 proyectos con Arduino que no sólo te van a enseñar a utilizar esta placa, también serán útiles en tu día a día. En ocasiones nos preguntamos ¿para qué quiero aprender Arduino?, pues aquí te doy 5 ejemplos prácticos para introducirte. En ellos aprenderás electrónica, montaje de circuitos y como no, programación.<br /><br />A lo largo de estos 5 proyectos con Arduino podrás entender conceptos básicos como salidas y entradas digitales y analógicas, utilización de diferentes componentes y cómo programar Arduino a través de su código nativo. También podrás aplicarlo a algún lenguaje visual como Scratch o Snap! e incluso con Visualino.<br /><br />[toc]<br /><br />5 proyectos con Arduino para introducirte en el mundo Maker<br /><br />En los 5 proyectos he realizado la misma secuencia de pasos. Lo primero una descripción donde te explico, brevemente, qué es lo que hace y que situación queremos resolver. Luego explico el objetivo donde explico los requerimientos y funcionalidades. Por último veremos los componentes de todos diseños con Arduino.<br /><br />Aunque tengas todo bien explicado y puedas construirlo siguiendo los tutoriales, te aconsejo que una vez hayas leído la descripción y el objetivo, intentes hacerlo por ti mismo. Es un ejercicio práctico muy bueno para asentar los conocimientos sobre la computación física.<br /><br />Material necesario<br /><br />En los 5 proyectos con Arduino te doy un listado de los diferentes componentes electrónicos que vas a necesitar. Pero además de esos componentes, necesitarás lo siguiente.<br /><br />Arduino UNO o similar<br />Cable USB para conectar Arduino<br />Protoboard<br />Cables<br />Comprueba las pilas con Arduino<br /><br />Este sistema nos permitirá comprobar las típicas pilas que tenemos en multitud de aparatos en nuestra casa. Muchas veces no somos capaces de saber si un aparato eléctrico está roto o, simplemente, sus pilas se han acabado. Solo podremos comprobar pilas AA, AAA, C y D debido a las limitación de entrada de 5V en los pines analógicos. Este es uno de esos proyectos con Arduino útiles en nuestro día a día.<br /><br />Medidor de carga de baterias<br /><br />Objetivo<br /><br />Poder detectar cuando una pila tiene suficiente energía o no a través de tres LEDs y Arduino. Cuando este tipo de pilas están completamente cargadas, suministran un voltaje de 1,5V. Según se van desgastando el voltaje disminuye. Con este diseño serás capaz de detectar esta situación.<br /><br />Para avisar utilizaré 3 LEDs, verde, amarillo y rojo. Si la pila está totalmente cargada, se encenderá el verde, y según se va gastando pasará al amarillo y al rojo.<br /><br />Componentes<br /><br />3 x resistencias 220 Ω<br />1 x resistencia 2,2 kΩ<br />1 x LED verde<br />1 x LED amarillo<br />1 x LED rojo<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Podemos cambiar la resolución de las entradas con analogReference para conseguir más resolución.<br />[icon name="exclamation-triangle" class="" unprefixed_class=""] Medir más de 5V por alguna entrada analógica puede dañar la placa.<br />[icon name="exclamation-triangle" class="" unprefixed_class=""] Cuidado con invertir las polaridades es decir, el positivo con negativo o viceversa.<br />Sensor aparca coches<br /><br />Este es el típico sensor que tienen los coches modernos. Su función es avisar de lo cerca o lejos que estamos de otro vehículo u objeto a la hora de aparcar. Nos avisa con un sonido y con unas luces que te indican lo cerca o lejos que estás de colisionar. Dentro de los diferentes proyectos con Arduino, este nos muestra un caso de la vida real.<br /><br />aparca-coche<br /><br />Objetivo<br /><br />Simular el sistema que utilizan los coches más modernos a la hora de aparcar. Nos sirve para no colisionar con los otros vehículos u objetos. Según nos acercamos a un objeto el pitido va subiendo en frecuencia. Los LEDs también nos ayudan a saber lo cerca o lejos que estamos del objeto en cuestión.<br /><br />Si estamos lejos, el sonido se emite con una frecuencia baja y se enciende el LED verde. Si estamos en una posición intermedia, el pitido aumenta la frecuencia y se encenderá el LED amarillo. Por último, si estamos demasiado cerca el pitido será muy agudo, una frecuencia alta, y se encenderá el LED rojo.<br /><br />Componentes<br /><br />3 x resistencias 220 Ω<br />1 x LED rojo<br />1 x LED amarillo<br />1 x LED verde<br />1 x piezoeléctrico<br />1 x sensor de ultrasonidos<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Utilizar varios sensores de ultrasonidos para poder detectar en un mayor rango.<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Se puede sustituir el sensor de ultrasonidos por un sensor de infrarrojos.<br />Semáforo inteligente<br /><br />Uno de los proyectos con Arduino más típicos es el semáforo es uno de los típicos. En este caso le daré una vuelta de tuerca y lo haremos "inteligente". Este diseño con Arduino nos permitirá controlar dos semáforos dependiendo de si hay algún coche esperando o no.<br /><br />Puede ser muy útil para las personas aficionadas a las maquetas de tren o de otro tipo. Si tu eres uno de ellos ya conocerás Miniatur Wunderland (Maravillas en Miniatura) que es la maqueta más grande del mundo con más de 6.000 m². Mira el siguiente vídeo y verás lo impresionante que es.<br /><br /><br /><br />Objetivo<br /><br />El objetivo es poder simular un cruce con semáforos donde se detecte la presencia de los coches para activar o desactivar los semáforos. Para esta simulación utilizaremos unos pulsadores que nos indicará que ha llegado un coche al cruce.<br /><br />En un estado inicial habrá un semáforo en verde. Mientras no haya coches en el otro semáforo se mantendrá en verde. Cuando llegue un nuevo coche al semáforo en rojo dejará pasar un tiempo y se pondrá en verde cerrando el otro semáforo. Así se irán alternando uno y otro.<br /><br />Componentes<br /><br />6 x resistencias 220 Ω<br />2 x LEDs<br />2 x LEDs<br />2 x LEDs<br />2 x pulsadores<br />2 x resistencia 10 k (pull down)<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Este proyecto es muy interesante para utilizar interrupciones.<br />[icon name="exclamation-triangle" class="" unprefixed_class=""] Cuidado con utilizar retardos y tiempos con las interrupciones, no funcionan.<br />Theremín con infrarrojos<br /><br />El Theremín es un instrumento musical que fue inventado en el año 1919 por el ruso Lev Termen. Fue el primer instrumento musical electrónico de la historia y el precursor de lo que se conoce hoy como música electrónica. Los instrumentos han avanzado mucho desde entonces, pero en aquella época fue toda una revolución.<br /><br />Lo que diferencia a este instrumento de otros es que, no es necesario el contacto físico para que suene. Aplica la física y teoría de antenas para producir el sonido. Utiliza la capacitancia de los seres humanos para aumentar o disminuir el sonido y cambiar la frecuencia de éste.<br /><br /><br /><br />Objetivo<br /><br />En este proyecto con Arduino, el objetivo es simular un Theremín en cuanto al cambio de frecuencia. La filosofía va a ser la misma lo único que en vez de utilizar la capacitancia, vamos a utilizar un sensor de infrarrojos. Cuando acercamos la mano al sensor, el sonido aumentará de frecuencia (más agudo) y cuando la separamos, la frecuencia disminuye (más grave).<br /><br />Debemos de ser capaces de discretizar el espectro audible entre 20 Hz y 20 KHz en muestras para que, dependiendo de donde se encuentre la mano suene de una manera o de otra.<br /><br />Componentes<br /><br />1 x piezoeléctrico<br />1 x sensor de infrarrojos<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Podemos utilizar un sensor de ultasonidos en vez de un sensor de infrarrojos.<br />Dado eléctrico<br /><br />Seguro que has jugado al parchís o a algún otro juego donde es necesario utilizar un dado para jugar. Los proyectos con Arduino donde tocamos el lado lúdico, tienen más éxito debido a su carácter divertido. En este caso vamos a simular un dado de 6 caras, un cubo. Existen otro tipo de dados que tienen más caras y se utilizan en otro tipo de juegos. Se podría llegar a simular y solo deberíamos cambiar parte de nuestro código.<br /><br />Objetivo<br /><br />El objetivo es conseguir un número aleatorio del 1 al 6 cuando se pulse un pulsador. Este número saldrá representado en un display de 7 segmentos. Hay que llevar mucho ojo con los números aleatorios con Arduino ya que si no se hace bien, siempre obtendrás el mismo o la misma secuencia.<br /><br />Dados para juegos<br /><br /> <br /><br />Componentes<br /><br />1 x pulsador<br />1 x display 7 segmentos<br />1 x resistencia 10 k(pull down)<br />1 x resistencia 220  Ω<br />[icon name="lightbulb-o" class="" unprefixed_class=""] En este proyecto también se pueden utilizar interrupciones. Te animo a que lo hagas.<br />Proyecto Halloween con Arduino<br /><br />Como extra os dejo un proyecto que propone la marca BQ donde podemos hacer una calavera para que los niños se diviertan en día de Halloween. Podemos descargar el material para imprimir en su página web.<br /><br /><br /><br />Objetivo<br /><br />Dentro de los proyectos con Arduino este es muy interesante para crear con nuestros hijos o alumnos el día de Halloween. Consiste en una calavera de cartón que se articula con un servomotor. Dentro tiene un sensor de infrarrojos y cuando detecta que alguien mete la mano para coger las chuches, la calavera se cierra y suena un sonido. Muy divertido y temático para este día tan especial para los pequeños.<br /><br />Componentes<br /><br />1 x servomotor<br />1 x piezoeléctrico<br />1 x sensor infrarrojos<br />Puedes escuchar este programa en,  iVoox, iTunes y en Spreaker. Si lo haces, por favor valora y comenta, así podremos llegar a más gente.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9715839</guid><pubDate>Tue, 25 Oct 2016 04:06:20 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9715839/podcast98.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando empezamos a trabajar con el Hardware Libre el primer proyecto que hacemos es encender un LED. Luego pasamos a mover motores, medir la temperatura o ver los datos en una pantalla LCD. En este artículo te voy a explicar 5 proyectos con Arduino...</itunes:subtitle><itunes:summary><![CDATA[Cuando empezamos a trabajar con el Hardware Libre el primer proyecto que hacemos es encender un LED. Luego pasamos a mover motores, medir la temperatura o ver los datos en una pantalla LCD. En este artículo te voy a explicar 5 proyectos con Arduino que no sólo te van a enseñar a utilizar esta placa, también serán útiles en tu día a día. En ocasiones nos preguntamos ¿para qué quiero aprender Arduino?, pues aquí te doy 5 ejemplos prácticos para introducirte. En ellos aprenderás electrónica, montaje de circuitos y como no, programación.<br /><br />A lo largo de estos 5 proyectos con Arduino podrás entender conceptos básicos como salidas y entradas digitales y analógicas, utilización de diferentes componentes y cómo programar Arduino a través de su código nativo. También podrás aplicarlo a algún lenguaje visual como Scratch o Snap! e incluso con Visualino.<br /><br />[toc]<br /><br />5 proyectos con Arduino para introducirte en el mundo Maker<br /><br />En los 5 proyectos he realizado la misma secuencia de pasos. Lo primero una descripción donde te explico, brevemente, qué es lo que hace y que situación queremos resolver. Luego explico el objetivo donde explico los requerimientos y funcionalidades. Por último veremos los componentes de todos diseños con Arduino.<br /><br />Aunque tengas todo bien explicado y puedas construirlo siguiendo los tutoriales, te aconsejo que una vez hayas leído la descripción y el objetivo, intentes hacerlo por ti mismo. Es un ejercicio práctico muy bueno para asentar los conocimientos sobre la computación física.<br /><br />Material necesario<br /><br />En los 5 proyectos con Arduino te doy un listado de los diferentes componentes electrónicos que vas a necesitar. Pero además de esos componentes, necesitarás lo siguiente.<br /><br />Arduino UNO o similar<br />Cable USB para conectar Arduino<br />Protoboard<br />Cables<br />Comprueba las pilas con Arduino<br /><br />Este sistema nos permitirá comprobar las típicas pilas que tenemos en multitud de aparatos en nuestra casa. Muchas veces no somos capaces de saber si un aparato eléctrico está roto o, simplemente, sus pilas se han acabado. Solo podremos comprobar pilas AA, AAA, C y D debido a las limitación de entrada de 5V en los pines analógicos. Este es uno de esos proyectos con Arduino útiles en nuestro día a día.<br /><br />Medidor de carga de baterias<br /><br />Objetivo<br /><br />Poder detectar cuando una pila tiene suficiente energía o no a través de tres LEDs y Arduino. Cuando este tipo de pilas están completamente cargadas, suministran un voltaje de 1,5V. Según se van desgastando el voltaje disminuye. Con este diseño serás capaz de detectar esta situación.<br /><br />Para avisar utilizaré 3 LEDs, verde, amarillo y rojo. Si la pila está totalmente cargada, se encenderá el verde, y según se va gastando pasará al amarillo y al rojo.<br /><br />Componentes<br /><br />3 x resistencias 220 Ω<br />1 x resistencia 2,2 kΩ<br />1 x LED verde<br />1 x LED amarillo<br />1 x LED rojo<br />[icon name="lightbulb-o" class="" unprefixed_class=""] Podemos cambiar la resolución de las entradas con analogReference para conseguir más resolución.<br />[icon name="exclamation-triangle" class="" unprefixed_class=""] Medir más de 5V por alguna entrada analógica puede dañar la placa.<br />[icon name="exclamation-triangle" class="" unprefixed_class=""] Cuidado con invertir las polaridades es decir, el positivo con negativo o viceversa.<br />Sensor aparca coches<br /><br />Este es el típico sensor que tienen los coches modernos. Su función es avisar de lo cerca o lejos que estamos de otro vehículo u objeto a la hora de aparcar. Nos avisa con un sonido y con unas luces que te indican lo cerca o lejos que estás de colisionar. Dentro de los diferentes proyectos con Arduino, este nos muestra un caso de la vida real.<br /><br />aparca-coche<br /><br />Objetivo<br /><br />Simular el sistema que utilizan los coches más modernos a la hora de aparcar. Nos sirve para no colisionar...]]></itunes:summary><itunes:duration>2051</itunes:duration><itunes:keywords>arduino,diy,maker,programacion,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ef9df44c4aa8787463e7668e48d5ec96.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>97. Obijuan, que el software libre te acompañe</title><link>https://www.spreaker.com/episode/97-obijuan-que-el-software-libre-te-acompane--9662020</link><description><![CDATA[Hoy tenemos el enorme placer de tener con nosotros a Juan González Gómez, más conocido como Obijuan. Ingeniero Superior de Telecomunicaciones y Doctor en robótica con mención europea. Se define cómo un hacker y un maker, apasionado de la robótica y defensor del hardware y software libre. Fundador de Clone Wars y FPGAs Wars.<br /><br />Obijuan es un referente en España en la impresión 3D y ejemplo a seguir por todos. Además de sus capacidades técnicas e intelectuales, destaca su gran humanidad y el objetivo de acercar a todo el mundo el software libre.<br /><br />Sus orígenes<br /><br />Como tantos otros de nosotros, Obijuan disfruto de esa maravillosa época donde los ordenadores entraron en nuestras casas, la era pre-internet. Desde muy pequeño ya era un apasionado de la robótica, quizás debido al éxito de la famosa serie Mazinger Z, que todos disfrutamos en nuestra niñez.<br /><br />Pero en aquella época había muy pocos recursos relacionados con los robots. Lo máximo que conseguía eran libros donde se explicaban miles de fórmulas matemáticas, pero ninguno de cómo construir su propio robot. Como él dice, era una frustración.<br /><br />No estaba todo perdido. Suplió esa ausencia de material para construir un robot con los ordenadores y decidió aprender a programar por el interés que despertaba en él y la facilidad. Con los ordenadores de la década de los años 80, solo podíamos hacer dos cosas, programar y jugar. Precisamente esto nos hizo introducirnos al mundo de la programación a muchos de nosotros.<br /><br />Todavía recuerdo con añoranza la revista Micro Hobby donde, venían trozos de código de programas que nos esforzábamos en copiar con sumo cuidado para poder ejecutarlos.<br /><br />Microhobby<br /><br />Los robots modulares<br /><br />Una vez terminada la Ingeniería de Telecomunicaciones, decidió seguir estudiando y hacer el Doctorado. Como no podía ser de otra manera, eligió la robótica para su tesis, más concreto los robots modulares.<br /><br />Los robots modulares consisten en hacer unos módulos lo más simples posibles y crear robots a base de unir estos módulos. Dependiendo de su conexión, tienes diferentes topologías de robots. El robot más sencillo de hacer con esta técnica es un robot gusano o serpiente.<br /><br /><br />Justo en esta época fue cuando empezó a darse cuenta de lo importante que es tener acceso a toda la información. Según iba desarrollando su tesis doctoral, vio que tenía acceso a mucho material teórico relacionado con el tema, algoritmos y toda la lógica interna de un robot, pero no tenía acceso ni los planos ni al software que le permitieran construir los módulos.<br /><br />En ese momento decidió crearse sus propios módulos pero no fue fácil. Debido a su formación, tenía conocimientos electrónicos y de programación, pero de mecánica no sabía nada. Con mucho esfuerzo consiguió fabricar con una cortadora láser, los primeros módulos.<br /><br />Pero no solo eso, los compartió con toda la comunidad para que el siguiente investigador o cualquier persona, pudiera replicarlos y mejorarlos.<br /><br />Módulo Y1Planos y documentación<br /><br />Impresión 3D<br /><br />Obijuan conocía la impresión 3D desde hacía bastante tiempo, los orígenes de esta técnica se remontan a los años 80 y solo para el sector industriual. Pero realmente fue consciente del potencial que tenían cuando pudo presenciar y ver con sus propios ojos las piezas que se podían crear.<br /><br />En el año 2005, Adrian Bowyer, publicó un blog en el que empezaba a decir que quería hacer una impresora 3D que se pudiera replicar. Esos fueron los inicios de RepRap.<br /><br />Primera reprap<br /><br />Hasta el año 2008, no consiguieron hacer la primera auto réplica de una impresora 3D. Hito histórico que se recordará a lo largo del tiempo. A finales de ese mismo año, Adrian Bowyer fue a dar una charla al Medialab-Prado. Obijuan asistió y, aunque le sorprendió la poca cantidad de gente, quedó fascinado al poder comprobar físicamente lo que se podía hacer con una impresora 3D. Pudo sentir como sería el futuro.<br /><br />A partir de aquí solo tuvo que conectar los puntos. En el Medialab-Prado también conoció a Zach Smith fundador de Makerbot. Todavía no estaban disponibles las impresoras por las cuales hicieron famoso a Zach, faltaban unos meses. En el momento que salieron, Obijuan se hizo con una de ellas, la impresora Makerbot número 8 de todo el mundo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9662020</guid><pubDate>Tue, 18 Oct 2016 05:18:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9662020/podcast97.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy tenemos el enorme placer de tener con nosotros a Juan González Gómez, más conocido como Obijuan. Ingeniero Superior de Telecomunicaciones y Doctor en robótica con mención europea. Se define cómo un hacker y un maker, apasionado de la robótica y...</itunes:subtitle><itunes:summary><![CDATA[Hoy tenemos el enorme placer de tener con nosotros a Juan González Gómez, más conocido como Obijuan. Ingeniero Superior de Telecomunicaciones y Doctor en robótica con mención europea. Se define cómo un hacker y un maker, apasionado de la robótica y defensor del hardware y software libre. Fundador de Clone Wars y FPGAs Wars.<br /><br />Obijuan es un referente en España en la impresión 3D y ejemplo a seguir por todos. Además de sus capacidades técnicas e intelectuales, destaca su gran humanidad y el objetivo de acercar a todo el mundo el software libre.<br /><br />Sus orígenes<br /><br />Como tantos otros de nosotros, Obijuan disfruto de esa maravillosa época donde los ordenadores entraron en nuestras casas, la era pre-internet. Desde muy pequeño ya era un apasionado de la robótica, quizás debido al éxito de la famosa serie Mazinger Z, que todos disfrutamos en nuestra niñez.<br /><br />Pero en aquella época había muy pocos recursos relacionados con los robots. Lo máximo que conseguía eran libros donde se explicaban miles de fórmulas matemáticas, pero ninguno de cómo construir su propio robot. Como él dice, era una frustración.<br /><br />No estaba todo perdido. Suplió esa ausencia de material para construir un robot con los ordenadores y decidió aprender a programar por el interés que despertaba en él y la facilidad. Con los ordenadores de la década de los años 80, solo podíamos hacer dos cosas, programar y jugar. Precisamente esto nos hizo introducirnos al mundo de la programación a muchos de nosotros.<br /><br />Todavía recuerdo con añoranza la revista Micro Hobby donde, venían trozos de código de programas que nos esforzábamos en copiar con sumo cuidado para poder ejecutarlos.<br /><br />Microhobby<br /><br />Los robots modulares<br /><br />Una vez terminada la Ingeniería de Telecomunicaciones, decidió seguir estudiando y hacer el Doctorado. Como no podía ser de otra manera, eligió la robótica para su tesis, más concreto los robots modulares.<br /><br />Los robots modulares consisten en hacer unos módulos lo más simples posibles y crear robots a base de unir estos módulos. Dependiendo de su conexión, tienes diferentes topologías de robots. El robot más sencillo de hacer con esta técnica es un robot gusano o serpiente.<br /><br /><br />Justo en esta época fue cuando empezó a darse cuenta de lo importante que es tener acceso a toda la información. Según iba desarrollando su tesis doctoral, vio que tenía acceso a mucho material teórico relacionado con el tema, algoritmos y toda la lógica interna de un robot, pero no tenía acceso ni los planos ni al software que le permitieran construir los módulos.<br /><br />En ese momento decidió crearse sus propios módulos pero no fue fácil. Debido a su formación, tenía conocimientos electrónicos y de programación, pero de mecánica no sabía nada. Con mucho esfuerzo consiguió fabricar con una cortadora láser, los primeros módulos.<br /><br />Pero no solo eso, los compartió con toda la comunidad para que el siguiente investigador o cualquier persona, pudiera replicarlos y mejorarlos.<br /><br />Módulo Y1Planos y documentación<br /><br />Impresión 3D<br /><br />Obijuan conocía la impresión 3D desde hacía bastante tiempo, los orígenes de esta técnica se remontan a los años 80 y solo para el sector industriual. Pero realmente fue consciente del potencial que tenían cuando pudo presenciar y ver con sus propios ojos las piezas que se podían crear.<br /><br />En el año 2005, Adrian Bowyer, publicó un blog en el que empezaba a decir que quería hacer una impresora 3D que se pudiera replicar. Esos fueron los inicios de RepRap.<br /><br />Primera reprap<br /><br />Hasta el año 2008, no consiguieron hacer la primera auto réplica de una impresora 3D. Hito histórico que se recordará a lo largo del tiempo. A finales de ese mismo año, Adrian Bowyer fue a dar una charla al Medialab-Prado. Obijuan asistió y, aunque le sorprendió la poca cantidad de gente, quedó fascinado al poder comprobar físicamente lo...]]></itunes:summary><itunes:duration>3506</itunes:duration><itunes:keywords>arduino,fpga,impresion-3d,maker,robotica</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/9ba4fb918a8808b30b005f82ff42312b.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>96. Programación con Arduino, el paradigma de la computación física</title><link>https://www.spreaker.com/episode/96-programacion-con-arduino-el-paradigma-de-la-computacion-fisica--9612398</link><description><![CDATA[En este capítulo voy a hablar de la computación física desde el punto de vista de Arduino. Para entender este concepto, tenemos que ser conscientes que la programación o computación  física, involucra algo más que programar en un lenguaje de programación. Esto es una parte de esta disciplina y por lo tanto, se debe tratar como tal. Otra de las áreas involucradas dentro de la programación física es el hardware. En este punto, el Open Hardware (o hardware abierto) juega un papel muy importante. Por último, debemos conocer las herramientas necesarias para poder desarrollar este concepto en toda su extensión.<br /><br />Durante este artículo y el capítulo del podcast que acompaña, voy a dar una visión general de este concepto y todo lo que involucra.<br /><br />Necesito que me hagas un favor, votar por Programarfacil en los premios Bitácoras. Solo te llevará 2 minutos, muchas gracias ;).<br /><br />ejemplo_boton_300<br /><br />¿Qué es la computación física?<br /><br />Se centra en diseñar dispositivos, objetos e incluso entornos que permitan establecer un canal de comunicación entre el mundo físico y el mundo virtual. Aunque esto suene a algo relacionado con el futuro, la realidad es que llevamos conviviendo con esta disciplina mucho tiempo. Solo tenemos que pensar en un ordenador o en un dispositivo móvil. Estos dispositivos ponen en contacto nuestro mundo, el mundo físico, y el mundo virtual de las máquinas y ordenadores.<br /><br />El diálogo se realiza a través de interfaces hardware como un teclado, ratón, micrófono, pantallas, altavoces etc... La finalidad de la computación física es diseñar estas interfaces para que sean capaces de detectar alteraciones en el medio físico y traducirlas a señales que entiendan las máquinas. Esto se hace tanto a través de software como de hardware.<br /><br />En la actualidad, cuando desarrollamos un software para un ordenador o un dispositivo móvil, estamos aplicando computación física. El problema que existe es que solo tocamos una de las patas de esta disciplina. Las interfaces hardware de los dispositivos actuales, nos limita a la hora de diseñar software para esas interfaces. Gracias al Open Hardware, esto está cambiando.<br /><br />En resumen, para avanzar en el mundo de la computación física, necesitamos de ciertos componentes hardware (transductores) que conviertan los cambios de energía producidos por las alteraciones en el medio físico, en señales eléctricas entendibles por los ordenadores y máquinas. Aquí es donde entran en juego los sensores. Son los encargados de transformar una magnitud física en una señal eléctrica. Pero como esta comunicación es bidereccional, también necesitaremos actuadores que convierten las señales eléctricas en magnitudes físicas.<br /><br />Los ordenadores, ya sean microprocesadores o microcontroladores, son los encargados del control de los sensores y actuadores. Deben ser capaces a la vez, de comunicar con otras máquinas para mostrar los datos en pantallas multimedia o almacenar información en base de datos o en la nube.<br /><br />Proceso Computacion Física<br /><br />Diseño de interfaces hardware en la computación física<br /><br />Como ya hemos visto, una de las partes importantes dentro de la computación física es el hardware. Aquí se ve involucrado tres componentes de hardware a nivel básico.<br /><br />Los sensores serán los encargados de detectar esas alteraciones en el medio físico y transformarlas en señales eléctricas. Tenemos como ejemplos el sensor de temperatura LM35 o el DHT11 que además mide la humedad. Dentro de esta categoría podemos encontrar también el sensor de ultrasonidos HC-SR04 con el que podemos hacer un sensor de nivel de agua.<br /><br />Los actuadores harán lo contrario, convertir señales eléctricas en magnitudes físicas que activan procesos. Los motores paso a paso de las impresoras 3D o los relés son ejemplos de actuadores. Incluso un LED funciona como tal.<br /><br />El microcontrolador será el encargado de controlar y gestionar los sensores y actuadores. Podríamos pensar en utilizar un microprocesador, nos daría más potencia y funcionalidades y es verdad, pero los microntroladores tienen ciertas características por las cuales es la opción más óptima. Dentro del propio chip viene todo integrado, memoria RAM donde se almacenan datos temporales, memoria ROM o Flash para almacenar los programas y dispone de entradas y salidas que nos permitirán conectar los sensores y actuadores.<br /><br />Además, los requerimientos que vamos a necesitar no son muy exigentes, solo procesaremos la señal de entrada y salida. Los microcontroladores son más económicos y más compactos que los microprocesadores. Por último, nos permite comunicar con otras máquinas a través de diferentes protocolos, una característica que se requiere a la hora de diseñar interfaces hardware para la computación física.<br /><br />Y cuando hablamos de microcontroladores, se nos viene a la cabeza Arduino. Sin duda alguna es la mejor opción para realizar nuestros proyectos.<br /><br />¿Qué es Arduino?<br /><br />Arduino es una placa microcontroladora para el prototipado. No voy a entrar en contar otra vez su historia pero si que hay que dejar claro ciertos aspectos. Fue creada en el año 2005 por cinco señores entre los cuales está David Cuartielles, un español de Zaragoza del cual debemos estar muy orgullosos. En principio estaba destinada a estudiantes para que pudieran conectar componentes y hacer sus desarrollos.<br /><br />Dos características hacen única a esta placa, su bajo coste y su sencillez a la hora de utilizarlo tanto a nivel de software como de hardware. Además, cuando adquirimos un Arduino no solo estamos comprando una placa, también tenemos a nuestra disposición una plataforma totalmente abierta. Tenemos un entorno de desarrollo de código abierto, podemos bajarnos su código fuente, y una documentación muy extensa.<br /><br />Por lo tanto, si vas a adquirir uno, piensa antes de comprar una copia,  ¿quieres que el proyecto y la plataforma sigan siendo libres y de acceso a todo el mundo?<br /><br />Pero quizás la idea más fantástica que tuvieron estos cinco señores fue publicar el diseño de la placa microcontroladora con licencias libres Creative Commons. Esto significa que cualquiera puede fabricar una replica o modificar y adaptar el diseño a sus requerimientos sin pedir permiso. Es más, podemos llegar a comercializar la placa sin ningún problema eso si, siempre respetando la imagen de marca.<br /><br />Dentro de la gama de productos que nos ofrece Arduino, el más utilizado y comercializado es el Arduino UNO.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9612398</guid><pubDate>Tue, 11 Oct 2016 04:42:25 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9612398/podcast96.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo voy a hablar de la computación física desde el punto de vista de Arduino. Para entender este concepto, tenemos que ser conscientes que la programación o computación  física, involucra algo más que programar en un lenguaje de...</itunes:subtitle><itunes:summary><![CDATA[En este capítulo voy a hablar de la computación física desde el punto de vista de Arduino. Para entender este concepto, tenemos que ser conscientes que la programación o computación  física, involucra algo más que programar en un lenguaje de programación. Esto es una parte de esta disciplina y por lo tanto, se debe tratar como tal. Otra de las áreas involucradas dentro de la programación física es el hardware. En este punto, el Open Hardware (o hardware abierto) juega un papel muy importante. Por último, debemos conocer las herramientas necesarias para poder desarrollar este concepto en toda su extensión.<br /><br />Durante este artículo y el capítulo del podcast que acompaña, voy a dar una visión general de este concepto y todo lo que involucra.<br /><br />Necesito que me hagas un favor, votar por Programarfacil en los premios Bitácoras. Solo te llevará 2 minutos, muchas gracias ;).<br /><br />ejemplo_boton_300<br /><br />¿Qué es la computación física?<br /><br />Se centra en diseñar dispositivos, objetos e incluso entornos que permitan establecer un canal de comunicación entre el mundo físico y el mundo virtual. Aunque esto suene a algo relacionado con el futuro, la realidad es que llevamos conviviendo con esta disciplina mucho tiempo. Solo tenemos que pensar en un ordenador o en un dispositivo móvil. Estos dispositivos ponen en contacto nuestro mundo, el mundo físico, y el mundo virtual de las máquinas y ordenadores.<br /><br />El diálogo se realiza a través de interfaces hardware como un teclado, ratón, micrófono, pantallas, altavoces etc... La finalidad de la computación física es diseñar estas interfaces para que sean capaces de detectar alteraciones en el medio físico y traducirlas a señales que entiendan las máquinas. Esto se hace tanto a través de software como de hardware.<br /><br />En la actualidad, cuando desarrollamos un software para un ordenador o un dispositivo móvil, estamos aplicando computación física. El problema que existe es que solo tocamos una de las patas de esta disciplina. Las interfaces hardware de los dispositivos actuales, nos limita a la hora de diseñar software para esas interfaces. Gracias al Open Hardware, esto está cambiando.<br /><br />En resumen, para avanzar en el mundo de la computación física, necesitamos de ciertos componentes hardware (transductores) que conviertan los cambios de energía producidos por las alteraciones en el medio físico, en señales eléctricas entendibles por los ordenadores y máquinas. Aquí es donde entran en juego los sensores. Son los encargados de transformar una magnitud física en una señal eléctrica. Pero como esta comunicación es bidereccional, también necesitaremos actuadores que convierten las señales eléctricas en magnitudes físicas.<br /><br />Los ordenadores, ya sean microprocesadores o microcontroladores, son los encargados del control de los sensores y actuadores. Deben ser capaces a la vez, de comunicar con otras máquinas para mostrar los datos en pantallas multimedia o almacenar información en base de datos o en la nube.<br /><br />Proceso Computacion Física<br /><br />Diseño de interfaces hardware en la computación física<br /><br />Como ya hemos visto, una de las partes importantes dentro de la computación física es el hardware. Aquí se ve involucrado tres componentes de hardware a nivel básico.<br /><br />Los sensores serán los encargados de detectar esas alteraciones en el medio físico y transformarlas en señales eléctricas. Tenemos como ejemplos el sensor de temperatura LM35 o el DHT11 que además mide la humedad. Dentro de esta categoría podemos encontrar también el sensor de ultrasonidos HC-SR04 con el que podemos hacer un sensor de nivel de agua.<br /><br />Los actuadores harán lo contrario, convertir señales eléctricas en magnitudes físicas que activan procesos. Los motores paso a paso de las impresoras 3D o los relés son ejemplos de actuadores. Incluso un LED funciona como tal.<br /><br />El microcontrolador será el encargado de controlar...]]></itunes:summary><itunes:duration>2596</itunes:duration><itunes:keywords>arduino,computacion-fisica,diy,maker,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fd7a437b022d7d3cb626fecaea790419.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>95. Staticboards, fabricar electrónica para Arduino made in Spain</title><link>https://www.spreaker.com/episode/95-staticboards-fabricar-electronica-para-arduino-made-in-spain--9559392</link><description><![CDATA[Hoy vamos a hablar con Javier Loureiro, fundador de la empresa Staticboards. Su objetivo, fabricar electrónica para Arduino desde España. Nos contará su historia de cómo ha llegado hasta este punto donde, en un mercado cada vez más globalizado, el decidió hacer toda su producción en tierras Gallegas y de forma artesanal.<br /><br />Fabricar electronica<br /><br /><br /><br />Antes de meternos en faena recuerda, el próximo día de 8 se va a celebrar el Murcia Maker Faire en el Cuartel de Artillería. Me han invitado a dar una charla sobre Arduino. Si estás cerca de Murcia, pásate por la feria. Podrás conocer a mucha gente con la mismas inquietudes que tu, acudir a charlas y talleres. Nos vemos el próximo 8 de Octubre en Murcia.<br /><br />Por último te quiero pedir un favor, VOTA POR PROGRAMARFACIL EN LOS PREMIOS BITACORAS, GRACIAS :)<br /><br />Javier Loureiro, de programador gráfico a fabricar electrónica para impresoras 3D<br /><br />La vida es un conjunto de cosas que nos van sucediendo. Javier es un claro exponente de esto. Pasó de trabajar en la programación gráfica a producir PCBs que ahora mismo son utilizadas en todos los continentes.<br /><br />De formación informático, cuando apenas contaba con 20 años emigró a Holanda gracias a una oportunidad de trabajo. En ese mismo instante comenzó su andadura como programador gráfico, como el dice ha hacer "renderizado y esas cosas".<br /><br />Según pasaban los años, fue creciendo pero también se fue dando cuenta que ese sector requería de una vida nómada que no estaba dispuesto a asumir. En su larga trayectoria trabajó en varios proyectos relacionados con la animación 3D. Uno de los más importantes fue Planeta 51, ganadora de un premio Goya en el año 2010.<br /><br />En un punto de su vida, decidió dejar de recorrer el mundo y echar raíces junto a su mujer Doris Thai, de origen chino, en Malpica de Bergantiños, un pueblo con un entorno natural envidiable. En este momento se convirtió en freelance en proyectos de animación 3D para otras empresas.<br /><br />La fotografía y un viaje a China, abrió el mundo de la programación física y la fabricación de electrónica<br /><br />Una de sus pasiones es la fotografía y gracias a ella, llegó a la programación física y a la fabricación de electrónica. El, con un amigo, comenzaron un proyecto que les permitiera disparar una cámara de forma automática. Aunque su amigo tenía conocimientos de electrónica, para Javier fue su primera experiencia en el ensamblado de PCBs y la electrónica. Quedó fascinado.<br /><br />Algún tiempo después, viajó a China con su mujer. Allí pudo observar, de primera mano, la manufacturación de productos de electrónica de consumo. Este fue el detonante por el cual su vida, tanto personal como profesional, dio un cambio de 180º.<br /><br />Cuando llegó a Malpica, tomó la decisión de dedicarse a crear productos electrónicos para el mundo Maker. Pero no fue un camino fácil. De los errores también se aprende.<br /><br />De la primera idea a la creación de Staticboards<br /><br />La primera idea fue construir una placa que no estuviera en el mercado, algo innovador. Por aquel entonces, la impresión en 3D no estaba en el punto que está ahora mismo. Empezaban a surgir ideas y el mercado estaba creciendo desde que en el año 2004, la patente caducó. Pronto se dio cuenta que eso no era una buena idea.<br /><br />Crear un producto desde cero implica que debas formar a la gente, dar soporte y resolver problemas. Esto es quizás uno de los grandes problemas que se encuentran las startups que empiezan a desarrollar sus propios productos. Cuando Javier fue realmente consciente de esto, decidió empezar por el hardware libre. Gracias a este tipo de dispositivos, cuentas con una comunidad ya formada y con multitud recursos en Internet. La primera placa que decidió fabricar fue RAMPS (RepRap Arduino Mega Pololu Shield).<br /><br />Decidió invertir el tiempo en mejorar a nivel de componentes. Hacer un producto espectacular destinado a las impresoras 3D. Aquí es donde empezó lo que es a día de hoy Staticboards.<br /><br />Staticboards, centrados en dar soluciones de calidad<br /><br />Si hay algo que caracteriza a esta empresa, es su calidad. Javier pone especial cuidado en que sus productos sean excelentes, tanto en componentes como en conectores. No solo eso, además los fabrica en España. Sí, has oído bien, yo también aluciné cuando pro primera vez entré en su web. Este fue el motivo por el que decidí traerlo al podcast.<br /><br />Cuando empezó a fabricar en serio, la gente le recomendaba que se llevara la producción a China, "es más económico y más rentable". El dudaba mucho de esa afirmación y tomó la decisión de fabricar el mismo las placas en un taller que su familia le facilitó.<br /><br />Empezó haciendo tiradas pequeñas, las ensamblaba el mismo. Su capacidad de producción no era muy elevada pero si que era muy fiable. Poco a poco, fue creando su propio método, perfeccionando su montaje y, a la vez, mejorando las placas. Sin darse cuenta, estaba utilizando un modelo de gestión que se conoce como Lean Manufacturing.<br /><br />Como el mismo era el que montaba todo, empezó a cambiar el diseño de las placas para que le costara cada vez menos montar una placa y así, poder fabricar más en menos tiempo. Pero no solo eso, gracias a que solo compraba las placas que iba a fabricar, si había que hacer una corrección de algún tipo, en el siguiente pedido ya estaba corregido.<br /><br />Como el me reconoce, al cabo del tiempo se enteró que estaba aplicando un modelo de gestión que se empezó a utilizar en Toyota, después de la segunda guerra mundial.<br /><br />Actualmente en Staticboards trabajan el y su mujer. La producción se sigue haciendo en Malpica y ha conseguido refinar mucho el método para así abastecer a la demanda que existe alrededor de todo el mundo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9559392</guid><pubDate>Tue, 04 Oct 2016 04:24:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9559392/podcast95.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a hablar con Javier Loureiro, fundador de la empresa Staticboards. Su objetivo, fabricar electrónica para Arduino desde España. Nos contará su historia de cómo ha llegado hasta este punto donde, en un mercado cada vez más globalizado, el...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a hablar con Javier Loureiro, fundador de la empresa Staticboards. Su objetivo, fabricar electrónica para Arduino desde España. Nos contará su historia de cómo ha llegado hasta este punto donde, en un mercado cada vez más globalizado, el decidió hacer toda su producción en tierras Gallegas y de forma artesanal.<br /><br />Fabricar electronica<br /><br /><br /><br />Antes de meternos en faena recuerda, el próximo día de 8 se va a celebrar el Murcia Maker Faire en el Cuartel de Artillería. Me han invitado a dar una charla sobre Arduino. Si estás cerca de Murcia, pásate por la feria. Podrás conocer a mucha gente con la mismas inquietudes que tu, acudir a charlas y talleres. Nos vemos el próximo 8 de Octubre en Murcia.<br /><br />Por último te quiero pedir un favor, VOTA POR PROGRAMARFACIL EN LOS PREMIOS BITACORAS, GRACIAS :)<br /><br />Javier Loureiro, de programador gráfico a fabricar electrónica para impresoras 3D<br /><br />La vida es un conjunto de cosas que nos van sucediendo. Javier es un claro exponente de esto. Pasó de trabajar en la programación gráfica a producir PCBs que ahora mismo son utilizadas en todos los continentes.<br /><br />De formación informático, cuando apenas contaba con 20 años emigró a Holanda gracias a una oportunidad de trabajo. En ese mismo instante comenzó su andadura como programador gráfico, como el dice ha hacer "renderizado y esas cosas".<br /><br />Según pasaban los años, fue creciendo pero también se fue dando cuenta que ese sector requería de una vida nómada que no estaba dispuesto a asumir. En su larga trayectoria trabajó en varios proyectos relacionados con la animación 3D. Uno de los más importantes fue Planeta 51, ganadora de un premio Goya en el año 2010.<br /><br />En un punto de su vida, decidió dejar de recorrer el mundo y echar raíces junto a su mujer Doris Thai, de origen chino, en Malpica de Bergantiños, un pueblo con un entorno natural envidiable. En este momento se convirtió en freelance en proyectos de animación 3D para otras empresas.<br /><br />La fotografía y un viaje a China, abrió el mundo de la programación física y la fabricación de electrónica<br /><br />Una de sus pasiones es la fotografía y gracias a ella, llegó a la programación física y a la fabricación de electrónica. El, con un amigo, comenzaron un proyecto que les permitiera disparar una cámara de forma automática. Aunque su amigo tenía conocimientos de electrónica, para Javier fue su primera experiencia en el ensamblado de PCBs y la electrónica. Quedó fascinado.<br /><br />Algún tiempo después, viajó a China con su mujer. Allí pudo observar, de primera mano, la manufacturación de productos de electrónica de consumo. Este fue el detonante por el cual su vida, tanto personal como profesional, dio un cambio de 180º.<br /><br />Cuando llegó a Malpica, tomó la decisión de dedicarse a crear productos electrónicos para el mundo Maker. Pero no fue un camino fácil. De los errores también se aprende.<br /><br />De la primera idea a la creación de Staticboards<br /><br />La primera idea fue construir una placa que no estuviera en el mercado, algo innovador. Por aquel entonces, la impresión en 3D no estaba en el punto que está ahora mismo. Empezaban a surgir ideas y el mercado estaba creciendo desde que en el año 2004, la patente caducó. Pronto se dio cuenta que eso no era una buena idea.<br /><br />Crear un producto desde cero implica que debas formar a la gente, dar soporte y resolver problemas. Esto es quizás uno de los grandes problemas que se encuentran las startups que empiezan a desarrollar sus propios productos. Cuando Javier fue realmente consciente de esto, decidió empezar por el hardware libre. Gracias a este tipo de dispositivos, cuentas con una comunidad ya formada y con multitud recursos en Internet. La primera placa que decidió fabricar fue RAMPS (RepRap Arduino Mega Pololu Shield).<br /><br />Decidió invertir el tiempo en mejorar a nivel de componentes. Hacer un producto espectacular destinado a...]]></itunes:summary><itunes:duration>3673</itunes:duration><itunes:keywords>arduino,diy,maker,programación,staticboards</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/dbd6f9aea0d8eb9caa772371a9687f43.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>94. Por qué usar las interrupciones en Arduino, todo lo que necesitas saber</title><link>https://www.spreaker.com/episode/94-por-que-usar-las-interrupciones-en-arduino-todo-lo-que-necesitas-saber--9495173</link><description><![CDATA[Ya escribí un artículo donde explicaba con un caso práctico para usar las interrupciones en Arduino. En este capítulo del podcast vamos a ver todo lo que necesitas saber sobre este sistema que permitirá que nuestros programas sean más eficaces y más legibles. Además liberan al procesador de rutinas innecesarias en muchas ocasiones. ¿Cuántos sketchs o programas hemos realizado donde comprobábamos si un pin estaba en alto o bajo en cada iteración del bucle? Esto se ha acabado ya. Si eres capaz de dominar las interrupciones te limitarás a programar lo verdaderamente importante dentro de tus proyectos.<br /><br />En el proyecto que estoy llevando a cabo, el tiesto inteligente, me han surgido varios problemas que debo de resolver. Sobre todo a la hora de implementar el algoritmo que permita que el DFRobot se mueva solo. La idea es poder usar interrupciones en Arduino que me permitan centrarme en lo verdaderamente importante y organizar el código de una manera más limpia y eficaz.<br /><br />Antes de continuar te quiero hacer dos recomendaciones. La primera es que escuches el capítulo 42 del podcast La Hora Maker, donde César y Uribex tratan un tema muy interesante pero a la vez, muy controvertido.<br /><br />Por otro lado, el día 8 de octubre de 2016 se celebra en Murcia el Mur Mak, la Murcia Maker Fest a la cual asistiré como visitante. Si estás por los alrededores te recomiendo que vayas. Habrán talleres, cursos y exposiciones muy interesantes.<br /><br />Y ahora si, vamos a comenzar el capítulo por qué usar las interrupciones en Arduino.<br /><br />¿Qué son las interrupciones en Arduino?<br /><br />Vamos a verlo con un símil de la vida real. Imagínate que estás viendo una película o una serie en el salón de tu casa. Te abres una cerveza y estás dispuesto a pasar unas cuantas horas de evasión y fuera de la rutina. Pero estás esperando que te llegue una carta muy importante, tan importante que en cuanto la tengas en tus manos la tienes que abrir sin demora.<br /><br />Lo normal es que tengas dos opciones. La primera sería que el cartero dejara la carta en el buzón y tu fueras a por ella. Al ser tan importante, si quieres leerla inmediatamente nada más que la deje, tendrías que ir a comprobar cada dos por tres si ha llegado la carta al buzón. Esto sería un poco incómodo ya que deberías parar la película, ir al buzón y comprobar si está. Pero existe una segunda opción, que la carta te llegue con acuse de recibo es decir, que el cartero llame a tu puerta y tu recibas la carta firmando el recibo.<br /><br />Esto es lo que sucede dentro del código de nuestro proyecto. Cuando queremos leer un pin digital lo podemos hacer de dos maneras. Estar leyendo constantemente el pin con la función digitalRead(numPin) o usar un mecanismo por el cual, se interrumpa la ejecución del programa normal o principal para hacer algo concreto.<br /><br />Las interrupciones permiten que el microcontrolador esté pendiente de un evento para realizar una acción concreta. No hace falta estar consultando constantemente el pin digital que queramos leer. El sistema es totalmente automático y está implementado dentro de la electrónica del microcontrolador.<br /><br />¿Por qué usar las interrupciones en Arduino?<br /><br />Lo primero que hay que decir es que no siempre es conveniente usar las interrupciones en Arduino. Dependerá de cada situación. La norma dice que siempre que el código que se vaya a ejecutar interrumpa el funcionamiento normal, deberemos utilizar una interrupción. Si por el contrario, ese código es como consecuencia de que se termina una acción, no se deben utilizar interrupciones.<br /><br />Se trata de un proceso asíncrono, algo que sucede en cualquier momento mientras se ejecuta el programa normal. El microcontrolador es el encargado de estar pendiente del evento que lanza la interrupción. Nosotros solo indicamos cuándo y qué se tiene que ejecutar.<br /><br />No hay que confundir esta técnica con la multitarea. Los microcontroladores en la mayoría de los Arduino, no soportan la ejecución de procesos en paralelo. El funcionamiento normal consiste en ejecutar una tarea tras otra, de forma secuencial.<br /><br />Por lo tanto, usar interrupciones en Arduino, no vamos a conseguir multitarea. Pero si que vamos a conseguir que nuestro código sea más eficiente y más legible. Aunque sea un proceso asíncrono, nos permitirá sincronizar de una manera precisa ya que capturamos el evento justo en el momento que se produce evitando así que se pierda en el olvido.<br /><br />El ejemplo típico es capturar un pulsador. Si queremos capturarlo en cualquier momento, de forma asíncrona, el método más optimo es a través de interrupciones.<br /><br />Dentro de las interrupciones existen varios tipos.<br /><br />Tipos de interrupciones en los microcontroladores<br /><br />Podemos catalogar las interrupciones en 3 tipos.<br /><br />Interrupciones externas<br /><br />Ya hemos visto el símil de la carta que llega a nuestra casa. Este sería el caso de una interrupción externa. Es algo que sucede fuera del microcontrolador y que es captado por los pines destinados a las interrupciones.<br /><br />Arduino UNO tiene dos pines, el 2 y el 3. Para configurar las interrupciones lo haremos a través del software. Podemos hacerlo de dos maneras, a través de la SDK de Arduino o a través de registros. Se recomienda la primera opción por facilidad.<br /><br />Básicamente debemos de tener en cuenta tres parámetros, el pin que vamos a utilizar, la función ISR (Interrupt Service Routine) que será el código que se ejecuta y el modo, que indica qué evento lanzará la interrupcion (si están estado bajo, si pasa de bajo a alto, si pasa de alto a bajo, etc....)<br /><br />Se pueden utilizar en muchos cosos, cambiar la velocidad de parpadeo de un LED a través de botones, detectar movimiento a través de un sensor PIR, contar revoluciones de un motor, etc....<br /><br />Interrupciones con temporizador<br /><br />Funcionan igual que las interrupciones externas y también es un proceso asíncrono. La diferencia es que el evento, en este caso, es temporal. Cada cierto intervalo de tiempo se ejecuta la función asociada a la interrupcion, ISR.<br /><br />Para conseguir determinar si ha pasado el tiempo utiliza los ciclos de reloj del procesador. Arduino cuenta con varios temporizadores que se utilizan para diferentes fines. Par controlar la función delay() o millis(), para generar señales PWM, etc...<br /><br />Si queremos utilizar interrupciones temporales deberemos hacer uso de estos temporizadores. La librería TimerOne nos facilita el uso de este tipo de interrupciones.<br /><br />Un ejemplo muy típico es cuando en algún proyecto necesitamos un LED parpadeando como notificación de que todo funciona correctamente. Lo más conveniente es utilizar una interrupción temporal para encender y para apagar el LED. Esto permite que no se entorpezca la ejecución normal del programa.<br /><br />Interrupciones por software<br /><br />Son las que se producen a través de una instrucción dentro del programa. Arduino y los microcontroladores de 8 bits no soportan este tipo de interrupciones. Pero podemos simularlas de una manera muy sencilla.<br /><br />Si configuramos un pin como interrupción, solo debemos poner dicho pin en el estado adecuado para que el evento se dispare y pare la ejecución normal del programa. Esto sería la manera de simular este tipo de interrupciones.<br /><br />Interrupciones Internas<br /><br />En el capítulo 93 donde hablaba del ESP8266, comentábamos que una de las ventajas que tienen las placas como Arduino es que eran Plug&Play, conectar y listo. Cuando estamos programando con el módulo ESP-01, uno de los inconvenientes es que si quieres cargar un nuevo programa debes resetear de forma manual la placa. Esto no sucede en Arduino.<br /><br />Precisamente es debido a las interrupciones internas. Una de ellas es la función de reset, que se ejecuta cuando queremos cargar un sketch nuevo al microcontrolador.<br /><br />Pero existen multitud de interrupciones internas a las cuales, podemos tener acceso. Pero esto es un tema algo complicado y complejo de programar. Si no es necesario, no recomiendo acceder a ellas bajo ningún concepto ya que podemos dejar la placa bloqueada.<br /><br />Si quieres profundizar más sobre este tipo de interrupciones puedes ver la hoja de especificaciones técnicas del microcontrolador Atmel.<br /><br />Buenas prácticas para usar interrupciones en Arduino<br /><br />Tarde o temprano vamos a tener que utilizar esta técnica en alguno de nuestros proyectos. Yo te voy a dar unos consejos muy básicos que te ayudarán a que tu código sea más óptimo, eficaz y legible.<br /><br />La función asociada (ISR) debe ser lo más breve posibles. Mientras se está ejecutando el resto del programa está parado.<br />No utilizar dentro de las rutinas las funciones de tiempo delay(), millis(), etc...<br />Tener en cuenta la prioridad e las interrupciones. Al no poder ejecutar diferentes procesos en paralelo, las interrupciones tienen una prioridad de ejecución, tenlo en cuenta.<br />Mientras se esté ejecutando una rutina asociada a una interrupción, Arduino no podrá capturar otra interrupción.<br />Las variables que utilicemos tanto dentro como fuera de las funciones ISR deben ser declaradas globales con la palabra reservada volatile.<br />Puedes escuchar este programa en,  iVoox, iTunes y en Spreaker. Si lo haces, por favor valora y comenta, así podremos llegar a más gente.<br /><br />Conocer como funciona el mundo es la única manera de poder cambiarlo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9495173</guid><pubDate>Tue, 27 Sep 2016 05:08:38 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9495173/podcast94.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya escribí un artículo donde explicaba con un caso práctico para usar las interrupciones en Arduino. En este capítulo del podcast vamos a ver todo lo que necesitas saber sobre este sistema que permitirá que nuestros programas sean más eficaces y más...</itunes:subtitle><itunes:summary><![CDATA[Ya escribí un artículo donde explicaba con un caso práctico para usar las interrupciones en Arduino. En este capítulo del podcast vamos a ver todo lo que necesitas saber sobre este sistema que permitirá que nuestros programas sean más eficaces y más legibles. Además liberan al procesador de rutinas innecesarias en muchas ocasiones. ¿Cuántos sketchs o programas hemos realizado donde comprobábamos si un pin estaba en alto o bajo en cada iteración del bucle? Esto se ha acabado ya. Si eres capaz de dominar las interrupciones te limitarás a programar lo verdaderamente importante dentro de tus proyectos.<br /><br />En el proyecto que estoy llevando a cabo, el tiesto inteligente, me han surgido varios problemas que debo de resolver. Sobre todo a la hora de implementar el algoritmo que permita que el DFRobot se mueva solo. La idea es poder usar interrupciones en Arduino que me permitan centrarme en lo verdaderamente importante y organizar el código de una manera más limpia y eficaz.<br /><br />Antes de continuar te quiero hacer dos recomendaciones. La primera es que escuches el capítulo 42 del podcast La Hora Maker, donde César y Uribex tratan un tema muy interesante pero a la vez, muy controvertido.<br /><br />Por otro lado, el día 8 de octubre de 2016 se celebra en Murcia el Mur Mak, la Murcia Maker Fest a la cual asistiré como visitante. Si estás por los alrededores te recomiendo que vayas. Habrán talleres, cursos y exposiciones muy interesantes.<br /><br />Y ahora si, vamos a comenzar el capítulo por qué usar las interrupciones en Arduino.<br /><br />¿Qué son las interrupciones en Arduino?<br /><br />Vamos a verlo con un símil de la vida real. Imagínate que estás viendo una película o una serie en el salón de tu casa. Te abres una cerveza y estás dispuesto a pasar unas cuantas horas de evasión y fuera de la rutina. Pero estás esperando que te llegue una carta muy importante, tan importante que en cuanto la tengas en tus manos la tienes que abrir sin demora.<br /><br />Lo normal es que tengas dos opciones. La primera sería que el cartero dejara la carta en el buzón y tu fueras a por ella. Al ser tan importante, si quieres leerla inmediatamente nada más que la deje, tendrías que ir a comprobar cada dos por tres si ha llegado la carta al buzón. Esto sería un poco incómodo ya que deberías parar la película, ir al buzón y comprobar si está. Pero existe una segunda opción, que la carta te llegue con acuse de recibo es decir, que el cartero llame a tu puerta y tu recibas la carta firmando el recibo.<br /><br />Esto es lo que sucede dentro del código de nuestro proyecto. Cuando queremos leer un pin digital lo podemos hacer de dos maneras. Estar leyendo constantemente el pin con la función digitalRead(numPin) o usar un mecanismo por el cual, se interrumpa la ejecución del programa normal o principal para hacer algo concreto.<br /><br />Las interrupciones permiten que el microcontrolador esté pendiente de un evento para realizar una acción concreta. No hace falta estar consultando constantemente el pin digital que queramos leer. El sistema es totalmente automático y está implementado dentro de la electrónica del microcontrolador.<br /><br />¿Por qué usar las interrupciones en Arduino?<br /><br />Lo primero que hay que decir es que no siempre es conveniente usar las interrupciones en Arduino. Dependerá de cada situación. La norma dice que siempre que el código que se vaya a ejecutar interrumpa el funcionamiento normal, deberemos utilizar una interrupción. Si por el contrario, ese código es como consecuencia de que se termina una acción, no se deben utilizar interrupciones.<br /><br />Se trata de un proceso asíncrono, algo que sucede en cualquier momento mientras se ejecuta el programa normal. El microcontrolador es el encargado de estar pendiente del evento que lanza la interrupción. Nosotros solo indicamos cuándo y qué se tiene que ejecutar.<br /><br />No hay que confundir esta técnica con la multitarea. Los microcontroladores en la...]]></itunes:summary><itunes:duration>1970</itunes:duration><itunes:keywords>arduino,diy,interrupciones,maker,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/bbf79026a866d82fa185e36ab10524ed.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>93. ESP8266 todo lo que necesitas saber del módulo WiFi para Arduino</title><link>https://www.spreaker.com/episode/93-esp8266-todo-lo-que-necesitas-saber-del-modulo-wifi-para-arduino--9444186</link><description><![CDATA[Cuando estamos inmersos en nuestro mundo, muchas veces no nos damos cuenta de lo que sucede a nuestro alrededor. Esto es precisamente lo que me ha pasado con el ESP8266. Siempre he estado rodeado de Arduino y soy un fiel defensor de esta placa. Hace ya algún tiempo cayó en mis manos un módulo ESP-01. Estuve trasteando con el varios meses y jugando con los comandos AT. Pero realmente cuando he visto el potencial que tiene, ha sido preparando este capítulo del podcast.<br /><br />Gracias a Germán Martín, un fiel seguidor de Programarafacil, he podido descubrir el abanico de posibilidades que nos brinda. Hoy vamos a hablar de todo esto. Analizaremos la actualidad de este microcontrolador y pondremos todas las cartas sobre la mesa. Si en apenas dos años ha conseguido crear diferentes módulos destinados a diferentes fines, lo mejor está todavía por llegar. Comenzaremos hablando de sus orígenes y sus posibles usos. Luego veremos detalladamente sus especificaciones técnicas. Por último analizaremos los diferentes módulos que podemos encontrar en el mercado y los diferentes métodos para programar el ESP8266.<br /><br />Qué es el ESP8266<br /><br />Cuando salió el Arduino MKR1000, afirmé que revolucionaría el mundo de los objetos conectados, sobre todo por la facilidad de uso que caracteriza a estas placas. Acercaba de una manera sencilla el IoT a la población civil. Pero lo que está ocurriendo con el ESP8266, puede reventar las nuevas tendencias de muchos sectores. Se trata de un chip integrado con conexión WiFi y compatible con el protocolo TCP/IP. El objetivo principal es dar acceso a cualquier microcontrolador a una red.<br /><br />En este artículo haré referencia en varias ocasiones a Arduino y es que, sin duda alguna, es la competencia del Shield WiFi para esta placa. Pero no solo eso, Atmel, el fabricante que provee de microcontroladores a Arduino, sacó al mercado el ATSAMW25, competencia directa del ESP8266. Este microcontrolador es el que incorpora el Arduino MKR1000.<br /><br />La gran diferencia entre el ESP8266 y el ATSAMW25 es el precio. Mientras que podemos encontrar módulos con el chip ESP por 3€, el Arduino MKR1000 sale por unos 40€ con gastos de envío.<br /><br />La diferencia es abismal aunque tiene su sentido. La versión más básica del ESP es la 01 y dista mucho de la facilidad de uso que tiene el Arduino MKR1000, aunque el objetivo de este artículo no es hacer una comparativa entre ellos.<br /><br />La gran ventaja del ESP8266 es su bajo consumo. Es el producto ideal para wereables y dispositivos del IoT.<br /><br />Un poco de historia<br /><br />No voy a profundizar en la historia detrás de este chip. Puedes encontrar mucha información en la red. La empresa que lo creo y lo fabrica es Espressif, una empresa China situada en Shangai.<br /><br />Aunque parece que lleva con nosotros mucho tiempo, lo cierto es que vio la luz en agosto del 2014, en su versión básica el módulo ESP-01 de la mano de AI-Thinker. Ese mismo mes comenzó la era de reinado del ESP. Todos aquellos que pudieron hacerse con uno quedaron fascinados por su bajo precio y las posibilidades que tenía. En aquella época el gran problema era la documentación, estaba toda en Chino.<br /><br />Poco a poco, la gran comunidad que hay detrás, comenzó a traducir la documentación y crear firmwares pare el ESP8266. Un firmware no es más que el software de bajo nivel, la lógica que controla los circuitos electrónicos. Todo empezó a crecer y las aplicaciones se multiplicaron. En la actualidad podemos encontrar multitud de módulos que incorporan este microcontrolador.<br /><br />A mediados de este año (2016), la empresa anunció una nueva versión, el ESP8285. Parecía un clon de su predecesor. La gran diferencia es que incorpora una memoria Flash de 1MB integrada dentro del propio chip. El ESP8266 no dispone de esta memoria y necesita de un módulo externo para almacenar los programas. Esto va a permitir crear dispositivos del IoT, o de otro tipo, del tamaño de una tecla de un teclado, todo un reto. Todo gracias a la conectividad y a la memoria Flash que incorpora.<br /><br />Posibles usos del ESP8266<br /><br />En este punto debemos de distinguir entre los módulos y los microcontroladores. El ESP8266 y el ESP8285 son microcontroladores. Podemos trabajar con ellos sueltos o podemos comprarlo integrado dentro de un PCB (Printed Circuit Board o Circuito Impreso).<br /><br />Ocurre lo mismo que con Arduino. Tenemos la posibilidad de comprar un microcontrolador Atmel o comprar la placa de Arduino donde ya viene integrado.<br /><br />Dicho todo esto, el uso que le demos dependerá de si lo tenemos como chip o como módulo. Dentro de la gran cantidad de usos caben destacar los siguientes:<br /><br />Electrodomésticos conectados.<br />Automatización del hogar.<br />Casas inteligente. ITEAD es puntera en este sector.<br />Automatización de la industria.<br />Monitor de bebés.<br />Cámaras IP.<br />Redes de sensores.<br />Wereables.<br />IoT (Internet of Things o Internet de las Cosas)<br />IIoT (Industrial Internet of Things o Internet de las Cosas para el sector Industrial)<br />Y cualquier aplicación donde se requiera conexión a una red o a Internet.<br /><br />Especificaciones del chip ESP8266<br /><br />No me cansaré de repetir que lo primero que debemos hacer cuando adquirimos un nuevo componente es mirar la hoja de especificaciones técnicas. La empresa Espressif nos facilita dicha hoja en Inglés. A continuación haré un resumen de lo más importante.<br /><br />Hardware<br /><br />Utiliza una CPU Tensilica L106 32-bit<br />Voltaje de operación entre 3V y 3,6V<br />Corriente de operación 80 mA<br />Temperatura de operación -40ºC y 125ºC<br />Conectividad<br /><br />Soporta IPv4 y los protocolos TCP/UDP/HTTP/FTP<br />No soporta HTTPS en un principio. Si que lo hace mediante software tanto en cliente como servidor TLS1.2. La primera implementación está todavía en desarrollo.<br />Puertos GPIO (de propósito general)<br /><br />Tiene 17 puertos GPIO pero solo se pueden usar 9 o 10. El GPIO16 es especial ya que está conectado al RTC (Real Time Clock).<br />Pueden ser configurados con resistencia Pull-up o Pull-down.<br />Soporta los principales buses de comunicación (SPI, I2C, UART).<br />Características eléctricas<br /><br />Voltaje de trabajo entre 3V y 3,6V.<br />Según noticias del propio CEO de Espressif, admite tensiones de entrada de 5V e los puertos GPIO.<br />Consumos<br /><br />Dependerá de diferentes factores como el modo en el que esté trabajando el ESP8266, de los protocolos que estemos utilizando, de la calidad de la señal WiFi y sobre todo de si enviamos o recibimos información a través de la WiFi. Oscilan entre los 0,5 μA (microamperios) cuando el dispositivo está apagado y los 170 mA cuando transmitimos a tope de señal.<br /><br />Modos de operación<br /><br />Debido a los sectores a los que va enfocado, wereables, dispositivos del IoT y móviles, el ESP8266 requiere de una gestión de energía eficaz. Dispone de una arquitectura de bajo consumo que trabaja en 3 modos.<br /><br />Active mode o modo activo: a pleno rendimiento.<br />Sleep mode o modo dormido: solo el RTC (Real Time Clock) está activo para mantener la sincronización. Se queda en modo alerta de los posibles eventos que le hagan despertar. Mantiene en memoria los datos de conexión y así no hace falta volver a establecer la conexión con la WiFi. Consume entre 0,6 mA y 1 mA.<br />Deep sleep o modo en sueño profundo: el RTC está encendido pero no operativo. Debe pasar por el modo dormido antes de despertar. Hay que llevar especial cuidado con los datos ya que en este estado es como si estuviera apagado y todos los datos que no estén almacenados se pierden. Consume alrededor de 20 μA.<br />Módulos ESP-XX<br /><br />Al igual que con Arduino, donde trabajamos con la placa o circuito integrado, con el ESP8266 ocurre exactamente lo mismo. El fabricante AI-Thinker proporciona la serie ESP con diferentes modelos para diferentes usos. A parte han ido surgiendo diferentes placas que incorporan algún módulo ESP como el NodeMCU.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9444186</guid><pubDate>Tue, 20 Sep 2016 04:03:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9444186/podcast_93.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando estamos inmersos en nuestro mundo, muchas veces no nos damos cuenta de lo que sucede a nuestro alrededor. Esto es precisamente lo que me ha pasado con el ESP8266. Siempre he estado rodeado de Arduino y soy un fiel defensor de esta placa. Hace...</itunes:subtitle><itunes:summary><![CDATA[Cuando estamos inmersos en nuestro mundo, muchas veces no nos damos cuenta de lo que sucede a nuestro alrededor. Esto es precisamente lo que me ha pasado con el ESP8266. Siempre he estado rodeado de Arduino y soy un fiel defensor de esta placa. Hace ya algún tiempo cayó en mis manos un módulo ESP-01. Estuve trasteando con el varios meses y jugando con los comandos AT. Pero realmente cuando he visto el potencial que tiene, ha sido preparando este capítulo del podcast.<br /><br />Gracias a Germán Martín, un fiel seguidor de Programarafacil, he podido descubrir el abanico de posibilidades que nos brinda. Hoy vamos a hablar de todo esto. Analizaremos la actualidad de este microcontrolador y pondremos todas las cartas sobre la mesa. Si en apenas dos años ha conseguido crear diferentes módulos destinados a diferentes fines, lo mejor está todavía por llegar. Comenzaremos hablando de sus orígenes y sus posibles usos. Luego veremos detalladamente sus especificaciones técnicas. Por último analizaremos los diferentes módulos que podemos encontrar en el mercado y los diferentes métodos para programar el ESP8266.<br /><br />Qué es el ESP8266<br /><br />Cuando salió el Arduino MKR1000, afirmé que revolucionaría el mundo de los objetos conectados, sobre todo por la facilidad de uso que caracteriza a estas placas. Acercaba de una manera sencilla el IoT a la población civil. Pero lo que está ocurriendo con el ESP8266, puede reventar las nuevas tendencias de muchos sectores. Se trata de un chip integrado con conexión WiFi y compatible con el protocolo TCP/IP. El objetivo principal es dar acceso a cualquier microcontrolador a una red.<br /><br />En este artículo haré referencia en varias ocasiones a Arduino y es que, sin duda alguna, es la competencia del Shield WiFi para esta placa. Pero no solo eso, Atmel, el fabricante que provee de microcontroladores a Arduino, sacó al mercado el ATSAMW25, competencia directa del ESP8266. Este microcontrolador es el que incorpora el Arduino MKR1000.<br /><br />La gran diferencia entre el ESP8266 y el ATSAMW25 es el precio. Mientras que podemos encontrar módulos con el chip ESP por 3€, el Arduino MKR1000 sale por unos 40€ con gastos de envío.<br /><br />La diferencia es abismal aunque tiene su sentido. La versión más básica del ESP es la 01 y dista mucho de la facilidad de uso que tiene el Arduino MKR1000, aunque el objetivo de este artículo no es hacer una comparativa entre ellos.<br /><br />La gran ventaja del ESP8266 es su bajo consumo. Es el producto ideal para wereables y dispositivos del IoT.<br /><br />Un poco de historia<br /><br />No voy a profundizar en la historia detrás de este chip. Puedes encontrar mucha información en la red. La empresa que lo creo y lo fabrica es Espressif, una empresa China situada en Shangai.<br /><br />Aunque parece que lleva con nosotros mucho tiempo, lo cierto es que vio la luz en agosto del 2014, en su versión básica el módulo ESP-01 de la mano de AI-Thinker. Ese mismo mes comenzó la era de reinado del ESP. Todos aquellos que pudieron hacerse con uno quedaron fascinados por su bajo precio y las posibilidades que tenía. En aquella época el gran problema era la documentación, estaba toda en Chino.<br /><br />Poco a poco, la gran comunidad que hay detrás, comenzó a traducir la documentación y crear firmwares pare el ESP8266. Un firmware no es más que el software de bajo nivel, la lógica que controla los circuitos electrónicos. Todo empezó a crecer y las aplicaciones se multiplicaron. En la actualidad podemos encontrar multitud de módulos que incorporan este microcontrolador.<br /><br />A mediados de este año (2016), la empresa anunció una nueva versión, el ESP8285. Parecía un clon de su predecesor. La gran diferencia es que incorpora una memoria Flash de 1MB integrada dentro del propio chip. El ESP8266 no dispone de esta memoria y necesita de un módulo externo para almacenar los programas. Esto va a permitir crear dispositivos del IoT, o de otro tipo, del tamaño de una...]]></itunes:summary><itunes:duration>4228</itunes:duration><itunes:keywords>arduino,arduino-wifi,esp8266,maker,programación</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/843ffa6f3fee98ad7e177d2feea7a669.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>92. Crear un vehículo autónomo con sensores de ultrasonidos y Arduino</title><link>https://www.spreaker.com/episode/92-crear-un-vehiculo-autonomo-con-sensores-de-ultrasonidos-y-arduino--9396831</link><description><![CDATA[Cuando hablamos de vehículo autónomo, sin conductor o no tripulado es ineludible pensar en vehículos futuristas sacados de alguna película de ciencia ficción. A día de hoy, no podemos ver ninguno por nuestras ciudades, pero sin duda alguna, se está avanzando mucho en el desarrollo de esta materia. Gracias al abaratamiento de la tecnología y la accesibilidad a todo el mundo, podríamos crear nuestro propio vehículo autónomo a muy bajo coste. Precisamente hoy, te voy a hablar de ello. Voy a aplicar ciertas técnicas que harán que el tiesto inteligente pueda moverse por si solo, sin nuestra ayuda.<br /><br />Lo primero que se nos viene a la cabeza son los coches. En la actualidad hay varias empresas desarrollando este tipo de vehículos, pero no solo el sector automovilístico se puede beneficiar. Se están llevando a cabo varios proyectos para cubrir las necesidades en diferentes sectores como el doméstico, industrial, agrícola y, como no, el sector espacial. Y aunque todo esto pueda sonar muy lejano, es importante recalcar que lo interesante es conocer cómo funcionan las cosas. El pasado mes de julio publicaron una entrevista a David Cuartielles, CEO de Arduino. David hace mucho hincapié en que "debemos entender cómo funciona el mundo para poder cambiarlo".<br /><br />Un ejemplo sería el proyecto en el que estoy trabajando, el tiesto inteligente. Estoy desarrollando un algoritmo que permita al Pirate 4WD Mobile Platform moverse de forma autónoma. Todo esto lo estoy haciendo gracias a dos sensores de ultrasonidos, dos servomotores y Arduino.<br /><br />No pretendo cambiar el mundo, ni si quiera que hablen de mi en las redes sociales. Lo único que pretendo es enseñar a fijarnos y aprender lo que han hecho otras personas. Comprender cuales son los problemas a los que se enfrentan día a día. Solo así seremos capaces de entender cómo funcionan las cosas y poder cambiarlas en nuestro entorno. Nuestra intención no debe ser cambiar el mundo en términos globales, con ser capaces de cambiar a nuestros hijos, sobrinos, familiares o vecinos, estaremos aportando nuestro granito de arena.<br /><br />El pensamiento computacional tendrá mucho que decir en este tipo de proyectos. Dependerá de nuestra capacidad de dividir un problema en partes más asequibles. Problemas más pequeños a los que podamos enfrentarnos con más facilidad.<br /><br />Y precisamente en el Campus de Programarfacil es lo que te ofrezco. Formación en Arduino, programación, electrónica y todo aquello relacionado con el movimiento Maker. El conocimiento es el único camino para entender el mundo que nos rodea.<br /><br />Vehículo autónomo o no tripulado<br /><br />Entendemos por vehículo autónomo o no tripulado todo aquel capaz de moverse sin la acción directa del ser humano. En la carrera espacial encontramos diferentes vehículos de este tipo. Uno de los más conocidos es el Curiosity Rover. Pero también hay otros como el Pathfinder. En el sector agrícola podemos ver los avances en el proyecto RHEA (Robot Fleets for Highly Effective Agriculture and Forestry Management) impulsado por la Unión Europea. Incluso en el sector doméstico encontramos robots como el iRobot o el Neato. Pero quizás, los que más destacan son los coches autónomos o no tripulados. Empresas como Google, Tesla, Apple y todas las compañías automovilísticas, están invirtiendo mucho dinero para sacar sus prototipos adelante.<br /><br />Pero todos tienen algo en común. Deben de reconocer el entorno en el que se mueven y los posibles obstáculos para esquivarlos. Las técnicas, hardware y algoritmos que utilicen dependerá del tipo de vehículo y condiciones en las que se mueva. Pueden utilizar tecnologías como cámaras donde se apliquen técnicas de visión artificial, lasers LIDAR (Light Detection and Ranging), ultrasonidos, escáneres 3D o el geoposicionamiento. Todo para conseguir moverse por si solos.<br /><br />Este tipo de tecnología surgió en los años 60 cuando la carrera espacial estaba en su mayor auge. Esto ayudó al desarrollo de vehículos autónomos. Cabría pensar que una de las posibles opciones sería un control remoto sobre los vehículos, pero cuando hablamos de explorar el universo, existe un verdadero problema. Las distancias se hacen inmensas y en consecuencia, se produce un retardo en la señal muy considerable. Para que te hagas una idea, enviar un comando básico a la Luna tarda 2,5 segundos y a Marte 14 minutos. Todo esto es debido a la propia naturaleza de las ondas electromagnéticas y su velocidad de propagación. Por este motivo, los vehículos marcianos y lunares, deben ser totalmente autónomos.<br /><br /> <a href="http://programarfacil.com/podcast/vehiculo-autonomo-arduino/" rel="noopener">http://programarfacil.com/podcast/vehiculo-autonomo-arduino/</a> ‎]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9396831</guid><pubDate>Tue, 13 Sep 2016 05:08:32 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9396831/podcast_92.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando hablamos de vehículo autónomo, sin conductor o no tripulado es ineludible pensar en vehículos futuristas sacados de alguna película de ciencia ficción. A día de hoy, no podemos ver ninguno por nuestras ciudades, pero sin duda alguna, se está...</itunes:subtitle><itunes:summary><![CDATA[Cuando hablamos de vehículo autónomo, sin conductor o no tripulado es ineludible pensar en vehículos futuristas sacados de alguna película de ciencia ficción. A día de hoy, no podemos ver ninguno por nuestras ciudades, pero sin duda alguna, se está avanzando mucho en el desarrollo de esta materia. Gracias al abaratamiento de la tecnología y la accesibilidad a todo el mundo, podríamos crear nuestro propio vehículo autónomo a muy bajo coste. Precisamente hoy, te voy a hablar de ello. Voy a aplicar ciertas técnicas que harán que el tiesto inteligente pueda moverse por si solo, sin nuestra ayuda.<br /><br />Lo primero que se nos viene a la cabeza son los coches. En la actualidad hay varias empresas desarrollando este tipo de vehículos, pero no solo el sector automovilístico se puede beneficiar. Se están llevando a cabo varios proyectos para cubrir las necesidades en diferentes sectores como el doméstico, industrial, agrícola y, como no, el sector espacial. Y aunque todo esto pueda sonar muy lejano, es importante recalcar que lo interesante es conocer cómo funcionan las cosas. El pasado mes de julio publicaron una entrevista a David Cuartielles, CEO de Arduino. David hace mucho hincapié en que "debemos entender cómo funciona el mundo para poder cambiarlo".<br /><br />Un ejemplo sería el proyecto en el que estoy trabajando, el tiesto inteligente. Estoy desarrollando un algoritmo que permita al Pirate 4WD Mobile Platform moverse de forma autónoma. Todo esto lo estoy haciendo gracias a dos sensores de ultrasonidos, dos servomotores y Arduino.<br /><br />No pretendo cambiar el mundo, ni si quiera que hablen de mi en las redes sociales. Lo único que pretendo es enseñar a fijarnos y aprender lo que han hecho otras personas. Comprender cuales son los problemas a los que se enfrentan día a día. Solo así seremos capaces de entender cómo funcionan las cosas y poder cambiarlas en nuestro entorno. Nuestra intención no debe ser cambiar el mundo en términos globales, con ser capaces de cambiar a nuestros hijos, sobrinos, familiares o vecinos, estaremos aportando nuestro granito de arena.<br /><br />El pensamiento computacional tendrá mucho que decir en este tipo de proyectos. Dependerá de nuestra capacidad de dividir un problema en partes más asequibles. Problemas más pequeños a los que podamos enfrentarnos con más facilidad.<br /><br />Y precisamente en el Campus de Programarfacil es lo que te ofrezco. Formación en Arduino, programación, electrónica y todo aquello relacionado con el movimiento Maker. El conocimiento es el único camino para entender el mundo que nos rodea.<br /><br />Vehículo autónomo o no tripulado<br /><br />Entendemos por vehículo autónomo o no tripulado todo aquel capaz de moverse sin la acción directa del ser humano. En la carrera espacial encontramos diferentes vehículos de este tipo. Uno de los más conocidos es el Curiosity Rover. Pero también hay otros como el Pathfinder. En el sector agrícola podemos ver los avances en el proyecto RHEA (Robot Fleets for Highly Effective Agriculture and Forestry Management) impulsado por la Unión Europea. Incluso en el sector doméstico encontramos robots como el iRobot o el Neato. Pero quizás, los que más destacan son los coches autónomos o no tripulados. Empresas como Google, Tesla, Apple y todas las compañías automovilísticas, están invirtiendo mucho dinero para sacar sus prototipos adelante.<br /><br />Pero todos tienen algo en común. Deben de reconocer el entorno en el que se mueven y los posibles obstáculos para esquivarlos. Las técnicas, hardware y algoritmos que utilicen dependerá del tipo de vehículo y condiciones en las que se mueva. Pueden utilizar tecnologías como cámaras donde se apliquen técnicas de visión artificial, lasers LIDAR (Light Detection and Ranging), ultrasonidos, escáneres 3D o el geoposicionamiento. Todo para conseguir moverse por si solos.<br /><br />Este tipo de tecnología surgió en los años 60 cuando la carrera espacial estaba en su mayor auge. Esto ayudó...]]></itunes:summary><itunes:duration>1760</itunes:duration><itunes:keywords>arduino,curiosity,google-car,ultrasonidos,vehículo-autonomo</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/114a131c11b3ad3c95b1491313fbedc8.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>91. Motor Shield, arrancando motores del e-tiesto</title><link>https://www.spreaker.com/episode/91-motor-shield-arrancando-motores-del-e-tiesto--9342197</link><description><![CDATA[Comenzamos esta segunda parte de la serie de capítulos donde voy a montar el proyecto del tiesto inteligente. En este caso te hablaré del robot Pirate 4WD Mobile Platform y del Motor Shield de Adafruit, en este enlace puedes ver un tutorial muy completo que he creado.<br /><br />He trabajado duro esta semana con estos dos componentes y te voy a contar mi experiencia. Eso si, sin apenas programar, que es lo que a mi me gusta. <br /><br />Como ves, está completamente montado y además del Motor Shield también he añadido un sensor de ultrasonidos. Hoy no te voy a hablar de este sensor, eso lo veremos en el siguiente capítulo. Te recuerdo que en el capítulo 90, veíamos el concepto general de este proyecto.<br /><br />Pirate 4WD Mobile Platform<br /><br />Ya te he hablado de este robot. Esta semana la he dedicado a ensamblarlo completamente y me ha dejado gratamente sorprendido. El tamaño es algo que me ha chocado, no es todo lo grande que esperaba, pero puede ser de gran ayuda. Además, recuerda que esto es un prototipo, siempre tendremos tiempo de cambiar cualquier componente.<br /><br />Mientras lo montaba he ido grabando vídeos y quiero hacer un pequeño tutorial sobre este robot. Dentro de poco lo tendrás en la web. Mientras tanto te dejo el primer vídeo donde monto el chasis principal, los motores y el interruptor.<br /><br /><a href="https://youtu.be/w615enUMoew" rel="noopener">https://youtu.be/w615enUMoew</a><br /><br />Puedes ver más vídeos como este en el canal de Youtube de Programarfacil.<br /><br />La verdad es que no resulta complejo pero si que hay que llevar especial cuidado con ciertos aspectos. Por ejemplo, vamos a necesitar soldar cables al interruptor y entre ellos. Al final, se aprende a soldar a base de practicar. El resultado puedes verlo a continuación.<br /><br />Lo más importante de todo es tener paciencia y seguir el manual que viene dentro de la propia caja. Si tienes alguna duda, ponte en contacto conmigo.<br /><br />Motor Shield de Adafruit<br /><br />No te voy a contar mucho de esta placa, tienes un tutorial completo donde te detallo hasta el más mínimo detalle. Solo te voy a dar las especificaciones básicas que tiene el Adafruit Motor Shield.<br /><br />Se comunica por I2C con Arduino.<br />Puedes conectar hasta 32 motor shield en serie.<br />Tiene dos conexiones para servos de 5V.<br />Puede mover motores desde 4,V a 13,5V.<br />Admite diferentes tipos de motores.<br />4 motores DC o de corriente continua.<br />2 motores paso a paso o stepper (unipolar o bipolar)<br />2 servomotores.<br />Posibilidad de utilizar dos fuentes de alimentación. Para Arduino y para el motor shield. Importante para reducir el ruido.<br />Compatible con Arduino UNO y Mega.<br />Disponible librería de Adafruit para controlar la placa. Muy sencilla.<br />Compatible con niveles lógicos de 5V y 3,3V.<br />Yo voy a utilizar los 4 puertos para conectar los 4 motores del DFRobtot. Además utilizaré un zócalo de pines para el servomotor. Me he pasado una semana muy divertida montando el robot y la placa. El resultado del primer prototipo lo puedes ver en el siguiente vídeo.<br /><br />Todavía queda mucho trabajo por hacer pero poco a poco hay que ir avanzando. La siguiente semana te hablaré del sensor de ultrasonidos y del algoritmo que evite que choque contra los obstáculos.<br /><br />Puedes escuchar este programa en,  iVoox, iTunes y en Spreaker. Si lo haces, por favor valora y comenta, así podremos llegar a más gente.<br /><br />Conocer como funciona el mundo es la única manera de poder cambiarlo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9342197</guid><pubDate>Tue, 06 Sep 2016 04:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9342197/podcast91.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos esta segunda parte de la serie de capítulos donde voy a montar el proyecto del tiesto inteligente. En este caso te hablaré del robot Pirate 4WD Mobile Platform y del Motor Shield de Adafruit, en este enlace puedes ver un tutorial muy...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos esta segunda parte de la serie de capítulos donde voy a montar el proyecto del tiesto inteligente. En este caso te hablaré del robot Pirate 4WD Mobile Platform y del Motor Shield de Adafruit, en este enlace puedes ver un tutorial muy completo que he creado.<br /><br />He trabajado duro esta semana con estos dos componentes y te voy a contar mi experiencia. Eso si, sin apenas programar, que es lo que a mi me gusta. <br /><br />Como ves, está completamente montado y además del Motor Shield también he añadido un sensor de ultrasonidos. Hoy no te voy a hablar de este sensor, eso lo veremos en el siguiente capítulo. Te recuerdo que en el capítulo 90, veíamos el concepto general de este proyecto.<br /><br />Pirate 4WD Mobile Platform<br /><br />Ya te he hablado de este robot. Esta semana la he dedicado a ensamblarlo completamente y me ha dejado gratamente sorprendido. El tamaño es algo que me ha chocado, no es todo lo grande que esperaba, pero puede ser de gran ayuda. Además, recuerda que esto es un prototipo, siempre tendremos tiempo de cambiar cualquier componente.<br /><br />Mientras lo montaba he ido grabando vídeos y quiero hacer un pequeño tutorial sobre este robot. Dentro de poco lo tendrás en la web. Mientras tanto te dejo el primer vídeo donde monto el chasis principal, los motores y el interruptor.<br /><br /><a href="https://youtu.be/w615enUMoew" rel="noopener">https://youtu.be/w615enUMoew</a><br /><br />Puedes ver más vídeos como este en el canal de Youtube de Programarfacil.<br /><br />La verdad es que no resulta complejo pero si que hay que llevar especial cuidado con ciertos aspectos. Por ejemplo, vamos a necesitar soldar cables al interruptor y entre ellos. Al final, se aprende a soldar a base de practicar. El resultado puedes verlo a continuación.<br /><br />Lo más importante de todo es tener paciencia y seguir el manual que viene dentro de la propia caja. Si tienes alguna duda, ponte en contacto conmigo.<br /><br />Motor Shield de Adafruit<br /><br />No te voy a contar mucho de esta placa, tienes un tutorial completo donde te detallo hasta el más mínimo detalle. Solo te voy a dar las especificaciones básicas que tiene el Adafruit Motor Shield.<br /><br />Se comunica por I2C con Arduino.<br />Puedes conectar hasta 32 motor shield en serie.<br />Tiene dos conexiones para servos de 5V.<br />Puede mover motores desde 4,V a 13,5V.<br />Admite diferentes tipos de motores.<br />4 motores DC o de corriente continua.<br />2 motores paso a paso o stepper (unipolar o bipolar)<br />2 servomotores.<br />Posibilidad de utilizar dos fuentes de alimentación. Para Arduino y para el motor shield. Importante para reducir el ruido.<br />Compatible con Arduino UNO y Mega.<br />Disponible librería de Adafruit para controlar la placa. Muy sencilla.<br />Compatible con niveles lógicos de 5V y 3,3V.<br />Yo voy a utilizar los 4 puertos para conectar los 4 motores del DFRobtot. Además utilizaré un zócalo de pines para el servomotor. Me he pasado una semana muy divertida montando el robot y la placa. El resultado del primer prototipo lo puedes ver en el siguiente vídeo.<br /><br />Todavía queda mucho trabajo por hacer pero poco a poco hay que ir avanzando. La siguiente semana te hablaré del sensor de ultrasonidos y del algoritmo que evite que choque contra los obstáculos.<br /><br />Puedes escuchar este programa en,  iVoox, iTunes y en Spreaker. Si lo haces, por favor valora y comenta, así podremos llegar a más gente.<br /><br />Conocer como funciona el mundo es la única manera de poder cambiarlo.]]></itunes:summary><itunes:duration>1774</itunes:duration><itunes:keywords>adafruit,arduino,maker,motor-shield,proyectos-arduino</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/15385f370eadf54d05543809809fb0a2.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>90. Tiesto inteligente con Arduino, proyecto paso a paso</title><link>https://www.spreaker.com/episode/90-tiesto-inteligente-con-arduino-proyecto-paso-a-paso--9293727</link><description><![CDATA[En el capítulo de hoy voy a hablar, además de Arduino, de otra de mis pasiones secretas, las plantas. En mi familia, siempre hemos tenido una larga trayectoria relacionada con el reino vegetal. Mis abuelos eran unos apasionados de las plantas, mis padres han regentado una floristería y yo siempre he estado rodeado de plantas y árboles. En la terraza de mi casa, tengo más de 25 plantas diferentes las cuales cuido con mucho cariño. Uno de los grandes inconvenientes que encuentro es situarlas dependiendo de la estación del año, de la hora del día y de las condiciones meteorológicas para que tengan las mejores condiciones posibles. Siempre ando moviendo los tiestos de un lado a otro. Tomando un café y pensando en cómo resolverlo, pensé en crear un tiesto inteligente con Arduino.<br /><br />Tengo la costumbre de plantar cualquier semilla que me encuentro. De este modo tengo he conseguido cultivar naranjos, manzanos, olivos, palmeras, jacarandas, etc..., todos en miniaturas como si fueran bonsais. Cuando hablo de inteligencia quiero dejar claro que estoy hablando de que tenga su propia autonomía y que tome decisiones respecto a unos umbrales establecidos. Algo parecido al proyecto Fish on Wheels que vimos en el capítulo 64. Proyectos curiosos con Arduino, pero con plantas.<br /><br />Este capítulo va a ser el primero de una serie donde explicaré como llevar a cabo este proyecto. Daré todos los pasos a seguir para que tú, seas capaz de crear el mismo proyecto paso a paso. Comenzaré haciendo una descripción del proyecto a grandes rasgos, el material que vamos a utilizar y los posibles problemas que deberemos ir resolviendo. En los siguientes capítulos profundizaré dando todo lo necesario para que lleves a cabo este proyecto conmigo.<br /><br />Por supuesto que es primordial tu colaboración. Me encantaría que enviaras comentarios y sugerencias para ir mejorando el producto. El fin de este proyecto no es la idea en sí, lo que pretendo es transmitir todos esos conceptos para poder crear un proyecto de principio a fin. El resultado final será un prototipo que podremos ir mejorando entre todos hasta conseguir un producto final e incluso, por qué no, poder comercializarlo como un proyecto Open Source.<br /><br />Antes de comenzar con tema que voy a tratar hoy, decirte que el 14, 15 y 16 de Octubre, estaré en las XI JPOD (Jornadas de Podcasting) en Málaga. En este evento nacional realizaré un directo junto a Gabriel Viso del podcast Pitando. Si vas a estar por allí, espero verte.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9293727</guid><pubDate>Tue, 30 Aug 2016 05:19:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9293727/podcast90.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy voy a hablar, además de Arduino, de otra de mis pasiones secretas, las plantas. En mi familia, siempre hemos tenido una larga trayectoria relacionada con el reino vegetal. Mis abuelos eran unos apasionados de las plantas, mis...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy voy a hablar, además de Arduino, de otra de mis pasiones secretas, las plantas. En mi familia, siempre hemos tenido una larga trayectoria relacionada con el reino vegetal. Mis abuelos eran unos apasionados de las plantas, mis padres han regentado una floristería y yo siempre he estado rodeado de plantas y árboles. En la terraza de mi casa, tengo más de 25 plantas diferentes las cuales cuido con mucho cariño. Uno de los grandes inconvenientes que encuentro es situarlas dependiendo de la estación del año, de la hora del día y de las condiciones meteorológicas para que tengan las mejores condiciones posibles. Siempre ando moviendo los tiestos de un lado a otro. Tomando un café y pensando en cómo resolverlo, pensé en crear un tiesto inteligente con Arduino.<br /><br />Tengo la costumbre de plantar cualquier semilla que me encuentro. De este modo tengo he conseguido cultivar naranjos, manzanos, olivos, palmeras, jacarandas, etc..., todos en miniaturas como si fueran bonsais. Cuando hablo de inteligencia quiero dejar claro que estoy hablando de que tenga su propia autonomía y que tome decisiones respecto a unos umbrales establecidos. Algo parecido al proyecto Fish on Wheels que vimos en el capítulo 64. Proyectos curiosos con Arduino, pero con plantas.<br /><br />Este capítulo va a ser el primero de una serie donde explicaré como llevar a cabo este proyecto. Daré todos los pasos a seguir para que tú, seas capaz de crear el mismo proyecto paso a paso. Comenzaré haciendo una descripción del proyecto a grandes rasgos, el material que vamos a utilizar y los posibles problemas que deberemos ir resolviendo. En los siguientes capítulos profundizaré dando todo lo necesario para que lleves a cabo este proyecto conmigo.<br /><br />Por supuesto que es primordial tu colaboración. Me encantaría que enviaras comentarios y sugerencias para ir mejorando el producto. El fin de este proyecto no es la idea en sí, lo que pretendo es transmitir todos esos conceptos para poder crear un proyecto de principio a fin. El resultado final será un prototipo que podremos ir mejorando entre todos hasta conseguir un producto final e incluso, por qué no, poder comercializarlo como un proyecto Open Source.<br /><br />Antes de comenzar con tema que voy a tratar hoy, decirte que el 14, 15 y 16 de Octubre, estaré en las XI JPOD (Jornadas de Podcasting) en Málaga. En este evento nacional realizaré un directo junto a Gabriel Viso del podcast Pitando. Si vas a estar por allí, espero verte.]]></itunes:summary><itunes:duration>2797</itunes:duration><itunes:keywords>arduino,diy,maker,programacion,raspberrypi</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>89. Eliminar el ruido en Arduino, controlando la señal</title><link>https://www.spreaker.com/episode/89-eliminar-el-ruido-en-arduino-controlando-la-senal--9243968</link><description><![CDATA[Después de unas semanas de vacaciones en este periodo estival, vuelvo a la carga con un nuevo capítulo del podcast La Tecnología Para Todos. Hoy voy a hablarte de cómo eliminar el ruido en Arduino.<br /><br />Tarde o temprano te verás expuesto a esta señal parasitaria que se acopla a tu señal útil y perturba tus mediciones. Por eso es necesario saber qué es el ruido, cuáles son las fuentes que lo producen y como podemos atajarlo.<br /><br />Al igual que en muchos factores involucrados en la electrónica y en la programación, no hay una fórmula mágica para la eliminación del ruido, pero si que podemos aplicar ciertas técnicas que nos ayuden a mitigarlo en la medida de lo posible.<br /><br />Eliminar el ruido en Arduino<br /><br />Antes de comenzar con tema que voy a tratar hoy, decirte que el 14, 15 y 16 de Octubre, estaré en las XI JPOD (Jornadas de Podcasting) en Málaga. En este evento nacional realizaré un directo junto a Gabriel Viso del podcast Pitando. Si vas a estar por allí, espero verte.<br /><br />¿Qué es el ruido?, conocerlo nos ayudará a eliminar el ruido en Arduino<br /><br />Podemos encontrar muchos artículos, libros e incluso vídeos sobre el ruido en Internet. El objeto de este capítulo no es profundizar hasta tal detalle, solo quiero dejar claro cómo afecta a nuestros proyectos y cómo podemos eliminar el ruido en Arduino.<br /><br />El ruido no deja de ser una señal eléctrica, al igual que las señales de Arduino, normalmente una señal continua de 5V, y de otros sistemas eléctricos que trabajan con señales alternas que pueden ir, por ejemplo, de 220V a -220V.<br /><br />Por lo tanto, el ruido es una señal de interferencia que se añade o se suma a nuestra señal útil produciendo efectos perjudiciales. Vamos a verlo con un ejemplo. Imagínate un sensor de temperatura cuya relación temperatura-voltaje es de 1º-10mV. Esto quiere decir que cada grado, se incrementa en 10mV la tensión obtenida. Si medimos la temperatura en algún lugar donde sabemos que hay 20ºC exactamente, el resultado será 200mV. Al conectar el sensor a Arduino comprobamos que el voltaje obtenido es de 220mV, lo que equivale a una temperatura de 22ºC. Esos 20mV de más ¿qué son? Precisamente eso es el ruido, una señal parasitaria que se añade a nuestra señal útil y por lo tanto la altera.<br /><br />Diseñamos con casos ideales que no contemplan el ruido en nuestros proyectos<br /><br />Cuando estamos diseñando nuestro proyecto, utilizamos la típica Ley de Ohm o Leyes de Kirchhoff. Estas leyes se basan en desarrollos matemáticos que no tienen en cuenta el efecto del ruido. Podemos probar a crear un circuito muy sencillo con una resistencia y un LED. Si hacemos los cálculos y obtenemos los voltajes, comprobaremos con un multímetro que aunque se parezcan, el resultado no es el mismo. Esto es debido al ruido inherente de la propia placa de Arduino, los componentes e incluso el multímetro. En consecuencia debemos contemplar esta señal perjudicial y por lo tanto eliminar el ruido en Arduino.<br /><br />La señal de ruido no afecta de igual manera a las señales analógicas que digitales<br /><br />Ya hemos visto el ejemplo de un sensor de temperatura con una señal analógica. Pero no afecta en igual medida a las señales digitales, dependerá de la amplitud del ruido. En términos generales, la señales analógicas son más sensibles al ruido.<br /><br />Si en el ejemplo anterior del sensor de temperatura, la señal de ruido tuviera 0.3mV en vez de 20mV, no afectaría a nuestras medidas. Por lo tanto la amplitud de la señal es importante. En el caso de las señales digitales, la amplitud también es importante, pero solo afectará si dicha amplitud es lo suficientemente grande para cambiar de estado de alto a bajo o de bajo a alto.<br /><br />Cómo funcionan las señales digitales<br /><br />Hagamos un paréntesis para ver cómo funcionan las señales digitales en Arduino. Estamos acostumbrados a hablar de alto y bajo y relacionarlo con 0V y 5V. Pero eso no es realmente lo que sucede dentro de la placa. Existen unos márgenes para identificar si la señal está en estado alto o bajo.<br /><br />Precisamente este es uno de los puntos fuertes de Arduino, gracias a la amplitud de ese rango la señal digital soporta una gran cantidad de ruido. A continuación puedes ver la imagen donde se representan esos márgenes para el microcontrolador ATmega328 del Arduino UNO.<br /><br />Niveles lógicos digital Arduino<br /><br />Como comprobamos, de 0V a 1,5V se considera un estado bajo. De 3V a 5V se considera un estado alto. Por último de 1,5V a 3V se considera una indeterminación. Supongamos que tenemos un nivel bajo en la señal digital con un valor de 0,5V. Para que se produzca un cambio a una indeterminación necesitaremos que la amplitud del ruido sea de más de 1V y para que cambie a estado alto más de 2,5V.<br /><br />Por lo tanto, el ruido no afecta en la misma medida a las señales digitales eso sí, cuando afecta los resultados pueden ser "catastróficos". Vamos a verlo con un ejemplo de la vida real<br /><br />En el año 2010 se produjo el apagón analógico, se pasó de emitir la televisión en analógico a digital<br /><br />Recordarás que antes la televisión se veía de diferente manera. Antes del año 2010, se emitía con una señal analógica. A partir de ese año se empezó a emitir en digital a través de la TDT (Televisión Digital Terrestre).<br /><br />Con la televisión analógica, cuando había interferencias por ruido, la señal se distorsionaba y se producía el típico efecto nieve. Aún así se conseguía ver la televisión, aunque sin calidad. Con la TDT se consiguieron varias cosas entre ellas una mejor calidad, la necesidad de menor potencia para emitir y la optimización del ancho de banda. El gran problema de este tipo de señales es que si le afecta el ruido, la televisión se deja de ver. Seguramente te habrá pasado alguna vez donde la televisión se ha quedado en negro. Esto sucede por lo anteriormente comentado, la señal de ruido tiene tanta amplitud que hace cambiar de estado a los bit digitales.<br /><br />En resumen, el ruido es otra señal que interfiere con nuestra señal útil. Afecta en mayor medida a señales analógicas que digitales, pero cuando estas últimas son afectadas, su recuperación es complicada. Si queremos eliminar el ruido en Arduino, debemos conocer las fuentes y factores que lo producen.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9243968</guid><pubDate>Tue, 23 Aug 2016 05:42:31 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9243968/podcast89.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Después de unas semanas de vacaciones en este periodo estival, vuelvo a la carga con un nuevo capítulo del podcast La Tecnología Para Todos. Hoy voy a hablarte de cómo eliminar el ruido en Arduino.

Tarde o temprano te verás expuesto a esta señal...</itunes:subtitle><itunes:summary><![CDATA[Después de unas semanas de vacaciones en este periodo estival, vuelvo a la carga con un nuevo capítulo del podcast La Tecnología Para Todos. Hoy voy a hablarte de cómo eliminar el ruido en Arduino.<br /><br />Tarde o temprano te verás expuesto a esta señal parasitaria que se acopla a tu señal útil y perturba tus mediciones. Por eso es necesario saber qué es el ruido, cuáles son las fuentes que lo producen y como podemos atajarlo.<br /><br />Al igual que en muchos factores involucrados en la electrónica y en la programación, no hay una fórmula mágica para la eliminación del ruido, pero si que podemos aplicar ciertas técnicas que nos ayuden a mitigarlo en la medida de lo posible.<br /><br />Eliminar el ruido en Arduino<br /><br />Antes de comenzar con tema que voy a tratar hoy, decirte que el 14, 15 y 16 de Octubre, estaré en las XI JPOD (Jornadas de Podcasting) en Málaga. En este evento nacional realizaré un directo junto a Gabriel Viso del podcast Pitando. Si vas a estar por allí, espero verte.<br /><br />¿Qué es el ruido?, conocerlo nos ayudará a eliminar el ruido en Arduino<br /><br />Podemos encontrar muchos artículos, libros e incluso vídeos sobre el ruido en Internet. El objeto de este capítulo no es profundizar hasta tal detalle, solo quiero dejar claro cómo afecta a nuestros proyectos y cómo podemos eliminar el ruido en Arduino.<br /><br />El ruido no deja de ser una señal eléctrica, al igual que las señales de Arduino, normalmente una señal continua de 5V, y de otros sistemas eléctricos que trabajan con señales alternas que pueden ir, por ejemplo, de 220V a -220V.<br /><br />Por lo tanto, el ruido es una señal de interferencia que se añade o se suma a nuestra señal útil produciendo efectos perjudiciales. Vamos a verlo con un ejemplo. Imagínate un sensor de temperatura cuya relación temperatura-voltaje es de 1º-10mV. Esto quiere decir que cada grado, se incrementa en 10mV la tensión obtenida. Si medimos la temperatura en algún lugar donde sabemos que hay 20ºC exactamente, el resultado será 200mV. Al conectar el sensor a Arduino comprobamos que el voltaje obtenido es de 220mV, lo que equivale a una temperatura de 22ºC. Esos 20mV de más ¿qué son? Precisamente eso es el ruido, una señal parasitaria que se añade a nuestra señal útil y por lo tanto la altera.<br /><br />Diseñamos con casos ideales que no contemplan el ruido en nuestros proyectos<br /><br />Cuando estamos diseñando nuestro proyecto, utilizamos la típica Ley de Ohm o Leyes de Kirchhoff. Estas leyes se basan en desarrollos matemáticos que no tienen en cuenta el efecto del ruido. Podemos probar a crear un circuito muy sencillo con una resistencia y un LED. Si hacemos los cálculos y obtenemos los voltajes, comprobaremos con un multímetro que aunque se parezcan, el resultado no es el mismo. Esto es debido al ruido inherente de la propia placa de Arduino, los componentes e incluso el multímetro. En consecuencia debemos contemplar esta señal perjudicial y por lo tanto eliminar el ruido en Arduino.<br /><br />La señal de ruido no afecta de igual manera a las señales analógicas que digitales<br /><br />Ya hemos visto el ejemplo de un sensor de temperatura con una señal analógica. Pero no afecta en igual medida a las señales digitales, dependerá de la amplitud del ruido. En términos generales, la señales analógicas son más sensibles al ruido.<br /><br />Si en el ejemplo anterior del sensor de temperatura, la señal de ruido tuviera 0.3mV en vez de 20mV, no afectaría a nuestras medidas. Por lo tanto la amplitud de la señal es importante. En el caso de las señales digitales, la amplitud también es importante, pero solo afectará si dicha amplitud es lo suficientemente grande para cambiar de estado de alto a bajo o de bajo a alto.<br /><br />Cómo funcionan las señales digitales<br /><br />Hagamos un paréntesis para ver cómo funcionan las señales digitales en Arduino. Estamos acostumbrados a hablar de alto y bajo y relacionarlo con 0V y 5V. Pero eso no es realmente lo...]]></itunes:summary><itunes:duration>2070</itunes:duration><itunes:keywords>arduino,diy,maker,programación,ruido</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>88. Servidor web Low Cost con Raspberry Pi</title><link>https://www.spreaker.com/episode/88-servidor-web-low-cost-con-raspberry-pi--9062389</link><description><![CDATA[Cualquier proyecto que se precie necesita tener un servidor por dos motivos básicos, almacenar datos y mostrar esos datos almacenados. Siempre que hablo de servidores debemos tener una parte hardware y otra parte software. En este capítulo voy a exponer las diferentes alternativas que tenemos para crear con Raspberry Pi proyectos DIY. Seremos capaces de almacenar y consultar la información a muy bajo coste y con un consumo mínimo.<br /><br />Pero no todo vale, aunque Raspberry Pi es una buena opción, debemos ser conscientes de sus limitaciones en cuanto al rendimiento y al almacenamiento. Veremos diferentes alternativas cuando nuestros proyectos requieren de más pretaciones. Lo que si debemos tener claro es que una buena opción para crear con Raspberry Pi proyectos, es utilizar un servidor web. Da lo mismo del hardware que utilicemos.<br /><br />Podemos utilizar Raspberry Pi en proyectos de diferente índole. Para un sistema de control de riego, controlando la humedad del suelo y la temperatura y así tomar decisiones para un regadío óptimo. Control de niveles de líquidos en recipientes. Consumos de energía. En definitiva, cualquier proyecto que requiera de un almacenamiento y análisis de datos.<br /><br />Ya hemos visto algún ejemplo donde utilizábamos un servidor web. Con Arduino MKR1000 y la librería WiFi101 tenemos la opción de montar uno dentro de la propia placa. Esta configuración tiene dos grandes inconvenientes. Por un lado, es complicado almacenar datos. Se requiere de periféricos e incluso de algún servidor. Por otro lado el consumo, al configurar el Arduino MKR1000 como servidor web, necesita estar siempre conectado contestando las peticiones de los clientes. Esto supone que el módulo WiFi siempre deba estar conectado con el consiguiente consumo de batería. Sin embargo, es una manera muy sencilla para conocer los conceptos que hay detrás de los dispositivos del IoT.<br /><br />También veremos como el Arduino MKR1000 puede funcionar como un cliente web. Esto nos permitirá ahorrar consumo en la batería y hacer peticiones al servidor. Gracias al método GET para enviar datos por HTTP, podremos pasar la información de Arduino a Raspberry Pi.<br /><br />Crear con Raspberry Pi proyectos para almacenar datos<br /><br />Sin duda alguna, mi elección con respecto al hardware es Raspberry Pi. Gracias a su bajo coste y a su bajo consumo, lo hacen el hardware ideal para crear proyectos DIY. Pero debemos de conocer otras opciones por si las necesidades del proyecto nos lo requieren.<br /><br />Alternativas a Raspberry Pi<br /><br />A continuación te voy a detallar diferentes alternativas divididas en dos grandes grupos, plataformas en la nube y servidores dedicados.<br /><br />Plataformas en la nube<br /><br />Una de las alternativas que más en auge están en estos momentos son los servicios en la nube (Cloud Computing). Las grandes empresas del sector ofrecen este tipo de servicio e incluso algunos específicos para las nuevas tendencias como el IoT. A continuación te enumero las más conocidas.<br /><br />Azure (Microsoft)<br />AWS (Amazon)<br />Compute Engine (Google)<br />Además de las más comunes, existen plataformas como thinger.io o Xively especializadas en los objetos conectados.<br /><br />Todas ellas requieren de conocimientos en diferentes áreas como los servicios web, manejo de APIs y algún lenguaje de programación ya sea JavaScript, Java o C#. El coste dependerá de nuestras necesidades pero por lo general, no son muy baratas. Debemos tener en cuenta la seguridad, se envían datos a través de Internet. Por el contrario, nos olvidamos del mantenimiento del servidor, la propia empresa se encarga, y tienen un alto rendimiento y disponibilidad.<br /><br />Servidor dedicado<br /><br />Es el escalón intermedio entre hacer con Raspberry Pi proyectos de bajo coste y las plataformas en la nube. Podemos utilizar diferentes sistemas operativos pero los más comunes son Linux y Windows. Al igual que los servicios en la nube, debemos tener conocimientos previos, y tenemos un coste añadido debido al propio hardware, debemos comprar un servidor. Si utilizamos Windows hay que añadir la licencia. Su consumo es más elevado que el de la Raspberry Pi y requiere de un mantenimiento por nuestra parte.<br /><br />Puestos a elegir, si el proyecto requiere de ciertas funcionalidades que no nos puede aportar Raspberry Pi, yo me decantaría por las plataformas en la nube. Aunque el coste puede ser algo superior, nos olvidamos del mantenimiento del hardware y el software. Solo nos centramos en programar.<br /><br />Raspberry Pi<br /><br />Para sistemas pequeños, crear con Raspberry Pi proyectos DIY quizás sea la mejor opción. Pero no nos engañemos, tenemos que tener conocimientos previos y además debemos ser capaces de mantener un servidor Linux. Por el contrario vamos a abaratar costes y reducir el consumo.<br /><br />Eligiendo el servidor web<br /><br />Una vez que tenemos claro que Raspberry Pi es la mejor opción para nuestros proyectos, hay que elegir el software que nos permita almacenar y consultar los datos. Lo lógico y normal es que utilicemos un servidor web ya que tiene estas dos funcionalidades. Dentro del abanico que tenemos a nuestra disposición, debemos elegir aquel software que nos permita crear con Raspberry Pi proyectos de una manera sencilla y fácil. Ya te hablé en el capítulo 47 las diferentes opciones que tenemos. A continuación te las voy a detallar.<br /><br />Apache + PHP<br />Tomcat + Java<br />NodeJS + JavaScript<br />.NET Core + ASP.NET<br />Pero existen otras alternativas muy válidas e igual de potentes. Un servidor web o "microframework" (como ellos mismos lo denominan) que está subiendo en popularidad en este último año es Flask. En concepto, es muy parecido a NodeJS y se sale de los estereotipos de los servidores más comunes como Apache.<br /><br />Flask, servidor web con Python<br /><br />Si tengo que elegir una virtud de este servidor, sin duda alguna destaca su sencillez. Es extremadamente sencillo comenzar y configurar un servidor de este tipo. Los creadores lo denominan "microframework". Esto es debido a que tiene un núcleo o core muy simple pero que es extensible. En la instalación inicial viene lo indispensable para que haga las funciones de un servidor web. Esto es muy importante para crear con Raspberry Pi proyectos. No olvidemos que una de las limitaciones es la capacidad de almacenamiento. Esto vendrá determinado por la tarjeta SD que utilicemos.<br /><br />Gracias a su faceta extensible, podemos ir añadiendo módulos que doten de funcionalidades extra al servidor. Por ejemplo, podemos añadir validación de datos de formulario o acceso a datos.<br /><br />Otro punto fuerte es que está escrito en Python. Para programar una aplicación debemos tener conocimientos de este lenguaje de programación. Requiere la versión 3. Esto no es ningún inconveniente ya que la versión Raspbian, el sistema operativo para Raspberry Pi basado en la distribución de Linux Debian, lo lleva incorporado.<br /><br />Es un software de código abierto que lo podemos encontrar en GitHub. Lo puedes descargar y modificar a tu antojo.<br /><br />Comunicación entre Arduino y Flask<br /><br />No es necesario disponer de un Arduino MKR1000 para almacenar datos. Nos basta con cualquier Arduino con acceso a la red ya sea a través de un shield WiFi o Ethernet. El objetivo es que se comporte como un cliente y que haga peticiones al servidor. La cuestión es ¿cómo enviamos los datos al servidor? Hay dos métodos que permiten hacer esto, el POST y el GET. Se utiliza sobre todo para enviar datos de un formulario. La gran diferencia entre ellos es que el método POST lo envía oculto, no los vemos a simple vista, y el método GET los envía en la URL.<br /><br />Lo más conveniente en este caso sería enviar los datos a través del método GET. Para que te hagas una idea, el resultado sería algo parecido a esto.<br /><br /><a href="http://www.tudominio.com/grabar/?param1=valor1&param2=valor2&param3=valor3" rel="noopener">http://www.tudominio.com/grabar/?param1=valor1&param2=valor2&param3=valor3</a><br />Ejemplo sensor DHT11, Arduino MKR1000 y Raspberry Pi<br /><br />Como ves es muy sencillo. Vamos a verlo con un simple ejemplo. Imagínate que tenemos un sistema donde tenemos conectado un Arduino MKR1000 a un sensor de temperatura y humedad, el DHT11. El esquema eléctrico sería el siguiente.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/9062389</guid><pubDate>Tue, 26 Jul 2016 10:03:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/9062389/podcast88.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cualquier proyecto que se precie necesita tener un servidor por dos motivos básicos, almacenar datos y mostrar esos datos almacenados. Siempre que hablo de servidores debemos tener una parte hardware y otra parte software. En este capítulo voy a...</itunes:subtitle><itunes:summary><![CDATA[Cualquier proyecto que se precie necesita tener un servidor por dos motivos básicos, almacenar datos y mostrar esos datos almacenados. Siempre que hablo de servidores debemos tener una parte hardware y otra parte software. En este capítulo voy a exponer las diferentes alternativas que tenemos para crear con Raspberry Pi proyectos DIY. Seremos capaces de almacenar y consultar la información a muy bajo coste y con un consumo mínimo.<br /><br />Pero no todo vale, aunque Raspberry Pi es una buena opción, debemos ser conscientes de sus limitaciones en cuanto al rendimiento y al almacenamiento. Veremos diferentes alternativas cuando nuestros proyectos requieren de más pretaciones. Lo que si debemos tener claro es que una buena opción para crear con Raspberry Pi proyectos, es utilizar un servidor web. Da lo mismo del hardware que utilicemos.<br /><br />Podemos utilizar Raspberry Pi en proyectos de diferente índole. Para un sistema de control de riego, controlando la humedad del suelo y la temperatura y así tomar decisiones para un regadío óptimo. Control de niveles de líquidos en recipientes. Consumos de energía. En definitiva, cualquier proyecto que requiera de un almacenamiento y análisis de datos.<br /><br />Ya hemos visto algún ejemplo donde utilizábamos un servidor web. Con Arduino MKR1000 y la librería WiFi101 tenemos la opción de montar uno dentro de la propia placa. Esta configuración tiene dos grandes inconvenientes. Por un lado, es complicado almacenar datos. Se requiere de periféricos e incluso de algún servidor. Por otro lado el consumo, al configurar el Arduino MKR1000 como servidor web, necesita estar siempre conectado contestando las peticiones de los clientes. Esto supone que el módulo WiFi siempre deba estar conectado con el consiguiente consumo de batería. Sin embargo, es una manera muy sencilla para conocer los conceptos que hay detrás de los dispositivos del IoT.<br /><br />También veremos como el Arduino MKR1000 puede funcionar como un cliente web. Esto nos permitirá ahorrar consumo en la batería y hacer peticiones al servidor. Gracias al método GET para enviar datos por HTTP, podremos pasar la información de Arduino a Raspberry Pi.<br /><br />Crear con Raspberry Pi proyectos para almacenar datos<br /><br />Sin duda alguna, mi elección con respecto al hardware es Raspberry Pi. Gracias a su bajo coste y a su bajo consumo, lo hacen el hardware ideal para crear proyectos DIY. Pero debemos de conocer otras opciones por si las necesidades del proyecto nos lo requieren.<br /><br />Alternativas a Raspberry Pi<br /><br />A continuación te voy a detallar diferentes alternativas divididas en dos grandes grupos, plataformas en la nube y servidores dedicados.<br /><br />Plataformas en la nube<br /><br />Una de las alternativas que más en auge están en estos momentos son los servicios en la nube (Cloud Computing). Las grandes empresas del sector ofrecen este tipo de servicio e incluso algunos específicos para las nuevas tendencias como el IoT. A continuación te enumero las más conocidas.<br /><br />Azure (Microsoft)<br />AWS (Amazon)<br />Compute Engine (Google)<br />Además de las más comunes, existen plataformas como thinger.io o Xively especializadas en los objetos conectados.<br /><br />Todas ellas requieren de conocimientos en diferentes áreas como los servicios web, manejo de APIs y algún lenguaje de programación ya sea JavaScript, Java o C#. El coste dependerá de nuestras necesidades pero por lo general, no son muy baratas. Debemos tener en cuenta la seguridad, se envían datos a través de Internet. Por el contrario, nos olvidamos del mantenimiento del servidor, la propia empresa se encarga, y tienen un alto rendimiento y disponibilidad.<br /><br />Servidor dedicado<br /><br />Es el escalón intermedio entre hacer con Raspberry Pi proyectos de bajo coste y las plataformas en la nube. Podemos utilizar diferentes sistemas operativos pero los más comunes son Linux y Windows. Al igual que los servicios en la nube, debemos...]]></itunes:summary><itunes:duration>2024</itunes:duration><itunes:keywords>arduino,iot,maker,raspberrypi,servidorweb</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>87. Vídeo con Raspberry Pi, crea tu sistema de vigilancia</title><link>https://www.spreaker.com/episode/87-video-con-raspberry-pi-crea-tu-sistema-de-vigilancia--8966066</link><description><![CDATA[En el capítulo de hoy te voy a hablar de cómo podemos capturar el vídeo con Raspberry Pi, para crear nuestro propio sistema de vigilancia. Pero este no es el único proyecto que podemos crear. En el momento que conectamos una cámara a la Raspberry Pi, se nos abre un mundo de oportunidades. Si lo combinamos junto a la Visión Artificial, sacaremos el máximo provecho y rendimiento.<br /><br />Ya te he hablado en otras ocasiones sobre la Visión Artificial, te dejo a continuación todos los artículos y capítulos del podcast.<br /><br />18. Realidad Aumentada<br />67. Big data y visión artificial<br />81. Visión artificial, OpenCV y Python<br />86. Sensor Kinect, inteligencia artificial al alcance de todos<br />¿Por qué aprender visión artificial?<br />Detección de movimiento con OpenCV y Python<br />No voy a hacer más hincapié en las ventajas y beneficios que nos ofrece esta ciencia. Hoy vamos a ver un caso práctico donde analizamos un vídeo con Raspberry Pi.<br /><br />Empezaremos por el principio, veremos que es lo que necesitamos para empezar y el coste que supone. Luego continuaremos con la configuración del hardware, Raspberry Pi y cámara. Por último te daré lo básico para empezar. El primer algoritmo que debemos implementar para detectar movimiento con Raspberry Pi, OpenCV y Python.<br /><br />Vídeo con Raspberry Pi<br /><br />Raspberry Pi es un ordenador de propósito general de muy bajo coste. Lo que más me gusta de él es su bajo consumo, podemos tenerlo conectado todo el día. Para que te quede más claro, la Raspberry Pi 2 y 3 consumen unos 4 W/hora. Una torre puede consumir hasta 100 veces más pero pongamos que consume 200W/hora, 50 veces más. Imagínate lo que te puedes ahorrar si lo tienes todo el día encendido. Por este motivo, este dispositivo puede ser un gran aliado en nuestras instalaciones y proyectos.<br /><br />Dentro de los posibles usos dentro del análisis de vídeo con Raspberry Pi encontramos algunos como los siguientes:<br /><br />Espejo inteligente con reconocimiento facial.<br />Detector de presencia con grabación de vídeo.<br />Usos posibles con Kinect<br />Visión artificial dentro de la robótica<br />Material necesario<br /><br />Vamos a ver ahora que material vamos a necesitar:<br /><br />Raspberry Pi 2 Model B (41,31 €)<br />Tarjeta Micro SD 16GB (7,49€)<br />Cable alimentación Raspberry Pi 5V 2A (6,99€)<br />Cable HDMI (2€)<br />Ratón y teclado USB (18€) o inalámbrico (18,75€)<br />Cámara de Raspberry Pi 5 MP y 1080p (22,62€)<br />No es necesario comprar todo el material. Seguramente tengas una tarjeta Mirco SD, o un teclado y ratón. También puedes utilizar un cargador de móvil para alimentar la Raspberry Pi pero ojo, este debe suministrar 5V y 2A.<br /><br />Una vez que ya tengas todo el material pasamos a hacer la instalación básica.<br /><br />Instalación básica de Raspberry Pi<br /><br />Hay multitud de tutoriales en Internet muy buenos. Te recomiendo que veas este tutorial de Gabriel Viso de Pitando. La versión que yo utilizo es Raspbian Jessie y con la que seguiré en este capítulo.<br /><br />Una vez que lo tengamos todo instalado, es importante seguir los siguientes pasos para instalar Python + OpenCV. Empezaremos por Python y todos los paquetes necesarios orientados a la programación científica con este lenguaje de programación.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8966066</guid><pubDate>Tue, 12 Jul 2016 09:53:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8966066/podcast87.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy te voy a hablar de cómo podemos capturar el vídeo con Raspberry Pi, para crear nuestro propio sistema de vigilancia. Pero este no es el único proyecto que podemos crear. En el momento que conectamos una cámara a la Raspberry Pi,...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy te voy a hablar de cómo podemos capturar el vídeo con Raspberry Pi, para crear nuestro propio sistema de vigilancia. Pero este no es el único proyecto que podemos crear. En el momento que conectamos una cámara a la Raspberry Pi, se nos abre un mundo de oportunidades. Si lo combinamos junto a la Visión Artificial, sacaremos el máximo provecho y rendimiento.<br /><br />Ya te he hablado en otras ocasiones sobre la Visión Artificial, te dejo a continuación todos los artículos y capítulos del podcast.<br /><br />18. Realidad Aumentada<br />67. Big data y visión artificial<br />81. Visión artificial, OpenCV y Python<br />86. Sensor Kinect, inteligencia artificial al alcance de todos<br />¿Por qué aprender visión artificial?<br />Detección de movimiento con OpenCV y Python<br />No voy a hacer más hincapié en las ventajas y beneficios que nos ofrece esta ciencia. Hoy vamos a ver un caso práctico donde analizamos un vídeo con Raspberry Pi.<br /><br />Empezaremos por el principio, veremos que es lo que necesitamos para empezar y el coste que supone. Luego continuaremos con la configuración del hardware, Raspberry Pi y cámara. Por último te daré lo básico para empezar. El primer algoritmo que debemos implementar para detectar movimiento con Raspberry Pi, OpenCV y Python.<br /><br />Vídeo con Raspberry Pi<br /><br />Raspberry Pi es un ordenador de propósito general de muy bajo coste. Lo que más me gusta de él es su bajo consumo, podemos tenerlo conectado todo el día. Para que te quede más claro, la Raspberry Pi 2 y 3 consumen unos 4 W/hora. Una torre puede consumir hasta 100 veces más pero pongamos que consume 200W/hora, 50 veces más. Imagínate lo que te puedes ahorrar si lo tienes todo el día encendido. Por este motivo, este dispositivo puede ser un gran aliado en nuestras instalaciones y proyectos.<br /><br />Dentro de los posibles usos dentro del análisis de vídeo con Raspberry Pi encontramos algunos como los siguientes:<br /><br />Espejo inteligente con reconocimiento facial.<br />Detector de presencia con grabación de vídeo.<br />Usos posibles con Kinect<br />Visión artificial dentro de la robótica<br />Material necesario<br /><br />Vamos a ver ahora que material vamos a necesitar:<br /><br />Raspberry Pi 2 Model B (41,31 €)<br />Tarjeta Micro SD 16GB (7,49€)<br />Cable alimentación Raspberry Pi 5V 2A (6,99€)<br />Cable HDMI (2€)<br />Ratón y teclado USB (18€) o inalámbrico (18,75€)<br />Cámara de Raspberry Pi 5 MP y 1080p (22,62€)<br />No es necesario comprar todo el material. Seguramente tengas una tarjeta Mirco SD, o un teclado y ratón. También puedes utilizar un cargador de móvil para alimentar la Raspberry Pi pero ojo, este debe suministrar 5V y 2A.<br /><br />Una vez que ya tengas todo el material pasamos a hacer la instalación básica.<br /><br />Instalación básica de Raspberry Pi<br /><br />Hay multitud de tutoriales en Internet muy buenos. Te recomiendo que veas este tutorial de Gabriel Viso de Pitando. La versión que yo utilizo es Raspbian Jessie y con la que seguiré en este capítulo.<br /><br />Una vez que lo tengamos todo instalado, es importante seguir los siguientes pasos para instalar Python + OpenCV. Empezaremos por Python y todos los paquetes necesarios orientados a la programación científica con este lenguaje de programación.]]></itunes:summary><itunes:duration>2156</itunes:duration><itunes:keywords>arduino,opencv,python,raspberrypi,visión-artificial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>86. Sensor Kinect, inteligencia artificial al alcance de todos</title><link>https://www.spreaker.com/episode/86-sensor-kinect-inteligencia-artificial-al-alcance-de-todos--8869489</link><description><![CDATA[Muchas veces no sabemos la tecnología que tenemos entre manos. A diario tratamos con dispositivos como móviles, tablets, televisiones y demás aparatos eléctricos cotidianos en nuestro día a día. Uno de esos dispositivos es del que te voy a hablar hoy, el sensor Kinect.<br /><br />Estos dispositivos tienen, en muchas ocasiones, software y hardware que los dotan de cierta inteligencia artificial.<br /><br />Si escuchas más podcast sobre tecnología, oirás cómo se habla de este u otro aparato, el móvil que acaba de salir de última generación. Estamos acostumbrados a que todos los años se produzcan mejoras tanto a nivel de software como a nivel de hardware.<br /><br />Es interesante pararse un momento a pensar, ¿qué es lo que hay detrás de una tecnología o dispositivo? Hoy te voy a hablar del sensor Kinect de Microsoft. Voy a destripar este dispositivo para ver la complejidad y el trabajo que puede haber detrás de este aparato eléctrico.<br /><br />Te invito a que tú también lo hagas. Investiga qué hay detrás de las tecnologías que usas todos los días. No seas solo un mero espectador, intenta comprender el mundo que nos rodea. Puedes empezar por los cursos del Campus de Programarfacil.<br /><br />Software vs hardware<br /><br />El software es infinito. Sin embargo, ya podemos tener el mejor algoritmo del mundo que si no tenemos un hardware que se adapte a los requerimientos del software, no nos servirá de nada.<br /><br />Las cámaras digitales llevan con nosotros mucho tiempo. Desde los primeros prototipos diseñados a principios de los años 70, hasta el primer modelo comercializado, la Daycam Model 1, a principios de los años 90.<br /><br />En la actualidad encontramos diferentes tipos de cámaras digitales, con más o menos prestaciones. Pero lo que realmente ha cambiado la forma de entender la fotografía digital, ha sido la evolución del software que se esconde detrás de las cámaras digitales.<br /><br />Raro es el dispositivo móvil que no puede reconocer las caras en su pantalla a la hora de hacer una foto. Encontramos imágenes panorámicas, en 3D, fotografías de alto rango dinámico HDR (del inglés High Dynamic Range) y multitud de funcionalidades más.<br /><br />Existe una estrecha vinculación entre el software y el hardware. Lo realmente interesante es mantener esta balanza equilibrada. Por mi experiencia, puedo asegurar que se pueden reducir los costes de un proyecto, poniendo la atención en el software y minimizando los recursos del hardware.<br /><br />Como conclusión podemos decir que, no hay hardware que haga bueno un software pero si hay software que hace bueno a un hardware. El caso del que voy a hablar hoy, es un fiel exponente de esta situación.<br /><br />¿Qué es el sensor Kinect?<br /><br />El sensor Kinect fue diseñado para cambiar la manera de jugar con las videoconsolas en los hogares. Fue el primer dispositivo que permitía manejar una consola, sin el contacto directo con un mando. Solo a través de sus sistemas visuales somos capaces de controlar las funcionalidades del dispositivo.<br /><br />Vió la luz en el años 2009, en la Electronic Entertrainment Expo 2009. Su nombre original fue “Project Natal”. Se puede definir como un controlador de juego y entretenimiento libre y su creador fue Alex Kipman. Microsoft decidió desarrollarlo para la videoconsola Xbox 360.<br /><br />En el año 2011 salió la segunda versión para PC con Windows 7 y Windows 8. La característica que lo hace diferente, es la capacidad de reconocer gestos, comandos de voz y objetos en imágenes.<br /><br />Se trata de una tecnología innovadora, detrás de la cual hay una combinación de cámaras, micrófonos y software. Todo esto está contenido dentro de Kinect.<br /><br />Partes básicas del sensor Kinect<br /><br />Cámara de vídeo de color RGB. Funciona a modo de webcam, capturando las imágenes en vídeo. El sensor Kinect utiliza esta información para obtener detalles sobre objetos y personas en la habitación.<br />Emisor IR. El emisor de infrarrojos es capaz de proyectar una luz infrarroja en una habitación. Según la luz infrarroja incide sobre una superficie, el patrón se distorsiona. Esta distorsión es leída gracias a su otro componente, una cámara de profundidad.<br />Cámara de profundidad. Analiza los patrones infrarrojos emitidos por el emisor y es capaz de construir un mapa 3D de la habitación y de todos los objetos y personas que se encuentran dentro de ella.<br />Conjunto de micrófonos. El sensor Kinect tiene incorporado cuatro micrófonos de precisión capaces de determinar de dónde vienen los sonidos y las voces. También es capaz de filtrar el ruido de fondo.<br />Motor de inclinación. Este motor tiene la capacidad de ajustar sobre la base, el sensor Kinect. Es capaz de detectar el tamaño de la persona que está delante, para ajustarse arriba y abajo según convenga.<br />Todo viene perfectamente ensamblado en una barra horizontal de unos 28 cm, sobre una base cuadrada redondeada donde se apoya.<br /><br />kinect-versiones<br /><br />Pero lo que realmente dota a este dispositivo de inteligencia, es el software. Kinect es capaz de capturar una cantidad increíble de datos. Siempre fijando su objetivo en las cosas que se mueven en su entorno. Gracias al procesamiento de estos datos a través de una algoritmo de inteligencia artificial y a métodos de aprendizaje de máquinas, Kinect puede llegar a mapear los datos visuales que obtiene a través de sus sensores.<br /><br />El objetivo es ser capaz de detectar a los seres humanos y entender en qué posición se encuentra cada persona detectada.<br /><br />Software<br /><br />Una vez que los sensores captan la información, son inmediatamente procesados por un software de inteligencia artificial. Es capaz de clasificar los diferentes objetos que hay dentro de una escena. Reconoce a los seres humanos por su cabeza y extremidades.<br /><br />Kinect entiende cómo se mueve un ser humano y asume, por ejemplo, que somos incapaces de girar la cabeza 360º y demás acciones imposibles que podemos realizar. Esto es muy sencillo para nosotros, pero para una máquina conlleva un periodo de aprendizaje largo.<br /><br />A este tipo de aprendizajes se le conoce como aprendizaje de máquina o machine learning en inglés. Consiste en analizar una cantidad ingente de datos de la vida real, para encontrar patrones. Así es como aprendemos los seres humanos, a base de observar y aprender.<br /><br />Kinect captura el movimiento de las personas a través de más de 48 puntos de articulación. Esto se lleva a cabo a través de un algoritmo bastante complejo, que tiene en cuenta múltiples factores.<br /><br />No voy a entrar en detalle de cómo funciona esta parte del software. Primero, porque no es objeto de este artículo y segundo porque es demasiado complejo. Solo voy a citar los pasos que sigue hasta conseguir entender la posición del cuerpo humano.<br /><br />Construir una imagen de profundidad a través del emisor de IR y la cámara de profundidad. Esto se hace por triangulación, igual que cuando se calcula la distancia a la que están las estrellas fuera del sistema solar.<br />Detectar las partes del cuerpo de una persona. Este se hace utilizando un árbol de decisión. Los patrones para tomar esas decisiones se obtuvieron en la fase de aprendizaje con más de un millón de ejemplos.<br />Esto es una manera muy abreviada de cómo funciona el algoritmo. Detrás de todo esto existe una base matemática muy extensa. Se utiliza probabilidad y estadística, cálculos de multivariable, álgebra lineal, análisis complejo, algoritmos de grafos, geometría, ecuaciones diferenciales, topología, etc...<br /><br />Crea tu propio proyecto con Kinect<br /><br />Lo primero es comprar un Kinect. Lo encontramos desde 38€ usado en Amazon. Te dejo a continuación una serie de enlaces donde comprar con diferentes precios.<br /><br />Kinect V1 (desde 39 €)<br />Kinect V2 (desde 80 €)<br />Existen varias alternativas a la hora de utilizar Kinect en nuestros proyectos. La mejor y más óptima sería trabajar con la SDK que ofrece Microsoft para los desarrolladores.<br /><br />Existen dos SDK dependiendo de la versión de Kinect que tengas. La versión 1.8 para Kinect v1 y la versión 2.0 para Kinect v2.<br /><br />Puedes desarrollar aplicaciones con Kinect dentro del Visual Studio con los lenguajes nativos de Microsoft C# y Visual Basic.<br /><br />Existen otras alternativas más “sencillas”. Una de ellas es trabajar con Processing. Para ello necesitamos configurar nuestro equipo. Debemos poner especial cuidado en la SDK y en lo drivers. Otra opción sería programar con Python.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8869489</guid><pubDate>Tue, 28 Jun 2016 04:52:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8869489/podcast86.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Muchas veces no sabemos la tecnología que tenemos entre manos. A diario tratamos con dispositivos como móviles, tablets, televisiones y demás aparatos eléctricos cotidianos en nuestro día a día. Uno de esos dispositivos es del que te voy a hablar hoy,...</itunes:subtitle><itunes:summary><![CDATA[Muchas veces no sabemos la tecnología que tenemos entre manos. A diario tratamos con dispositivos como móviles, tablets, televisiones y demás aparatos eléctricos cotidianos en nuestro día a día. Uno de esos dispositivos es del que te voy a hablar hoy, el sensor Kinect.<br /><br />Estos dispositivos tienen, en muchas ocasiones, software y hardware que los dotan de cierta inteligencia artificial.<br /><br />Si escuchas más podcast sobre tecnología, oirás cómo se habla de este u otro aparato, el móvil que acaba de salir de última generación. Estamos acostumbrados a que todos los años se produzcan mejoras tanto a nivel de software como a nivel de hardware.<br /><br />Es interesante pararse un momento a pensar, ¿qué es lo que hay detrás de una tecnología o dispositivo? Hoy te voy a hablar del sensor Kinect de Microsoft. Voy a destripar este dispositivo para ver la complejidad y el trabajo que puede haber detrás de este aparato eléctrico.<br /><br />Te invito a que tú también lo hagas. Investiga qué hay detrás de las tecnologías que usas todos los días. No seas solo un mero espectador, intenta comprender el mundo que nos rodea. Puedes empezar por los cursos del Campus de Programarfacil.<br /><br />Software vs hardware<br /><br />El software es infinito. Sin embargo, ya podemos tener el mejor algoritmo del mundo que si no tenemos un hardware que se adapte a los requerimientos del software, no nos servirá de nada.<br /><br />Las cámaras digitales llevan con nosotros mucho tiempo. Desde los primeros prototipos diseñados a principios de los años 70, hasta el primer modelo comercializado, la Daycam Model 1, a principios de los años 90.<br /><br />En la actualidad encontramos diferentes tipos de cámaras digitales, con más o menos prestaciones. Pero lo que realmente ha cambiado la forma de entender la fotografía digital, ha sido la evolución del software que se esconde detrás de las cámaras digitales.<br /><br />Raro es el dispositivo móvil que no puede reconocer las caras en su pantalla a la hora de hacer una foto. Encontramos imágenes panorámicas, en 3D, fotografías de alto rango dinámico HDR (del inglés High Dynamic Range) y multitud de funcionalidades más.<br /><br />Existe una estrecha vinculación entre el software y el hardware. Lo realmente interesante es mantener esta balanza equilibrada. Por mi experiencia, puedo asegurar que se pueden reducir los costes de un proyecto, poniendo la atención en el software y minimizando los recursos del hardware.<br /><br />Como conclusión podemos decir que, no hay hardware que haga bueno un software pero si hay software que hace bueno a un hardware. El caso del que voy a hablar hoy, es un fiel exponente de esta situación.<br /><br />¿Qué es el sensor Kinect?<br /><br />El sensor Kinect fue diseñado para cambiar la manera de jugar con las videoconsolas en los hogares. Fue el primer dispositivo que permitía manejar una consola, sin el contacto directo con un mando. Solo a través de sus sistemas visuales somos capaces de controlar las funcionalidades del dispositivo.<br /><br />Vió la luz en el años 2009, en la Electronic Entertrainment Expo 2009. Su nombre original fue “Project Natal”. Se puede definir como un controlador de juego y entretenimiento libre y su creador fue Alex Kipman. Microsoft decidió desarrollarlo para la videoconsola Xbox 360.<br /><br />En el año 2011 salió la segunda versión para PC con Windows 7 y Windows 8. La característica que lo hace diferente, es la capacidad de reconocer gestos, comandos de voz y objetos en imágenes.<br /><br />Se trata de una tecnología innovadora, detrás de la cual hay una combinación de cámaras, micrófonos y software. Todo esto está contenido dentro de Kinect.<br /><br />Partes básicas del sensor Kinect<br /><br />Cámara de vídeo de color RGB. Funciona a modo de webcam, capturando las imágenes en vídeo. El sensor Kinect utiliza esta información para obtener detalles sobre objetos y personas en la habitación.<br />Emisor IR. El emisor de infrarrojos...]]></itunes:summary><itunes:duration>1934</itunes:duration><itunes:keywords>kinect,microsoft,programacion,software,vision-artificial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>85. Trabajar de programador, las claves</title><link>https://www.spreaker.com/episode/85-trabajar-de-programador-las-claves--8810866</link><description><![CDATA[En la actualidad, cualquier persona que quiera trabajar de programador tiene las puertas abiertas. No hace falta tener un título o carrera universitaria.<br /><br />Pero no te equivoques, trabajar de programador requiere una alta cualificación. A diferencia de otras áreas como el derecho o las finanzas, para ser programador no hace falta tener acreditaciones formales o haber pasado exámenes.<br /><br />Un ejemplo puede ser el Campus de Programarfacil, donde te muestro como convertirte en desarrollador. Aprenderás a programar en la tecnología de moda en estos momentos WPF.<br /><br />En general, los programadores con una carrera universitaria tienen más facilidad para encontrar trabajo. Cuando se enfrentan a una entrevista en alguna empresa, pueden acreditar unos conocimientos previos en programación, pero hay cosas que no se pueden acreditar con ningún título.<br /><br />trabajar de programadorTrabajar de programador<br /><br />Se entusiasta<br /><br />Vamos a ponernos en situación. Un ingeniero informático acude a una entrevista donde buscan a desarrolladores en alguna tecnología. Aunque acredite su título y un máster, no servirá de nada si este no muestra entusiasmo.<br /><br />A día de hoy, lo que más requieren las empresas del sector es el entusiasmo pero, ¿cómo se demuestra esto? Sencillo, acreditando ciertos conocimientos que no se imparten en las escuelas.<br /><br />Por ejemplo, haber colaborado de alguna manera en algún software de código abierto. Tener tu propio repositorio de GitHub. Conocer las metodologías ágiles. Esto te ayudará a trabajar de programador.<br /><br />No hace falta ser un profesional en la materia, lo único es demostrar que has leído y entiendes de que trata el tema. Esto implica una fase de investigación y comprensión que demostrará tu deseo de aprender.<br /><br />Conoce las tendencias más relevantes<br /><br />Comenzar a programar es difícil, sobre todo sin ninguna experiencia o estudios. La tecnología está en constante evolución y es complicado mantenerse al día si no tienes una guía.<br /><br />A la hora de programar aplicaciones de escritorio, resulta muy llamativo aprender Java. Es un lenguaje multiplataforma que además te permite desarrollar para Android. Pocas empresas desarrollan software de escritorio con este lenguaje de programación. Por el contrario WPF con C# puede ser una buena opción y además te permite crear aplicaciones multiplataforma donde se incluyen Android e iOS gracias a Xamarin.<br /><br />Cuando quieres trabajar de programador debes ser consciente que lo más importante es el código. Debes tener conocimiento en los sistemas de control de versiones como Git o Mercurial, es vital. El conocimiento de los test unitarios y de las metodologías ágiles como TDD son esenciales.<br /><br />Un buen punto de partida para conocer todas estas metodologías es el código abierto. En este tipo de proyectos, trabajan personas de diferentes perfiles ya que cualquier puede participar en el diseño y desarrollo.<br /><br />Para trabajar en un proyecto de código abierto, no es necesario ser un experto. Tampoco necesitas conocer la tecnología o el lenguaje de programación que se utiliza. Puedes aportar en áreas como la documentación, la fase de pruebas o informes de errores. A la hora de buscar un trabajo esto te hará ganar muchos puntos.<br /><br />Participar en comunidades tanto presenciales como virtuales<br /><br />Afortunadamente hay un montón de grupos y comunidades dispuestos a compartir su entusiasmo contigo. Uno de ellos es este blog, Programarfacil. Pero también hay muchos otros.<br /><br />Algo que me ha servido a mi en mi carrera profesional es estar al día de la agenda universitaria de mi ciudad, la Universidad de Alicante. No te imaginas la de gente que he podido conocer totalmente gratis.<br /><br />Entre ellos cabe destacar a Javier García Martínez, Catedrático de Química Inorgánica y Director del Laboratorio de Nanotecnología de la UA. Estudió en el MIT. Es Premio Rey Jaime I y es el primer científico español que ha recibido el Premio al Investigador Emergente de la Sociedad Americana de Química. Pude compartir un desayuno con él.<br /><br />Asistí a una charla muy emocionante del padre del software libre, Richard Stallman. En ella se debatía sobre el "Software libre en los gobiernos".<br /><br />También tuve el honor de conocer a Nestor Guerra, quizás sea la persona que más conoce la metodología Lean Startup de España. Nos dio una clase magistral sobre "Design Thinking & Lean Startup".<br /><br />Y todo sin coste alguno. Me llevé mucho conocimiento a casa. Aunque alguna charla no fuera relacionada directamente con la programación, me ha aportado mucho en mi vida profesional.<br /><br />Busca un trabajo relacionado con la programación<br /><br />Da lo mismo si es en prácticas o es un trabajo con contrato, aunque sea hacer una aplicación para un amigo de forma gratuita. Lo importante es meter la cabeza y empezar a descubrir el mundo real de la programación.<br /><br />Con todos los años que llevo programando y por las diferentes empresas que he pasado, puedo asegurar que cuando realmente aprendes es cuando practicas.<br /><br />La teoría es un buen punto de partida, pero cuando realmente aprendes es cuando empiezas a programar.<br /><br />Conclusión<br /><br />Hay que ser muy apasionado y un entusiasta de la programación. Es un sector muy cambiante y donde es necesario estar en continuo movimiento. Si no tienes pasión y entusiasmo, es imposible dedicarse a esta profesión.<br /><br />Hay que conocer las tendencias más relevantes. Lee libros, artículos y escucha podcast sobre el desarrollo de software, es la única manera de mantenerse al día. Déjate guiar por gente más experta que tu, te podrán aportar su experiencia en el sector.<br /><br />Participar en comunidades virtuales y presenciales es vital. Conocer a los grandes en esta materia y otras asociadas a la programación, te permitirá tener una visión más general de las tendencias.<br /><br />Vivimos en un momento especial para los programadores. Las empresas del sector lo tienen cada vez más difícil para encontrar profesionales con conocimientos técnicos, ganas de aprender y pasión. Necesitan formar a gente para el futuro de sus propias compañías. Dentro de poco el déficit de programadores puede que lleve a pique a alguna gran compañía.  Trabajar de programador es difícil, pero no imposible. Se práctico y céntrate en los objetivos que quieras alcanzar.<br /><br />Ser programador es una forma de vida, una forma de pensar y a mi, me encanta ;).<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8810866</guid><pubDate>Mon, 20 Jun 2016 04:50:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8810866/podcast85.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En la actualidad, cualquier persona que quiera trabajar de programador tiene las puertas abiertas. No hace falta tener un título o carrera universitaria.

Pero no te equivoques, trabajar de programador requiere una alta cualificación. A diferencia de...</itunes:subtitle><itunes:summary><![CDATA[En la actualidad, cualquier persona que quiera trabajar de programador tiene las puertas abiertas. No hace falta tener un título o carrera universitaria.<br /><br />Pero no te equivoques, trabajar de programador requiere una alta cualificación. A diferencia de otras áreas como el derecho o las finanzas, para ser programador no hace falta tener acreditaciones formales o haber pasado exámenes.<br /><br />Un ejemplo puede ser el Campus de Programarfacil, donde te muestro como convertirte en desarrollador. Aprenderás a programar en la tecnología de moda en estos momentos WPF.<br /><br />En general, los programadores con una carrera universitaria tienen más facilidad para encontrar trabajo. Cuando se enfrentan a una entrevista en alguna empresa, pueden acreditar unos conocimientos previos en programación, pero hay cosas que no se pueden acreditar con ningún título.<br /><br />trabajar de programadorTrabajar de programador<br /><br />Se entusiasta<br /><br />Vamos a ponernos en situación. Un ingeniero informático acude a una entrevista donde buscan a desarrolladores en alguna tecnología. Aunque acredite su título y un máster, no servirá de nada si este no muestra entusiasmo.<br /><br />A día de hoy, lo que más requieren las empresas del sector es el entusiasmo pero, ¿cómo se demuestra esto? Sencillo, acreditando ciertos conocimientos que no se imparten en las escuelas.<br /><br />Por ejemplo, haber colaborado de alguna manera en algún software de código abierto. Tener tu propio repositorio de GitHub. Conocer las metodologías ágiles. Esto te ayudará a trabajar de programador.<br /><br />No hace falta ser un profesional en la materia, lo único es demostrar que has leído y entiendes de que trata el tema. Esto implica una fase de investigación y comprensión que demostrará tu deseo de aprender.<br /><br />Conoce las tendencias más relevantes<br /><br />Comenzar a programar es difícil, sobre todo sin ninguna experiencia o estudios. La tecnología está en constante evolución y es complicado mantenerse al día si no tienes una guía.<br /><br />A la hora de programar aplicaciones de escritorio, resulta muy llamativo aprender Java. Es un lenguaje multiplataforma que además te permite desarrollar para Android. Pocas empresas desarrollan software de escritorio con este lenguaje de programación. Por el contrario WPF con C# puede ser una buena opción y además te permite crear aplicaciones multiplataforma donde se incluyen Android e iOS gracias a Xamarin.<br /><br />Cuando quieres trabajar de programador debes ser consciente que lo más importante es el código. Debes tener conocimiento en los sistemas de control de versiones como Git o Mercurial, es vital. El conocimiento de los test unitarios y de las metodologías ágiles como TDD son esenciales.<br /><br />Un buen punto de partida para conocer todas estas metodologías es el código abierto. En este tipo de proyectos, trabajan personas de diferentes perfiles ya que cualquier puede participar en el diseño y desarrollo.<br /><br />Para trabajar en un proyecto de código abierto, no es necesario ser un experto. Tampoco necesitas conocer la tecnología o el lenguaje de programación que se utiliza. Puedes aportar en áreas como la documentación, la fase de pruebas o informes de errores. A la hora de buscar un trabajo esto te hará ganar muchos puntos.<br /><br />Participar en comunidades tanto presenciales como virtuales<br /><br />Afortunadamente hay un montón de grupos y comunidades dispuestos a compartir su entusiasmo contigo. Uno de ellos es este blog, Programarfacil. Pero también hay muchos otros.<br /><br />Algo que me ha servido a mi en mi carrera profesional es estar al día de la agenda universitaria de mi ciudad, la Universidad de Alicante. No te imaginas la de gente que he podido conocer totalmente gratis.<br /><br />Entre ellos cabe destacar a Javier García Martínez, Catedrático de Química Inorgánica y Director del Laboratorio de Nanotecnología de la UA. Estudió en el MIT. Es Premio Rey Jaime I...]]></itunes:summary><itunes:duration>1077</itunes:duration><itunes:keywords>aprender,desarrollo,desarrollo-software,programar,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>84. Creación de Software, así lo hago yo</title><link>https://www.spreaker.com/episode/84-creacion-de-software-asi-lo-hago-yo--8756170</link><description><![CDATA[Hoy voy a tratar un tema muy práctico, algo que creo que la mayoría de oyentes y lectores como tu me estáis pidiendo a gritos. La creación de software, no es tan difícil si sigues mis consejos y caminamos juntos este camino, yo te enseñare como lo hago yo.<br /><br />Aunque el tema de esta semana iba a ser distinto, todo se torció cuando el lunes de la semana pasada envié el email de la lista de suscripción con un enlace a una encuesta. El objetivo era saber si tu como oyente y lector estás interesado en que cree un curso en el Campus sobre .NET, el famoso framework de Microsoft que nos permite crear aplicaciones de escritorio, web y para móviles.<br /><br />Lo primero quiero agradecer a todos los que han contestado la encuesta su feedback. No te imaginas lo importante que es para mi saber qué es lo que te interesa y en que andas liado. Si tu no has tenido la oportunidad de contestarla, te invito a que me envíes un email aportando tus sugerencias.<br /><br />Antes de comenzar quiero dar las gracias a Eduardo Norman y a Madrillano por la invitación que me hicieron para acudir a su Blab Charla sobre Tecnología. Estuvimos más de dos horas debatiendo sobre diferentes temas entre ellos Arduino, Raspberry Pi, proyectos DIY y todo lo relacionado con la creación de tecnología. Los invitados fueron Gabriel Viso, David Aragón y un servidor. Fue llevada a cabo de forma magistral por Eduardo del podcast Pienso luego tu ya sabeh.<br /><br />La encuesta<br /><br />Bueno pues vamos a meternos en materia. La encuesta me ha aportado mucho, he podido sacar diferentes conclusiones con respecto a los resultados obtenidos. El objetivo era saber el interés de la audiencia en  un curso .NET. Necesitaba la opinión sobre diferentes aspectos.<br /><br />Te preguntarás ¿por qué en el framework .NET? Por dos razones. La primera es que, como ya te he dicho en alguna ocasión, Windows es el sistema operativo más utilizado del mundo, no lo digo yo, lo dicen las estadísticas. La segunda razón es que yo soy experto en tecnología .NET y más concreto en aplicaciones de escritorio. Como ves todo está de cara para empezar con esta tecnología.<br /><br />A continuación te muestro los resultados obtenidos.<br /><br />Pregunta 1:<br /><br />grafico-pregunta1<br /><br />El mayor interés que han mostrado los encuestados, es la creación de aplicaciones para escritorio con WPF. No cabe duda que quizás sea la manera más fácil y sencilla de aprender a crear aplicaciones.<br /><br />No quiero decir que sea mejor o peor, pero hay que tener en cuenta que creando este tipo de aplicaciones nos vamos a olvidar del software externo que se necesitaría para ejecutar aplicaciones web como por ejemplo un servidor.<br /><br />Pregunta 2:<br /><br />grafico-pregunta2<br /><br />Una de las cosas que me he dado cuenta desde que estoy haciendo cursos online, es que debo conocer cual es el nivel a quién va dirigido el contenido ya sea un curso, un podcast o un artículo.<br /><br />Por eso esta pregunta, quiero saber que conocimiento tienen de la materia para poder enfocarlo de la mejor manera.<br /><br />Pregunta 3:<br /><br />Algo que llevo pensando hace tiempo es separar los temas que suelo tratar en el podcast en diferentes canales. A veces se hace difícil entrar en detalle en algunas materias por la cantidad de información y la variedad de temas que se tratan en esta web.<br /><br />Por eso esta pregunta. Aquí es donde quiero que tu también me ayudes. Si quieres que cree un podcast dedicado al mundo de la programación es más, orientado a la programación en .NET, solo tienes que decirlo. Envíame un email o contesta al siguiente formulario. Como ya te he dicho antes, es de gran valor para mi.<br /><br />grafico-pregunta3<br /><br />El último campo consistía en que la gente (poner pregunta concreta). De esta última pregunta, era totalmente voluntaria, he podido sacar varias conclusiones que quiero compartir contigo.<br /><br />Lo primero es que todos sufrimos del mal del siglo XXI, la falta de tiempo. Entre el trabajo, la familia, los amigos, eventos y demás actividad social, poco tiempo nos queda para el ocio. Esto no solo te ocurre a ti, me ocurre a mi y a mucha otra gente.<br /><br />Por otro lado la inmensa cantidad de información que encontramos a nuestro alrededor. Debemos ser capaces de filtrar aquella que sea útil.<br /><br />La solución es crear aplicaciones que sean útiles. La utilidad se la tenemos que dar nosotros y como donde más tiempo pasamos a lo largo de la semana es en el trabajo, aquí es donde tenemos que focalizar toda nuestra energía. Hacer aplicaciones con un objetivo claro y que permitan ganar tiempo.<br /><br />Yo me encargaré de darte todo lo necesario para suplir estas carencias.<br /><br />Aplicación de ejemplo<br /><br />Voy a explicarte a grandes rasgo que voy a hacer en el siguiente curso donde veremos como crear una aplicación de escritorio de principio a fin.<br /><br />En qué consiste la aplicación. He decidido orientar la aplicación para que podamos utilizar tanto en el trabajo como en casa. Haremos un organizador de archivos multimedia. Es su primera versión será muy sencilla pudiendo incorporar funcionalidades según vayamos necesitándolas.<br /><br />El objetivo principal de esta aplicación será el poder organizar cualquier archivo, en principio será multimedia pero no tiene por que ser exclusivo.<br /><br />La tecnología que vamos a utilizar es WPF donde encontramos XAML, el lenguaje de marcado para el diseño de interfaces gráficas y C# el lenguaje estrella de Microsoft.<br /><br />Para la realización de proyecto vamos a seguir tres pasos:<br /><br />Realizar un esquema general de la aplicación<br />Crear la interfaz gráfica<br />Dar funcionalidad a la interfaz gráfica<br />Lo haré lo más sencillo posible para que todos podamos seguir el curso lección a lección.<br /><br />Esquema de la aplicación<br /><br />Antes de empezar a programar debemos de tener unas nociones básicas de lo que queremos conseguir, como lo vamos a conseguir y las herramientas que vamos a utilizar.<br /><br />El objetivo será poder organizar una galería multimedia de una forma sencilla y automatizada. Sin tener que ir creando carpetas y copiando los archivos a esas carpetas.<br /><br />La aplicación debe ser capaz de leer, clasificar, modificar y eliminar archivos por lo tanto, debemos poner el foco en las clases y métodos que nos permitan tratar archivos.<br /><br />Como herramientas utilizaremos el entorno de desarrollo Visual Studion 2015 Communtiy. No es objeto de esta fase pensar en toda la casuística, queremos empezar a programar lo antes posible y eso es lo que haremos definiendo lo mínimo posible para empezar.<br /><br />En esta aplicación no vamos a utilizar ninguna base de datos, de momento. En la fase final le daremos algo de diseño incorporando framewoks externos.<br /><br />Algo a tener en cuenta y que veremos a lo largo del curso es el rendimiento de la aplicación. Ya te digo que deberemos hacer algo con las carpetas que contengan muchos archivos. Lo iremos viendo según avancemos.<br /><br />Interfaz gráfica<br /><br />Antes de empezar a programar la interfaz, debemos coger papel y boli y hacer un pequeño boceto de lo que queremos hacer. Así seremos capaces de avanzar más rápido cuando nos pongamos a programar con XAML.<br /><br />Debe ser una interfaz sencilla y funcional. Vamos a olvidarnos por el momento del diseño. Según avancemos en el proyecto iremos mejorando la aplicación a nivel funcional y a nivel de diseño.<br /><br />Dar funcionalidad a la interfaz<br /><br />Cuando ya tenemos el concepto de la interfaz gráfica programado es cuando llega la hora de empezar a darle funcionalidad. Esto se hace a través del lenguaje de programación C#. Utilizaremos los eventos como elemento de comunicación entre estas dos partes.<br /><br />El objetivo de esta parte dentro del curso es familiarizarnos con este lenguaje, el entorno y conocer metodologías y herramientas básicas en la programación.<br /><br />Lo haremos muy sencillo, sin complicarnos para poder obtener resultados lo más rápido posible, pero siempre sabiendo lo que hacemos.<br /><br />Esto es todo lo que vamos a ir viendo a partir de aquí en el Campus, en el blog y en el podcast. Este proyecto se está convirtiendo en una parte esencial de mi. Aunque lo principal es volcar todo mi conocimiento y experiencia, que no te quepa duda que estoy volcando todo mi corazón para poder ayudarte a conseguir tus sueños.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8756170</guid><pubDate>Mon, 13 Jun 2016 05:32:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8756170/podcast84.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy voy a tratar un tema muy práctico, algo que creo que la mayoría de oyentes y lectores como tu me estáis pidiendo a gritos. La creación de software, no es tan difícil si sigues mis consejos y caminamos juntos este camino, yo te enseñare como lo...</itunes:subtitle><itunes:summary><![CDATA[Hoy voy a tratar un tema muy práctico, algo que creo que la mayoría de oyentes y lectores como tu me estáis pidiendo a gritos. La creación de software, no es tan difícil si sigues mis consejos y caminamos juntos este camino, yo te enseñare como lo hago yo.<br /><br />Aunque el tema de esta semana iba a ser distinto, todo se torció cuando el lunes de la semana pasada envié el email de la lista de suscripción con un enlace a una encuesta. El objetivo era saber si tu como oyente y lector estás interesado en que cree un curso en el Campus sobre .NET, el famoso framework de Microsoft que nos permite crear aplicaciones de escritorio, web y para móviles.<br /><br />Lo primero quiero agradecer a todos los que han contestado la encuesta su feedback. No te imaginas lo importante que es para mi saber qué es lo que te interesa y en que andas liado. Si tu no has tenido la oportunidad de contestarla, te invito a que me envíes un email aportando tus sugerencias.<br /><br />Antes de comenzar quiero dar las gracias a Eduardo Norman y a Madrillano por la invitación que me hicieron para acudir a su Blab Charla sobre Tecnología. Estuvimos más de dos horas debatiendo sobre diferentes temas entre ellos Arduino, Raspberry Pi, proyectos DIY y todo lo relacionado con la creación de tecnología. Los invitados fueron Gabriel Viso, David Aragón y un servidor. Fue llevada a cabo de forma magistral por Eduardo del podcast Pienso luego tu ya sabeh.<br /><br />La encuesta<br /><br />Bueno pues vamos a meternos en materia. La encuesta me ha aportado mucho, he podido sacar diferentes conclusiones con respecto a los resultados obtenidos. El objetivo era saber el interés de la audiencia en  un curso .NET. Necesitaba la opinión sobre diferentes aspectos.<br /><br />Te preguntarás ¿por qué en el framework .NET? Por dos razones. La primera es que, como ya te he dicho en alguna ocasión, Windows es el sistema operativo más utilizado del mundo, no lo digo yo, lo dicen las estadísticas. La segunda razón es que yo soy experto en tecnología .NET y más concreto en aplicaciones de escritorio. Como ves todo está de cara para empezar con esta tecnología.<br /><br />A continuación te muestro los resultados obtenidos.<br /><br />Pregunta 1:<br /><br />grafico-pregunta1<br /><br />El mayor interés que han mostrado los encuestados, es la creación de aplicaciones para escritorio con WPF. No cabe duda que quizás sea la manera más fácil y sencilla de aprender a crear aplicaciones.<br /><br />No quiero decir que sea mejor o peor, pero hay que tener en cuenta que creando este tipo de aplicaciones nos vamos a olvidar del software externo que se necesitaría para ejecutar aplicaciones web como por ejemplo un servidor.<br /><br />Pregunta 2:<br /><br />grafico-pregunta2<br /><br />Una de las cosas que me he dado cuenta desde que estoy haciendo cursos online, es que debo conocer cual es el nivel a quién va dirigido el contenido ya sea un curso, un podcast o un artículo.<br /><br />Por eso esta pregunta, quiero saber que conocimiento tienen de la materia para poder enfocarlo de la mejor manera.<br /><br />Pregunta 3:<br /><br />Algo que llevo pensando hace tiempo es separar los temas que suelo tratar en el podcast en diferentes canales. A veces se hace difícil entrar en detalle en algunas materias por la cantidad de información y la variedad de temas que se tratan en esta web.<br /><br />Por eso esta pregunta. Aquí es donde quiero que tu también me ayudes. Si quieres que cree un podcast dedicado al mundo de la programación es más, orientado a la programación en .NET, solo tienes que decirlo. Envíame un email o contesta al siguiente formulario. Como ya te he dicho antes, es de gran valor para mi.<br /><br />grafico-pregunta3<br /><br />El último campo consistía en que la gente (poner pregunta concreta). De esta última pregunta, era totalmente voluntaria, he podido sacar varias conclusiones que quiero compartir contigo.<br /><br />Lo primero es que todos sufrimos del mal del siglo XXI, la...]]></itunes:summary><itunes:duration>1612</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>83. Escoger el mejor sensor de temperatura para Arduino</title><link>https://www.spreaker.com/episode/83-escoger-el-mejor-sensor-de-temperatura-para-arduino--8700539</link><description><![CDATA[Quizás el siguiente paso después del hola mundo en Arduino, el típico blink, sea medir la temperatura con un sensor. En los kits más utilizados ya sean originales o no originales, siempre viene un sensor de este tipo. Pero cuando vas a realizar un proyecto para crear un dispositivo totalmente funcional, debemos escoger el mejor sensor de temperatura para Arduino.<br /><br />En el Campus ya estamos trabajando con uno de ellos, el LM35, del cual hablaremos en este capítulo. En el curso donde se integra con un Arduino MKR1000 para poder ser leído a través de una página web, he optado por hacerlo lo más modular posible y así poder quitar y poner cualquier otro sensor sin ningún tipo de problema.<br /><br />Una de las cosas que repito por activa y por pasiva es que, aunque la teoría es buena conocerla y un buen punto de partida, nada se puede comparar con la práctica.<br /><br />Antes de continuar quiero informarte que el día 8 de junio voy a estar en un Blab como invitado para hablar del IoT, Arduino, programación y proyectos DIY. Será a las 22:00 de la noche y os espero a todos. Podremos abrir un debate de las últimas tendencias y tecnologías. Todo gracias a Los Podkas, un podcast orientado a difundir el podcasting.<br /><br />Los sensores de temperatura se utilizan para eso, para medir la temperatura del entorno. Aunque todos ellos funcionan de una manera similar, hay pequeños detalles que los hacen diferentes. Precisamente esa va a ser la base para poder elegir uno u otro, esas pequeñas diferencias nos harán escoger el mejor sensor de temperatura para nuestros proyectos con Arduino o cualquier otro microcontrolador.<br /><br />Las aplicaciones de este tipo de sensores son muchas, desde una simple estación meteorológica hasta un sistema de alarma capaz de detectar la presencia de un ser vivo. Voy a clasificar los diferentes sensores en tres tipos dependiendo de a quien va dirigido.<br /><br />Sensores para aficionados<br />Sensores para automatizaciones<br />Sensores con características especiales<br />No hay que decir que según vamos subiendo en prestaciones y funcionalidades, el coste crece exponencialmente. Aunque hablaré de todos los tipos según su clasificación, me voy a centrar en los más usados que son los sensores para aficionados.<br /><br />Parámetros de evaluación de un sensor<br /><br />Debemos tener claros en que parámetros debemos fijarnos a la hora de comprar un sensores, da lo mismo que sea de temperatura u otro tipo de sensor, los parámetros son siempre los mismos.<br /><br />Sensibilidad: podemos definir como la cantidad mínima que el sensor será capaz de medir y por lo tanto, modificará la salida. Si ponemos el ejemplo de un sensor de temperatura, la sensibilidad será cuantos grados es capaz de detectar para que modifique la salida en voltios.<br />Rango de valores: son los valores máximo y mínimo que es capaz de medir el sensor. En nuestro caso tendremos una temperatura mínima y una temperatura máxima. Dependerá de las condiciones físicas del propio sensor.<br />Precisión: en términos coloquiales podemos decir que es el error que se produce entre el valor real y el valor obtenido. Por ejemplo, si tenemos la certeza de que la temperatura es de 25º C y medimos con el sensor, la desviación obtenida con el sensor nos dará la precisión ± Xº C.<br />Resolución: si ya hemos visto la sensibilidad que nos indica la capacidad de detectar un cambio en la entrada, la resolución es igual pero en la salida. Será el cambio mínimo detectable en la señal de salida. En nuestro caso, dependerá de la resolución de la entrada al microcontrolador en sensores analógicos y del propio sensor en sensores digitales.<br />Tiempo de respuesta: los sensores no cambian su estado de salida inmediatamente. Para que cambie la salida con respecto a una entrada debe pasar un tiempo y a este tiempo se le llama el tiempo de respuesta. Por lo tanto será el tiempo necesario para que cuando se produzca un cambio en la entrada este produzca un cambio en la salida. Se suele medir en % es decir, cuanto tiempo tarda en producirse un % de la variación.<br />Offset: este parámetro lo ideal es que sea cero y en muchos sensores los encontramos. Es un factor de corrección que debemos de tener en cuenta a la hora de hacer nuestros cálculos. Se puede resumir como el valor de salida que tenemos cuando debería ser cero.<br />Sensores para aficionados<br /><br />Este tipo de sensores son los más baratos y los que podemos encontrar en los diferentes kits de iniciación con Arduino. Seguramente tengas alguno por casa. Aunque son diferentes, todos tienen algo igual, no pueden ser puestos a pleno sol. Mucho ojo con esto ya que estropearía el sensor. Elegir uno u otro dependerá del uso que queramos darle.<br /><br />Suelen ser utilizados para proyectos caseros de robótica y atomatización del hogar. Tienen una interfaz muy sencilla, son precisos y un tiempo de respuesta rápido. Solo tienes que ponerlo debajo de una bombilla y comprobarás como empieza a subir la temperatura.<br /><br />En estos son en los que más me voy a centrar porque son los que más comunes y los que más vamos a utilizar. En total son 5 sensores que analizaremos al detalle.<br /><br />Sensores para automatizaciones<br /><br />Cuando hablamos de sensores para la automatización y los procesos de control, ya no estamos hablando de algo que sea para aficionados, entramos dentro del sector profesional. En este caso los sensores son más caros ya que aportan características y funcionalidades especiales para este sector.<br /><br />Con este tipo de sensores seremos capaces de medir en entornos con grandes fluctuaciones y con mucha precisión.<br /><br />Podemos encontrar una gran variedad de este tipo de sensores. Yo te voy a nombrar 2 sensores que destacan por sus prestaciones.<br /><br />Sensores con características especiales<br /><br />Los sensores que hemos visto anteriormente son sensores que nos ayudan a medir la temperatura con mayor o menor precisión y nos permiten sacar nuestro proyecto hacia delante. Podemos elegir si entre una gran variedad según nuestras necesidades.<br /><br />Pero cuando estamos hablando de otros tipos de casos donde la temperatura nos sirve, por ejemplo, para detectar movimiento o el número de personas que hay en una habitación, estos sensores no nos van a servir para nada.<br /><br />Aquí entran en juego los sensores con características especiales y que no son para utilizar en la típica estación meteorológica. Se utilizan para proyectos muy especiales.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8700539</guid><pubDate>Mon, 06 Jun 2016 04:57:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8700539/podcast83.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Quizás el siguiente paso después del hola mundo en Arduino, el típico blink, sea medir la temperatura con un sensor. En los kits más utilizados ya sean originales o no originales, siempre viene un sensor de este tipo. Pero cuando vas a realizar un...</itunes:subtitle><itunes:summary><![CDATA[Quizás el siguiente paso después del hola mundo en Arduino, el típico blink, sea medir la temperatura con un sensor. En los kits más utilizados ya sean originales o no originales, siempre viene un sensor de este tipo. Pero cuando vas a realizar un proyecto para crear un dispositivo totalmente funcional, debemos escoger el mejor sensor de temperatura para Arduino.<br /><br />En el Campus ya estamos trabajando con uno de ellos, el LM35, del cual hablaremos en este capítulo. En el curso donde se integra con un Arduino MKR1000 para poder ser leído a través de una página web, he optado por hacerlo lo más modular posible y así poder quitar y poner cualquier otro sensor sin ningún tipo de problema.<br /><br />Una de las cosas que repito por activa y por pasiva es que, aunque la teoría es buena conocerla y un buen punto de partida, nada se puede comparar con la práctica.<br /><br />Antes de continuar quiero informarte que el día 8 de junio voy a estar en un Blab como invitado para hablar del IoT, Arduino, programación y proyectos DIY. Será a las 22:00 de la noche y os espero a todos. Podremos abrir un debate de las últimas tendencias y tecnologías. Todo gracias a Los Podkas, un podcast orientado a difundir el podcasting.<br /><br />Los sensores de temperatura se utilizan para eso, para medir la temperatura del entorno. Aunque todos ellos funcionan de una manera similar, hay pequeños detalles que los hacen diferentes. Precisamente esa va a ser la base para poder elegir uno u otro, esas pequeñas diferencias nos harán escoger el mejor sensor de temperatura para nuestros proyectos con Arduino o cualquier otro microcontrolador.<br /><br />Las aplicaciones de este tipo de sensores son muchas, desde una simple estación meteorológica hasta un sistema de alarma capaz de detectar la presencia de un ser vivo. Voy a clasificar los diferentes sensores en tres tipos dependiendo de a quien va dirigido.<br /><br />Sensores para aficionados<br />Sensores para automatizaciones<br />Sensores con características especiales<br />No hay que decir que según vamos subiendo en prestaciones y funcionalidades, el coste crece exponencialmente. Aunque hablaré de todos los tipos según su clasificación, me voy a centrar en los más usados que son los sensores para aficionados.<br /><br />Parámetros de evaluación de un sensor<br /><br />Debemos tener claros en que parámetros debemos fijarnos a la hora de comprar un sensores, da lo mismo que sea de temperatura u otro tipo de sensor, los parámetros son siempre los mismos.<br /><br />Sensibilidad: podemos definir como la cantidad mínima que el sensor será capaz de medir y por lo tanto, modificará la salida. Si ponemos el ejemplo de un sensor de temperatura, la sensibilidad será cuantos grados es capaz de detectar para que modifique la salida en voltios.<br />Rango de valores: son los valores máximo y mínimo que es capaz de medir el sensor. En nuestro caso tendremos una temperatura mínima y una temperatura máxima. Dependerá de las condiciones físicas del propio sensor.<br />Precisión: en términos coloquiales podemos decir que es el error que se produce entre el valor real y el valor obtenido. Por ejemplo, si tenemos la certeza de que la temperatura es de 25º C y medimos con el sensor, la desviación obtenida con el sensor nos dará la precisión ± Xº C.<br />Resolución: si ya hemos visto la sensibilidad que nos indica la capacidad de detectar un cambio en la entrada, la resolución es igual pero en la salida. Será el cambio mínimo detectable en la señal de salida. En nuestro caso, dependerá de la resolución de la entrada al microcontrolador en sensores analógicos y del propio sensor en sensores digitales.<br />Tiempo de respuesta: los sensores no cambian su estado de salida inmediatamente. Para que cambie la salida con respecto a una entrada debe pasar un tiempo y a este tiempo se le llama el tiempo de respuesta. Por lo tanto será el tiempo necesario para que cuando se produzca un cambio en la entrada este produzca un...]]></itunes:summary><itunes:duration>1835</itunes:duration><itunes:keywords>arduino,diy,electronica,programacion,temperatura</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sorteo del Arduino MKR1000 y novedades</title><link>https://www.spreaker.com/episode/sorteo-del-arduino-mkr1000-y-novedades--8662825</link><description><![CDATA[Hoy es un capítulo especial donde haré el sorteo del Arduino MKR1000 entre todos los suscriptores del Campus de Programarfacil. Si en el podcast hablo de programación, electrónica, proyectos DIY y todo aquello que seamos capaces de programar y desmontar, en el Campus te doy las pautas paso a paso para que tú puedas hacerlo por ti mismo.<br /><br />Si quieres aprender y profundizar en estas disciplinas, entra en el Campus donde encontrarás cursos de programación, electrónica y proyectos DIY. Además tendrás acceso a un formulario de soporte prioritario que yo mismo contesto. Me puedes enviar cualquier duda o sugerencia. Además, como hoy, haré sorteos del material que vaya comprando gracias a los enlaces de afiliados.<br /><br />¿Por qué hay sorteos?<br /><br />Yo utilizo enlaces de afiliados de Amazon, pero ¿qué son estos enlaces de afiliados? Amazon tiene un servicio por el cual tu puedes poner enlaces a sus productos a cambio de un porcentaje de la venta. Esto no repercute en el precio final. Los productos cuestan lo mismo ya sea por afiliación o por su plataforma.<br /><br />Normalmente este porcentaje es muy bajo, en algunas ventas apenas son unos céntimos por lo tanto, mi decisión es que todo lo recaudado por este medio irá destinado a una bolsa para comprar material que luego se sorteará entre los suscriptores del Campus.<br /><br />Si quieres saber más visita la página del sorteo y mira las estadísticas de compras.<br /><br />Sorteo<br /><br />Vamos a lo importante, el ganador del sorteo del Arduino MKR1000 es ............. Cristian Gil Rodríguez, enhorabuena y que disfrutes tu nueva placa.<br /><br />Lecciones nuevas publicadas esta semana<br /><br />Como cada semana voy publicando clases nuevas sobre los cursos activos. Esta semana le ha tocado a:<br /><br />Scratch desde Cero<br />Lección 5: estructuras de control en Scratch, condicionales.<br />Introducción a la visión artificial con OpenCV<br />Lección 3: fundamentos de la imagen digital<br />Mis proyectos<br /><br />Como ya sabrás, soy uno de los tantos emprendedores que nos estamos buscando la vida. A mi es algo que me encanta, de momento no puedo decir que vaya a vivir de ello pero si que me lo estoy pasando muy bien.<br /><br />Esta semana he estado viendo un tema muy interesante que me comentó José de Logroño, un oyente veterano del podcast y un gran seguidor. Me mandó un vídeo donde podía ver como interactúa Kinect Xbox con Processing. Me quedé impresionado y saqué mi Kinect de la caja y me puse a trastear.<br /><br />Conseguí programar con Processing para que me mostrara la placa, escribiré un artículo las próximas semanas sobre el tema. Pero me quedé atascado con Python, tenía ganas de probarlo con OpenCV. Seguiré intentándolo :).<br /><br />También sigo avanzando en el proyecto del robot Rover. Quiero conseguir hacer un proyecto donde este robot sea totalmente autónomo. Seguiré investigando y cuando tenga material suficiente publicaré un artículo y crearé un curso.<br /><br />Hasta aquí el mini programa de hoy. Muchas gracias a todos por vuestra atención, os deseo que paséis un muy buen día. Nos escuchamos y leemos pronto, un saludo de vuestro amigo Luis del Valle.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8662825</guid><pubDate>Wed, 01 Jun 2016 15:08:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8662825/sorteo_campus.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy es un capítulo especial donde haré el sorteo del Arduino MKR1000 entre todos los suscriptores del Campus de Programarfacil. Si en el podcast hablo de programación, electrónica, proyectos DIY y todo aquello que seamos capaces de programar y...</itunes:subtitle><itunes:summary><![CDATA[Hoy es un capítulo especial donde haré el sorteo del Arduino MKR1000 entre todos los suscriptores del Campus de Programarfacil. Si en el podcast hablo de programación, electrónica, proyectos DIY y todo aquello que seamos capaces de programar y desmontar, en el Campus te doy las pautas paso a paso para que tú puedas hacerlo por ti mismo.<br /><br />Si quieres aprender y profundizar en estas disciplinas, entra en el Campus donde encontrarás cursos de programación, electrónica y proyectos DIY. Además tendrás acceso a un formulario de soporte prioritario que yo mismo contesto. Me puedes enviar cualquier duda o sugerencia. Además, como hoy, haré sorteos del material que vaya comprando gracias a los enlaces de afiliados.<br /><br />¿Por qué hay sorteos?<br /><br />Yo utilizo enlaces de afiliados de Amazon, pero ¿qué son estos enlaces de afiliados? Amazon tiene un servicio por el cual tu puedes poner enlaces a sus productos a cambio de un porcentaje de la venta. Esto no repercute en el precio final. Los productos cuestan lo mismo ya sea por afiliación o por su plataforma.<br /><br />Normalmente este porcentaje es muy bajo, en algunas ventas apenas son unos céntimos por lo tanto, mi decisión es que todo lo recaudado por este medio irá destinado a una bolsa para comprar material que luego se sorteará entre los suscriptores del Campus.<br /><br />Si quieres saber más visita la página del sorteo y mira las estadísticas de compras.<br /><br />Sorteo<br /><br />Vamos a lo importante, el ganador del sorteo del Arduino MKR1000 es ............. Cristian Gil Rodríguez, enhorabuena y que disfrutes tu nueva placa.<br /><br />Lecciones nuevas publicadas esta semana<br /><br />Como cada semana voy publicando clases nuevas sobre los cursos activos. Esta semana le ha tocado a:<br /><br />Scratch desde Cero<br />Lección 5: estructuras de control en Scratch, condicionales.<br />Introducción a la visión artificial con OpenCV<br />Lección 3: fundamentos de la imagen digital<br />Mis proyectos<br /><br />Como ya sabrás, soy uno de los tantos emprendedores que nos estamos buscando la vida. A mi es algo que me encanta, de momento no puedo decir que vaya a vivir de ello pero si que me lo estoy pasando muy bien.<br /><br />Esta semana he estado viendo un tema muy interesante que me comentó José de Logroño, un oyente veterano del podcast y un gran seguidor. Me mandó un vídeo donde podía ver como interactúa Kinect Xbox con Processing. Me quedé impresionado y saqué mi Kinect de la caja y me puse a trastear.<br /><br />Conseguí programar con Processing para que me mostrara la placa, escribiré un artículo las próximas semanas sobre el tema. Pero me quedé atascado con Python, tenía ganas de probarlo con OpenCV. Seguiré intentándolo :).<br /><br />También sigo avanzando en el proyecto del robot Rover. Quiero conseguir hacer un proyecto donde este robot sea totalmente autónomo. Seguiré investigando y cuando tenga material suficiente publicaré un artículo y crearé un curso.<br /><br />Hasta aquí el mini programa de hoy. Muchas gracias a todos por vuestra atención, os deseo que paséis un muy buen día. Nos escuchamos y leemos pronto, un saludo de vuestro amigo Luis del Valle.]]></itunes:summary><itunes:duration>487</itunes:duration><itunes:keywords>arduino,diy,electronica,mkr1000,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>82. Arduino MKR1000 y el protocolo I2C</title><link>https://www.spreaker.com/episode/82-arduino-mkr1000-y-el-protocolo-i2c--8642216</link><description><![CDATA[¿Por qué queremos conectar dos Arduinos? Puede haber varias razones para conectar dos o más Arduinos entre si, ampliar las entradas/salidas analógicas y/o digitales, dar más funcionalidad a nuestro proyecto pero quizás, la más interesante sea poder utilizar Arduino MKR1000 como enlace WiFi. Todo esto lo podemos hacer mediante el protocolo I2C de una manera muy sencilla.<br /><br />Esta semana me ha llegado una pregunta de un oyente y alumno del Campus, Javier Tallón. Me preguntaba cómo conectar un Arduino MEGA a una red WiFi. El había adquirido un módulo ESP8266 pero no encontraba la manera de poder conectar estos dos dispositivos por su dificultad. Su idea es poder controlar varias líneas de media potencia de su casa. El problema es que no tiene mucha experiencia en programación y, en cuanto nos salimos de tecnologías plug and play como Arduino, es cuando empezamos a sufrir.<br /><br />No me malinterpretes, el módulo ESP8266 es un dispositivo muy bueno, barato y que nos da un rendimiento y funcionalidad excelente. La pega es que hay que tener conocimientos medios de programación, comunicación y electrónica.<br /><br />Por lo tanto mi respuesta fue clara, si realmente quieres hacerlo sin dolores de cabeza, compra un Arduino MKR1000. Esto si que es tecnología plug and play, solo tienes que ver el curso donde explico cómo lo puedes configurar, con solo dos lecciones está listo para usar.<br /><br />La otra cuestión es cómo comunicar un Arduino MKR1000 con un MEGA. Esto lo podemos hacer muy fácilmente gracias al protocolo de comunicación I2C, pero esto lo veremos más adelante.<br /><br />Ahora lo que veremos es una comparativa extraída del blog Pensando con Lógica de Jorge Aranda. Hace tiempo escribió un artículo donde explica las diferencias técnicas técnicas entre estos dos dispositivos cuando trabajan de manera autónoma es decir, sin conectar el ESP a una placa de Arduino. Aquí te voy a hacer un resumen:<br /><br />Precio<br /><br />ESP: aprox 6€<br />MKR1000: 31€<br />Tamaño<br /><br />El Arduino MKR1000 es 3 veces mayor que un módulo ESP. Ojo con esto si queremos hacer un proyecto final pequeño.<br />Alimentación<br /><br />ESP: 3,3V - 12 mA<br />MKR1000: 5V - 7 mA<br />Frecuencia del reloj (importante para la velocidad de procesado del código)<br /><br />ESP: 80 MHz<br />MKR1000: 48 MHz<br />Memorias Flash / SRAM / EEPROM<br /><br />ESP: 512 Kb / 64 Kb / No tiene<br />MKR1000: 256 kB / 32 Kb / No tiene<br />Pines digitales/analógicos<br /><br />ESP: 11 Digitales (11 PWM) + 1 analógico<br />MKR1000: 8 Digitales (4 PWM) + 7 analógicos<br />Programación<br /><br />ESP: es más complicado de programar, necesitamos conectar a un puerto USB/Serie a través de otros componentes, necesita alimentación y configurar el entorno de desarrollo.<br />MKR1000: a través del IDE de Arduino configurándolo y con el lenguaje nativo de Arduino.<br />Yo no voy a entrar en el debate de si uno es mejor que otro, dependerá de los requisitos técnicos de nuestro proyecto. Si que puedo decir que es recomendable tener conocimientos medios de electrónica, programación y comunicación para enfrentarse a un módulo ESP.<br /><br />Si lo que queremos hacer es que el módulo ESP se utilice como enlace para conectar a la red WiFi, lo podemos hacer a través del monitor serie, haciendo las conexiones pertinentes y con comandos AT.<br /><br />La solución propuesta a Javier es utilizar el Arduino MKR1000 como un enlace WiFi. Para ello tenemos que conectar los dos Arduinos mediante el protocolo de comunicaciones estándar I2C, del cual ya te he hablado en el artículo donde explico como hacerlo.<br /><br />Gracias a este protocolo no solo podemos conectar uno o varios Arduinos, también podemos añadir al bus de comunicación sensores y otros dispositivos como una pantalla LCD.<br /><br />Recurso del oyente<br /><br />El recurso del oyente nos lo ha enviado Javier Tallón. Se trata de un sistema para gestionar nuestros dispositivos domóticos, Domoticz. Es un software de código abierto escrito en C++, muy ligero y multiplataforma, se puede ejecutar en Raspberry Pi, Windows, Linux, Mac OS X e incluso en un servidor NAS de Synology.<br /><br />El core o corazón trabaja con un proceso en background. No nos enteramos ni que está instalado. Para acceder lo haremos a través de una interfaz basada en la web y escrita en HTML5 y CSS3.<br /><br />Este sistema nos sirve para configurara y supervisar dispositivos cómo luces, interruptores, sensores de temperatura, lluvia, viento, ultravioleta y un largo etc...<br /><br />Dispone de un sistema de notificaciones a cualquier dispositivo móvil. Como dicen ellos, es totalmente gratis, solo tienes que invertir en hardware.<br /><br />Soporta una larga lista de protocolos entre los que destacan X10, Z-Wave, Apple Homekit con soporte para Siri y Bluetooth Audio.<br /><br />Y hasta aquí el programa de hoy, recuerda que nos puedes valorar en las diferentes plataformas de podcast iVoox, iTunes y en Spreaker, nos harás un gran favor y así podremos llegar a más gente.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8642216</guid><pubDate>Mon, 30 May 2016 04:43:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8642216/podcast82.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>¿Por qué queremos conectar dos Arduinos? Puede haber varias razones para conectar dos o más Arduinos entre si, ampliar las entradas/salidas analógicas y/o digitales, dar más funcionalidad a nuestro proyecto pero quizás, la más interesante sea poder...</itunes:subtitle><itunes:summary><![CDATA[¿Por qué queremos conectar dos Arduinos? Puede haber varias razones para conectar dos o más Arduinos entre si, ampliar las entradas/salidas analógicas y/o digitales, dar más funcionalidad a nuestro proyecto pero quizás, la más interesante sea poder utilizar Arduino MKR1000 como enlace WiFi. Todo esto lo podemos hacer mediante el protocolo I2C de una manera muy sencilla.<br /><br />Esta semana me ha llegado una pregunta de un oyente y alumno del Campus, Javier Tallón. Me preguntaba cómo conectar un Arduino MEGA a una red WiFi. El había adquirido un módulo ESP8266 pero no encontraba la manera de poder conectar estos dos dispositivos por su dificultad. Su idea es poder controlar varias líneas de media potencia de su casa. El problema es que no tiene mucha experiencia en programación y, en cuanto nos salimos de tecnologías plug and play como Arduino, es cuando empezamos a sufrir.<br /><br />No me malinterpretes, el módulo ESP8266 es un dispositivo muy bueno, barato y que nos da un rendimiento y funcionalidad excelente. La pega es que hay que tener conocimientos medios de programación, comunicación y electrónica.<br /><br />Por lo tanto mi respuesta fue clara, si realmente quieres hacerlo sin dolores de cabeza, compra un Arduino MKR1000. Esto si que es tecnología plug and play, solo tienes que ver el curso donde explico cómo lo puedes configurar, con solo dos lecciones está listo para usar.<br /><br />La otra cuestión es cómo comunicar un Arduino MKR1000 con un MEGA. Esto lo podemos hacer muy fácilmente gracias al protocolo de comunicación I2C, pero esto lo veremos más adelante.<br /><br />Ahora lo que veremos es una comparativa extraída del blog Pensando con Lógica de Jorge Aranda. Hace tiempo escribió un artículo donde explica las diferencias técnicas técnicas entre estos dos dispositivos cuando trabajan de manera autónoma es decir, sin conectar el ESP a una placa de Arduino. Aquí te voy a hacer un resumen:<br /><br />Precio<br /><br />ESP: aprox 6€<br />MKR1000: 31€<br />Tamaño<br /><br />El Arduino MKR1000 es 3 veces mayor que un módulo ESP. Ojo con esto si queremos hacer un proyecto final pequeño.<br />Alimentación<br /><br />ESP: 3,3V - 12 mA<br />MKR1000: 5V - 7 mA<br />Frecuencia del reloj (importante para la velocidad de procesado del código)<br /><br />ESP: 80 MHz<br />MKR1000: 48 MHz<br />Memorias Flash / SRAM / EEPROM<br /><br />ESP: 512 Kb / 64 Kb / No tiene<br />MKR1000: 256 kB / 32 Kb / No tiene<br />Pines digitales/analógicos<br /><br />ESP: 11 Digitales (11 PWM) + 1 analógico<br />MKR1000: 8 Digitales (4 PWM) + 7 analógicos<br />Programación<br /><br />ESP: es más complicado de programar, necesitamos conectar a un puerto USB/Serie a través de otros componentes, necesita alimentación y configurar el entorno de desarrollo.<br />MKR1000: a través del IDE de Arduino configurándolo y con el lenguaje nativo de Arduino.<br />Yo no voy a entrar en el debate de si uno es mejor que otro, dependerá de los requisitos técnicos de nuestro proyecto. Si que puedo decir que es recomendable tener conocimientos medios de electrónica, programación y comunicación para enfrentarse a un módulo ESP.<br /><br />Si lo que queremos hacer es que el módulo ESP se utilice como enlace para conectar a la red WiFi, lo podemos hacer a través del monitor serie, haciendo las conexiones pertinentes y con comandos AT.<br /><br />La solución propuesta a Javier es utilizar el Arduino MKR1000 como un enlace WiFi. Para ello tenemos que conectar los dos Arduinos mediante el protocolo de comunicaciones estándar I2C, del cual ya te he hablado en el artículo donde explico como hacerlo.<br /><br />Gracias a este protocolo no solo podemos conectar uno o varios Arduinos, también podemos añadir al bus de comunicación sensores y otros dispositivos como una pantalla LCD.<br /><br />Recurso del oyente<br /><br />El recurso del oyente nos lo ha enviado Javier Tallón. Se trata de un sistema para gestionar nuestros dispositivos domóticos, Domoticz. Es un software de...]]></itunes:summary><itunes:duration>1448</itunes:duration><itunes:keywords>arduino,electronica,i2c,maker,mkr1000</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/b8c8f39fa77ff75600ab752c371bd00d.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>81. Visión artificial, OpenCV y Phyton</title><link>https://www.spreaker.com/episode/81-vision-artificial-opencv-y-phyton--8582396</link><description><![CDATA[Seguramente el tema del que te voy a hablar hoy en el podcast te suene a ciencia ficción y creas que es algo que solo lo podemos ver en las películas del mismo género. Sin duda alguna, no estamos en lo más alto en la gráfica de desarrollo en cuanto a soluciones y aplicaciones en esta materia, pero esto no quiere decir que no podamos investigar y aprender de esta ciencia. Ya te conté ¿por qué debemos aprender visión artificial? y hoy te voy a hablar como podemos introducirnos en la visión artificial, OpenCV y Phyton.<br /><br />Antes de continuar quiero hablarte del Campus de Programarfacil. Si quieres crear tus propios proyectos con Arduino o algún dispositivo Open Hardware, debes dominar dos disciplinas, la programación y la electrónica. En el Campus estoy volcando todo mi conocimiento en estas materias con cursos de diferentes niveles, básico, intermedio y avanzado. Tendrás a tu disposición un formulario de soporte premium y sorteos de material electrónico e informático. Entra y busca tu curso.<br /><br />Este tema no es nuevo en el podcast. Ya he hablado en diferentes capítulos:<br /><br />18. Realidad aumentada<br />44. Tratamiento de imágenes con JavaScript<br />64. Proyectos curiosos con Arduino<br />67. Big Data y visión artificial<br />Hoy voy a profundizar en la materia y te voy a dar los pasos necesarios para empezar a programar con la biblioteca más famosa de visión artificial, OpenCV.<br /><br />¿Qué es OpenCV?<br /><br />OpenCV es una biblioteca libre desarrollada originalmente por Intel. Vio la luz en el año 1999. Escrita originalmente en C/C++, su mejor virtud es que es multiplataforma, se puede ejecutar en diferentes sistemas operativos (Linux, Windows, Mac OS X, Android e iOS). También la podemos utilizar en diferentes lenguajes de programación como Java, Objective C, Python y mi favorito C#. Precisamente para este último existe una versión que se llama EmguCV.<br /><br />En junio de 2015 se produjo un hito importante, por fin la versión 3.0 estaba disponible. Si hechas números, en 16 años (de 1999 a 2015) solo ha habido 3 versiones. Esto es debido a que desde un principio esta biblioteca ha sido robusta y muy eficiente.<br /><br />En esta última versión cabe destacar que por fin es compatible con la última versión de Python, la 3.0. Esto permite aprovechar todas las ventajas de la última versión de este lenguaje.<br /><br />Quizás sea la biblioteca de visión artificial más importante y más usada del mundo. Es utilizada por universidades, empresas y gente del movimiento Maker para dar rienda suelta a su imaginación al tratarse de un software libre.<br /><br />Pasos para instalar OpenCV y Python<br /><br />Te preguntarás ¿por qué Python? Aunque todavía no he tratado este lenguaje de programación ni en el blog, ni en el podcast, si que te puedo contar que Python es muy sencillo de usar, favoreciendo el código legible gracias a su sintaxis sencilla.<br /><br />Debemos ser conscientes que el lenguaje nativo de OpenCV es C/C++, con la complejidad que ello conlleva si queremos utilizar esta biblioteca en nuestros proyectos.<br /><br />Lo que más me gusta de Python es que es un lenguaje fácilmente portable a otras plataformas entre las que se incluye Raspberry Pi. Si además disponemos de una cámara conectada, imagínate lo que podemos llegar a conseguir.<br /><br />Aunque en mi día a día yo utilizo Windows y en el Campus he decidido empezar a con este sistema operativo, se puede hacer de igual manera con Linux y OS X.<br /><br />La decisión de empezar por Windows es muy sencilla. Es el sistema operativo más utilizado del mundo y no porque lo diga yo, solo tienes que ver los datos estadísticos que nos proporciona Net Market Share. Según esta empresa, más del 90% de usuarios utilizan Windows.<br /><br />estadistica-uso-sistema-operativo<br /><br />Aún así podemos pensar que es una estrategia de ventas y que esta empresa puede pertenecer al magnate de Redmond. Por eso voy a compartir los datos estadísticos obtenidos de Google Analytics sobre el uso de sistemas operativos en esta web osea, vosotros los usuarios.<br /><br />estadistica-analytics-sistema-operativo<br /><br />Como puedes ver hay una diferencia aplastante con el resto de perseguidores. Por eso he optado empezar por Windows, para poder llegar al mayor número de gente y que nadie se sienta excluido.<br /><br />Lo primero que debemos saber antes de empezar con los pasos a seguir para instalar OpenCV y Python, es que esto ya no es una tecnología plug and play. Estamos acostumbrados a hablar de Processing, Arduino, Scratch y las tecnologías fáciles de usar. Con OpenCV la cosa se complica, sobre todo a la hora de preparar el sistema. Pero yo te voy a dar los pasos necesarios para que empieces de una forma muy sencilla. La instalación consta de 3 pasos.<br /><br />Paso 1: Instalación de Python 3.0 con paquetes adicionales<br /><br />Ya no solo tenemos que instalar el lenguaje de programación, para utilizar OpenCV necesitamos instalar, además, ciertos paquetes de Python que nos hará la vida más fácil cuando desarrollemos aplicaciones en visión artificial.<br /><br />NumPy: es una biblioteca de código abierto que da soporte a vectores y arrays para Python.<br /><br />SciPy: es una biblioteca de código abierto que contiene herramientas y algoritmos matemáticos para Python.<br /><br />Matplotlib: es una biblioteca de código abierto para la generación de gráficos a partir de vectores y arrays.<br /><br />Pip: gestor de paquetes para Python.<br /><br />Se puede instalar cada paquete por separado, pero existen plataformas como Anaconda 3 donde viene todo integrado en un único instalador. Te recomiendo que lo hagas con este tipo de plataformas.<br /><br />Paso 2: Instalar OpenCV para Python 3<br /><br />Quizás este paso pudiera ser el más complicado pero gracias al gestor de paquetes Pip se hace muy sencillo. Solo debemos de descargar la versión para nuestro sistema operativo en formato whl y luego instalarlo. Es muy simple gracias al gestor de paquetes.<br /><br />Paso 3: Instalar el entorno de desarrollo (Opcional)<br /><br />Este paso es opcional, podemos utilizar el bloc de notas de Windows para programar en Python. Mi consejo es utilizar Sublime Text 3 y el plugin Anaconda, que convierte este IDE en un entorno de desarrollo optimizado para Python con todas sus funcionalidades.<br /><br />Y estos serían los 3 pasos recomendados para configurar el sistema. Puedes ir al Campus y ver los como lo hago yo paso a paso con vídeos, imágenes y el código necesario para que todo funcione correctamente.<br /><br />El recurso del oyente<br /><br />Hoy traigo un recurso del oyente especial, el email recibido por Antonio Otero. Ha significado mucho par mi porque el objetivo de este proyecto es precisamente ese, ayudar a la gente y en este caso se ha conseguido.<br /><br />Gracias señores por su buena labor.<br />Siento la necesidad de comentarles una situación. (ya os di las gracias en un comentario, pero quiero extenderme mas)<br /><br />Aparte de mi trabajo como desarrollador web, soy formador de inserción para el empleo. <br />Este año me a tocado dar un curso de microsistemas a un grupo algo especial. (Jóvenes entre 18 y 22 años que digamos andan un poco perdidos por no decir nada mas, unos panoramas....).<br /><br />Acostumbrado a mis clases habituales (para "adultos"), no daba con la manera de interesarles en la materia. El temario es muy variado, SO, hardware, electrónica muy básica, scripts mantenimiento.... todo básico pero muy amplio.<br /><br />No encontraba la manera y estaba sufriendo porque no conseguía enderezarlos, estando al borde de la expulsión de algunos alumnos.<br /><br />El caso es que como todas las mañanas en mi hora de trafico hacia el curso y harto de las noticias de política, se me ocurrió poner vuestros podcasts, y habéis sido una inspiración para mi. Habéis cambiado mi forma de ver algunas cosas, me habéis contagiado vuestra ilusión (quiza ya habia perdido alguna) y como buen virus yo se la he trasmitido a mis alumnos.<br /><br />Con scratch he conseguido que se interesen por la programación, y ahora me hacen script de linux bastante majos. incluso hemos estado con ensamblador (muy básico). Pero espero que me programen arduino con c :-)<br /><br />Con arduino están emocionados (he comprado 4 de mi bolsillo pues el centro no los pone). y eso que aún no los han tocado, pero aprenden la teoría con gran interés deseando ponerla en practica :-)<br /><br />En fin, han cambiado de comportamiento completamente, están involucradisimos y no faltan a una clase, y quiero haceros participes de este éxito.<br /><br />La única mala noticia es que estoy llegando al posdcast de esta semana y no se si aguantare a esperar una semana para escucharos de nuevo :-)<br /><br />Gracias, <br />Antonio Otero<br /><br />Ya me despido por esta semana, recuerda que nos puedes encontrar en Twitter y Facebook.<br /><br />Cualquier duda o sugerencia en los comentarios de este artículo o a través del formulario de contacto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8582396</guid><pubDate>Mon, 23 May 2016 05:42:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8582396/podcast81.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Seguramente el tema del que te voy a hablar hoy en el podcast te suene a ciencia ficción y creas que es algo que solo lo podemos ver en las películas del mismo género. Sin duda alguna, no estamos en lo más alto en la gráfica de desarrollo en cuanto a...</itunes:subtitle><itunes:summary><![CDATA[Seguramente el tema del que te voy a hablar hoy en el podcast te suene a ciencia ficción y creas que es algo que solo lo podemos ver en las películas del mismo género. Sin duda alguna, no estamos en lo más alto en la gráfica de desarrollo en cuanto a soluciones y aplicaciones en esta materia, pero esto no quiere decir que no podamos investigar y aprender de esta ciencia. Ya te conté ¿por qué debemos aprender visión artificial? y hoy te voy a hablar como podemos introducirnos en la visión artificial, OpenCV y Phyton.<br /><br />Antes de continuar quiero hablarte del Campus de Programarfacil. Si quieres crear tus propios proyectos con Arduino o algún dispositivo Open Hardware, debes dominar dos disciplinas, la programación y la electrónica. En el Campus estoy volcando todo mi conocimiento en estas materias con cursos de diferentes niveles, básico, intermedio y avanzado. Tendrás a tu disposición un formulario de soporte premium y sorteos de material electrónico e informático. Entra y busca tu curso.<br /><br />Este tema no es nuevo en el podcast. Ya he hablado en diferentes capítulos:<br /><br />18. Realidad aumentada<br />44. Tratamiento de imágenes con JavaScript<br />64. Proyectos curiosos con Arduino<br />67. Big Data y visión artificial<br />Hoy voy a profundizar en la materia y te voy a dar los pasos necesarios para empezar a programar con la biblioteca más famosa de visión artificial, OpenCV.<br /><br />¿Qué es OpenCV?<br /><br />OpenCV es una biblioteca libre desarrollada originalmente por Intel. Vio la luz en el año 1999. Escrita originalmente en C/C++, su mejor virtud es que es multiplataforma, se puede ejecutar en diferentes sistemas operativos (Linux, Windows, Mac OS X, Android e iOS). También la podemos utilizar en diferentes lenguajes de programación como Java, Objective C, Python y mi favorito C#. Precisamente para este último existe una versión que se llama EmguCV.<br /><br />En junio de 2015 se produjo un hito importante, por fin la versión 3.0 estaba disponible. Si hechas números, en 16 años (de 1999 a 2015) solo ha habido 3 versiones. Esto es debido a que desde un principio esta biblioteca ha sido robusta y muy eficiente.<br /><br />En esta última versión cabe destacar que por fin es compatible con la última versión de Python, la 3.0. Esto permite aprovechar todas las ventajas de la última versión de este lenguaje.<br /><br />Quizás sea la biblioteca de visión artificial más importante y más usada del mundo. Es utilizada por universidades, empresas y gente del movimiento Maker para dar rienda suelta a su imaginación al tratarse de un software libre.<br /><br />Pasos para instalar OpenCV y Python<br /><br />Te preguntarás ¿por qué Python? Aunque todavía no he tratado este lenguaje de programación ni en el blog, ni en el podcast, si que te puedo contar que Python es muy sencillo de usar, favoreciendo el código legible gracias a su sintaxis sencilla.<br /><br />Debemos ser conscientes que el lenguaje nativo de OpenCV es C/C++, con la complejidad que ello conlleva si queremos utilizar esta biblioteca en nuestros proyectos.<br /><br />Lo que más me gusta de Python es que es un lenguaje fácilmente portable a otras plataformas entre las que se incluye Raspberry Pi. Si además disponemos de una cámara conectada, imagínate lo que podemos llegar a conseguir.<br /><br />Aunque en mi día a día yo utilizo Windows y en el Campus he decidido empezar a con este sistema operativo, se puede hacer de igual manera con Linux y OS X.<br /><br />La decisión de empezar por Windows es muy sencilla. Es el sistema operativo más utilizado del mundo y no porque lo diga yo, solo tienes que ver los datos estadísticos que nos proporciona Net Market Share. Según esta empresa, más del 90% de usuarios utilizan Windows.<br /><br />estadistica-uso-sistema-operativo<br /><br />Aún así podemos pensar que es una estrategia de ventas y que esta empresa puede pertenecer al magnate de Redmond. Por eso voy a compartir los datos estadísticos obtenidos...]]></itunes:summary><itunes:duration>1821</itunes:duration><itunes:keywords>arduino,programacion,python,raspberrypi,visionartificial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>80. Processing, el lenguaje para gráficos</title><link>https://www.spreaker.com/episode/80-processing-el-lenguaje-para-graficos--8521336</link><description><![CDATA[Quizás este lenguaje de programación sea el gran desconocido en el aprendizaje de las ciencias de la computación, puede que quede en un segundo plano con relación a lenguajes como Python o Scratch. En este capítulo vamos a ver Processing, el lenguaje para gráficos.<br /><br />Que no te lleve a engaño el título, Processing es un lenguaje muy potente que podemos utilizar en multitud de proyectos y precisamente ese es su fuerte, podemos utilizarlo en diferentes modos de programación, desde un modo básico hasta un modo complejo utilizando toda la potencia que nos brinda la orientación a objetos.<br /><br />Te recuerdo que estoy trabajando en diferentes cursos sobre programación, electrónica y robótica en el Campus de Programarfacil, donde aprenderás a crear tecnología.<br /><br />¿Qué es Processing?<br /><br />Processing es un dialecto de Java que fue diseñado para el desarrollo del arte gráfico, para las animaciones y aplicaciones gráficas de todo tipo. Desarrollado por artistas y para artistas.<br /><br />Es un software basado en Java y por lo tanto, multiplataforma. Desarrollado a partir del 2001 por el más que conocido departamento del MIT, el Media Lab. Los creadores, Casey Res y Ben Fry, son discípulos del profesor John Maeda creador del método DBN (Design By Numbers) que, en los años 90, pretendía introducir a la programación a diseñadores,, artistas y no programadores de una forma sencilla. Precisamente Processing está inspirado en DBN que en la actualidad ya no está activo.<br /><br />¿Qué ventajas nos aporta Processing?<br /><br />Ya te he comentado en varias ocasiones que la gran ventaja que tenemos con plataformas como Arduino y Scratch es que se trata de un aprendizaje plug and play es decir, no tenemos que andar configurando e instalando miles de cosas para ponernos a trabajar. Processing es un lenguaje que podemos incluir en este méotodo.<br /><br />Es una plataforma que integra entorno de desarrollo y lenguaje de programación. Es muy fácil de aprender y solo necesitamos unos minutos para empezar a programar. Al contrario de las alternativas que tenemos para desarrollar para entornos gráficos como OpenGL, el cual es bastante complicado y engorroso, Processing nos facilita esta tarea y nos evita la frustración cuando queremos aprender un lenguaje de estas características.<br /><br />Pero su facilidad no quiere decir que no sea un lenguaje potente, al contrario, podemos hacer proyectos espectaculares y muy complicados.<br /><br />Otra característica muy importante es la escalabilidad. Podemos combinar Processing  con aplicaciones Java, en los dos sentidos, e incluso tenemos la posibilidad de portar nuestros proyectos a la web gracias a Processing.js. Solo necesitamos descargar el JS y a través de la etiqueta canvas de HTML5, hacer referencia a nuestros archivos creados con Processing, muy sencillo.<br /><br />Existen 3 maneras de programar en esta plataforma:<br /><br />De forma básica, tipo Basic o Ensamblador. Sentencia a sentencia, con variables globales y sin nada de complejidad.<br />Podemos utilizar la programación procedural o estructurada como en C. Algo más compleja pero mucho más limpia donde crearemos nuestras propias funciones a las que llamaremos.<br />También podemos utilizar la manera más compleja, utilizando toda la potencia de la programación orientada a objetos.<br />Cuando estamos programando una aplicación de este estilo, sea cual sea el objetivo, lo que buscamos es poder ejecutar nuestro proyecto en cualquier ordenador. Processing nos da la posibilidad de generar un ejecutable para las diferentes plaformas Mac OS, Windows o Linux e incluso podemos desarrollar aplicaciones móviles gracias a la SDK que nos ofrecen para Android. No hay que olvidar que este sistema operativo móvil está basado en Java.<br /><br />Por último, aunque no menos importante, podemos conectar Processing con Arduino ya que están estrechamente ligados.<br /><br />Entorno de desarrollo<br /><br />Tiene su propio entorno de desarrollo. Cuando lo veas entenderás porque se dice que la plataforma Arduino se nutre de Processing. Se llama PDE (Processing Development Enviroment) desarrollado en Java. Es muy sencillo y fácil de usar, ya te he dicho que es una plataforma plug and play como Arduino.<br /><br />IDE_Processing<br /><br />Pero no solo tenemos PDE, si nuestro proyecto es complejo podemos utilizar otros entornos de desarrollo como Eclipse o Netbeans. Lo aconsejable es empezar por el propio entorno de desarrollo y solo cuando tengamos la suficiente experiencia pasar a uno más complejo y potente.<br /><br />Desde el propio entorno de desarrollo podemos generar varios ejecutables en forma de Applet de Java, para ejecutar en navegador con las limitaciones de acceso a recursos del sistema o, como ya he comentado, ejecutables para diferentes plataformas.<br /><br />El lenguaje de programación Processing<br /><br />Processing está basado en Java, más concreto en la versión 1.4.2. Esto no quiere decir que podamos utilizarlo con las versiones más actuales. Para ello debemos utilizar un entorno de desarrollo más potente como por ejemplo Eclipse. En este caso lo utilizaríamos como una librería gráfica que importamos a nuestro proyecto.<br /><br />El proceso por el cual conseguimos un ejecutable te lo muestro en la siguiente imagen.<br /><br />proceso-compilacion-processing<br /><br />Pero aunque Processing esté basado en Java, encontramos diferencias entre estos dos lenguajes de programación.<br /><br />La sintaxis es más relajada, plataforma plug and play y sin preparativos.<br />En el modo básico programamos sin funciones, sin clases, sólo líneas de código con variables globales. En Java no podemos.<br />En el modo procedural al estilo de la programación en C, podemos definir nuestras propias funciones a las que llamamos.<br />En el modo más avanzado, programación orientada a objetos, podemos crear clases de una forma muy sencilla que luego son transformadas e completas clases Java.<br />Opinión<br /><br />No podemos hablar como un lenguaje puente al estilo de los lenguajes visuales. Processing en un lenguaje de programación de los pies a la cabeza que nos permite introducirnos en la programación desde lo más básico a lo más complejo.<br /><br />Gracias a sus diferentes modos, podemos ir aumentando de nivel poco a poco progresivamente. Aunque su objetivo sean las aplicaciones gráficas, encontramos multitud de proyectos donde podemos aplicarlo.<br /><br />Es una muy buena opción como complemento a la programación física en Arduino y Rasbperry Pi.<br /><br />El recurso del oyente<br /><br />De nuevo, José Minguez Moya, nos ha enviado dos recursos muy interesantes para todos los que os queráis introducir en el lenguaje Processing. Se trata de dos libros indispensables.<br /><br />Processing, un lenguaje al alcance de todos. Escrito por Ingacio Buioli y Jaime Pérez Marín.<br />Processing: A Programming Handbook for Visual Designers and Artists.<br />Como siempre, muchas gracias José por tu aporación.<br /><br />El segundo recurso nos lo manda Germán Martín. Con Germán hemos intercambiado varios emails hablando del módulo WiFi ESP. Está muy metido en este tema y su intención es portar el cliente Firmata para comunicar Arduino con el ESP. Al final el objetivo es que el ESP sea el máster para controlar Arduino a través de Firmata.<br /><br />Probando diferentes sensores de presión y temperatura, se encontró con un problema. El ruido que genera este dispositivo. Cuando se puso a investigar encontró una web que te permite probar y testar tus propios filtros. Micromodeler es un entorno gráfico en entorno web para el diseño de filtros digitales. Dispone de una versión gráfica bastante potente que se ofrece gratis e incluye un análisis de la respuesta del filtro muy completa. Es un recurso muy interesante para todos aquellos que tengáis problemas de ruido en vuestros sistemas.<br /><br /><br /><br />Ya me despido por esta semana, recuerda que nos puedes encontrar en Twitter y Facebook.<br /><br />Cualquier duda o sugerencia en los comentarios de este artículo o a través del formulario de contacto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8521336</guid><pubDate>Mon, 16 May 2016 06:09:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8521336/podcast80.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Quizás este lenguaje de programación sea el gran desconocido en el aprendizaje de las ciencias de la computación, puede que quede en un segundo plano con relación a lenguajes como Python o Scratch. En este capítulo vamos a ver Processing, el lenguaje...</itunes:subtitle><itunes:summary><![CDATA[Quizás este lenguaje de programación sea el gran desconocido en el aprendizaje de las ciencias de la computación, puede que quede en un segundo plano con relación a lenguajes como Python o Scratch. En este capítulo vamos a ver Processing, el lenguaje para gráficos.<br /><br />Que no te lleve a engaño el título, Processing es un lenguaje muy potente que podemos utilizar en multitud de proyectos y precisamente ese es su fuerte, podemos utilizarlo en diferentes modos de programación, desde un modo básico hasta un modo complejo utilizando toda la potencia que nos brinda la orientación a objetos.<br /><br />Te recuerdo que estoy trabajando en diferentes cursos sobre programación, electrónica y robótica en el Campus de Programarfacil, donde aprenderás a crear tecnología.<br /><br />¿Qué es Processing?<br /><br />Processing es un dialecto de Java que fue diseñado para el desarrollo del arte gráfico, para las animaciones y aplicaciones gráficas de todo tipo. Desarrollado por artistas y para artistas.<br /><br />Es un software basado en Java y por lo tanto, multiplataforma. Desarrollado a partir del 2001 por el más que conocido departamento del MIT, el Media Lab. Los creadores, Casey Res y Ben Fry, son discípulos del profesor John Maeda creador del método DBN (Design By Numbers) que, en los años 90, pretendía introducir a la programación a diseñadores,, artistas y no programadores de una forma sencilla. Precisamente Processing está inspirado en DBN que en la actualidad ya no está activo.<br /><br />¿Qué ventajas nos aporta Processing?<br /><br />Ya te he comentado en varias ocasiones que la gran ventaja que tenemos con plataformas como Arduino y Scratch es que se trata de un aprendizaje plug and play es decir, no tenemos que andar configurando e instalando miles de cosas para ponernos a trabajar. Processing es un lenguaje que podemos incluir en este méotodo.<br /><br />Es una plataforma que integra entorno de desarrollo y lenguaje de programación. Es muy fácil de aprender y solo necesitamos unos minutos para empezar a programar. Al contrario de las alternativas que tenemos para desarrollar para entornos gráficos como OpenGL, el cual es bastante complicado y engorroso, Processing nos facilita esta tarea y nos evita la frustración cuando queremos aprender un lenguaje de estas características.<br /><br />Pero su facilidad no quiere decir que no sea un lenguaje potente, al contrario, podemos hacer proyectos espectaculares y muy complicados.<br /><br />Otra característica muy importante es la escalabilidad. Podemos combinar Processing  con aplicaciones Java, en los dos sentidos, e incluso tenemos la posibilidad de portar nuestros proyectos a la web gracias a Processing.js. Solo necesitamos descargar el JS y a través de la etiqueta canvas de HTML5, hacer referencia a nuestros archivos creados con Processing, muy sencillo.<br /><br />Existen 3 maneras de programar en esta plataforma:<br /><br />De forma básica, tipo Basic o Ensamblador. Sentencia a sentencia, con variables globales y sin nada de complejidad.<br />Podemos utilizar la programación procedural o estructurada como en C. Algo más compleja pero mucho más limpia donde crearemos nuestras propias funciones a las que llamaremos.<br />También podemos utilizar la manera más compleja, utilizando toda la potencia de la programación orientada a objetos.<br />Cuando estamos programando una aplicación de este estilo, sea cual sea el objetivo, lo que buscamos es poder ejecutar nuestro proyecto en cualquier ordenador. Processing nos da la posibilidad de generar un ejecutable para las diferentes plaformas Mac OS, Windows o Linux e incluso podemos desarrollar aplicaciones móviles gracias a la SDK que nos ofrecen para Android. No hay que olvidar que este sistema operativo móvil está basado en Java.<br /><br />Por último, aunque no menos importante, podemos conectar Processing con Arduino ya que están estrechamente ligados.<br /><br />Entorno de desarrollo<br /><br />Tiene su propio entorno de...]]></itunes:summary><itunes:duration>2379</itunes:duration><itunes:keywords>graficos,opengl,opensource,processing,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>79. Pensamiento computacional con Tic and Bot</title><link>https://www.spreaker.com/episode/79-pensamiento-computacional-con-tic-and-bot--8457793</link><description><![CDATA[Hace ya unas semanas, os hablamos en el recurso del oyente de una empresa que se dedicaba a enseñar y divulgar el pensamiento computacional entre los más pequeños. Esta empresa se llama Tic and Bot e imparte sus clases en La Rioja. Hoy nos acompaña su fundador, Jesús Esteban Barrio.<br /><br />Nosotros también queremos aportar nuestro granito de arena a esta sociedad y por eso, en el Campus de Programarfacil puedes encontrar formación que te ayude a introducirte en el mundo de la programación, deja de ser un consumidor de tecnología y empieza a crearla.<br /><br />El pensamiento computacional es algo que debería ser obligatorio en las escuelas, desde muy pequeños. Nos enseña a discretizar un problema es decir, dividir ese problema en partes más pequeñas que podamos realizar con una mayor calidad. Seguramente te preguntarás, ¿por qué mis hijos deben ser conscientes de ese pensamiento?<br /><br />En el mundo actual estamos rodeados de trabajos especializados. Trabajos que requieren de resolución de problemas y tareas complejas. En muchas ocasiones nos sentimos abrumados por la cantidad de información que debemos procesar y eso, nos produce estrés. Todo esto se irá acrecentando con el tiempo gracias a la tecnología y los nuevos sistemas de trabajo. No es algo nuevo, técnicas como Lean Startup o metodologías de programación Agiles, tienen su esencia en el pensamiento computacional, en el ensayo y error en definitiva, en el más que conocido método científico.<br /><br />A veces, yo lo llamo pensamiento minimalista ya que nos obliga a pensar en cosas muy simples, pero que cuando las unes todas, se convierten en un monstruo de dimensiones descomunales. Podemos poner muchos ejemplos, la construcción de un edificio, nadie piensa en el todo, se tiende a discretizar a buscar unidades mínimas las cuales seamos capaces de abarcar sin mucho esfuerzo, la creación de un guión o un libro, estructuramos en capítulos, buscamos personajes y los describimos, y así miles y miles de ejemplos a los que nos enfrentamos todos los días.<br /><br />Precisamente Tic and Bot enseña a los niños esta manera de enfrentarse a las tareas a través de la programación y la robótica. Su fundador, Jesús Esteban tiene una amplia experiencia en el sector de la informática y la programación. Durante casi 9 años estuvo trabajando en la empresa privada como consultor tanto en Logroño, su ciudad natal, como en Madrid.<br /><br />Tras su andadura por la consultoría informática, accedió a un puesto como asesor TIC en la Consejería de Educación de La Rioja donde estuvo un año. Rápidamente se dio cuenta que lo suyo era la educación y decidió dedicarse en cuerpo y alma a esta tarea.<br /><br />Lleva más de 7 años como profesor en diferentes institutos de La Rioja y ahora mismo es profesor en un Ciclo Superior de Administración de Sistemas Informáticos en Red. Este ciclo fue el primero en España que se imparte de forma dual y bilingüe.<br /><br />Jesús y yo hemos hablado del panorama actual de la Formación Profesional en España y más concreto en su región. Algo muy curioso son los ciclos duales, esto quiere decir que a lo largo del curso se dedican ciertas horas en asistir a una empresa con la que se firma un acuerdo de colaboración, para adquirir experiencia en la materia que se está aprendiendo. Esto me parece algo muy positivo ya que, incluso antes de terminar de estudiar, puedes ver con tus propios ojos como es en realidad el mundo al que te vas a enfrentar.<br /><br />Hemos profundizado en la esencia de Tic and Bot, cual es su objetivo y cual es la realidad que se encuentra en las aulas. No te voy a descubrir los pormenores de la entrevista, te invito a que la escuches :), pero resulta alentador encontrar a gente que realmente dedique su tiempo y su esfuerzo a impartir una materia tan importante en el presente, pero sobre todo en el futuro.<br /><br />Ya sabes que agradezco tus comentarios y que abramos, como siempre, un debate al respecto así que, si quieres dame tu opinión.<br /><br />El recurso del oyente<br /><br />Hoy en os presento dos páginas webs con recursos de aprendizaje que nos ha enviado David Rodríguez de Valdemoro (Madrid). La primera es onlinevideolecture.com. Una página web donde podemos encontrar vídeo tutoriales y libros en formato PDF totalmente gratuitos.<br /><br />Hay contenido de diferentes materias como medicina, ingeniería electrónica, ingeniería mecánica, química, matemáticas, etc... Toda la información se encuentra en inglés.<br /><br />La segunda web, elsolucionario.org, es una web muy parecida a la primera. En este caso no hay video tutoriales y algo interesante es que encontramos libros en español y de muy diversa temática.<br /><br />Quiero agradecer a David por habernos enviado este recurso y te animo a que tu nos envíes los tuyos. Lo puedes hacer a <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>.<br /><br />Ya me despido por esta semana, recuerda que nos puedes encontrar en Twitter y Facebook.<br /><br />Cualquier duda o sugerencia en los comentarios de este artículo o a través del formulario de contacto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8457793</guid><pubDate>Mon, 09 May 2016 04:42:37 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8457793/podcast79.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hace ya unas semanas, os hablamos en el recurso del oyente de una empresa que se dedicaba a enseñar y divulgar el pensamiento computacional entre los más pequeños. Esta empresa se llama Tic and Bot e imparte sus clases en La Rioja. Hoy nos acompaña su...</itunes:subtitle><itunes:summary><![CDATA[Hace ya unas semanas, os hablamos en el recurso del oyente de una empresa que se dedicaba a enseñar y divulgar el pensamiento computacional entre los más pequeños. Esta empresa se llama Tic and Bot e imparte sus clases en La Rioja. Hoy nos acompaña su fundador, Jesús Esteban Barrio.<br /><br />Nosotros también queremos aportar nuestro granito de arena a esta sociedad y por eso, en el Campus de Programarfacil puedes encontrar formación que te ayude a introducirte en el mundo de la programación, deja de ser un consumidor de tecnología y empieza a crearla.<br /><br />El pensamiento computacional es algo que debería ser obligatorio en las escuelas, desde muy pequeños. Nos enseña a discretizar un problema es decir, dividir ese problema en partes más pequeñas que podamos realizar con una mayor calidad. Seguramente te preguntarás, ¿por qué mis hijos deben ser conscientes de ese pensamiento?<br /><br />En el mundo actual estamos rodeados de trabajos especializados. Trabajos que requieren de resolución de problemas y tareas complejas. En muchas ocasiones nos sentimos abrumados por la cantidad de información que debemos procesar y eso, nos produce estrés. Todo esto se irá acrecentando con el tiempo gracias a la tecnología y los nuevos sistemas de trabajo. No es algo nuevo, técnicas como Lean Startup o metodologías de programación Agiles, tienen su esencia en el pensamiento computacional, en el ensayo y error en definitiva, en el más que conocido método científico.<br /><br />A veces, yo lo llamo pensamiento minimalista ya que nos obliga a pensar en cosas muy simples, pero que cuando las unes todas, se convierten en un monstruo de dimensiones descomunales. Podemos poner muchos ejemplos, la construcción de un edificio, nadie piensa en el todo, se tiende a discretizar a buscar unidades mínimas las cuales seamos capaces de abarcar sin mucho esfuerzo, la creación de un guión o un libro, estructuramos en capítulos, buscamos personajes y los describimos, y así miles y miles de ejemplos a los que nos enfrentamos todos los días.<br /><br />Precisamente Tic and Bot enseña a los niños esta manera de enfrentarse a las tareas a través de la programación y la robótica. Su fundador, Jesús Esteban tiene una amplia experiencia en el sector de la informática y la programación. Durante casi 9 años estuvo trabajando en la empresa privada como consultor tanto en Logroño, su ciudad natal, como en Madrid.<br /><br />Tras su andadura por la consultoría informática, accedió a un puesto como asesor TIC en la Consejería de Educación de La Rioja donde estuvo un año. Rápidamente se dio cuenta que lo suyo era la educación y decidió dedicarse en cuerpo y alma a esta tarea.<br /><br />Lleva más de 7 años como profesor en diferentes institutos de La Rioja y ahora mismo es profesor en un Ciclo Superior de Administración de Sistemas Informáticos en Red. Este ciclo fue el primero en España que se imparte de forma dual y bilingüe.<br /><br />Jesús y yo hemos hablado del panorama actual de la Formación Profesional en España y más concreto en su región. Algo muy curioso son los ciclos duales, esto quiere decir que a lo largo del curso se dedican ciertas horas en asistir a una empresa con la que se firma un acuerdo de colaboración, para adquirir experiencia en la materia que se está aprendiendo. Esto me parece algo muy positivo ya que, incluso antes de terminar de estudiar, puedes ver con tus propios ojos como es en realidad el mundo al que te vas a enfrentar.<br /><br />Hemos profundizado en la esencia de Tic and Bot, cual es su objetivo y cual es la realidad que se encuentra en las aulas. No te voy a descubrir los pormenores de la entrevista, te invito a que la escuches :), pero resulta alentador encontrar a gente que realmente dedique su tiempo y su esfuerzo a impartir una materia tan importante en el presente, pero sobre todo en el futuro.<br /><br />Ya sabes que agradezco tus comentarios y que abramos, como siempre, un debate al respecto así que, si quieres dame tu...]]></itunes:summary><itunes:duration>3016</itunes:duration><itunes:keywords>aprender,arduino,pensamiento-computacional,programacion,robotica</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>78. Automatización del hogar con Arduino</title><link>https://www.spreaker.com/episode/78-automatizacion-del-hogar-con-arduino--8395572</link><description><![CDATA[Aunque la crisis en el sector de la construcción ha causado que la domótica esté estancada, en la actualidad hay soluciones basadas en el Open Hardware que pueden dar un empujón a este sector. Hoy vamos a hablar de la automatización del hogar con Arduino.<br /><br />En la automatización o domótica tradicional, existen grandes inconvenientes que nos permitan implementarlo de una forma sencilla en el hogar. Por un lado encontramos el obstáculo del precio. Si nos centramos en un proyecto típico, encontramos los siguientes componentes básicos:<br /><br />Unidad central: será el corazón del sistema. Puede ser un ordenador o una central domótica.<br />Sensores: captan parámetros del entorno que se registran o que permiten gestionar actuadores.<br />Actuadores: actúan sobre el sistema según unos parámetros establecidos.<br />Comunicación: protocolo de comunicación utilizado entre los diferentes dispositivos del sistema domótico.<br />Aunque no podemos generalizar en precios, podríamos conseguir un sistema de este tipo desde 130€ hasta lo que nos queramos gastar. Por supuesto que cuanto más caro sea, más robusto y más complejo será el sistema.<br /><br />Se trata de dispositivos especializados para una labor concreta y están pensados para que hagan su función. El precio dependerá mucho del sistema de comunicación y de la marca que elijamos eso sí, cuando nos decidamos por una marca o empresa, poco podremos hacer para cambiar.<br /><br />Dentro de la domótica existen estándares de comunicación como X10, KNX o Zigbee los cuales son utilizados por los fabricantes para comunicar entre sus dispositivos. Estos estándares hacen que podamos utilizar elementos de diferentes marcas dentro de una misma instalación. Aunque yo no soy un experto en la materia, se que en muchos casos esta integración no es sencilla y puede ocasionar verdaderos dolores de cabeza. Lo que si que tengo claro es que no se trata de sistemas abiertos, son sistemas que, aunque utilizan estándares de comunicación, no podemos replicar, modificar o mejorar, este es otro de los grandes inconvenientes, que son sistemas cerrados.<br /><br />Sin duda alguna, las comunicaciones inalámbricas hacen que el coste se reduzca a costa de la estabilidad y fiabilidad del sistema. Si por el contrario utilizamos un cableado físico, buses de comunicación o comunicación por cable, los costes se disparan, más todavía si el sistema se intenta implantar en una casa ya construida.<br /><br />Quizás uno de los retos a los que nos enfrentamos sea poder aplicar técnicas del movimiento Maker y del DIY a la automatización de los hogares. En este punto, microcontroladores como Arduino MKR1000 o Arduino 101, tengan mucho que decir.<br /><br />Precisamente el curso que estoy preparando donde verás como hacer un dispositivo del IoT de principio a fin, sea un buen punto de partida para crear sistemas domóticos. En él verás temas de electrónica, programación física y programación de interfaces de usuario.<br /><br />Arduino ha cambiado las reglas del juego en temas de electrónica y programación. Gracias a su carácter Open Hardware y Open Software, podemos construir sistemas hardware, compartir las ideas y proyectos, todo gracias a la comunidad que hay detrás de este movimiento. Esto está cambiando todo en la automatización del hogar.<br /><br />Gracias a Arduino y al Open Hardware, podemos construir nuestros propios sistemas adaptados a nuestras necesidades y totalmente personalizados. Al contrario que los sistemas cerrados tradicionales, tenemos un control total sobre el conjunto, podemos añadir nuevos dispositivos, ya sean sensores o actuadores, personalizar la interfaz gráfica y tenemos detrás una comunidad que nos da soporte los 365 días del año totalmente gratis.<br /><br />Contra estos beneficios, pocas empresas del sector pueden competir. El mayor inconveniente que encuentro es el rol multidisciplinar que debemos asumir. No se trata de una tarea sencilla, sobre todo cuando hablamos de programación. Debemos tener una buena base para crear un sistema domótico decente.<br /><br />Nos podemos basar en diferentes herramientas que encontramos en Internet. Uno de ellas sería el OpenDomo, un protocolo creado especialmente para el ámbito domótico. Recientemente han anunciado que no se va a actualizar y por lo tanto ya no sería una buena opción.<br /><br />Sin duda alguna la mejor opción es apoyarnos en estándares como Firmata, HTML5 y CSS3. Todo esto es accesible para cualquiera de nosotros. Como siempre digo, la dedicación y constancia son los elementos fundamentales para sacar adelante cualquier proyecto.<br /><br />Arduino y en especial el modelo MKR1000, son una gran oportunidad para hacer crecer la domótica y automática. Podemos utilizar la MKR1000 como microcontrolador para gestionar la obtención de datos y la actuación sobre diferentes dispositivos. Por ejemplo, podemos controlar un relé para encender o apagar una luz desde un dispositivo móvil o podemos crear un proyecto que encienda una luz al paso de una persona. Dos proyectos muy sencillos y que pueden servir de base para crear proyectos más grandes.<br /><br />En este aspecto, también tiene mucho que decir nuestro viejo conocido el ESP8266, módulo WiFi de muy bajo coste y consumo. No nos ofrece la facilidad de un Arduino, pero puede ser un buen complemento para una instalación.<br /><br />Lo ideal sería que fuéramos capaces de utilizar Arduino MKR1000 para prototipar y poder sacar el chip de Atmel ATSAMW25 fuera de la placa. Podemos encontrar este chip por solo 19€, 12€ más barato que el Arduino MKR1000. De esta manera estaríamos abaratando todavía más el proyecto.<br /><br />Por último hablamos de los relés, interruptores eléctricos de alto voltaje. En este artículo te contmamos cómo funciona este dispositivo y cómo utilizarlo con Arduino. Hay que tener en cuenta algo importante y de lo que ya hemos hablado en alguna ocasión. Arduino MKR1000 funciona con 3,3 V es decir, por sus salidas digitales vamos a tener ese voltaje. Los relés típicos funcionan con un voltaje de 5 V y por lo tanto no vamos a poder suministrar el voltaje suficiente para hacer que funcione. Existen varias soluciones, entre ellas cambiar por un relé de 3 V o utilizar un transistor como interruptor de una fuente que nos suministre los 5 V necesarios para poder trabajar con un relé de este tipo.<br /><br />Ojo al utilizar altos voltajes, dejamos atrás los 5 V o 3,3 V y empezamos a utilizar 220 V como ocurre en España. Es un poco peligroso así que pido precaución en este sentido.<br /><br />El recurso del oyente<br /><br />Otra semana más tenemos el recurso de José Minguez de Logroño. Nos manda una aplicación para móviles que se llama WiFi Analyzer que precisamente hace eso, analizar nuestra red WiFi.<br /><br />Muy útil cuando tenemos problemas de calidad, podemos saber rápidamente si alguna WiFi de algún vecino se solapa, en términos de frecuencia, con nuestra red.<br /><br />También resulta útil para medir la calidad en el caso de que queramos utilizar Arduino MKR1000, sabrás si tienes la señal suficiente para que se conecte.<br /><br />Por otro lado, y por segunda semana consecutiva, Lluis Toyos también nos envía otro recurso, PlatformIO. Es un ecosistema de código abierto para el desarrollo de aplicaciones IoT. Está compuesto por un entorno de desarrollo, un módulo de integración continua y un gestor de librerías.<br /><br />Una de las cosas que más me han llamado la atención es la utilidad Intellisense que incorpora el IDE. Quizás, en el entorno de desarrollo oficial de Arduino, sea una de las cosas que más eche de menos, que te proponga sentencias según vayas escribiendo.<br /><br />Y esto es todo por hoy, si quieres enviarnos tus recursos y aparecer en esta sección lo puedes hacer a la dirección <a href="mailto:info@programarfacil.com">info@programarfacil.com</a> o por uno de estos tres métodos:<br /><br />Formulario de contacto<br />Twitter<br />Facebook<br />Apúntate a la lista de distribución para recibir todas las noticias de Programarfacil.<br /><br />Agradecemos tus valoraciones, si no lo has hecho ya por favor, entra en alguna de estas plataformas y déjanos algún comentario, estaremos eternamente agradecidos y podremos llegar a más gente.<br /><br />iTunes<br />ivoox<br />Spreaker<br />Muchas gracias, nos escuchamos en el próximo programa, no faltes a la cita y sé feliz.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8395572</guid><pubDate>Mon, 02 May 2016 04:34:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8395572/podcast78.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Aunque la crisis en el sector de la construcción ha causado que la domótica esté estancada, en la actualidad hay soluciones basadas en el Open Hardware que pueden dar un empujón a este sector. Hoy vamos a hablar de la automatización del hogar con...</itunes:subtitle><itunes:summary><![CDATA[Aunque la crisis en el sector de la construcción ha causado que la domótica esté estancada, en la actualidad hay soluciones basadas en el Open Hardware que pueden dar un empujón a este sector. Hoy vamos a hablar de la automatización del hogar con Arduino.<br /><br />En la automatización o domótica tradicional, existen grandes inconvenientes que nos permitan implementarlo de una forma sencilla en el hogar. Por un lado encontramos el obstáculo del precio. Si nos centramos en un proyecto típico, encontramos los siguientes componentes básicos:<br /><br />Unidad central: será el corazón del sistema. Puede ser un ordenador o una central domótica.<br />Sensores: captan parámetros del entorno que se registran o que permiten gestionar actuadores.<br />Actuadores: actúan sobre el sistema según unos parámetros establecidos.<br />Comunicación: protocolo de comunicación utilizado entre los diferentes dispositivos del sistema domótico.<br />Aunque no podemos generalizar en precios, podríamos conseguir un sistema de este tipo desde 130€ hasta lo que nos queramos gastar. Por supuesto que cuanto más caro sea, más robusto y más complejo será el sistema.<br /><br />Se trata de dispositivos especializados para una labor concreta y están pensados para que hagan su función. El precio dependerá mucho del sistema de comunicación y de la marca que elijamos eso sí, cuando nos decidamos por una marca o empresa, poco podremos hacer para cambiar.<br /><br />Dentro de la domótica existen estándares de comunicación como X10, KNX o Zigbee los cuales son utilizados por los fabricantes para comunicar entre sus dispositivos. Estos estándares hacen que podamos utilizar elementos de diferentes marcas dentro de una misma instalación. Aunque yo no soy un experto en la materia, se que en muchos casos esta integración no es sencilla y puede ocasionar verdaderos dolores de cabeza. Lo que si que tengo claro es que no se trata de sistemas abiertos, son sistemas que, aunque utilizan estándares de comunicación, no podemos replicar, modificar o mejorar, este es otro de los grandes inconvenientes, que son sistemas cerrados.<br /><br />Sin duda alguna, las comunicaciones inalámbricas hacen que el coste se reduzca a costa de la estabilidad y fiabilidad del sistema. Si por el contrario utilizamos un cableado físico, buses de comunicación o comunicación por cable, los costes se disparan, más todavía si el sistema se intenta implantar en una casa ya construida.<br /><br />Quizás uno de los retos a los que nos enfrentamos sea poder aplicar técnicas del movimiento Maker y del DIY a la automatización de los hogares. En este punto, microcontroladores como Arduino MKR1000 o Arduino 101, tengan mucho que decir.<br /><br />Precisamente el curso que estoy preparando donde verás como hacer un dispositivo del IoT de principio a fin, sea un buen punto de partida para crear sistemas domóticos. En él verás temas de electrónica, programación física y programación de interfaces de usuario.<br /><br />Arduino ha cambiado las reglas del juego en temas de electrónica y programación. Gracias a su carácter Open Hardware y Open Software, podemos construir sistemas hardware, compartir las ideas y proyectos, todo gracias a la comunidad que hay detrás de este movimiento. Esto está cambiando todo en la automatización del hogar.<br /><br />Gracias a Arduino y al Open Hardware, podemos construir nuestros propios sistemas adaptados a nuestras necesidades y totalmente personalizados. Al contrario que los sistemas cerrados tradicionales, tenemos un control total sobre el conjunto, podemos añadir nuevos dispositivos, ya sean sensores o actuadores, personalizar la interfaz gráfica y tenemos detrás una comunidad que nos da soporte los 365 días del año totalmente gratis.<br /><br />Contra estos beneficios, pocas empresas del sector pueden competir. El mayor inconveniente que encuentro es el rol multidisciplinar que debemos asumir. No se trata de una tarea sencilla, sobre todo cuando hablamos de programación....]]></itunes:summary><itunes:duration>2089</itunes:duration><itunes:keywords>arduino,automatizacion,domotica,maker,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Promo La Tecnología para todos</title><link>https://www.spreaker.com/episode/promo-la-tecnologia-para-todos--8389942</link><guid isPermaLink="false">https://api.spreaker.com/episode/8389942</guid><pubDate>Sun, 01 May 2016 09:29:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8389942/promo01.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:duration>64</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>77. Aplicación web con Arduino MKR1000</title><link>https://www.spreaker.com/episode/77-aplicacion-web-con-arduino-mkr1000--8341197</link><description><![CDATA[Bienvenidos una semana más a La Tecnología para Todos, el podcast donde hablamos de Arduino, programación, electrónica y todo aquello que nos permita no solo ser consumidores de tecnología, sino también crearla. En este capítulo vamos a hablar de cómo hacer una aplicación web con Arduino MKR1000, donde poder leer la temperatura gracias al sensor LM35, del cual ya hemos hablando en este podcast más de una vez.<br /><br />Este tema va muy ligado al curso que estamos preparando en el Campus de Programarfacil, donde veremos cómo crear un dispositivo del IoT paso a paso. Si quieres estar informado puedes apuntarte en la web del curso, te mantendremos informado.<br /><br />Aunque tienes un artículo extenso con todo el código disponible, voy a detallar los pasos que he seguido para hacer este proyecto.<br /><br />Configuración de Arduino MKR1000<br /><br />Sigue las instrucciones que te indican estos artículos:<br /><br />Configurar Arduino MKR1000<br />Configurar la WiFi en Arduino MKR1000<br />Comenzar con Arduino MKR1000, soldando pines<br />Es importante que tengas bien configurada la placa para poder leer la temperatura en remoto.<br /><br />Montar el circuito (prototipado)<br /><br />En este punto la alimentación se la vamos a suministrar por el cable USB, esto nos permite que el pin de 5V nos suministre ese valor. Cuando incorporemos la batería hay que tener en cuenta que por este pin nos va a suministrar 3,7V, muy importante a la hora de alimentar el resto de componentes.<br /><br />Lo primero conectar el LM35 y conocer sus características básicas:<br /><br />Facilita un voltaje según la temperatura.<br />Cada 100 mV equivale a 1º por lo tanto si tenemos 2,6 V equivaldrá a 26º, solo hay que pasar los Voltios a Milivoltios y dividir entre 100.<br />Este sensor funciona con un rango entre 4 V y 30 V. Esto es importante saber para cuando incorporemos la batería.<br />La lectura la haremos a través de un pin analógico. Por defecto, la resolución que nos facilita el Arduino MKR1000 es de 10 bits, pero podemos optar por utilizar una resolución de 8 bits o 12 bits.<br /><br />Como el voltaje de operación de esta placa es de 3,3 V, tenemos que tenerlo en cuenta al utilizar la fórmula para obtener la temperatura.<br /><br />He incorporado en el circuito 3 LEDs, rojo, verde y azul cuya función es la siguiente:<br /><br />Rojo: indica que no está conectado a la red.<br />Verde: se ha conectado a la red WiFi.<br />Azul: indica que se está leyendo la temperatura.<br />Respecto a la programación, en el artículo Bootstrap, LM35 y Arduino MKR1000 encontrarás todo el código fuente.<br /><br />Montar el circuito con batería<br /><br />Una de las ventajas que incorpora esta placa es que podemos alimentarla con una batería. Las características mínimas que debe tener son una capacidad de 700 mAh y 3,7 V. La que yo he utilizado es de 2000 mAh.<br /><br />Si calculamos el consumo que vamos a tener:<br /><br />20 mA de la placa.<br />100 mA del módulo WiFi.<br />7 mA por cada LED 7 x 3 = 21 mA<br />Total: 141 mA<br />Con estos datos podemos calcular cuanto nos durará la batería, en mi caso aproximadamente unas 10 horas.<br /><br />Te preguntarás ¿qué pasa con el sensor LM35? No lo tengo en cuenta por una razón. Como su rango de alimentación es de 4 V a 30 V, al conectar la batería al Arduino MKR1000, solo podremos suministrar 3,7 V esto implica que debamos utilizar una fuente de alimentación externa, en este caso una pila de 9V, soportado por el LM35.<br /><br />lm35-mkr1000-02<br /><br />Una de las preguntas que nos han hecho es si es posible utilizar un panel solar para alimentar la placa, la respuesta es si. Además tenemos la ventaja que a la vez que suministramos energía, podemos recargar la batería así por las noches podrá seguir funcionando. Todo esto dependerá del tipo de placa solar, es algo que se sale de este capítulo y lo tendremos en cuenta para capítulos futuros, pero es muy interesante esta reflexión.<br /><br />El Recurso del Oyente<br /><br />Esta semana tenemos dos recursos enviados por José Mínguez (Logroño) y Lluis Toyos (Gijón).<br /><br />José Mínguez, la tercera pata de programarfacil :), nos envía una noticia muy interesante. Tenemos a nuestra disposición un nuevo dispositivo que hará la competencia a Raspberry Pi, LattePanda.<br /><br />Este mini ordenador surgió como un proyecto en Kickstarter. Con una meta de 100.000 libras, consiguió 442.735 libras gracias a 4.060 mecenas. Algo a destacar es que viene preinstalado con Windows 10.<br /><br />En esta web podéis ver una comparativa entre estos dos mini ordenadores. Hay que tener en cuenta que se hace sobre la Raspberry Pi 2. Aquí te dejo una imagen para que juzgues tu mismo.<br /><br /><br />Por otro lado Lluis Toyos de Gijón contacto con nosotros y nos mando varios recursos. Lluis es un ferviente defensor de la programación en edades tempranas. Lo puedes escuchar en la charla TED que participó "Por qué la programación debe entrar en la educación", algo a lo que nosotros también hemos dedicado algún programa del podcast y varios artículos. TED son las iniciales de Tecnología, Entretenimiento y Diseño, se trata de una organización sin ánimo de lucro dedicada a difundir ideas dignas. Podéis encontrar miles de ellas en Internet, te animo a que las veas.<br /><br />También nos habló de su blog que, aunque en la actualidad no lo actualiza todo lo que quisiera, encontramos artículos muy curiosos.<br /><br />Semáforo de ruido para escuelas - GitHub<br />Sonómetro DIY<br />Cronómetro cuenta atrás<br />Y esto es todo por hoy, si quieres enviarnos tus recursos y aparecer en esta sección lo puedes hacer a la dirección <a href="mailto:info@programarfacil.com">info@programarfacil.com</a> o por uno de estos tres métodos:<br /><br />Formulario de contacto<br />Twitter<br />Facebook<br />Apúntate a la lista de distribución para recibir todas las noticias de Programarfacil.<br /><br />Agradecemos tus valoraciones, si no lo has hecho ya por favor, entra en alguna de estas plataformas y déjanos algún comentario, estaremos eternamente agradecidos y podremos llegar a más gente.<br /><br />iTunes<br />ivoox<br />Spreaker<br />Muchas gracias, nos escuchamos en el próximo programa, no faltes a la cita y sé feliz.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8341197</guid><pubDate>Mon, 25 Apr 2016 05:46:34 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8341197/podcast77.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos una semana más a La Tecnología para Todos, el podcast donde hablamos de Arduino, programación, electrónica y todo aquello que nos permita no solo ser consumidores de tecnología, sino también crearla. En este capítulo vamos a hablar de cómo...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos una semana más a La Tecnología para Todos, el podcast donde hablamos de Arduino, programación, electrónica y todo aquello que nos permita no solo ser consumidores de tecnología, sino también crearla. En este capítulo vamos a hablar de cómo hacer una aplicación web con Arduino MKR1000, donde poder leer la temperatura gracias al sensor LM35, del cual ya hemos hablando en este podcast más de una vez.<br /><br />Este tema va muy ligado al curso que estamos preparando en el Campus de Programarfacil, donde veremos cómo crear un dispositivo del IoT paso a paso. Si quieres estar informado puedes apuntarte en la web del curso, te mantendremos informado.<br /><br />Aunque tienes un artículo extenso con todo el código disponible, voy a detallar los pasos que he seguido para hacer este proyecto.<br /><br />Configuración de Arduino MKR1000<br /><br />Sigue las instrucciones que te indican estos artículos:<br /><br />Configurar Arduino MKR1000<br />Configurar la WiFi en Arduino MKR1000<br />Comenzar con Arduino MKR1000, soldando pines<br />Es importante que tengas bien configurada la placa para poder leer la temperatura en remoto.<br /><br />Montar el circuito (prototipado)<br /><br />En este punto la alimentación se la vamos a suministrar por el cable USB, esto nos permite que el pin de 5V nos suministre ese valor. Cuando incorporemos la batería hay que tener en cuenta que por este pin nos va a suministrar 3,7V, muy importante a la hora de alimentar el resto de componentes.<br /><br />Lo primero conectar el LM35 y conocer sus características básicas:<br /><br />Facilita un voltaje según la temperatura.<br />Cada 100 mV equivale a 1º por lo tanto si tenemos 2,6 V equivaldrá a 26º, solo hay que pasar los Voltios a Milivoltios y dividir entre 100.<br />Este sensor funciona con un rango entre 4 V y 30 V. Esto es importante saber para cuando incorporemos la batería.<br />La lectura la haremos a través de un pin analógico. Por defecto, la resolución que nos facilita el Arduino MKR1000 es de 10 bits, pero podemos optar por utilizar una resolución de 8 bits o 12 bits.<br /><br />Como el voltaje de operación de esta placa es de 3,3 V, tenemos que tenerlo en cuenta al utilizar la fórmula para obtener la temperatura.<br /><br />He incorporado en el circuito 3 LEDs, rojo, verde y azul cuya función es la siguiente:<br /><br />Rojo: indica que no está conectado a la red.<br />Verde: se ha conectado a la red WiFi.<br />Azul: indica que se está leyendo la temperatura.<br />Respecto a la programación, en el artículo Bootstrap, LM35 y Arduino MKR1000 encontrarás todo el código fuente.<br /><br />Montar el circuito con batería<br /><br />Una de las ventajas que incorpora esta placa es que podemos alimentarla con una batería. Las características mínimas que debe tener son una capacidad de 700 mAh y 3,7 V. La que yo he utilizado es de 2000 mAh.<br /><br />Si calculamos el consumo que vamos a tener:<br /><br />20 mA de la placa.<br />100 mA del módulo WiFi.<br />7 mA por cada LED 7 x 3 = 21 mA<br />Total: 141 mA<br />Con estos datos podemos calcular cuanto nos durará la batería, en mi caso aproximadamente unas 10 horas.<br /><br />Te preguntarás ¿qué pasa con el sensor LM35? No lo tengo en cuenta por una razón. Como su rango de alimentación es de 4 V a 30 V, al conectar la batería al Arduino MKR1000, solo podremos suministrar 3,7 V esto implica que debamos utilizar una fuente de alimentación externa, en este caso una pila de 9V, soportado por el LM35.<br /><br />lm35-mkr1000-02<br /><br />Una de las preguntas que nos han hecho es si es posible utilizar un panel solar para alimentar la placa, la respuesta es si. Además tenemos la ventaja que a la vez que suministramos energía, podemos recargar la batería así por las noches podrá seguir funcionando. Todo esto dependerá del tipo de placa solar, es algo que se sale de este capítulo y lo tendremos en cuenta para capítulos futuros, pero es muy interesante esta reflexión.<br /><br />El Recurso del...]]></itunes:summary><itunes:duration>1869</itunes:duration><itunes:keywords>appweb,arduino,bootstrap,mkr1000,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>76. Arduino MKR1000, llega la revolución del IoT</title><link>https://www.spreaker.com/episode/76-arduino-mkr1000-llega-la-revolucion-del-iot--8285708</link><description><![CDATA[Hoy en día, la tecnología nos hace la vida más fácil. Evoluciona a pasos agigantados y hace que podamos crear grandes proyectos de una forma fácil y con un coste reducido. Gracias a estos avances, usando la tecnología que tenemos a nuestro alcance podemos construir robots, sistemas de automatización del hogar, o cualquier proyecto que se nos ocurra. Con el nuevo Arduino MKR1000, llega la revolución del IoT, la era de los dispositivos conectados, objetos y cosas cotidianas de nuestro día a día transmitiendo datos y cambiando para siempre la manera que tenemos de entender la vida en las ciudades.<br /><br />En Programarfacil tenemos claro que este es el camino que debemos seguir, profundizar y apostar por los dispositivos del IoT y por eso, ya hemos empezado a trabajar en un nuevo curso. El objetivo principal es dar a conocer las herramientas necesarias para crear nuestros propios proyectos. Acercar esta nueva manera de entender la tecnología a todo el mundo, enfocando la atención en los 3 elementos básicos.<br /><br />Sistema-IoT<br /><br />Según las últimas previsiones, en el año 2016 habrá más de 6.000 millones de dispositivos conectados, un 30% más que el año pasado (unos 5.000 millones). Cuando Arduino hizo su aparición en la escena tecnológica, abrió las puertas de la electrónica, los microcontroladores y la programación física a todo el mundo, durante este tiempo hemos pasado de ser consumidores de tecnología a creadores de la misma. El Arduino MKR1000 permitirá que esa tecnología pueda ser fácilmente transportable, cambiando el entorno tecnológico que nos rodea. A partir de ahora, conectar objetos y cosas entre sí estará al alcance de todo el mundo tanto a nivel técnico como económico.<br /><br />Esto no es algo nuevo, ya en el año 2014 la empresa Espressif, con sede en Shanghai, presentó al mundo el módulo ESP-01 (ESP8266), un chip WiFi de bajo coste que permite a los microcontroladores conectarse de una forma barata. El problema de estos módulos es la integración y la programación. Volvíamos a depender de un sistema muy poco manejable para la gente común y difícil de integrar en nuestros proyectos caseros. Para proyectos más profesionales, no cabe duda que es una opción a tener en cuenta sobre todo por su reducido tamaño y su bajo coste.<br /><br />Una de las mayores ventajas que tenemos con Arduino es la esencia del plug and play, conectar y listo. Es muy sencillo comenzar a crear nuestros propios proyectos, que no es lo mismo que entenderlos. Pero si queremos hacer cualquier dispositivo tenemos tutoriales, esquemas, código y todo lo que nos imaginemos a nuestro alcance. Solo nos hace falta teclear la frase correcta en Google y esperar a tener suerte. La gran comunidad que hay detrás de Arduino es su gran pilar, una legión de entusiastas y creadores que creen en el open hardware, el open software y en compartir conocimientos. Probablemente si has encontrado algún problema a la hora de montar un circuito o programar una aplicación para Arduino, alguien lo habrá sufrido ya y encontrarás la solución muy rápidamente.<br /><br />Para obtener una información más detallada dirígete a la hoja de especificaciones técnicas eso si, son 1180 páginas, tómalo con calma :):<br /><br />Si quieres saber más sobre esta placa puedes leer los siguientes artículos:<br /><br />Arduino MKR1000<br />Configurar Arduino MKR1000<br />Configurar la WiFi en Arduino MKR1000<br />Comenzar con Arduino MKR1000, soldando pines<br />Estamos de estreno en el podcast, inauguramos una nueva sección donde los oyentes sois los protagonistas. Hemos cambiado el Recurso del día por Los Recursos de los Oyentes. Si tienes algún recurso interesante que pueda servir a los demás, envíalo a <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>. Puede ser cualquier cosa, una web, una nueva placa, un evento, etc...<br /><br />El Recurso del Oyente<br /><br />Esta semana traemos dos recursos enviados por José Mínguez (Logroño) y Josep Aranda (Barcelona).<br /><br />José Mínguez (Logroño), es un viejo conocido y al que consideramos la tercera pata de Programarfacil por sus aportaciones, muchas gracias José. El recurso que nos envía es una empresa de La Rioja, Tic and Bot, que se dedica a dar formación de programación, robótica e informática. Su objetivo es iniciar en edades tempranas en el pensamiento computacional, pero no solo eso, además, dependiendo del nivel de inglés de los alumnos, imparten las clases en inglés, el idioma en el que habla la tecnología bueno, la tecnología puntera :). Hemos contacto con ellos para ver si quieren venir al programa y que nos expliquen un poco que hacen.<br /><br />Josep Aranda (Barcelona) también nos ha enviado un e-mail donde nos cuenta de la existencia de una librería en Barcelona repleta de libros técnicos, Librería Hispano Americana. Como el comenta, es muy difícil en la actualidad encontrar los libros físicos para hojear. En esta librería encontrarás libros de muchas temáticas, Arduino, Raspberry Pi, electrónica, robótica, programación, etc...<br /><br />Josep también nos comenta que el próximo 26 de abril, se ha organizado un evento gratuito para todos los que estén en Barcelona, "Introducción a la Raspberry Pi, Arduino y el movimiento Maker". Será a las 18:30 en la propia librería.<br /><br />Ya hemos llegado al final del capítulo 75. Si quieres contactar con nosotros lo puedes hacer por uno de estos tres métodos:<br /><br />Formulario de contacto<br />Twitter<br />Facebook<br />Apúntate a la lista de distribución para recibir todas las noticias de Programarfacil.<br /><br />Agradecemos tus valoraciones, si no lo has hecho ya por favor, entra en alguna de estas plataformas y déjanos algún comentario, estaremos eternamente agradecidos y podremos llegar a más gente.<br /><br />iTunes<br />ivoox<br />Spreaker<br />Muchas gracias, nos escuchamos en el próximo programa, no faltes a la cita y sé feliz.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8285708</guid><pubDate>Mon, 18 Apr 2016 04:58:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8285708/podcast76.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy en día, la tecnología nos hace la vida más fácil. Evoluciona a pasos agigantados y hace que podamos crear grandes proyectos de una forma fácil y con un coste reducido. Gracias a estos avances, usando la tecnología que tenemos a nuestro alcance...</itunes:subtitle><itunes:summary><![CDATA[Hoy en día, la tecnología nos hace la vida más fácil. Evoluciona a pasos agigantados y hace que podamos crear grandes proyectos de una forma fácil y con un coste reducido. Gracias a estos avances, usando la tecnología que tenemos a nuestro alcance podemos construir robots, sistemas de automatización del hogar, o cualquier proyecto que se nos ocurra. Con el nuevo Arduino MKR1000, llega la revolución del IoT, la era de los dispositivos conectados, objetos y cosas cotidianas de nuestro día a día transmitiendo datos y cambiando para siempre la manera que tenemos de entender la vida en las ciudades.<br /><br />En Programarfacil tenemos claro que este es el camino que debemos seguir, profundizar y apostar por los dispositivos del IoT y por eso, ya hemos empezado a trabajar en un nuevo curso. El objetivo principal es dar a conocer las herramientas necesarias para crear nuestros propios proyectos. Acercar esta nueva manera de entender la tecnología a todo el mundo, enfocando la atención en los 3 elementos básicos.<br /><br />Sistema-IoT<br /><br />Según las últimas previsiones, en el año 2016 habrá más de 6.000 millones de dispositivos conectados, un 30% más que el año pasado (unos 5.000 millones). Cuando Arduino hizo su aparición en la escena tecnológica, abrió las puertas de la electrónica, los microcontroladores y la programación física a todo el mundo, durante este tiempo hemos pasado de ser consumidores de tecnología a creadores de la misma. El Arduino MKR1000 permitirá que esa tecnología pueda ser fácilmente transportable, cambiando el entorno tecnológico que nos rodea. A partir de ahora, conectar objetos y cosas entre sí estará al alcance de todo el mundo tanto a nivel técnico como económico.<br /><br />Esto no es algo nuevo, ya en el año 2014 la empresa Espressif, con sede en Shanghai, presentó al mundo el módulo ESP-01 (ESP8266), un chip WiFi de bajo coste que permite a los microcontroladores conectarse de una forma barata. El problema de estos módulos es la integración y la programación. Volvíamos a depender de un sistema muy poco manejable para la gente común y difícil de integrar en nuestros proyectos caseros. Para proyectos más profesionales, no cabe duda que es una opción a tener en cuenta sobre todo por su reducido tamaño y su bajo coste.<br /><br />Una de las mayores ventajas que tenemos con Arduino es la esencia del plug and play, conectar y listo. Es muy sencillo comenzar a crear nuestros propios proyectos, que no es lo mismo que entenderlos. Pero si queremos hacer cualquier dispositivo tenemos tutoriales, esquemas, código y todo lo que nos imaginemos a nuestro alcance. Solo nos hace falta teclear la frase correcta en Google y esperar a tener suerte. La gran comunidad que hay detrás de Arduino es su gran pilar, una legión de entusiastas y creadores que creen en el open hardware, el open software y en compartir conocimientos. Probablemente si has encontrado algún problema a la hora de montar un circuito o programar una aplicación para Arduino, alguien lo habrá sufrido ya y encontrarás la solución muy rápidamente.<br /><br />Para obtener una información más detallada dirígete a la hoja de especificaciones técnicas eso si, son 1180 páginas, tómalo con calma :):<br /><br />Si quieres saber más sobre esta placa puedes leer los siguientes artículos:<br /><br />Arduino MKR1000<br />Configurar Arduino MKR1000<br />Configurar la WiFi en Arduino MKR1000<br />Comenzar con Arduino MKR1000, soldando pines<br />Estamos de estreno en el podcast, inauguramos una nueva sección donde los oyentes sois los protagonistas. Hemos cambiado el Recurso del día por Los Recursos de los Oyentes. Si tienes algún recurso interesante que pueda servir a los demás, envíalo a <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>. Puede ser cualquier cosa, una web, una nueva placa, un evento, etc...<br /><br />El Recurso del Oyente<br /><br />Esta semana traemos dos recursos enviados por José Mínguez (Logroño) y Josep Aranda...]]></itunes:summary><itunes:duration>2286</itunes:duration><itunes:keywords>arduino,diy,maker,mkr1000,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>75. Arduino Day y el protocolo de comunicaciones Firmata</title><link>https://www.spreaker.com/episode/75-arduino-day-y-el-protocolo-de-comunicaciones-firmata--8231670</link><description><![CDATA[Hoy vamos a hablar del Arduino Day y del protocolo de comunicaciones Firmata. El Arduino Day es la celebración en todo el mundo del cumpleaños de Arduino y Genuino, te recuerdo que por problemas de marca Arduino se llama Genuino fuera de USA. Es un evento durante 24 horas que se celebra el 2 de abril de cada año. Los diferentes eventos pueden ser organizados por la comunidad o por los fundadores, donde las personas interesadas en Arduino se reúnen, comparten sus experiencias y aprenden cosas nuevas.<br /><br />En el campus de programarfacil, hay un nuevo curso que estamos preparando, si quieres mantenerte informado y que te avisemos cuando esté preparado date de alta accediendo al formulario.<br /><br />Este año han sido 331 eventos en 68 países de todo el mundo, en España han sido 29 repartidos por toda la geografía. Este año ha sido imposible organizar algún evento en nuestra ciudad, Alicante, pero te prometemos que el año que viene seremos parte del Arduino Day organizando nuestro propio evento al que esperamos que asistas.<br /><br />Podías seguir dicho evento a través de las redes sociales, estuvieron muy activas, con fotos, vídeos y artículos, todo centrado en este día especial para Arduino. Si quieres ver los diferentes eventos, puedes ir a la web oficial de Arduino Day.<br /><br />Además de los eventos repartidos por todo el mundo, este día aprovechan para hacer presentaciones de nuevos productos y diferentes anuncios relacionados con Arduino. En esta ocasión hay tres noticias importantes.<br /><br />Por un lado han puesto a la venta  la tan esperada placa MKR1000 con un precio de 30,99 €, de la cuál hemos hablado en diferentes ocasiones y a la que dedicaremos bastante tiempo. Es una placa orientada principalmente al IoT.<br /><br />También se ha presentado el Arduino Project Hub, una nueva plataforma donde compartir experiencias y proyectos para toda la comunidad. Arduino es el referente en los microcontroladores de todo el mundo, uno de sus puntos fuertes es la cantidad de información que podemos encontrar en Internet alrededor de esta placa. Hay multitud de proyectos y tutoriales al respecto pero, Arduino a ido más allá. A presentado Arduino Project Hub, la plataforma de tutoriales alimentado por la más que conocida comunidad hackster.io. Esto abre un mundo infinito al mundo maker y lo más importante, lo recoge todo en una única plataforma donde poder consultar en tiempo real cualquier manual o tutorial paso a paso y pone en contacto a miles de usuarios con el apoyo oficial de Arduino.<br /><br />Dentro de esta plataforma también encontramos el nuevo IDE oficial, Arduino Create, del cuál ya hemos hablado en el capítulo Arduino basado en la web y que por el momento esta en fase beta.<br /><br />Y por ultimo y quizás la más importante, a mi modo de ver, se ha publicado el Manifiesto IoT donde se habla del cambio que se nos viene encima gracias a este movimiento. Los fundadores de Arduino creen que el IoT puede cambiar la manera en que los ciudadanos viven en las ciudades y apuestan por hacer crecer este entorno con plataformas de hardware y software libre. Proponen que los dispositivos conectado deben ser:<br /><br />Abiertos: el código y el hardware abierto es la mejor manera para fomentar la innovación<br />Sostenibles: en contra de los productos de consumo rápidos.<br />Justos: que cada usuario tenga el control de sus datos, sin intermediarios.<br />No cabe duda que la era del IoT ha entrado en Arduino para quedarse, dando un puñetazo en la mesa a todos aquellos que, de alguna manera, quieren apoderarse tanto del mercado que lo rodea, como de la mina de diamantes que puede generar los datos producidos por estos dispositivos.<br /><br />Protocolo Firmata<br /><br />El protocolo Firmata es un protocolo para comunicar con microcontroladores desde cualquier software o cualquier ordenador conectado. El objetivo primordial de este protocolo es hacer que el microcontrolador sea una extensión de nuestro entorno de desarrollo. Fue diseñado para ser abierto y flexible para que pueda ser soportado por cualquier lenguaje de programación, también debe ser simple de implementar en el microcontrolador y en el ordenador.<br /><br />La implementación de referencia es la librería para Arduino/Wiring la cual está incluida en el entorno de desarrollo oficial de Arduino a partir de la versión 0012.<br /><br />Firmata fue creado en el 2006 como una demo para Arduino por Hans-Chistoph Steiner. Se le ocurrió mientras estaba trabajando en un proyecto musical con dispositivos Eroktronix MIDItron conectados a varios Arduinos con varios sensores conectados. Cuando tenía que hacer una modificación en el código, debía replicarlos en todos los Arduinos.<br /><br />Cuando se trabaja con microcontroladores, siempre es necesario disponer de un ordenador y un cable para comunicación serie con los microcontroladores. Estos son utilizados para capturar información a través de los sensores y actuar en consecuencia con los dispositivos conectados. En este caso se hace necesario un protocolo serie que permita comunicar el microcontrolador y el ordenador. Debido a que este tipo de proyectos utilizan un único ambiente de programación, se hace evidente que los microcontroladores deberían ser una extensión del entorno de desarrollo en lugar de un dispositivo ajeno al proyecto, con su propio lenguaje de programación.<br /><br />El desarrollo inicial de Firmata se centró en la placa de Arduino y en la actualidad sigue siendo el foco principal. La librería ha sido portada a toda la familia de Arduino y a Wiring. Cualquier placa compatible puede utilizar el protocolo Firmata o la librería asociada.<br /><br />Pero no solo existe Firmata como protocolo de comunicaciones, también hay otros tipos de protocolos, protocolos ASCII, Open Sound Control, Gainer, USB HID, MIDI, SLIP etc... y precisamente Hans-Chistoph se basó en todos ellos para crear un protocolo estándar y principalmente en el protocolo MIDI.<br /><br />El protocolo Firmata se basa en la representación de la API de Arduino (comandos del lenguaje) y los tipos de datos que se transfieren entre la placa y el ordenador. Está enfocado en la facilidad de uso aunque esto conlleve un peor rendimiento. El protocolo MIDI fue elegido como el núcleo central de Firmata debido a su eficiencia, su facilidad y por la gran cantidad de implementaciones existentes de libre acceso. Firmata implementa solo el formato de mensajes de MIDI.<br /><br />MIDI (Musical Instrument Digital Interface) es un protocolo, interfaz digital y conectores que se utilizan para comunicar y conectar ordenadores, instrumentos musicales eléctricos y otros dispositivos entre si.<br /><br />El protocolo MIDI utiliza unos mensajes estándar para la comunicación. En el caso de Firmata estos mensajes han sido sustituidos y se creó un nuevo conjunto de mensajes tanto para los tipos de datos (analógicos y digitales) como para los mensajes de control (pinMode, digitalWrite, etc...). Esto hace posible representar la API de Arduino usando mensajes de Firmata además, da soporte a más de 16 pins analógicos con una resolución de 14 bits y más de 128 pines digitales.<br /><br />Gracias a su condición de código abierto, se han implementado diferentes versiones que dan soportes a multitud de funcionalidades de los microcontroladores. La versión original es la Standard_Firmata que viene se incluye dentro de las versiones del entorno oficial de Arduino y Wiring. Hay que recordar que el entorno de desarrollo de Arduino se basa en la plataforma Wiring. Esta versión incluye soporte para las siguientes características:<br /><br />Entradas y salidas analógicas<br />Entradas analógicas<br />Salidas PWM<br />Conmutación entre entradas y salidas analógicas<br />Servomotores<br />Matrices de LEDs<br />I2C<br />Además de las funcionalidades a las que tenemos acceso, también hay que destacar que es compatible con multitud de lenguajes de programación y es multiplataforma. Solo tenemos que buscar en los repositorios como GitHub y encontraremos infinidad de implementaciones de este protocolo. A continuación mostraremos unos cuantos pero puedes encontrar muchos más en la web oficial.<br /><br />Pyduino (Python)<br />Processing<br />C++/openFrameworks<br />Solid Soils (C#)<br />Sharpduino (C#)<br />4ntoine (Java)<br />Johnny-five (JavaScript / node.js)<br />Hardbap (Ruby)<br />Carica-firmata (PHP)<br />Volviendo hacer mención a lo que dice el creador de Firmata Hans-Chistoph, es muy buena idea hacer que Arduino sea una extensión de el entorno o plataforma de programación que utilices pero, hay que tener en cuenta que tiene limitaciones, no va a servir para todos los casos que queramos.<br /><br />Sin duda alguna nos abre las puertas a otros lenguajes de programación con el que nos sintamos más cómodos, como menciona en alguno de sus capítulos Gabriel Viso en el podcast Pitando, la programación física puede ser más divertida con lenguajes como Python.<br /><br />A continuación te dejamos unos ejemplos donde hemos utilizado Firmata con C# y con JavaScript.<br /><br />Control Arduino motor 28BYJ-48 con una aplicación WPF<br />Recurso del día<br /><br />Visualino<br /><br />Visualino es un entorno de programación para Arduino. Está basado en la plataforma Google Blockly, el editor visual que permite crear entornos de desarrollo de lenguajes visuales. Es muy fácil de usar gracias a su entorno intuitivo y a que se encuentra en múltiples idiomas. Al contrario de plataformas como S4A, genera el código nativo de Arduino a partir de la programación por bloques, lo que permite la ejecución de programas independientemente del ordenador. Es un software libre y puede ser modificado.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8231670</guid><pubDate>Mon, 11 Apr 2016 04:54:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8231670/podcast75.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a hablar del Arduino Day y del protocolo de comunicaciones Firmata. El Arduino Day es la celebración en todo el mundo del cumpleaños de Arduino y Genuino, te recuerdo que por problemas de marca Arduino se llama Genuino fuera de USA. Es un...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a hablar del Arduino Day y del protocolo de comunicaciones Firmata. El Arduino Day es la celebración en todo el mundo del cumpleaños de Arduino y Genuino, te recuerdo que por problemas de marca Arduino se llama Genuino fuera de USA. Es un evento durante 24 horas que se celebra el 2 de abril de cada año. Los diferentes eventos pueden ser organizados por la comunidad o por los fundadores, donde las personas interesadas en Arduino se reúnen, comparten sus experiencias y aprenden cosas nuevas.<br /><br />En el campus de programarfacil, hay un nuevo curso que estamos preparando, si quieres mantenerte informado y que te avisemos cuando esté preparado date de alta accediendo al formulario.<br /><br />Este año han sido 331 eventos en 68 países de todo el mundo, en España han sido 29 repartidos por toda la geografía. Este año ha sido imposible organizar algún evento en nuestra ciudad, Alicante, pero te prometemos que el año que viene seremos parte del Arduino Day organizando nuestro propio evento al que esperamos que asistas.<br /><br />Podías seguir dicho evento a través de las redes sociales, estuvieron muy activas, con fotos, vídeos y artículos, todo centrado en este día especial para Arduino. Si quieres ver los diferentes eventos, puedes ir a la web oficial de Arduino Day.<br /><br />Además de los eventos repartidos por todo el mundo, este día aprovechan para hacer presentaciones de nuevos productos y diferentes anuncios relacionados con Arduino. En esta ocasión hay tres noticias importantes.<br /><br />Por un lado han puesto a la venta  la tan esperada placa MKR1000 con un precio de 30,99 €, de la cuál hemos hablado en diferentes ocasiones y a la que dedicaremos bastante tiempo. Es una placa orientada principalmente al IoT.<br /><br />También se ha presentado el Arduino Project Hub, una nueva plataforma donde compartir experiencias y proyectos para toda la comunidad. Arduino es el referente en los microcontroladores de todo el mundo, uno de sus puntos fuertes es la cantidad de información que podemos encontrar en Internet alrededor de esta placa. Hay multitud de proyectos y tutoriales al respecto pero, Arduino a ido más allá. A presentado Arduino Project Hub, la plataforma de tutoriales alimentado por la más que conocida comunidad hackster.io. Esto abre un mundo infinito al mundo maker y lo más importante, lo recoge todo en una única plataforma donde poder consultar en tiempo real cualquier manual o tutorial paso a paso y pone en contacto a miles de usuarios con el apoyo oficial de Arduino.<br /><br />Dentro de esta plataforma también encontramos el nuevo IDE oficial, Arduino Create, del cuál ya hemos hablado en el capítulo Arduino basado en la web y que por el momento esta en fase beta.<br /><br />Y por ultimo y quizás la más importante, a mi modo de ver, se ha publicado el Manifiesto IoT donde se habla del cambio que se nos viene encima gracias a este movimiento. Los fundadores de Arduino creen que el IoT puede cambiar la manera en que los ciudadanos viven en las ciudades y apuestan por hacer crecer este entorno con plataformas de hardware y software libre. Proponen que los dispositivos conectado deben ser:<br /><br />Abiertos: el código y el hardware abierto es la mejor manera para fomentar la innovación<br />Sostenibles: en contra de los productos de consumo rápidos.<br />Justos: que cada usuario tenga el control de sus datos, sin intermediarios.<br />No cabe duda que la era del IoT ha entrado en Arduino para quedarse, dando un puñetazo en la mesa a todos aquellos que, de alguna manera, quieren apoderarse tanto del mercado que lo rodea, como de la mina de diamantes que puede generar los datos producidos por estos dispositivos.<br /><br />Protocolo Firmata<br /><br />El protocolo Firmata es un protocolo para comunicar con microcontroladores desde cualquier software o cualquier ordenador conectado. El objetivo primordial de este protocolo es hacer que el microcontrolador sea una extensión de nuestro entorno de...]]></itunes:summary><itunes:duration>1959</itunes:duration><itunes:keywords>aplicaciones,arduino,firmata,iot,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>74. Programación y educación</title><link>https://www.spreaker.com/episode/74-programacion-y-educacion--8172535</link><description><![CDATA[En el capítulo de hoy vamos a hablar de programación y educación. Son dos conceptos muy de moda en estos momentos, utilizar la programación en las escuelas tanto para enseñar tecnología, como para que los niños aprendan otras materias de una manera diferente, jugando.<br /><br />Hay que saber diferenciar estos dos conceptos, aprender a programar y programar para aprender. Son dos conceptos que utilizamos indistintamente y que no debemos confundir.<br /><br />Por un lado podemos ayudarnos de la tecnología como apoyo en la enseñanza de diferentes materias. Utilizar la programación como herramienta didáctica es un hecho aislado en este país y en tantos otros. El gran inconveniente es la falta de formación del profesorado.<br /><br /><br /><br />No tardaremos mucho en ver el cambio que se nos viene encima. Quizás sea la siguiente revolución en la educación, una nueva manera de enseñar y aprender y todo gracias a la tecnología y a la programación. Por eso debemos estar preparados y llegar a un consenso entre profesores, estado, padres y empresas.<br /><br />Los partidarios promueven que la programación ayuda a entender las cosas que nos rodean, en su mayoría productos tecnológicos, tener la posibilidad de ser creadores de tecnología y no consumidores de la misma, aprender a estructurar acciones complejas en pasos simples, adquirir el pensamiento computacional, matemáticas y lógica.<br /><br />Por el contrario los detractores de introducir la programación y la tecnología en las aulas se escudan en perder el medio de transmisión tradicional, la dialéctica y el libro. Uno de los mayores defensores de esta teoría es Ignasi Boada, profesor de filosofía en la Universidad de Cataluña, que además añade que corremos el riesgo del mito del progreso.<br /><br />Al margen de estas dos vertientes contrapuestas, nosotros queremos saber que se está haciendo en las escuelas en España y en el resto del mundo. Cual es el grado de profundidad al que está llegando la programación en el sistema educativo.<br /><br />El sistema educativo español se divide en cuatro grandes estapas:<br /><br />Infantil (de 3 a 6 años)<br />Primaria (de 6 a 12 años)<br />Secundaria (de 12 a 16 años)<br />Bachillerato (de 16 a 18 años)<br />En España hay dos comunidades pioneras en introducir, de alguna manera, la programación en las aulas, Madrid y Navarra.<br /><br />Madrid<br /><br />En el curso 2015 - 2016 se introdujo la asignatura de Tecnología, Programación y Robótica para los cursos 1º y 3º de primaria. En 1º crean apps para móviles, programación de videojuegos y utilización segura de Internet. En 3º construyen un robot y lo programan.<br /><br />En el próximo curso, 2016-2017, se impartirá también en 2º y 4º. En 2º diseñan páginas webs y objetos en 3D. En 4º hacen un proyecto de aplicación robótica industrial.<br /><br />Más información.<br /><br />Navarra<br /><br />El Gobierno de Navarra introdujo la programación para aprender en el año 2014. Es un programa por el cual los alumnos de 4º y 5º de primaria trabajan con la programación en la clase de matemáticas. Además en secundaria se obliga a que los centros educativos establezcan, a través de proyectos, acciones destinadas a la adquisición y mejora de destrezas de programación informática.<br /><br />Más información.<br /><br />Otras comunidades están siguiendo los pasos de estas dos, en el caso de Extremadura con el proyecto Escholarium y Comunidad Valenciana donde se imparte Tecnología en 1º y 3º de la ESO e Informática (ofimática) como optativa en 3º y 4º de la ESO, pero existe un gran abismo entre las dos comunidades más activas, Madrid y Navarra, y el resto.<br /><br />Pero en todo esto los que más tienen que decir son los profesores y, precisamente a ellos los hemos preguntado. Escucha el audio donde hablamos de todas las impresiones que han cambiado con nosotros.<br /><br />Y como siempre, debemos de fijarnos en lo que hacen en otros países. En los años 80, Estados Unidos introdujo el lenguaje de programación LOGO en las escuelas pero sorprendentemente no es quien está a la cabeza. Se han realizado diferentes acciones en este país para promover la programación en edades tempranes, CODE y La Hora de Cógido son dos ejemplos.<br /><br />Estonia es la pionera en introducir la programación en las aulas. En el 2012 se creo el proyecto ProgeTiger que introduce la programación desde primaria y actualmente está en todas las escuelas.<br /><br />El Reino Unido está apostando fuerte por este tipo de formación y en el año 2014 introdujo la asignatura de Programación a partir de los 5 años, donde se ven los fundamentos. A los 11 años comienzan a aprender dos lenguajes de programación.<br /><br />Finlandia, un referente mundial en educación, ha introducido este año la asignatura de programación en primaria.<br /><br />Australia está preparando un plan de choque invirtiendo más de 28 millones de dólares en formar a los profesores para que apliquen la programación en todas las materias. Quieren que la programación sea obligatoria entre 3 y 8 años y una asignatura optativa entre los 9 y 10 años. Este plan no estará operativo antes del 2017.<br /><br />Por otro lado en nuestro país se celebró el 7 y el 8 de marzo, en Barcelona, la octava edición del ITWorldEdu, un evento de referencia mundial del sector tecnológico educativo. Su propósito es compartir las novedades tecnológicas en materia educativa.<br /><br />Entre todas las conclusiones a las que llegaron profesores, empresas e instituciones, cabe destacar la opinión que se aproxima un gran cambio en el sector, todo gracias a la introducción de la tecnología en las escuelas. Uno de los pilares será la robótica y la programación. El gran problema al que nos enfrentamos es el uso de la tecnología en el colegio, a día de hoy se usa mucho más en los hogares y esta tendencia hay que invertirla.<br /><br />Dentro del evento cabe destacar el Call for Papers, sección que premia proyectos en colegios en tres modalidades.<br /><br />Modalidad: aprendizaje activo a través de la programación y la robótica<br />Diseño de aplicaciones educativas para los más pequeños del Colegio Monserrat (Barcelona). Va dirigido a niños 1º, 2º, 3º y 4º donde se imparte la asignatura de Coding and Robotics.<br /><br />Modalidad: experiencias educativas con dispositivos móviles.<br />Intinerario de naturaleza con Ipad - Escuela Andorrana (Andorra). Este proyecto permite que los alumnos de secundaria desarrollen una aplicación para una tablet.<br /><br />Modalidad: innovadoras con apoyo de las TIC<br />Aprendiendo fracciones mediante el diseño de un videojuego - Escola del Mar (Barcelona). Se imparte en el ciclo superior de primaria y gracias a la gamificación, aprende el uso de fracciones.<br /><br />Por último hay que mencionar a la empresa española BQ que tiene un portal donde pretende que los padres y niños aprendan tecnología juntos. El portal es diwo.bq.com (Diwo viene de doit with others). Además prestan apoyo y colaboran con la Comunidad de Madrid en la asignatura de Tecnología, formando a los profesores, para más información puedes enviar un email a <a href="mailto:educacion@bq.com">educacion@bq.com</a>.<br /><br />Recurso del día<br /><br />Moodle<br /><br />Moodle es un software de distribución libre que permite la gestión de cursos creando comunidades de aprendizaje en línea. Es una aplicación web de tipo Ambiente Educativo Virtual que focaliza sus recursos en el aprendizaje colaborativo y Forma parte de las plataformas conocidas como LCMS.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8172535</guid><pubDate>Mon, 04 Apr 2016 04:43:13 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8172535/podcast74.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a hablar de programación y educación. Son dos conceptos muy de moda en estos momentos, utilizar la programación en las escuelas tanto para enseñar tecnología, como para que los niños aprendan otras materias de una manera...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a hablar de programación y educación. Son dos conceptos muy de moda en estos momentos, utilizar la programación en las escuelas tanto para enseñar tecnología, como para que los niños aprendan otras materias de una manera diferente, jugando.<br /><br />Hay que saber diferenciar estos dos conceptos, aprender a programar y programar para aprender. Son dos conceptos que utilizamos indistintamente y que no debemos confundir.<br /><br />Por un lado podemos ayudarnos de la tecnología como apoyo en la enseñanza de diferentes materias. Utilizar la programación como herramienta didáctica es un hecho aislado en este país y en tantos otros. El gran inconveniente es la falta de formación del profesorado.<br /><br /><br /><br />No tardaremos mucho en ver el cambio que se nos viene encima. Quizás sea la siguiente revolución en la educación, una nueva manera de enseñar y aprender y todo gracias a la tecnología y a la programación. Por eso debemos estar preparados y llegar a un consenso entre profesores, estado, padres y empresas.<br /><br />Los partidarios promueven que la programación ayuda a entender las cosas que nos rodean, en su mayoría productos tecnológicos, tener la posibilidad de ser creadores de tecnología y no consumidores de la misma, aprender a estructurar acciones complejas en pasos simples, adquirir el pensamiento computacional, matemáticas y lógica.<br /><br />Por el contrario los detractores de introducir la programación y la tecnología en las aulas se escudan en perder el medio de transmisión tradicional, la dialéctica y el libro. Uno de los mayores defensores de esta teoría es Ignasi Boada, profesor de filosofía en la Universidad de Cataluña, que además añade que corremos el riesgo del mito del progreso.<br /><br />Al margen de estas dos vertientes contrapuestas, nosotros queremos saber que se está haciendo en las escuelas en España y en el resto del mundo. Cual es el grado de profundidad al que está llegando la programación en el sistema educativo.<br /><br />El sistema educativo español se divide en cuatro grandes estapas:<br /><br />Infantil (de 3 a 6 años)<br />Primaria (de 6 a 12 años)<br />Secundaria (de 12 a 16 años)<br />Bachillerato (de 16 a 18 años)<br />En España hay dos comunidades pioneras en introducir, de alguna manera, la programación en las aulas, Madrid y Navarra.<br /><br />Madrid<br /><br />En el curso 2015 - 2016 se introdujo la asignatura de Tecnología, Programación y Robótica para los cursos 1º y 3º de primaria. En 1º crean apps para móviles, programación de videojuegos y utilización segura de Internet. En 3º construyen un robot y lo programan.<br /><br />En el próximo curso, 2016-2017, se impartirá también en 2º y 4º. En 2º diseñan páginas webs y objetos en 3D. En 4º hacen un proyecto de aplicación robótica industrial.<br /><br />Más información.<br /><br />Navarra<br /><br />El Gobierno de Navarra introdujo la programación para aprender en el año 2014. Es un programa por el cual los alumnos de 4º y 5º de primaria trabajan con la programación en la clase de matemáticas. Además en secundaria se obliga a que los centros educativos establezcan, a través de proyectos, acciones destinadas a la adquisición y mejora de destrezas de programación informática.<br /><br />Más información.<br /><br />Otras comunidades están siguiendo los pasos de estas dos, en el caso de Extremadura con el proyecto Escholarium y Comunidad Valenciana donde se imparte Tecnología en 1º y 3º de la ESO e Informática (ofimática) como optativa en 3º y 4º de la ESO, pero existe un gran abismo entre las dos comunidades más activas, Madrid y Navarra, y el resto.<br /><br />Pero en todo esto los que más tienen que decir son los profesores y, precisamente a ellos los hemos preguntado. Escucha el audio donde hablamos de todas las impresiones que han cambiado con nosotros.<br /><br />Y como siempre, debemos de fijarnos en lo que hacen en otros países. En los años 80, Estados Unidos introdujo el lenguaje de...]]></itunes:summary><itunes:duration>2258</itunes:duration><itunes:keywords>aprender,arduino,educacion,programacion,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>73. Motor paso a paso con Arduino</title><link>https://www.spreaker.com/episode/73-motor-paso-a-paso-con-arduino--8117605</link><description><![CDATA[En el capítulo de hoy vamos a hablar del motor paso a paso con Arduino. Hemos recibido varios e-mails, sobre los motores paso a paso y en especial uno, donde nos pedía consejo para montar un proyecto con Arduino. Este proyecto consta de 10 motores que permita giros de 180º muy precisos. Además requiere de parada de motores durante minutos. Por eso nuestra decisión ha sido crear este capítulo y hablar sobre estos componentes.<br /><br />Si tienes alguna duda o sugerencia, nos la puedes hacer llegar a través del formulario de contacto, por Twitter o Facebook. También tenemos una lista de distribución a la que te puedes suscribir, te mantendremos informado sobre todas las novedades de la web.<br /><br />Existen diferentes tipos de motores eléctricos, los motores de corriente continua (motores DC), los servomotores y los motores paso a paso. Hoy te vamos a hablar de estos últimos.<br /><br />Para controlar un motor paso a paso necesitamos un sistema que nos permita mover el motor. Este sistema tiene 3 elementos básicos al que le podemos añadir un elemento extra, la interfaz de usuario.<br /><br />sistema-motor-paso-a-paso<br /><br /><br /><br />Interfaz de usuario: es la puerta de entrada al motor paso a paso. El usuario maneja el motor a través de una aplicación ya sea de escritorio, móvil, un mando de radiocontrol, etc... Envía los mensajes de alto nivel al controlador.<br /><br />Controlador (Arduino): suele ser un microcontrolador, recibe los comandos de alto nivel de la interfaz de usuario y los convierte en pulsos para poder mover el motor. Estos pulsos se envían por las salidas digitales.<br /><br />Driver o amplificador: convierte los pulsos del controlador (Arduino) en la energía necesaria para excitar las bobinas del motor a través de etapas de potencia con transistores.<br /><br />Motor: dispositivo electromagnético que convierte los impulsos digitales en la rotación del eje mecánico. Un ejemplo sería el 28BYJ-48 de la marca Rohs.<br /><br />Los motores paso a paso se llaman de diferentes formas, los podemos encontrar como motores steppers, step motor o motores PaP (abreviatura de paso a paso). Las características principales de este tipo de motores son que se pueden mantener en una posición fija, se pueden girar en amos sentidos y se puede controlar la velocidad de giro a través de los pasos.<br /><br />Un motor eléctrico, ya sea paso a paso o de otro tipo, tiene dos elementos clave, el estator, pieza fija que rodea a la móvil y donde está el bobinado que se excita con corriente y el rotor que es la pieza móvil que vamos a hacer girar mediante la aplicación de un campo magnético.<br /><br />stepper-motor<br /><br />Para comprender cómo funciona un motor tenemos que tener claro dos definiciones, par motor y paso.<br /><br />El par motor, también conocido como torque o momento de fuerza, es la fuerza que se ejerce en el eje del motor cuando este gira. Un ejemplo que nos permite ver este concepto más claro es la bicicleta. Cuando das pedales, la fuerza que ejerces se transmite al eje del plato y esto permite que la bicicleta avance. Con los motores ocurre lo mismo, cuando gira el rotor, esto ejerce una fuerza en el eje que te permite mover cosas.<br /><br />El paso de un motor es el avance de giro, por eso se llama paso a paso, porque se mueven giro a giro de motor. El paso dependerá del tipo de motor y sus características.<br /><br />Dentro de todos los parámetros que encontramos en la hoja de características técnicas de un motor, debemos de centrarnos en 3.<br /><br />Voltaje o tensión eléctrica de trabajo.<br />En algunos motores este parámetro viene impreso en la carcasa. Es un dato a tener en cuenta, si aplicamos más tensión de la indicada corremos el riesgo de dañar el motor o acortar su vida útil.<br />Resistencia eléctrica<br />Indica la resistencia de los bobinados y determina la corriente que consume el motor. Este parámetro afecta a la curva del torque o par motor y a la velocidad máxima de operación.<br />Grados por paso<br />Es el número de grados que gira en cada paso. Es un factor importante y dependerá del uso que queramos dar al motor.<br />Existen 3 tipos básicos de motores que se diferencian en cómo están construidos el rotor y el estator.<br /><br />Los motores de reductancia variable tienen un rotor dentado de hierro dulce y el estator también es dentado y tiene el bobinado que es que se excita con la corriente eléctrica. El mayor inconveniente de este tipo de motores es que en condiciones de reposo el roto queda libre y no tenemos control de donde parará debido a la inercia al moverse.<br /><br />Los motores de imán permanente, al contrario que los de reductancia variable, tienen un rotor que es un imán permanente y el estator es un bobinado donde se aplica la corriente. Son los más utilizados en impresoras, disqueteras, etc...<br /><br />Los motores híbridos son una mezcla entre los anteriores, el rotor es un imán permanente dentado y el estator es el bobinado. Suelen tener mayor precisión y por eso se usa mucho en el sector industrial.<br /><br />Dentro de los motores de imán permanente e híbridos, existen dos tipos según el número de bobinas que tengan, los biporales y los unipolares.<br /><br />Bipolares<br />Estos motores solo tienen dos bobinas y por lo tanto tienen mejor relación entro torque y tamaño/peso. Necesitan que se aplique corriente a las dos bobinas en los dos sentidos y de ahí viene la dificultad, sobre todo en la programación.<br />Unipolares<br />Estos motores tienen 2 bobinas en cada eje (dos bobinas con punto medio). Son muy fáciles de controlar y los más comunes en el ámbito doméstico.<br />Los unipolares pueden moverse de 3 formas diferentes, según las bobinas que se exciten.<br /><br />Movimiento normal (par máximo)<br />Se excitan dos bobinas a la vez, consiguiendo el máximo torque o par, una buena velocidad y un alto consumo. Es el movimiento recomendado por los fabricantes.<br />Movimiento por ola o paso completo (par menor)<br />En este caso solo se excita una bobina a la vez, por lo tanto conseguimos un torque o par menor pero el consumo es más bajo.<br />Movimiento de medio paso<br />Moviendo el motor con medios pasos se consigue que sea más suave y lento, alcanzando así más precisión. El consumo y el par está entre medias de los otros dos movimientos.<br />Ahora vamos a analizar un motor muy común que viene en diferentes kits de Arduino, pero también lo puedes comprar por separado, su coste es de unos 3€.<br /><br />Lo primero que debemos hacer es mirar las características técnicas del motor. A continuación te dejamos dos enlaces.<br /><br />Hoja de características técnicas 1<br />Hoja de características técnicas 2<br />Lo más importante que tenemos que saber te lo detallamos a continuación:<br /><br />Motor paso a paso con 5 cables (unipolar 4 bobinas)<br />Voltaje de funcionamiento 5V o 12V<br />Viene con un circuito integrado<br />4 LEDs que indican cuando se excita una bobina<br />4 resistencias para proteger los LEDs<br />Chip ULN2003 que contiene 3 transistores Darlington<br />4 entradas para el controlador, por donde entran los pulsos.<br />Jumpers para seleccionar el voltaje de funcionamiento (5V o 12V)<br />Hay que puentear el voltaje que no se utiliza<br />Cada paso avanza 5,625º<br />Caja reductora mediante engranajes 1/64<br />Se consigue un paso de 5,625/64 = 0,088º<br />Resistencia del bobinado de 50 Ω<br />Torque de 34 Newton Metro más o menos 35 gramos por cm<br />Frecuencia máxima 100Hz que equivale a un delay de 10 ms<br />Para programar este motor lo podemos hacer de 2 maneras diferentes, manual o a través de la librería stepper que viene incluida en el entorno de desarrollo oficial del Arduino. Puedes ver este artículo donde explicamos los dos métodos.<br /><br />Recurso del día<br /><br />Everything<br /><br />Everything es un motor de búsqueda de código abierto que localiza los archivos y carpetas por nombre al instante. Es una aplicación para Windows y, a diferencia de la herramienta nativa de este sistema operativo, muestra todos los archivos y carpetas de tu ordenador a través de filtros. La mayor diferencia radica en el tiempo, tarda 1 segundo en indexar 70.000 archivos y aproximadamente 1 minuto en indexar 1.000.000 de archivos, además consume muy pocos recursos del sistema. Su mayor inconveniente es que no busca en el contenido de los archivos, solo busca por su nombre.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8117605</guid><pubDate>Mon, 28 Mar 2016 07:06:30 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8117605/podcast73.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a hablar del motor paso a paso con Arduino. Hemos recibido varios e-mails, sobre los motores paso a paso y en especial uno, donde nos pedía consejo para montar un proyecto con Arduino. Este proyecto consta de 10 motores que...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a hablar del motor paso a paso con Arduino. Hemos recibido varios e-mails, sobre los motores paso a paso y en especial uno, donde nos pedía consejo para montar un proyecto con Arduino. Este proyecto consta de 10 motores que permita giros de 180º muy precisos. Además requiere de parada de motores durante minutos. Por eso nuestra decisión ha sido crear este capítulo y hablar sobre estos componentes.<br /><br />Si tienes alguna duda o sugerencia, nos la puedes hacer llegar a través del formulario de contacto, por Twitter o Facebook. También tenemos una lista de distribución a la que te puedes suscribir, te mantendremos informado sobre todas las novedades de la web.<br /><br />Existen diferentes tipos de motores eléctricos, los motores de corriente continua (motores DC), los servomotores y los motores paso a paso. Hoy te vamos a hablar de estos últimos.<br /><br />Para controlar un motor paso a paso necesitamos un sistema que nos permita mover el motor. Este sistema tiene 3 elementos básicos al que le podemos añadir un elemento extra, la interfaz de usuario.<br /><br />sistema-motor-paso-a-paso<br /><br /><br /><br />Interfaz de usuario: es la puerta de entrada al motor paso a paso. El usuario maneja el motor a través de una aplicación ya sea de escritorio, móvil, un mando de radiocontrol, etc... Envía los mensajes de alto nivel al controlador.<br /><br />Controlador (Arduino): suele ser un microcontrolador, recibe los comandos de alto nivel de la interfaz de usuario y los convierte en pulsos para poder mover el motor. Estos pulsos se envían por las salidas digitales.<br /><br />Driver o amplificador: convierte los pulsos del controlador (Arduino) en la energía necesaria para excitar las bobinas del motor a través de etapas de potencia con transistores.<br /><br />Motor: dispositivo electromagnético que convierte los impulsos digitales en la rotación del eje mecánico. Un ejemplo sería el 28BYJ-48 de la marca Rohs.<br /><br />Los motores paso a paso se llaman de diferentes formas, los podemos encontrar como motores steppers, step motor o motores PaP (abreviatura de paso a paso). Las características principales de este tipo de motores son que se pueden mantener en una posición fija, se pueden girar en amos sentidos y se puede controlar la velocidad de giro a través de los pasos.<br /><br />Un motor eléctrico, ya sea paso a paso o de otro tipo, tiene dos elementos clave, el estator, pieza fija que rodea a la móvil y donde está el bobinado que se excita con corriente y el rotor que es la pieza móvil que vamos a hacer girar mediante la aplicación de un campo magnético.<br /><br />stepper-motor<br /><br />Para comprender cómo funciona un motor tenemos que tener claro dos definiciones, par motor y paso.<br /><br />El par motor, también conocido como torque o momento de fuerza, es la fuerza que se ejerce en el eje del motor cuando este gira. Un ejemplo que nos permite ver este concepto más claro es la bicicleta. Cuando das pedales, la fuerza que ejerces se transmite al eje del plato y esto permite que la bicicleta avance. Con los motores ocurre lo mismo, cuando gira el rotor, esto ejerce una fuerza en el eje que te permite mover cosas.<br /><br />El paso de un motor es el avance de giro, por eso se llama paso a paso, porque se mueven giro a giro de motor. El paso dependerá del tipo de motor y sus características.<br /><br />Dentro de todos los parámetros que encontramos en la hoja de características técnicas de un motor, debemos de centrarnos en 3.<br /><br />Voltaje o tensión eléctrica de trabajo.<br />En algunos motores este parámetro viene impreso en la carcasa. Es un dato a tener en cuenta, si aplicamos más tensión de la indicada corremos el riesgo de dañar el motor o acortar su vida útil.<br />Resistencia eléctrica<br />Indica la resistencia de los bobinados y determina la corriente que consume el motor. Este parámetro afecta a la curva del torque o par motor y a la velocidad máxima de operación.<br...]]></itunes:summary><itunes:duration>1701</itunes:duration><itunes:keywords>arduino,makers,motor,pap,stepper</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>72. Aniversario de La tecnología para todos</title><link>https://www.spreaker.com/episode/72-aniversario-de-la-tecnologia-para-todos--8060680</link><description><![CDATA[Ya ha pasado un año desde que comenzamos a emitir este podcast "La tecnología para todos". Y queremos celebrarlo junto a vosotros, junto a todos los que no habéis seguido desde el principio y los que nos descubrís por primera vez y os escucháis todos los podcast que hemos emitido. A todos muchas gracias por estar al otro lado, que sigamos celebrando muchos días como estos y podamos seguir diciéndote se feliz!<br /><br />Pero como siempre ya sabes donde puedes contactar con nosotros, puedes hacerlo a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Y ya sabes que para acceder a nuestro curso tienes que ir a la plataforma que hemos montado en campus.programarfacil.com.<br /><br />En este capitulo hacemos un recorido por este año tan fabuloso que hemos vivido y hacemos un pequeño analisis de los colaboradores que hemos tenido, la gente que ha venido a charlar con nosotros o todas las temáticas de las que hemos hablado en este podcast. Como no puede ser de otra forma, también damos un hueco a vosotros, a los oyentes y a los mensajes que nos habéis hecho llegar tanto los oyentes del podcast como los usuarios y nuestros primeros alumnos del campus. Y también hablamos del presente de este proyecto, que es el campus que hemos montando y por supuesto del futuro, sin futuro el presente se acaba, y os contamos las ideas que tenemos tanto para la web, como para el podcast como para el campus y sus nuevos cursos.<br /><br />Os dejo con un resumen de lo que hemos hablado.<br /><br />La tecnología para todos<br /><br />El primer podcast "La tecnología para todos" fue emitido el 23 de Marzo de 2015 y aunque el blog ya llevaba unas semanas activo consideramos que esta fecha es la del nacimiento de esta comunidad ya que consideramos al podcast el alma de programarfacil.com. En este capitulo Luis nos cuenta como fue aquel primer capitulo y como nos apañamos para grabarlo con los medios que disponíamos. La verdad es que en tan solo un año con nuestra constancia y dedicación ha hecho que mejoremos mucho técnicamente y hoy día no tiene nada que ver con aquellos inicios.<br /><br />Como puedes ver en el indice de capitulos del podcast, al principio publicamos un "batiburrillo tecnológico" y produciamos dos podcast a la semana. Con el tiempo nos fuimos centrando más en temas concretos que nos ibais demandando por los canales que siempre os decimos. Y nosotros nos fuimos preguntando para resolverlo cual era la mejor forma de aprender a programar contándolo en el podcast y en artículos. Al final decidimos hacer un podcast semanal ya que iba a ganar en calidad de contenido y sobre todo lo que queremos ofrecer es eso, calidad de contenido y que se ajusten a vuestras peticiones.<br /><br />Colaboradores<br /><br />En este año han pasado varios colaboradores por programarfil.com de los cuales solo tenemos buenas palabras y solo podemos elogiar su profesionalidad y dedicación para explicarnos los más diversos temas. Han dejando momentos inolvidables:<br /><br />Nacho: El comienzo de La tecnología para todos y dueño del batiburrillo tecnológico.<br />Luisfer: Nuestro físico al que hoy día aun acudimos y el que introdujo en este podcast a Arduino.<br />Juan: El artífice que nos enseñó la RaspberryPi y todo lo que se puede hacer con ella.<br />Entrevistados<br /><br />Y que decir de los entrevistados, un lujo para nosotros poder haber charlado con ellos y que nos contaran sus impresiones sobre la tecnología y la programación. Más de un capitulo de estos es para escucharlos varias veces. Os dejo el listado por orden de aparición y el enlace del capitulo donde salieron:<br /><br />El Guille<br />Josep Albors<br />Diego Freniche<br />Isabel Cabezas<br />Gabriel Viso<br />El Podcast y sus oyentes<br /><br />Como ya sabéis hemos tratado mucho temas en este año:<br /><br />Arduino<br />Lenguajes Visuales<br />RaspberryPI<br />Prog. Web<br />.NET<br />Tecnología en general (Big Data, IoT, ...)<br />En este capitulo también leemos algunos mensajes de lo oyentes y ponemos un mp3 que nos ha enviado Julio García Saladín desde República Dominicana. Muy bueno el mensaje de Julio, la verdad que esta hecho con mucha calidad. Si eres seguidor de este podcast y quieres aparecer en el programa, ya sabes envianos un mensaje en mp3 a nuestra dirección de correo y si es apta para todos los públicos lo publicaremos en nuestro podcast.<br /><br />Campus<br /><br />Y si este año esta marcado por algo, es por nacimiento de nuestro campus, donde nos empeñamos a que aprendáis a programar de una forma divertida y sin causar las frustraciones que suelen acarrear empezar a aprender una materia difícil. Estamos muy contentos con la acogida que ha tenido y como siempre os decimos, este curso tendrá una evolución constante para ir reforzando los materiales que aportamos.<br /><br />Curso Aprende a programar con Arduino:<br /><br />Módulo 1: Juego de las tres en raya<br />Módulo 2: Arduino tres en raya<br />Módulo 3: Juego de Twister<br />Módulo 4: Arduino Twister<br />Impresiones de nuestros alumnos<br /><br />Josean Ros: Me está gustando mucho. Significa para mi un introducción muy provechosa. Manejo varios lenguajes de programación, pero esto es distinto, ameno y potente. Un placer.<br />Jose Ramon Nuñez Vidal: Conforme voy avanzando en el curso, más me está gustando. Información detallada, los videos paso a paso, y bien explicados. Se nota que os lo estáis currando!!, buen trabajo.<br />Jose Maria Minguez Moya: Desarrollo completo y coherente de un proyecto práctico, que comienza en un nivel cero, y que avanza de manera progresiva sin lagunas, manteniendo el interés sin perder el rigor. Como plus, en todo momento notas que vas acompañado. Un curso que pone en practica las directrices de como "Programar Fácil" acerca "La Tecnología para Todos".<br />Lo que queda por venir<br /><br />Podcast<br />Arduino<br />Aún nos queda mucho por ver de este mundo y en Abril habrá un MKR1000 en nuestras manos (no digo más).<br />Programación Web<br />Nos queda la parte servidor (back-end)<br />Otros lenguajes de programación<br />Python<br />.NET<br />Otro tema que queremos tratar en el futuro<br />Tecnología de nuestro entorno<br />IoT (No perderemos de vista esta disciplina)<br />Blog<br />Seguiremos creando artículos de los mismos temas que tratamos en el podcast<br />Seguiremos metiendo mas videotutoriales<br />Estamos viendo cómo incluir más contenido sobre componentes de Arduino<br />Campus<br />Mejora continua de nuestros cursos<br />Nuevos cursos en los próximos meses<br />Proyectos con Arduino<br />Programación y enseñar<br />El recurso del día<br /><br />Programarfacil.com<br /><br />Es una web en la que encontrarás contenido para que aprendas a programar a cualquier edad. Con su podcast “La Tecnología para todos” estarás al día de las diversas tecnologías que nos rodean, con sus artículos podrás profundizar más en ellas y si eso no es suficiente para ti, disponen de un campus donde van introduciendo cursos para que todo el mundo aprenda a programar. Es una web llena de energía, donde transmiten sus conocimientos para que puedas realizar tus proyectos y al final consigas lo más importante en esta vida, que seas feliz<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/8060680</guid><pubDate>Mon, 21 Mar 2016 05:23:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/8060680/podcast72.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya ha pasado un año desde que comenzamos a emitir este podcast "La tecnología para todos". Y queremos celebrarlo junto a vosotros, junto a todos los que no habéis seguido desde el principio y los que nos descubrís por primera vez y os escucháis todos...</itunes:subtitle><itunes:summary><![CDATA[Ya ha pasado un año desde que comenzamos a emitir este podcast "La tecnología para todos". Y queremos celebrarlo junto a vosotros, junto a todos los que no habéis seguido desde el principio y los que nos descubrís por primera vez y os escucháis todos los podcast que hemos emitido. A todos muchas gracias por estar al otro lado, que sigamos celebrando muchos días como estos y podamos seguir diciéndote se feliz!<br /><br />Pero como siempre ya sabes donde puedes contactar con nosotros, puedes hacerlo a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Y ya sabes que para acceder a nuestro curso tienes que ir a la plataforma que hemos montado en campus.programarfacil.com.<br /><br />En este capitulo hacemos un recorido por este año tan fabuloso que hemos vivido y hacemos un pequeño analisis de los colaboradores que hemos tenido, la gente que ha venido a charlar con nosotros o todas las temáticas de las que hemos hablado en este podcast. Como no puede ser de otra forma, también damos un hueco a vosotros, a los oyentes y a los mensajes que nos habéis hecho llegar tanto los oyentes del podcast como los usuarios y nuestros primeros alumnos del campus. Y también hablamos del presente de este proyecto, que es el campus que hemos montando y por supuesto del futuro, sin futuro el presente se acaba, y os contamos las ideas que tenemos tanto para la web, como para el podcast como para el campus y sus nuevos cursos.<br /><br />Os dejo con un resumen de lo que hemos hablado.<br /><br />La tecnología para todos<br /><br />El primer podcast "La tecnología para todos" fue emitido el 23 de Marzo de 2015 y aunque el blog ya llevaba unas semanas activo consideramos que esta fecha es la del nacimiento de esta comunidad ya que consideramos al podcast el alma de programarfacil.com. En este capitulo Luis nos cuenta como fue aquel primer capitulo y como nos apañamos para grabarlo con los medios que disponíamos. La verdad es que en tan solo un año con nuestra constancia y dedicación ha hecho que mejoremos mucho técnicamente y hoy día no tiene nada que ver con aquellos inicios.<br /><br />Como puedes ver en el indice de capitulos del podcast, al principio publicamos un "batiburrillo tecnológico" y produciamos dos podcast a la semana. Con el tiempo nos fuimos centrando más en temas concretos que nos ibais demandando por los canales que siempre os decimos. Y nosotros nos fuimos preguntando para resolverlo cual era la mejor forma de aprender a programar contándolo en el podcast y en artículos. Al final decidimos hacer un podcast semanal ya que iba a ganar en calidad de contenido y sobre todo lo que queremos ofrecer es eso, calidad de contenido y que se ajusten a vuestras peticiones.<br /><br />Colaboradores<br /><br />En este año han pasado varios colaboradores por programarfil.com de los cuales solo tenemos buenas palabras y solo podemos elogiar su profesionalidad y dedicación para explicarnos los más diversos temas. Han dejando momentos inolvidables:<br /><br />Nacho: El comienzo de La tecnología para todos y dueño del batiburrillo tecnológico.<br />Luisfer: Nuestro físico al que hoy día aun acudimos y el que introdujo en este podcast a Arduino.<br />Juan: El artífice que nos enseñó la RaspberryPi y todo lo que se puede hacer con ella.<br />Entrevistados<br /><br />Y que decir de los entrevistados, un lujo para nosotros poder haber charlado con ellos y que nos contaran sus impresiones sobre la tecnología y la programación. Más de un capitulo de estos es para escucharlos varias veces. Os dejo el listado por orden de aparición y el enlace del capitulo donde salieron:<br /><br />El Guille<br />Josep Albors<br />Diego Freniche<br />Isabel Cabezas<br />Gabriel Viso<br />El Podcast y sus oyentes<br /><br />Como ya sabéis hemos tratado mucho temas en este año:<br /><br />Arduino<br />Lenguajes Visuales<br />RaspberryPI<br />Prog. Web<br />.NET<br...]]></itunes:summary><itunes:duration>2407</itunes:duration><itunes:keywords>aniversario,arduino,iot,podcast,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>71. Financia tu proyecto tecnológico con Crowdfunding</title><link>https://www.spreaker.com/episode/71-financia-tu-proyecto-tecnologico-con-crowdfunding--7998543</link><description><![CDATA[Si en el anterior programa hablamos de cómo podemos crear un proyecto, paso a paso, en este capítulo vamos a ver cómo se financia tu proyecto tecnológico con Crowdfunding. Antes de que sigas leyendo debes saber que nosotros no somos unos expertos en esta materia, solo queremos dar una introducción y demostrar que, aunque te parezca sorprendente, la financiación colectiva a través de Internet es una realidad.<br /><br />Recuerda que ya está el Campus de Programarfacil abierto, allí encontrarás nuestro primer curso "Aprende a programar con Arduino". Si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, por Twitter o por Facebook, cualquier método es válido.<br /><br />Antes de meternos en materia, en el último programa bastante oyentes aportaron su granito de arena y nos mandaron diferentes recursos a tener en cuenta para crear tu proyecto de principio a fin. Los hemos metido todos en el artículo que acompaña al capítulo 70. Herramientas para Makers, conviértete en un profesional, muchas gracias a todos por vuestra colaboración.<br /><br />Lo primero es hablar de la financiación clásica, financiación a través del sector bancario done, puedes pedir un préstamo que debes devolver con unos intereses. También existen las empresas patrocinadas o subvenciones, siempre dependerá de tu producto y del país o región donde vivas.<br /><br />Por último las rodas de inversores, tan de moda en la actualidad, son otra alternativa interesante. Esto supone que los inversores invierten un capital riesgo que esperan vender y tener sus beneficios pasados de 3 a 5 años.<br /><br />Pero en la actualidad hay algo más interesante y que se basa en la financiación colectiva de proyectos a través de Internet. Como ya te hemos comentado nosotros no somos expertos y la información que te damos aquí la hemos sacado de la Guía básica del Crowdfunding creada por Valentí Acconcia, un experto en la materia y al que deberías acudir si tu meta es utilizar este tipo de financiación.<br /><br />Este método de financiación surgió en el año 1997 cuando, los fans del grupo británico Marillion financió, de forma altruista, su gira por EEUU. Esto fue el inicio de lo que hoy conocemos como Crowdfunding, de aquí surgió todo.<br /><br />Lo primero hablarte de las plataformas que hay disponibles para llevar a cabo una campaña de Crowdfunding. La dos más importantes y famosas son Kiscstarter y Indiegogo, pero también existen otras de origen español que, aunque no son tan populares, pueden servir para este cometido, Verkami y Lanzamos.<br /><br />Existen dos sistemas a los que podernos acoger:<br /><br />Todo o nada: en este sistema se marca un objetivo (monetario) a alcanzar en un determinado tiempo. Si no se alcanza el objetivo la campaña no se ejecuta y por lo tanto, no se cobra a los inversores (mecenas) que la han apoyado.<br />Todo cuenta: en este sistema siempre se dona dinero se alcance o no se alcance el objetivo marcado.<br />Dentro del Crowdfunding encontramos 5 tipos:<br /><br />Crowdfunding de recompensa: contraprestación de producto o servicio.<br />Crowdfunding de inversión: contraprestación sólo financiera.<br />Crowdfunding de préstamo: contraprestación sólo financiera.<br />Crowdfunding de donación: contraprestación emocional (catástrofes naturales por ejemplo).<br />Crowdfunding de donación a través de recompensa: contraprestación de producto o servicio y emocionales.<br />El más utilizado, y recomendado, para productos tecnológicos es el Crowdfunding de donación a través de recompensa. Consiste en que los mecenas (inversores) hacen una aportación monetaria. A cambio recibirán, dependiendo de los invertido, una contraprestación emocional o de producto y/o servicio. Lo mejor es verlo con unos ejemplos<br /><br />Tittle Light - Indiegogo<br /><br />Se trata de una lámpara inteligente compuesta por una matriz de LEDs en 3 dimensiones. Contiene 512 LEDs RGB (8x8x8) que reaccionan a la voz y a la música iluminando según la frecuencia. Tiene Wi-Fi incorporada y se puede controlar desde el móvil.<br /><br />Ya os hablamos de cómo multiplexar LEDs y salidas digitales en un programar así que, ya sabes por donde empezar :).<br /><br />Hasta el día que se grabo este episodio llevaba recaudado 91.740$ de una meta de 30.000$. Esta campaña usa el sistema de todo vale.<br /><br />Cubetto - Kickstarter<br /><br />Este producto es recomendable para todos aquellos padres con hijos de entre 4 y 7 años. Se trata de un robot de madera que puede ser programado a través de un tablero del mismo material. El niño, a través de un libro de historias, debe ser capaz de programar el robot colocando piezas sobre el tablero. Existen 4 tipos de piezas:<br /><br />Roja: ir hacia adelante<br />Azul: girar a la izquierda<br />Amarilla: girar a la derecha<br />Verde: pieza de función<br />El robot se conecta de manera inalámbrica al tablero y ejecuta todas las acciones que programa el jugador. Puedes encontrar más información en su página web (<a href="http://www.primotoys.com" rel="noopener">http://www.primotoys.com</a>).<br /><br />Hasta el día que se grabo este episodio llevaba recaudado 130.140$ de una meta de 100.000$. Esta campaña usa el sistema de todo o nada.<br /><br />Sweep - Kickstarter<br /><br />Este dispositivo es un escáner LiDAR (Laser Imaging Detection and Ranging). Este tipo de escáner funcionan igual que un sonar pero con un láser pulsado. Envía un tren de pulsos que chocan y revotan contra los objetos. Calcula la distancia a la que se encuentran en base al tiempo que tarda en recibir el haz, igual que un sonar de ultrasonidos pero con la diferencia que la luz viaja más rápido.<br /><br />Las características más destacadas de este dispositivo son que tiene un diseño muy asequible, se puede acoplar en un drone, robot o cualquier vehículo de una forma sencilla, tiene un campo de visión de 360º (gira sobre si mismo), puede operar a plena luz del día, tiene un bajo consumo, pesa alrededor de 140 gramos, detecta 500 puntos por segundo y un rango de operación de 40 metros, pero lo más interesante de todo es que es compatible con Arduino y Raspberry Pi.<br /><br />Si quieres saber más visita su página web (<a href="http://scanse.io" rel="noopener">http://scanse.io</a>).<br /><br />Hasta el día que se grabo este episodio llevaba recaudado 78.262$ de una meta de 230.000$. Esta campaña usa el sistema de todo o nada.<br /><br />Recurso del día<br /><br />MIT App Inventor<br /><br />MIT App Inventor es un lenguaje visual para programar dispositivos móviles Android. Fue desarrollado por Marcos Fiedman de Google y el profesor del MIT Hal Abelson. Este proyecto busca democratizar el desarrollo de software para que, sobre todo los jóvenes, pasen de ser consumidores de tecnología a creadores de la misma. Es un lenguaje, al igual que Scratch y Snap!, que trabaja de una forma visual, arrastrando y soltando bloques, eliminando la complejidad de la codificación de los lenguajes de alto nivel. Podrás crear aplicaciones totalmente funcionales en menos de una hora sin tener experiencia previa. Además te permite, de una forma sencilla, poder interactuar con la placa de Arduino a través de tu móvil.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis eniVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7998543</guid><pubDate>Mon, 14 Mar 2016 06:20:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7998543/podcast71.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Si en el anterior programa hablamos de cómo podemos crear un proyecto, paso a paso, en este capítulo vamos a ver cómo se financia tu proyecto tecnológico con Crowdfunding. Antes de que sigas leyendo debes saber que nosotros no somos unos expertos en...</itunes:subtitle><itunes:summary><![CDATA[Si en el anterior programa hablamos de cómo podemos crear un proyecto, paso a paso, en este capítulo vamos a ver cómo se financia tu proyecto tecnológico con Crowdfunding. Antes de que sigas leyendo debes saber que nosotros no somos unos expertos en esta materia, solo queremos dar una introducción y demostrar que, aunque te parezca sorprendente, la financiación colectiva a través de Internet es una realidad.<br /><br />Recuerda que ya está el Campus de Programarfacil abierto, allí encontrarás nuestro primer curso "Aprende a programar con Arduino". Si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, por Twitter o por Facebook, cualquier método es válido.<br /><br />Antes de meternos en materia, en el último programa bastante oyentes aportaron su granito de arena y nos mandaron diferentes recursos a tener en cuenta para crear tu proyecto de principio a fin. Los hemos metido todos en el artículo que acompaña al capítulo 70. Herramientas para Makers, conviértete en un profesional, muchas gracias a todos por vuestra colaboración.<br /><br />Lo primero es hablar de la financiación clásica, financiación a través del sector bancario done, puedes pedir un préstamo que debes devolver con unos intereses. También existen las empresas patrocinadas o subvenciones, siempre dependerá de tu producto y del país o región donde vivas.<br /><br />Por último las rodas de inversores, tan de moda en la actualidad, son otra alternativa interesante. Esto supone que los inversores invierten un capital riesgo que esperan vender y tener sus beneficios pasados de 3 a 5 años.<br /><br />Pero en la actualidad hay algo más interesante y que se basa en la financiación colectiva de proyectos a través de Internet. Como ya te hemos comentado nosotros no somos expertos y la información que te damos aquí la hemos sacado de la Guía básica del Crowdfunding creada por Valentí Acconcia, un experto en la materia y al que deberías acudir si tu meta es utilizar este tipo de financiación.<br /><br />Este método de financiación surgió en el año 1997 cuando, los fans del grupo británico Marillion financió, de forma altruista, su gira por EEUU. Esto fue el inicio de lo que hoy conocemos como Crowdfunding, de aquí surgió todo.<br /><br />Lo primero hablarte de las plataformas que hay disponibles para llevar a cabo una campaña de Crowdfunding. La dos más importantes y famosas son Kiscstarter y Indiegogo, pero también existen otras de origen español que, aunque no son tan populares, pueden servir para este cometido, Verkami y Lanzamos.<br /><br />Existen dos sistemas a los que podernos acoger:<br /><br />Todo o nada: en este sistema se marca un objetivo (monetario) a alcanzar en un determinado tiempo. Si no se alcanza el objetivo la campaña no se ejecuta y por lo tanto, no se cobra a los inversores (mecenas) que la han apoyado.<br />Todo cuenta: en este sistema siempre se dona dinero se alcance o no se alcance el objetivo marcado.<br />Dentro del Crowdfunding encontramos 5 tipos:<br /><br />Crowdfunding de recompensa: contraprestación de producto o servicio.<br />Crowdfunding de inversión: contraprestación sólo financiera.<br />Crowdfunding de préstamo: contraprestación sólo financiera.<br />Crowdfunding de donación: contraprestación emocional (catástrofes naturales por ejemplo).<br />Crowdfunding de donación a través de recompensa: contraprestación de producto o servicio y emocionales.<br />El más utilizado, y recomendado, para productos tecnológicos es el Crowdfunding de donación a través de recompensa. Consiste en que los mecenas (inversores) hacen una aportación monetaria. A cambio recibirán, dependiendo de los invertido, una contraprestación emocional o de producto y/o servicio. Lo mejor es verlo con unos ejemplos<br /><br />Tittle Light - Indiegogo<br /><br />Se trata de una lámpara inteligente compuesta por una matriz de LEDs en 3 dimensiones. Contiene 512 LEDs RGB (8x8x8) que reaccionan a la voz y a la música iluminando según la...]]></itunes:summary><itunes:duration>2089</itunes:duration><itunes:keywords>arduino,crowdfuning,emprender,financiacion,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>70. Herramientas para Makers, conviértete en un profesional</title><link>https://www.spreaker.com/episode/70-herramientas-para-makers-conviertete-en-un-profesional--7942545</link><description><![CDATA[Hasta ahora siempre hemos hablado de prototipado. Pero llega un momento en que queremos dar un paso más y queremos realizar un producto final. En este capitulo os vamos a contar las herramientas para Makers que tenemos disponibles. Con ellas nos convertiremos en profesionales de este mundo y llegaremos a convertir nuestra idea en un producto final preparado para comercializarlo o utilizarlo en su emplazamiento definitivo.<br /><br />Pero antes de empezar queremos darle las gracias a Gabriel Viso por dejarnos estar en su programa y por tener una charla tan amena en su podcast pitando. Si quieres escuchar la charla que tuvimos puedes hacerlo desde aquí. No os la podéis perder, hablamos de Arduino y del proyecto que estamos hablando y también damos nuestras impresiones sobre estas materias y la educación en España.<br /><br />Queremos recordaros, que un par de semanas cumplimos nuestro primer año publicando este podcast y queremos celebrarlo con todos vosotros. Nos podéis enviar mensajes diciéndonos que es lo que más os gusta y lo que menos del programa, si añadiríais alguna sección, si echáis en falta algún tema... en definitiva lo que queráis decirnos y en ese programa lo veremos. También nos podéis enviar mensajes de audio con algún mensaje para la comunidad o para nosotros, recordad presentaros en el audio.<br /><br />Y como siempre, para contactar con nosotros y enviarnos cuanlquier mensaje, duda o sugerencia lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Y vamos en materia con el programa. La finalidad de este capítulo es ver los pasos que queremos seguir y las herramientas que necesitamos para crear un proyecto de principio a fin. Vamos a dividir el capítulo en 4 secciones:<br /><br />Análisis y prototipado.<br />Fabricación PCB.<br />Diseño chasis o carcasas.<br />Fabricación chasis.<br />Pero lo primero es decidir que proyecto queremos hacer y su finalidad. Los ejemplos clásicos son:<br /><br />Estación meteorológica.<br />Medidor de contaminación.<br />Sistema domótico.<br />Brazo robótico.<br />Análisis y prototipado<br /><br />En esta fase que a su vez la podemos dividir en dos. Lo primero es coger "papel y boli" y ver las necesidades que vamos a tener, los componentes que vamos a necesitar, las herramientas que vamos a utilizar y la lógica del programa que queremos implementar. Y comenzaremos a prototipar realizando pruebas de circuitos y de programación para ver si realmente nuestro proyecto cumple la finalidad que le hemos propuesto. Veamoslo todo detenidamente.<br /><br />Elección de hardware:<br />En esta fase inicial escogeremos una placa de Arduino UNO, Mega o 101.  En un paso posterior ya sabremos que placa se ajusta más a nuestras necesidades y elegiremos la definitiva. En este punto también deberemos ver que componentes vamos a necesitar y las herramientas como mutímetro, alicates, etc... vamos a utilizar. En el capitulo "kit de iniciación" hablamos de todas estas herramientas.<br /><br />Elección de software:<br />Esta elección es bastante personal, ya que a cada uno nos sentimos más cómodos con un IDE que con otro. Pero siempre hay que mirar las caracteristicas que tienen unos y otros y nuestras necesidades ya que no siempre el IDE va a cumplir nuestras necesidades. Por ejemplo, los lenguajes visuales no son adecuados para este tipo de proyecto, ya que estan limitados y solo son una elección a la hora de aprender a programar, no de utilizarlos profesionalmente.<br /><br />También deberemos ver si tenemos conexión a internet o no para elegir un IDE online o uno de escritorio o si el IDE tiene alguna caracteristica imprescindible para nuestro proyecto. De esto hemos hablado largo y tendido en el capitulo dedicado a los entorno de desarrollo para Arduino pero aqui os dejamos un listado de los más interesantes:<br /><br />Arduino IDE oficial<br />Arduino Create (online)<br />Codebender (online)<br />Visual Micro (Visual Studio)<br />Atmel Studio 7<br />Elección de visualización de datos:<br />No es lo mismo visualizar los datos en una pantalla TFT o LCD, que en un web, en un móvil o en una app de escritorio. Esta elección nos cambiara por completo el proyecto, la conexión que tendremos con otro hardware y por lo tanto la lógica de nuestro programa.<br /><br />Almacenamiento de datos, computación en la nube:<br />Es posible que nos interese almacenar nuestros datos en la nube para que estén accesibles a otro dispositivo utilizando servicios web. A continuación os listamos algunos de los servicios más recomendables:<br /><br />Azure<br />AWS Amazon Cloud<br />App Engine de Google<br />Oracle<br />Bluemix<br />Y uno especializado en el IoT que ya hablamos de él:<br /><br />Xively<br />Diseño del prototipo del circuito:<br />Entramos en la fase de prototipar el circuito, para ellos tenemos dos herramientas que os hemos hablado en muchas ocasiones:<br /><br />123dcircuits:<br />No es software libre<br />Permite simulación.<br />Faltan componentes<br />No están todas las placas de Arduino<br />No permite subir a la placa<br />Fritzing:<br />Software libre<br />No permite simulación<br />Gran cantidad de componentes<br />Posibilidad de importar componentes<br />Bastantes tipos de Arduino<br />Permite cargar en la placa<br />Fabricación de circuito impreso (PCB)<br /><br />Ya tenemos el prototipo ahora hay que construirlo. Dependemos de los objetivos y requerimientos no es lo mismo si vamos a necesitar comunicación con otro dispositivo, con internet o cuando pines digitales y analógicos vamos a necesitar. También debemos tener en cuenta que consumo tiene nuestro circuito, que batería debemos incorporar o las condiciones en la que se va a encontrar, si en la intemperie o dentro de una casa.<br /><br />Con toda esta información vamos a elegir la placa final que vamos a elegir. Empezamos con un Arduino UNO o MEGA, pero estas son muy grandes y puede que no necesitemos tanta potencia o tantos pines. Lo recomendable es escoger una de las siguientes:<br /><br />PlacaArduino<br />MicroArduino<br />Pro MiniArduino<br />ProArduino<br />MKR1000<br />Voltaje Operación5V3.3V y 5V3.3V y 5V3.3 V<br />Pines digitales2014148<br />PWM7664<br />Pines analógicos12667<br />Conexión-- WIFI<br />Y si es por tamaño tenemos las llamadas placas Wearables que aunque estan pensadas para textil nada nos impide utilizarlas en otros proyectos. Estas placas que son circulares tienen un diámetro de 2.7 cm.<br /><br />Placa<br /><br />Arduino Gema<br /><br />Arduino Lilypad<br /><br />Voltaje Operación<br /><br />3.3 V<br /><br />2.7 V y 5.5 V<br /><br />Pines digitales<br /><br />3<br /><br />9<br /><br />PWM<br /><br />2<br /><br />5<br /><br />Pines analógicos<br /><br />1<br /><br />4<br /><br />En cuanto a los componentes tendremos que fijarnos en el consumo, en la precisión que tienen y en el rango de operaciones (temperatura, tensión e intensidad).<br /><br />Diseño del circuito impreso<br />Una vez tenemos claro todos los componentes y realizado el prototipado es hora de construir el PCB (Printed Circuit Board), el circuito impreso. Lo que hacemos es pasar nuestro circuito a una placa o tarjeta eliminando los cables y utilizando pistas de material conductor, normalmente cobre. Y ya iremos dando forma a nuestro producto final.<br /><br />Para realizar esto, podemos utilizar el programa Fritzing, ahí podemos diseñar nuestro diseño PCB y luego este programa nos da la facilidad de enviar este circuito y pedirlo online para que nos produzcan nuestras placas a la que tendremos que soldar nuestros componentes.<br /><br />Diseño de chasis o carcasas<br /><br />Y ya solo nos falta aportarle a nuestro producto un chasis o una carcasas, como os hemos dicho antes no es lo mismo si el producto va a estar en la intemperie o en un sitio cerrado. Existe multitud de software para diseño 3D y desde aquí os recomendamos unos cuantos:<br /><br />Software libre<br />FreeCAD<br />Blender (animación y modelado 3D)<br />Google SketchUp (Tiene base de datos de modelos 3D sobre todo para construcción)<br />Software de pago<br />Inventor (Autodesk)<br />Autocad (Autodesk)<br />Fusion 360 (Autodesk)<br />Solidworks<br />Rhinoceros (Arquitectura)<br />3D Studio (animación profesional)<br />Pero también tenemos la opcion de ir a una base de datos de modelos 3D y escoger uno que se adapte a nuestro prototipo:<br /><br />Una de las más famosas Thingiverser (gracias a Cesar de La Hora Maker)<br />Yeggi<br />CG trader<br />Grab CAD<br />3D Content Central<br />Fabricación chasis<br /><br />Y ya solo nos queda fabricar ese chasis  y ¿dónde podemos fabricarlo?. Pues es recomendable buscar un Fablab en tu ciudad, si buscas en google seguro que encontraras uno cercano, normalmente están vinculados a las universidades como es el caso de Alicante. Y sino tienes uno cerca seguro que tienes una empresa de 3D cerca. Y bueno, siempre nos quedara la opción clásica, por corte láser o fresado.<br /><br />El recurso del dia<br /><br />ElectroDroid<br /><br />es una aplicación para Android con múltiples herramientas electrónicas y documentación técnica. La aplicación incluye entre otras herramientas: decodificador para el código de resistencias, calculadora de la ley de Ohm, calculadora de reactancia, divisor de voltaje o calculadora de vida de baterías. Una herramienta indispensable que te hará más fácil prototipar tu proyecto.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis eniVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7942545</guid><pubDate>Mon, 07 Mar 2016 06:02:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7942545/podcast70.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hasta ahora siempre hemos hablado de prototipado. Pero llega un momento en que queremos dar un paso más y queremos realizar un producto final. En este capitulo os vamos a contar las herramientas para Makers que tenemos disponibles. Con ellas nos...</itunes:subtitle><itunes:summary><![CDATA[Hasta ahora siempre hemos hablado de prototipado. Pero llega un momento en que queremos dar un paso más y queremos realizar un producto final. En este capitulo os vamos a contar las herramientas para Makers que tenemos disponibles. Con ellas nos convertiremos en profesionales de este mundo y llegaremos a convertir nuestra idea en un producto final preparado para comercializarlo o utilizarlo en su emplazamiento definitivo.<br /><br />Pero antes de empezar queremos darle las gracias a Gabriel Viso por dejarnos estar en su programa y por tener una charla tan amena en su podcast pitando. Si quieres escuchar la charla que tuvimos puedes hacerlo desde aquí. No os la podéis perder, hablamos de Arduino y del proyecto que estamos hablando y también damos nuestras impresiones sobre estas materias y la educación en España.<br /><br />Queremos recordaros, que un par de semanas cumplimos nuestro primer año publicando este podcast y queremos celebrarlo con todos vosotros. Nos podéis enviar mensajes diciéndonos que es lo que más os gusta y lo que menos del programa, si añadiríais alguna sección, si echáis en falta algún tema... en definitiva lo que queráis decirnos y en ese programa lo veremos. También nos podéis enviar mensajes de audio con algún mensaje para la comunidad o para nosotros, recordad presentaros en el audio.<br /><br />Y como siempre, para contactar con nosotros y enviarnos cuanlquier mensaje, duda o sugerencia lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Y vamos en materia con el programa. La finalidad de este capítulo es ver los pasos que queremos seguir y las herramientas que necesitamos para crear un proyecto de principio a fin. Vamos a dividir el capítulo en 4 secciones:<br /><br />Análisis y prototipado.<br />Fabricación PCB.<br />Diseño chasis o carcasas.<br />Fabricación chasis.<br />Pero lo primero es decidir que proyecto queremos hacer y su finalidad. Los ejemplos clásicos son:<br /><br />Estación meteorológica.<br />Medidor de contaminación.<br />Sistema domótico.<br />Brazo robótico.<br />Análisis y prototipado<br /><br />En esta fase que a su vez la podemos dividir en dos. Lo primero es coger "papel y boli" y ver las necesidades que vamos a tener, los componentes que vamos a necesitar, las herramientas que vamos a utilizar y la lógica del programa que queremos implementar. Y comenzaremos a prototipar realizando pruebas de circuitos y de programación para ver si realmente nuestro proyecto cumple la finalidad que le hemos propuesto. Veamoslo todo detenidamente.<br /><br />Elección de hardware:<br />En esta fase inicial escogeremos una placa de Arduino UNO, Mega o 101.  En un paso posterior ya sabremos que placa se ajusta más a nuestras necesidades y elegiremos la definitiva. En este punto también deberemos ver que componentes vamos a necesitar y las herramientas como mutímetro, alicates, etc... vamos a utilizar. En el capitulo "kit de iniciación" hablamos de todas estas herramientas.<br /><br />Elección de software:<br />Esta elección es bastante personal, ya que a cada uno nos sentimos más cómodos con un IDE que con otro. Pero siempre hay que mirar las caracteristicas que tienen unos y otros y nuestras necesidades ya que no siempre el IDE va a cumplir nuestras necesidades. Por ejemplo, los lenguajes visuales no son adecuados para este tipo de proyecto, ya que estan limitados y solo son una elección a la hora de aprender a programar, no de utilizarlos profesionalmente.<br /><br />También deberemos ver si tenemos conexión a internet o no para elegir un IDE online o uno de escritorio o si el IDE tiene alguna caracteristica imprescindible para nuestro proyecto. De esto hemos hablado largo y tendido en el capitulo dedicado a los entorno de desarrollo para Arduino pero aqui os...]]></itunes:summary><itunes:duration>2205</itunes:duration><itunes:keywords>arduino,diy,maker,programacion,prototipado</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>69. Aumentar salidas digitales en Arduino</title><link>https://www.spreaker.com/episode/69-aumentar-salidas-digitales-en-arduino--7891875</link><description><![CDATA[Cuando realizamos proyectos de Arduino se nos puede dar el caso que necesitamos más salidas digitales de las que nuestra placa de Arduino tiene y se nos presenta el problema de coger otra placa con más salidas o de alguna forma aumentar esas salidas digitales. En este capitulo vamos a ver una técnica para aumentar las salidas digitales en Arduino y también un chip que nos sirve para este propósito.<br /><br />Pero antes de continuar tenemos dos razones que celebrar en programarfacil, la primera es que ya tenemos nuestro primer curso disponible para todos vosotros, "Aprende a programar con Arduino". Entra en nuestro campus y echa un vistazo, si tienes alguna duda puedes utilizar los canales que siempre tenemos habilitados para ti , a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Este curso esta orientado para gente que se quiera iniciar en la programación y en Arduino. Aprenderemos a programar con lenguajes visuales ya que la curva de aprendizaje es prácticamente plana y como nuestro lema es aprender con constancia pero divirtiéndose hemos preparado dos juegos (Tres en raya y Twister) para que disfrutes mientras aprendes. Y para los más valientes tendremos retos al final de cada modulo.<br /><br />La segunda razón de celebración es que dentro de unas semanas cumplimos nuestro primer año publicando este podcast y queremos celebrarlo con todos vosotros. Nos gustaría que nos enviarais mensajes de vuestras impresiones sobre este primer año de programa. Mensajes que queráis compartir con nosotros y con el resto de los oyentes. Lo podéis hacer de dos formar en redes sociales con el hashtag #AniversarioPF o a través del email <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>. Podéis enviar mensajes de texto y también mensajes de audio. Si enviáis mensajes de Audio no olvidéis presentaros en el audio. Gracias a todos por estar con nosotros este año y dentro de unas semanas lo celebraremos.<br /><br />Y ya vamos a por lo que le dedicamos este programa, a aumentar las salidas digitales de Arduino. En muchas ocasiones tenemos pines de sobra pero hay que optimizar ya que siempre es bueno dejar pines para el futuro y no tener que replantearse el diseño del circuito. También hay ocasiones que no tenemos pines suficientes para nuestro proyecto, por ejemplo en el Arduino UNO tenemos 14 salidas digitales y en el Arduino MEGA tenemos 54. Por este motivo no es necesario tener que comprar una Arduino MEGA que es mucho más potente que la Arduino UNO, el motivo tiene que ser de mayor peso. Otra cosa a tener en cuenta es el consumo en nuestros circuitos pero para esto tenemos pensado dedicarle un programa.<br /><br />Todas las características de las placas las tenéis disponibles en el segundo PDF que os enviamos a los que os que estáis suscritos a nuestra lista de distribución. Y si no estas suscrito, ya tienes una razón más para hacerlo y recibirás varios PDFs con mucha información sobre Arduino.<br /><br />Técnica Charlieplexing<br /><br />Shift Register o registros de desplazamiento<br /><br />Con estos chips vamos a poder aumentar a partir de 3 salidas digitales en 8 salidas digitales y no solo vamos a poder controlar LEDs sino cualquier elemento que queramos conectar a una salida digital. En particular os hablamos del chip 74HC595 cuyo valor es inferior a 1€ y suele estar en cualquier kit de iniciación de Arduino.<br /><br />Estos chips se pueden poner en serie para seguir aumentando el número de salidas digitales y siempre a partir de 3 salidas digitales de nuestra placa de Arduino. Por ejemplo, si queremos en una placa Arduino UNO con 14 salidas digitales tener las 54 salidas que tenemos en la placa de Arduino MEGA necesitaremos 54 / 8 = 6,75 ≅ 7 chips.<br /><br />Estas tres salidas de Arduino irán a tres entradas del chip y cada una tendrá una función, una sera la señal de reloj, otra sera los datos que queremos enviar y la tercera la utilizamos como disparador, para pasar los datos a las 8 salidas del chip.<br /><br />Para facilitar el uso de este tipos de chips tenemos una función nativa en Arduino. shiftOut que realiza una comunicación síncrona con el chip. En esta función le enviamos la señal de reloj y los datos que al final son las salidas que queremos que entes activas o no (HIGH o LOW) en las salidas del chip.<br /><br />Para el que quiera profundizar un poco más sobre este chip y esta función, aquí tenéis un articulo donde lo explica con detalle.<br /><br />Existen otros chips que hacen funciones parecidas. Tenemos el 74F675A que muy parecido al anterior pero nos saca 16 salidas digitales. Aunque la diferencia de precio también es mayor. Sale más barato comprar dos de los anteriores que uno de estos.<br /><br />Hay otro chip que realiza la función "contraria", aumentar las entradas digitales que es el 74HC165 pero ya dedicaremos otro programa o articulo para contároslo.<br /><br />Como ejemplo de uso el más típico es el de las luces del coche fantástico pero con 8 LEDs y con múltiples posibilidades como encender las luces de las posiciones pares o impares, solo las n primeras... lo que tu imaginación quiera.<br /><br />El recurso del día<br /><br />Instructables<br /><br />Proyecto creado por personas pertenecientes al MIT Media Lab y parte de los fundadores del Squid Labs. En este sitio web encontrarás miles de proyectos orientados al mundo Maker y al DIY (Doit Yourself). La gente puede compartir libremente sus proyectos y su trabajo creando una comunidad de grandes personas y oportunidades. Probablemente, una fuente de inspiración, que te puede ayudar y orientar a conseguir tus objetivos.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7891875</guid><pubDate>Mon, 29 Feb 2016 06:15:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7891875/podcast69.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Cuando realizamos proyectos de Arduino se nos puede dar el caso que necesitamos más salidas digitales de las que nuestra placa de Arduino tiene y se nos presenta el problema de coger otra placa con más salidas o de alguna forma aumentar esas salidas...</itunes:subtitle><itunes:summary><![CDATA[Cuando realizamos proyectos de Arduino se nos puede dar el caso que necesitamos más salidas digitales de las que nuestra placa de Arduino tiene y se nos presenta el problema de coger otra placa con más salidas o de alguna forma aumentar esas salidas digitales. En este capitulo vamos a ver una técnica para aumentar las salidas digitales en Arduino y también un chip que nos sirve para este propósito.<br /><br />Pero antes de continuar tenemos dos razones que celebrar en programarfacil, la primera es que ya tenemos nuestro primer curso disponible para todos vosotros, "Aprende a programar con Arduino". Entra en nuestro campus y echa un vistazo, si tienes alguna duda puedes utilizar los canales que siempre tenemos habilitados para ti , a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Este curso esta orientado para gente que se quiera iniciar en la programación y en Arduino. Aprenderemos a programar con lenguajes visuales ya que la curva de aprendizaje es prácticamente plana y como nuestro lema es aprender con constancia pero divirtiéndose hemos preparado dos juegos (Tres en raya y Twister) para que disfrutes mientras aprendes. Y para los más valientes tendremos retos al final de cada modulo.<br /><br />La segunda razón de celebración es que dentro de unas semanas cumplimos nuestro primer año publicando este podcast y queremos celebrarlo con todos vosotros. Nos gustaría que nos enviarais mensajes de vuestras impresiones sobre este primer año de programa. Mensajes que queráis compartir con nosotros y con el resto de los oyentes. Lo podéis hacer de dos formar en redes sociales con el hashtag #AniversarioPF o a través del email <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>. Podéis enviar mensajes de texto y también mensajes de audio. Si enviáis mensajes de Audio no olvidéis presentaros en el audio. Gracias a todos por estar con nosotros este año y dentro de unas semanas lo celebraremos.<br /><br />Y ya vamos a por lo que le dedicamos este programa, a aumentar las salidas digitales de Arduino. En muchas ocasiones tenemos pines de sobra pero hay que optimizar ya que siempre es bueno dejar pines para el futuro y no tener que replantearse el diseño del circuito. También hay ocasiones que no tenemos pines suficientes para nuestro proyecto, por ejemplo en el Arduino UNO tenemos 14 salidas digitales y en el Arduino MEGA tenemos 54. Por este motivo no es necesario tener que comprar una Arduino MEGA que es mucho más potente que la Arduino UNO, el motivo tiene que ser de mayor peso. Otra cosa a tener en cuenta es el consumo en nuestros circuitos pero para esto tenemos pensado dedicarle un programa.<br /><br />Todas las características de las placas las tenéis disponibles en el segundo PDF que os enviamos a los que os que estáis suscritos a nuestra lista de distribución. Y si no estas suscrito, ya tienes una razón más para hacerlo y recibirás varios PDFs con mucha información sobre Arduino.<br /><br />Técnica Charlieplexing<br /><br />Shift Register o registros de desplazamiento<br /><br />Con estos chips vamos a poder aumentar a partir de 3 salidas digitales en 8 salidas digitales y no solo vamos a poder controlar LEDs sino cualquier elemento que queramos conectar a una salida digital. En particular os hablamos del chip 74HC595 cuyo valor es inferior a 1€ y suele estar en cualquier kit de iniciación de Arduino.<br /><br />Estos chips se pueden poner en serie para seguir aumentando el número de salidas digitales y siempre a partir de 3 salidas digitales de nuestra placa de Arduino. Por ejemplo, si queremos en una placa Arduino UNO con 14 salidas digitales tener las 54 salidas que tenemos en la placa de Arduino MEGA necesitaremos 54 / 8 = 6,75 ≅ 7 chips.<br /><br />Estas tres salidas de Arduino irán a tres entradas del chip y cada una tendrá una función, una sera la señal de reloj, otra sera los datos que...]]></itunes:summary><itunes:duration>1903</itunes:duration><itunes:keywords>arduino,io,maker,multiplexing,shift-register</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>68. Arduino basado en la web</title><link>https://www.spreaker.com/episode/68-arduino-basado-en-la-web--7840768</link><description><![CDATA[En este capitulo hablamos de los editores de Arduino basado en la web, ya sabes lo importante que es utilizar un buen editor para realizar nuestro proyecto y hoy os presentamos algunos que puedes utilizar online. Como sabéis Arduino no es solo Hardware, como os hemos comentado en múltiples ocasiones uno de los fuertes de Arduino es facilitar la programación de las placas de electrónica. En el capitulo de microcontroladores vimos como antes programar estos chips era una tarea bastante difícil que hacia alejar esta tecnlogía al publico en general. Con la llegada de Arduino y su software facilito mucho esta tarea y más tarde con la llegada de los lenguajes de programación visual S4A y Snap! terminaron de llegar a cualquiera que se lo proponga.<br /><br />Pero antes de continuar vamos a tratar una pregunta recurente por todos vosotros, que es si comprar una placa original o una placa copia o si la placa copia iba a funcionar igual, en este articulo os damos nuestra opinión y si aun así seguís con dudas podéis dejar un comentario en esa entrada. En este programa también os queremos anunciar que ya esta operativo el campus de programarfacil.com, ya puedes matricularte en el primer curso "Aprende a programar con Arduino". Para formar parte de dicho curso necesitas estar suscrito a la lista de distribución. Entrar y echar un vistazo y como siempre esperamos vuestros comentarios, dudas o sugerencias en los canales de siempre, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Y para estar al día de todo disponéis de la lista de distribución, allí a parte de iros enviando recursos os iremos informando sobre todo lo referente al curso y los próximos que ya estamos planificando.<br /><br />Herramientas de escritorio en web (SaaS)<br /><br />En un podcast anterior (17. Whatsapp en entorno web) ya os hablamos de este tipo de herramientas y vimos las diferencias entre una aplicación web y una aplicación nativa. En los últimos años este tipo de aplicaciones han proliferado y ya casi todos utilizamos las aplicaciones ofimáticas, gestores de BBDD a través de la web y es que tenemos una serie de ventajas como son la no necesidad de actualizar y la disponibilidad en cualquier dispositivo. Como desventajas tenemos la necesidad de una conexión a Internet y la compatibilidad con los navegadores, recordar que los navegadores antiguos no soportan HMTL5 y otros han dejado de soportar Flash por lo que dependiendo de la tecnología que necesite la aplicación necesitaremos esta característica en nuestro navegador web.<br /><br />IDEs o herramientas basado en la web para Arduino<br /><br />Arduino Create<br />Es el IDE de Arduino en la nube, el lanzamiento esta previsto a mediados de Junio de 2016 aunque ya esta disponible de forma beta tester y en la siguiente dirección podéis solicitar acceso. Como sabéis este programa lo grabamos días antes de publicarlo y según leímos por Internet el acceso también funciona como los inicios de gmail por invitaciones entre usuarios y os pedimos que si teníais alguna nos la pasarais. Casualidades de la vida, al día siguiente de grabar el programa nos llego un email de Arduino permitiéndonos el acceso por lo que ya tenemos acceso y estamos empezando a testear el programa. Ya os iremos contando. De momento os dejamos las características más interesantes:<br /><br />Guías y ayuda.<br />Integración con la cuenta de Arduino.<br />Plugin para Chrome.<br />Almacenamiento de tu código (sketch) en la nube.<br />Detección automática de placa y puerto.<br />Ejemplos presentados con esquemas.<br />Posibilidad de añadir esquemas guardados en nuestro disco.<br />Mejor integración con la referencia del lenguaje.<br />Capacidad de compartir sketch e insertarlo en tu blog.<br />A parte de este IDE, Arduino deja claro que seguirá manteniendo y actualizando su herramienta de escritorio para que en los entornos donde no tengamos Internet podamos seguir programando nuestros nuestra placa de Arduino.<br /><br />Codebender<br />Otro fantástico IDE online con una amigable interfaz en el que puedes programar cualquier placa de Arduino. No debes dejar de probarla, os dejamos las características:<br /><br />Open Source.<br />Basado en HTML5.<br />Compatible con todas las placas y copias.<br />Plugin para Chrome.<br />Permite guardar el sketch en la nube.<br />+ 500 librerías a tu disposición.<br />Buscar otros proyectos y editarlos (100,000).<br />Solo se paga si quieres tener tus proyectos en privado.<br />Posibilidad de trabajo en equipo.<br />Posibilidad de compartir en tu página.<br />123dCircuits<br />Los creadores de este editor online son Autodesk, los mismos que la aplicación de edición fotográfica online Pixelr, unos de nuestros mejores recursos del día y una aplicación que utilizamos mucho desde programarfacil.com.<br /><br />En esta aplicación encontramos muchos editores: Open Electronics Lab Hub, Open Circuit Scribe Hub, Open PCB Design Hub, Open MESH Hub y Open Electronics Lab Hub con los que podemos diseñar cualquier circuito electronico que nos propongamos. Pero en esta ocasión nos centramos en Open Electronics Lab Hub ya que es el que utilizaremos para Arduino.<br /><br />La gran característica de este editor es que nos permite simular nuestros circuitos, algo que no encontramos en los otros editores y la desventaja de este editor es que no permite programar directamente nuestra placa de Arduino, deberemos coger el código y pasarlo a otro IDE como la herramienta oficial. Os listamos las características:<br /><br />Simular circuitos.<br />Multitud de componentes.<br />Glosario de componentes.<br />Simular comportamiento código.<br />Librerías disponibles a incorporar.<br />Descargar código.<br />No conexión con nuestra placa.<br />NodeJS<br />Aunque esta herramienta no es un IDE para Arduino como el resto, podemos utilizar esta tecnología para realizar estos cometidos. Como ya os hemos contado en algún que otro capitulo, NodeJS es un entorno de programación que se ejecuta en el servidor y esta basado en JavaScript, en el motor V8 que es el que utiliza el navegador Chrome.<br /><br />Existen varios frameworks pero nos vamos a centrar en uno en concreto ARDX (Arduino Experimentation). Este framework utiliza una librería llamada Johnny-Five en honor a Robot nº5 de la película cortocircuito. Para comunicarse con Arduino necesitamos cargar un firmware Firmata, este firmware ya fue un recurso del dia y le dedicaremos un programa. Firmata nos permite programar en muchos lenguajes de programación, en JavaScript, C#, Python, ...<br /><br />Al igual que en el resto de programas al final nos comunicaremos con nuestro Arduino a través del puerto serie.<br /><br />El recurso del dia<br /><br />Manual de supervivencia maker<br /><br />El Manual de Supervivencia Maker es un conjunto de escritos, artículos y tutoriales realizados por una serie de personas vinculadas a Makespace Madrid. Lo podéis encontrar online o también podéis realizar una donación para obtenerlo de forma impresa. En este libro encontrarás fichas con trucos e instrucciones para construir cosas con tus propias manos. Si eres un Maker no te puede faltar este libro en tu taller.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7840768</guid><pubDate>Mon, 22 Feb 2016 05:26:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7840768/podcast68.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capitulo hablamos de los editores de Arduino basado en la web, ya sabes lo importante que es utilizar un buen editor para realizar nuestro proyecto y hoy os presentamos algunos que puedes utilizar online. Como sabéis Arduino no es solo...</itunes:subtitle><itunes:summary><![CDATA[En este capitulo hablamos de los editores de Arduino basado en la web, ya sabes lo importante que es utilizar un buen editor para realizar nuestro proyecto y hoy os presentamos algunos que puedes utilizar online. Como sabéis Arduino no es solo Hardware, como os hemos comentado en múltiples ocasiones uno de los fuertes de Arduino es facilitar la programación de las placas de electrónica. En el capitulo de microcontroladores vimos como antes programar estos chips era una tarea bastante difícil que hacia alejar esta tecnlogía al publico en general. Con la llegada de Arduino y su software facilito mucho esta tarea y más tarde con la llegada de los lenguajes de programación visual S4A y Snap! terminaron de llegar a cualquiera que se lo proponga.<br /><br />Pero antes de continuar vamos a tratar una pregunta recurente por todos vosotros, que es si comprar una placa original o una placa copia o si la placa copia iba a funcionar igual, en este articulo os damos nuestra opinión y si aun así seguís con dudas podéis dejar un comentario en esa entrada. En este programa también os queremos anunciar que ya esta operativo el campus de programarfacil.com, ya puedes matricularte en el primer curso "Aprende a programar con Arduino". Para formar parte de dicho curso necesitas estar suscrito a la lista de distribución. Entrar y echar un vistazo y como siempre esperamos vuestros comentarios, dudas o sugerencias en los canales de siempre, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. Y para estar al día de todo disponéis de la lista de distribución, allí a parte de iros enviando recursos os iremos informando sobre todo lo referente al curso y los próximos que ya estamos planificando.<br /><br />Herramientas de escritorio en web (SaaS)<br /><br />En un podcast anterior (17. Whatsapp en entorno web) ya os hablamos de este tipo de herramientas y vimos las diferencias entre una aplicación web y una aplicación nativa. En los últimos años este tipo de aplicaciones han proliferado y ya casi todos utilizamos las aplicaciones ofimáticas, gestores de BBDD a través de la web y es que tenemos una serie de ventajas como son la no necesidad de actualizar y la disponibilidad en cualquier dispositivo. Como desventajas tenemos la necesidad de una conexión a Internet y la compatibilidad con los navegadores, recordar que los navegadores antiguos no soportan HMTL5 y otros han dejado de soportar Flash por lo que dependiendo de la tecnología que necesite la aplicación necesitaremos esta característica en nuestro navegador web.<br /><br />IDEs o herramientas basado en la web para Arduino<br /><br />Arduino Create<br />Es el IDE de Arduino en la nube, el lanzamiento esta previsto a mediados de Junio de 2016 aunque ya esta disponible de forma beta tester y en la siguiente dirección podéis solicitar acceso. Como sabéis este programa lo grabamos días antes de publicarlo y según leímos por Internet el acceso también funciona como los inicios de gmail por invitaciones entre usuarios y os pedimos que si teníais alguna nos la pasarais. Casualidades de la vida, al día siguiente de grabar el programa nos llego un email de Arduino permitiéndonos el acceso por lo que ya tenemos acceso y estamos empezando a testear el programa. Ya os iremos contando. De momento os dejamos las características más interesantes:<br /><br />Guías y ayuda.<br />Integración con la cuenta de Arduino.<br />Plugin para Chrome.<br />Almacenamiento de tu código (sketch) en la nube.<br />Detección automática de placa y puerto.<br />Ejemplos presentados con esquemas.<br />Posibilidad de añadir esquemas guardados en nuestro disco.<br />Mejor integración con la referencia del lenguaje.<br />Capacidad de compartir sketch e insertarlo en tu blog.<br />A parte de este IDE, Arduino deja claro que seguirá manteniendo y actualizando su herramienta de escritorio para que en los entornos donde no...]]></itunes:summary><itunes:duration>1624</itunes:duration><itunes:keywords>arduino,electronica,makers,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>67. Big data y visión artificial</title><link>https://www.spreaker.com/episode/67-big-data-y-vision-artificial--7790295</link><description><![CDATA[Comenzamos el cápítulo 67, vamos a ver temas muy diversos centrados en Big Data y visión artificial. Veremos qué significa este término, algunos ejemplos, la extracción de datos con data mining y cómo las máquinas son capaces de aprender de la información obtenida.<br /><br />Si quieres aportar o preguntar algo, puedes utilizar los comentarios que están debajo de este artículo, estaremos encantados de comenzar un debate al respecto.<br /><br />Lo primero que tenemos que decir es que no somos expertos en este tema, hay mucha literatura escrita, solo pretendemos dar nuestra visión de todo lo que rodea a Big Data. Ya hemos tratado este tema en alguna ocasión en el podcast (10. Cómo afecta el Big Data a nuestras vidas) y en el blog (El Big Data).<br /><br />No es algo nuevo en nuestra sociedad. La obtención de información y su posterior almacenamiento se lleva haciendo desde hace mucho tiempo. Un ejemplo pueden ser los datos públicos estadísticos del INE, existen datos de 1858 por ejemplo, donde aparece información de Cuba, cuando era una colonia española. Desde entonces han sucedido muchas cosas en nuestro país y en el mundo entero, incluso la revolución tecnológica más importante que ha vivido este planeta.<br /><br />Gracias al avance de la tecnología, hoy podemos disfrutar de almacenamiento de datos cada vez más barato, desarrollo y evolución de la tecnología y la ultraconectividad entre dispositivos. Estos avances han permitido que crezca el volumen de información que se almacena (la media de búsquedas de Google por segundo es 40.000) y que su procesamiento sea cada vez más rápido.<br /><br />Además de toda la información que podemos suministrar los humanos, el IoT (Internet de las cosas) jugará un papel crucial en este sector. Imagínate si obtienes información de alguna instalación agropecuaria, con cientos de sensores enviando información  cada segundo, con un tratamiento adecuado de la información podrías acondicionar la meteorología a tu antojo. Esto supondría un ahorro drástico en este sector.<br /><br />Big Data es el empleo más prometedor de 2016 en USA según la revista Forbes, y en España será uno de los más demandados, solo tienes que buscar en cualquier portal especializado en el sector del empleo.<br /><br />Pero el Big Data no es algo extraño para nosotros, sin darnos cuenta estamos contribuyendo diariamente enviando información desde nuestros dispositivos móviles, cuando pagamos con una tarjeta, cuando vamos al médico o simplemente cuando estamos hablando por teléfono.<br /><br />De esto trata el Big Data, de almacenar datos para luego poder extraer patrones a través de la minería de datos, patrones que se repiten y que se pueden detectar. La información obtenida es muy diversa, se pueden obtener patrones de consumo, de gatos o delictivos.<br /><br />Arduino tiene mucho que decir en este aspecto. Es el dispositivo que puede enlazar el mundo real con el mundo estadístico, gracias a la ventana al mundo exterior que ofrece a la tecnología por medio de sus pines digitales y analógicos. Por el contrario Raspberry Pi juega el papel de servidor. Al igual que ha ocurrido con la programación, con la electrónica y con la tecnología en general, gracias a Arduino y Raspberry Pi tenemos al alcance de todos poder utilizar el Big Data en nuestras vidas. Un ejemplo podría ser el Picocluser, un cluster de Raspberry Pi a muy bajo coste. Podemos utilizarlo para aprender a trabajar en paralelo con diferentes máquinas y utilizar en nuestros proyectos del Big Data caseros. Incluye software y material didáctico instalado.<br /><br />Algo muy ligado a los datos es el Machine Learning o el aprendizaje de las máquinas. Muy lejos queda lo que nos imaginamos cuando escuchamos estos términos, robots inteligentes capaces de comportarse como personas. El aprendizaje de las máquinas consiste en detectar patrones de conducta a base de explorar cantidades ingentes de datos, cuantos más, mejores patrones y mejores predicciones. Un ejemplo sería los datos estadísticos de un banco, imagínate que están intentando detectar el uso fraudulento de tarjetas. Si tuviéramos una lista de 100 casos de los cuales 5 son fraudes y de esos 5, 4 siguen un patrón, podremos detectar un posible delito si buscamos ese patrón en toda la información que vamos obteniendo del uso de tarjetas. Esta cantidad de muestras no es significativa y tendríamos un margen de error alto pero, si esto lo extrapolas a millones de operaciones con tarjetas que se practican al año, sería fácil sacar un patrón más eficaz, capaz de detectar fraudes con un margen de error muy pequeño.<br /><br />Esta técnica también se utiliza en la visión artificial, hasta día de hoy existen dos algoritmos utilizados en este marco que destacan por encima de otros. Es importante recalcar que no existe el algoritmo perfecto, en las diferentes aplicaciones que podemos encontrar a día de hoy se mezclan diferentes técnicas según cada caso. La visión artificial dista mucho de ser visión humana, el estado del arte de esta ciencia tiene todavía mucho recorrido para evolucionar, seguramente ni tu ni yo lo veremos. Los dos algoritmos más importantes son SIFT (Scale Invariant Featrue Transformation) y SURF (Speed-Up Robust Features). Estos dos algoritmos analizan las imágenes obteniendo los puntos de interés de un objeto. Para poder crear un sistema basado en la visión artificial, en primera instancia debemos someterlo a un periodo de aprendizaje donde se cataloguen objetos para poder relacionar el conjunto de puntos de interés con dichos objetos. Dependerá de la parametrización de cada algoritmo pero, te aseguro que la cantidad de información que podemos obtener es inmensa, cuanta más información del objeto (diferentes ángulos, perspectivas, iluminación, etc...) más fácil será poder detectarlo, pero también más tiempo de cómputo necesitaremos.<br /><br />Esto también forma parte del mundo Big Data, la información obtenida a través de los algoritmos debe ser almacenada y tratada adecuadamente para poder ser utilizada posteriormente. Si quieres empezar con la visión artificial te aconsejo que explores la librería OpenCV, donde encontrarás no solo los algoritmos ya citados, también podrás binarizar imágenes, detección de movimiento, detección de líneas, etc...<br /><br />Por último te vamos a hablar de las herramientas disponibles para el tratamiento de la información. Estas herramientas hacen que la tarea de explorar y extraer información de los datos almacenados sea más rápida y robusta. Te ofrecen una serie de funcionalidades centradas en la estadística y en la minería de datos, facilitando el tratamiento de volúmenes gigantescos de datos. Entre ellas cabe destacar las siguientes:<br /><br />Lenguaje de programación R<br />IBM SPSS<br />Matlab<br />Y esto es todo lo que te queríamos contar del Big Data, Data Mining, Machine Learning y Visión Artificial. Queramos o no estamos pagando el precio por usar servicios "gratuitos". Aún así, dudo que ningún día alguna máquina se pueda adelantar a nuestros pensamientos, el ser humano es impredecible, y menos mal, de lo contrario este mundo sería un cochazo.<br /><br />Recurso del día<br /><br />Hadoop<br /><br />Hadoop es un software de Apache que te permite el procesamiento distribuido de grandes conjuntos de datos. La gran ventaja de este framework es que podemos utilizar máquinas más simples, que estén distribuidas en diferentes puntos geográficos para que funcionen como un único servidor. Es un software libre que puede ser utilizado en cualquier proyecto para el Big Data. Está programado en Java y al tratarse de un lenguaje mutliplataforma podremos ejecutarlo en cualquier tipo de máquina, incluso tenemos una versión para Raspberry Pi.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7790295</guid><pubDate>Mon, 15 Feb 2016 05:07:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7790295/podcast67.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el cápítulo 67, vamos a ver temas muy diversos centrados en Big Data y visión artificial. Veremos qué significa este término, algunos ejemplos, la extracción de datos con data mining y cómo las máquinas son capaces de aprender de la...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el cápítulo 67, vamos a ver temas muy diversos centrados en Big Data y visión artificial. Veremos qué significa este término, algunos ejemplos, la extracción de datos con data mining y cómo las máquinas son capaces de aprender de la información obtenida.<br /><br />Si quieres aportar o preguntar algo, puedes utilizar los comentarios que están debajo de este artículo, estaremos encantados de comenzar un debate al respecto.<br /><br />Lo primero que tenemos que decir es que no somos expertos en este tema, hay mucha literatura escrita, solo pretendemos dar nuestra visión de todo lo que rodea a Big Data. Ya hemos tratado este tema en alguna ocasión en el podcast (10. Cómo afecta el Big Data a nuestras vidas) y en el blog (El Big Data).<br /><br />No es algo nuevo en nuestra sociedad. La obtención de información y su posterior almacenamiento se lleva haciendo desde hace mucho tiempo. Un ejemplo pueden ser los datos públicos estadísticos del INE, existen datos de 1858 por ejemplo, donde aparece información de Cuba, cuando era una colonia española. Desde entonces han sucedido muchas cosas en nuestro país y en el mundo entero, incluso la revolución tecnológica más importante que ha vivido este planeta.<br /><br />Gracias al avance de la tecnología, hoy podemos disfrutar de almacenamiento de datos cada vez más barato, desarrollo y evolución de la tecnología y la ultraconectividad entre dispositivos. Estos avances han permitido que crezca el volumen de información que se almacena (la media de búsquedas de Google por segundo es 40.000) y que su procesamiento sea cada vez más rápido.<br /><br />Además de toda la información que podemos suministrar los humanos, el IoT (Internet de las cosas) jugará un papel crucial en este sector. Imagínate si obtienes información de alguna instalación agropecuaria, con cientos de sensores enviando información  cada segundo, con un tratamiento adecuado de la información podrías acondicionar la meteorología a tu antojo. Esto supondría un ahorro drástico en este sector.<br /><br />Big Data es el empleo más prometedor de 2016 en USA según la revista Forbes, y en España será uno de los más demandados, solo tienes que buscar en cualquier portal especializado en el sector del empleo.<br /><br />Pero el Big Data no es algo extraño para nosotros, sin darnos cuenta estamos contribuyendo diariamente enviando información desde nuestros dispositivos móviles, cuando pagamos con una tarjeta, cuando vamos al médico o simplemente cuando estamos hablando por teléfono.<br /><br />De esto trata el Big Data, de almacenar datos para luego poder extraer patrones a través de la minería de datos, patrones que se repiten y que se pueden detectar. La información obtenida es muy diversa, se pueden obtener patrones de consumo, de gatos o delictivos.<br /><br />Arduino tiene mucho que decir en este aspecto. Es el dispositivo que puede enlazar el mundo real con el mundo estadístico, gracias a la ventana al mundo exterior que ofrece a la tecnología por medio de sus pines digitales y analógicos. Por el contrario Raspberry Pi juega el papel de servidor. Al igual que ha ocurrido con la programación, con la electrónica y con la tecnología en general, gracias a Arduino y Raspberry Pi tenemos al alcance de todos poder utilizar el Big Data en nuestras vidas. Un ejemplo podría ser el Picocluser, un cluster de Raspberry Pi a muy bajo coste. Podemos utilizarlo para aprender a trabajar en paralelo con diferentes máquinas y utilizar en nuestros proyectos del Big Data caseros. Incluye software y material didáctico instalado.<br /><br />Algo muy ligado a los datos es el Machine Learning o el aprendizaje de las máquinas. Muy lejos queda lo que nos imaginamos cuando escuchamos estos términos, robots inteligentes capaces de comportarse como personas. El aprendizaje de las máquinas consiste en detectar patrones de conducta a base de explorar cantidades ingentes de datos, cuantos más, mejores patrones y mejores predicciones. Un ejemplo...]]></itunes:summary><itunes:duration>2285</itunes:duration><itunes:keywords>arduino,bigdata,datamining,raspberrypi,vision-artificial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>66. La vida del microcontrolador</title><link>https://www.spreaker.com/episode/66-la-vida-del-microcontrolador--7738563</link><description><![CDATA[En este capitulo vamos a dar un repaso a la vida del microcontrolador. Veremos qué diferencias hay con un microprocesador y el recorrido que ha tenido hasta llegar a los microcontroladores que tenemos en nuestras placas de Arduino. Hace unos días, publicamos un articulo llamado "La vida antes de Arduino", en este articulo también damos un repaso a los microprocesadores y los microcontroladores antes de la llegada de Arduino pero en este capitulo vamos a ver un poco más en detalle a los microcontroladores.<br /><br />Pero como siempre, si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Microprocesador vs Microcontrolador<br /><br />Un micropocesador es un chip encargado de realizar operaciones complejas a partir de unas instrucciones que solemos llamar programa y unos datos de entrada y salida. Para procesar estos datos y almacenarlos necesitamos conectarlo a través del bus del sistema a la memoria RAM y a los dispositivos de E/S a través de la placa base. Están compuestos por registros, unidad de control, ALU y unidad de cálculo en coma flotante. Es el que mas conocemos todos, el que miramos cuando vamos a comprar un PC (i5, i7, AMD Athlon…)<br /><br />En cambio un en un microcontrolador tenemos en el mismo chip todo lo anterior, pero además también tenemos en el mismo chip la memoria, las E/S, …. y el programa que vamos a ejecutar. Estos chips están pensados para un propósito en particular, le programamos el código que queremos que ejecute y se dedica a realizar ese conjunto de tareas finito, en cambio un microprocesador esta pensado para un propósito general, es decir para ir ejecutando distintos programas.<br /><br />Tal vez, lo menos conocido es el microcontrolador, sin embargo nos rodea a cada instante. Ahora mismo es seguro que tengáis uno cerca ya que los puedes encontrar en un mando a distancia, en las llaves del coche, en un frigorífico, en la lavadora y así en un sin fin de aparatos. Si todas estas características, a demás le añadimos que los microcontroladores son mucho más baratos que los microprocesadores se convierten en un elemento esencial para el IoT.<br /><br />Los microcontrolador PIC<br /><br />Son una familia de microcontroladores con arquitectura RISC fabricados por Microchip Technology, aunque los primeros microcontroladores no fueron estos sino los basados en la arquitectura CISC por Texas Instruments en 1972.<br /><br />Programación de un PIC<br /><br />Para pasarle el código de un ordenador a este microcontrolador necesitamos un dispositivo llamado programador. El programador es un dispositivo electrónico que configura las memorias de los microcontroladores. Se comunica con el ordenador a través del puerto serie o paralelo. El programador genera los voltajes necesarios para la programación.  Actualmente se pueden programar directamente en el circuito de destino.<br /><br />En la web de Microchip tenéis programadores y software para programar estos chips. Los lenguajes típicos son C, Basic y Pascal, aunque son bastantes difícil de programar, mezclan lenguaje C a bajo nivel con lenguaje ensamblador<br /><br />PICAXE<br /><br />Estos PICs fueron una revolución en su dia, ya que integraban un firmware preprogramado con un intérprete de BASIC, lo que facilito mucho la programación. Otra mejora que introdujo es poder conectar directamente por el puerto serie a nuestro PC y así elimino la necesidad de un programador.<br /><br />Placa Parallax BASIC Stamp<br /><br />Fue el siguiente avance en este mundo, también se programa en BASIC y esta placa ya se va pareciendo más a nuestro Arduino ya que tiene la misma filosofía de ir añadiendo shields.<br /><br />Los inicios de Arduino<br /><br />En la época en la que se creo Arduino, sobre 2015, los programadores de PICs utilizaban la placa anterior (BASIC Stamp) y como cuenta su fundador Massimo Banzi quisieron crear una placa accesible para todo el mundo debido a que la BASIC Stamp costaba sobre los 100$ y su dificultosa programación la hacia poco apetecible.<br /><br />Con estas premisas comenzaron a desarrollar una placa que fuera bastante más barata, con una plataforma accesible y que fuera fácil de programar. Así crearon Arduino, nombre que se inspiraron de un bar donde Massimo pasaba largas horas y se llamaba "Bar di re Arduino (Bar del rey Arduino, un rey Italiano sobre el año 1000).<br /><br />Como ya sabéis, el fuerte de Arduino es su entorno de programación y los múltiples entornos que han ido saliendo con Scracth for Arduino que nos facilita adentrarnos en este mundo desde el minuto cero.<br /><br />Y llego Genuino<br /><br />Como podéis comprobar en la web de Arduino, ahora las placas que venden en Europa se llaman Genuino y fuera de Europa se siguen llamando Arduino. A mediados de 2015 comenzaron fue cuando comenzaron a llamarse en Europa Arduino y extrañados por este cambio de marca nos pusimos a buscar información y aunque no encontramos información oficial descubrimos lo siguiente:<br /><br />Uno de los fundadores, Gianluca Martino, era el encargado de la producción y este registro por si mismo la marca en Italia. La producción la realizaba la empresa Italiana SmartProjects y esta le pagaba a la fundación Arduino los derechos por producción a través de Gianluca.<br /><br />Por algún motivo que se desconoce, la relación de Gianluca con el resto de fundadores se rompió y este vendió los derechos de la marca Arduino a la empresa que las producía dejando por tanto de percibir los derechos por producción la comunidad de Arduino.<br /><br />Esta empresa a pasado a llamarse Arduino slr y continúan vendiendo las placas de Arduino con esa marca. Asi es que las placas que actualmente se vendan como "Arduino made in Italy" pertenecen a esta empresa. Sin embargo esta empresa no tiene los derechos de la marca fuera de Europa por eso las placas de la comunidad fuera de Europa se siguen llamando Arduino.<br /><br />Parece ser que toda esta historia esta en los tribunales para ver a quien pertenece realmente la marca pero hasta que no se resuelva esta es la situación actual. Por otro lado, esta empresa ha creado la web arduino.org que es una copia de la wed de la comunidad Arduino.cc<br /><br />Los microcontroladores de Arduino,  Atmel <br /><br />La mayoría de placas de Arduino llevan microcontroladores Atmel (AVR). Aunque estos microcontroladores tiene su propia arquitectura se basan en la arquitectura RISC al igual que los antes mencionados PICs.<br /><br />La empresa se fundo en 1984 e inicialmente comenzó a construir memorias compitiendo contra el gigante Intel. Siempre han destacado por el bajo consumo de sus componentes y un alto rendimiento y en 1994 es cuando entra en el mercado de los microcontroladores introduciendo por primera ver memoria flash. A partir de ese año ya fueron sacando sucesivamente su gama de microcontroladores AT que encontramos en la placa de Arduino.<br /><br />ATmega8: El primero que se utilizó para Arduino<br />CPU: 8-bit AVR<br />Flash (Kbytes): 8 Kbytes<br />Opera a 4.5V - 5.5V<br />Frecuencia (16 MHz)<br />ATmega328: El que tiene la placa Arduino UNO<br />CPU: 8-bit AVR<br />Flash (Kbytes): 32 Kbytes<br />Opera a 4.5V - 5.5V<br />Mayor frecuencia (20MHz)<br />Más E/S<br />Atmel SAM W25: El que utiliza la placa MKR1000<br />CPU: 32 Bits<br />WIFI ( WPA/WPA2)<br />256KB embedded Flash and 32KB SRAM<br />Frecuencia 48 MHz<br />Opera 2.7 to 3.6V<br />Micros Intel<br /><br />Pero no solo encontramos microcontroladores Atmel en las placas de Arduino, por ejemplo en la placa Arduino 101 tenemos uno de Intel:<br /><br />Microcontrolador Intel Curie:<br />CPU : 32 Bits<br />Bluetooth<br />Opera a 3.3V<br />Frecuencia 32 MHz<br />Memoria Flash 196KB<br />SRAM 24KB<br />Intel Galileo - Intel Edison <br />Placas de desarrollo compatibles con Arduino.<br />Intel también apuesta por el código abierto<br />Intel Edison enfocado a wereables, PC del tamaño de un tarjeta SD<br />El recurso del dia<br /><br />ATmel Studio 7<br /><br />Con este IDE no solo podrás programar los microcontroladores de ATmel, también podrás programar otros PIC o tu placa de Arduino. Este entorno de desarrollo incluye herramientas para los proyectos más codiciosos que te propongas. Utiliza C/C++ o ensamblador para programar el microcontrolador y te permite importar tus proyectos creados con el IDE de Arduino para poder pasar a un nivel superior. Entre los múltiples plugins que incorpora destacamos el espacio de trabajo basado en la nube donde se puede compartir y realizar un seguimiento de código de tu equipo y el visualizador en tiempo de ejecución, en que mediante un potente visualizador de datos nos proporciona con una vista de osciloscopio las mediciones de nuestras entradas. <br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7738563</guid><pubDate>Mon, 08 Feb 2016 05:08:32 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7738563/podcast66.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capitulo vamos a dar un repaso a la vida del microcontrolador. Veremos qué diferencias hay con un microprocesador y el recorrido que ha tenido hasta llegar a los microcontroladores que tenemos en nuestras placas de Arduino. Hace unos días,...</itunes:subtitle><itunes:summary><![CDATA[En este capitulo vamos a dar un repaso a la vida del microcontrolador. Veremos qué diferencias hay con un microprocesador y el recorrido que ha tenido hasta llegar a los microcontroladores que tenemos en nuestras placas de Arduino. Hace unos días, publicamos un articulo llamado "La vida antes de Arduino", en este articulo también damos un repaso a los microprocesadores y los microcontroladores antes de la llegada de Arduino pero en este capitulo vamos a ver un poco más en detalle a los microcontroladores.<br /><br />Pero como siempre, si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Microprocesador vs Microcontrolador<br /><br />Un micropocesador es un chip encargado de realizar operaciones complejas a partir de unas instrucciones que solemos llamar programa y unos datos de entrada y salida. Para procesar estos datos y almacenarlos necesitamos conectarlo a través del bus del sistema a la memoria RAM y a los dispositivos de E/S a través de la placa base. Están compuestos por registros, unidad de control, ALU y unidad de cálculo en coma flotante. Es el que mas conocemos todos, el que miramos cuando vamos a comprar un PC (i5, i7, AMD Athlon…)<br /><br />En cambio un en un microcontrolador tenemos en el mismo chip todo lo anterior, pero además también tenemos en el mismo chip la memoria, las E/S, …. y el programa que vamos a ejecutar. Estos chips están pensados para un propósito en particular, le programamos el código que queremos que ejecute y se dedica a realizar ese conjunto de tareas finito, en cambio un microprocesador esta pensado para un propósito general, es decir para ir ejecutando distintos programas.<br /><br />Tal vez, lo menos conocido es el microcontrolador, sin embargo nos rodea a cada instante. Ahora mismo es seguro que tengáis uno cerca ya que los puedes encontrar en un mando a distancia, en las llaves del coche, en un frigorífico, en la lavadora y así en un sin fin de aparatos. Si todas estas características, a demás le añadimos que los microcontroladores son mucho más baratos que los microprocesadores se convierten en un elemento esencial para el IoT.<br /><br />Los microcontrolador PIC<br /><br />Son una familia de microcontroladores con arquitectura RISC fabricados por Microchip Technology, aunque los primeros microcontroladores no fueron estos sino los basados en la arquitectura CISC por Texas Instruments en 1972.<br /><br />Programación de un PIC<br /><br />Para pasarle el código de un ordenador a este microcontrolador necesitamos un dispositivo llamado programador. El programador es un dispositivo electrónico que configura las memorias de los microcontroladores. Se comunica con el ordenador a través del puerto serie o paralelo. El programador genera los voltajes necesarios para la programación.  Actualmente se pueden programar directamente en el circuito de destino.<br /><br />En la web de Microchip tenéis programadores y software para programar estos chips. Los lenguajes típicos son C, Basic y Pascal, aunque son bastantes difícil de programar, mezclan lenguaje C a bajo nivel con lenguaje ensamblador<br /><br />PICAXE<br /><br />Estos PICs fueron una revolución en su dia, ya que integraban un firmware preprogramado con un intérprete de BASIC, lo que facilito mucho la programación. Otra mejora que introdujo es poder conectar directamente por el puerto serie a nuestro PC y así elimino la necesidad de un programador.<br /><br />Placa Parallax BASIC Stamp<br /><br />Fue el siguiente avance en este mundo, también se programa en BASIC y esta placa ya se va pareciendo más a nuestro Arduino ya que tiene la misma filosofía de ir añadiendo shields.<br /><br />Los inicios de Arduino<br /><br />En la época en la que se creo Arduino, sobre 2015, los...]]></itunes:summary><itunes:duration>2247</itunes:duration><itunes:keywords>arduino,electronica,maker,microcontroladores,microprocesador</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>65. Sistemas de comunicación inalámbricas</title><link>https://www.spreaker.com/episode/65-sistemas-de-comunicacion-inalambricas--7686379</link><description><![CDATA[En este capitulo te presentamos los sistemas de comunicación inalámbricas que tan necesarias se están haciendo para la comunicación entre dispositivos y la necesidad de enviar la información a Internet para que esta pueda ser procesada ya sea por otro dispositivo o por cualquier software de gestión.<br /><br />Pero como siempre, si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Antes de empezar en materia nos es grato comunicarte las fechas de lanzamiento de nuestro primer curso para aprender a programar. La preventa saldrá el día 8 de febrero con descuento para los suscriptores y el curso estará disponible a partir del 7 de Marzo. En este curso aprenderás a programar con Scracth y Snap! de una forma muy divertida y entretenida e iremos viendo como utilizar Arduino y sus componentes y programarlos con estas plataformas. Pero esto solo es el principio, ya estamos pensando en el curso de continuación.<br /><br />Y vamos a la materia que nos toca hoy, la expansión de las redes inalámbricas se debe, como hemos dicho al principio, a la necesidad de comunicación entre los dispositivos y enviar esta información a internet. Como consecuencia, los dispositivos (las cosas) deben integrar un sistema de comunicación y la tendencia es que esta sea una red inalámbrica. En el artículo del viernes vimos muchas de las tecnologías que hoy vamos a ver enfocado pero ahí lo enfocamos a Arduino y hoy lo veremos de forma genérica.<br /><br />En este capitulo describiremos un poco mejor estas tecnologías y también hablaremos de otros dispositivos que se caracterizan porque sus interfaces permiten conexiones directas a los microcontroladores y especialmente a la plataforma Arduino.<br /><br />Antes de empezar con la tecnología tenemos que tener claro el concepto de electromagnetismo:<br /><br />Fundamentos asentados por Faraday<br />Y formulados bajo las cuatro ecuaciones de Maxwell<br />Tecnlogías inalámbricas:<br /><br />Radio Frequency Identification (RFID)<br />Esta tecnología se introdujo inicialmente para la identificación y seguimiento de objetos a través de pequeños chips electrónicos denominados etiquetas. Por ejemplo el pago automático en los peajes o el SATE, el Sistema Atuomático de Tratamiento de Equipajes<br />Se componen de un circuito integrado (almacenar y procesar información), un transductor radio  y una antena.<br />Existen tres tipos:<br />Pasiva: No tienen fuente de alimentación (batería) y por lo tanto no pueden transmitir información. Se activan a través del lector RFID y transmiten solo una pequeña información como el identificador del objeto.<br />Activa: Tiene su propia batería y pueden transmitir información de forma continua.<br />Híbrida (BAP): Lleva batería, pero solo transmite información en presencia de un lector RFIP. La batería ayuda a transmitir la información en distancias más largas que la del tipo pasiva.<br />Al final este dispositivo la información que nos envia es un identificador único para cada objeto.<br />Debido a su bajo coste, alta movilidad y la eficiencia en los dispositivos es una tecnología a tener en cuenta para el IoT<br />Como inconvenientes para el IoT no podemos comunicar con Internet directamente, no puede establecer conexión a través de una puerta de enlace. Y la proximidad del dispositivo de lectura también es otro inconveniente.<br />Podemos conectar un dispositivo RFID con Arduino a través del puerto serie.<br />Bluetooth<br />Todos utilizamos esta tecnología sobre todo con nuestro movil: manos libres, auriculares inalámbricos, transferencia de archivos…<br />Bluetooth es una tecnología estándar para el intercambio de datos a través de distancias cortas creando redes de área personal.<br />Utilizar transmisiones de radio de onda corta en la banda 2400 hasta 2480 MHz<br />Curiosidad: El nombre proviene de la traducción al inglés de un rey Danés<br />Se suele utilizar para la conexión entre pares de dispositivos<br />Este dispositivo es eficaz para el IoT, debido a que ha sido una de los primeros protocolos de comunicación inalámbricas con un consumo de energía bajo<br />Sin embargo no se puede no se puede conectar directamente a Internet, necesitamos un intermediario, un PC por ejemplo, que actuará como conexión a Internet<br />Arduino:<br />Modulos de Bluetooth<br />Arduino 101<br />ZigBee <br />Se basa en el estándar IEEE 802.15.4<br />Estandar abierto para abordar las necesidades únicas de bajo costo, redes inalámbricas de bajo consumo para la comunicación entre dispositivos (maquina a maquina o redes M2M)<br />Es muy similar al Bluetooth aunque se diferencia:<br />Admite más nodos (más dispositivos en una red)<br />Mejor eficiencia energetica (Menor consumo)<br />Mayor alcance (300m)<br />Permite la red de pares de dispositivos (Igual)<br />Menor velocidad Bluetooth 3000 Kbs ZigBee 250 kbs. Por eso este sistema no se ha llevado a los móviles y se utiliza en la comunicación entre dispositivos (por ej. Domótica)<br />Al igual que Bluetooth requiere un dispositivo con accesso a Internet (un PC)<br />Arduino: Módulos XBee<br />WiFi<br />La más conocida de todas y seguramente la más usual en vuestras casas. Seguramente ahora mismo estas conectados a una red de este tipo<br />Estándar IEEE 802.11x<br />Los módulos WiFi disponibles comercialmente se pueden integrar directamente en los dispositivos del IoT y proporcionan conectividad inmediata.<br />La principal ventaja sobre las otras tecnologías a parte de conectar directamente con Internet es que esta conexión es muy fácil de establecer.<br />Inconveniente, esta tecnología no se pensó para las redes IoT por lo que consume demasiado.<br />Arduino:<br />Shield o módulo wifi<br />ESP8266<br />Arduino Yun<br />Arduino MKR1000<br />Enlaces de radiofrecuencia (RF Links )<br />Otra opción es conectar dispositivos mediante interfaces de radio frecuencia simple.<br />Es ideal cuando el tamaño importa, es pequeño y barato<br />Proporciona un alcance de comunicaciones entre 100m y 1km dependiendo de la potencia de transmisión y de la antena que se utilice.<br />Alcanza una velocidad de datos hasta 1 Mbps<br />Estos módulos se pueden conectar a microcontroladores a través del puerto serie pero no proporcionan ninguna aplicación del protocolo de comunicación TCP/IP. De nuevo tenemos problemas para conectarlos a Internet<br />Redes móviles<br />Con estas redes hablamos de acceder a Internet desde un dispositivo móvil, como un smartphone, tablet, portátil, … a través de una red de banda ancha.<br />Tenemos muchos estándares con esta tecnología:<br />GPRS (80 Kbps)<br />3G<br />4G<br />Proporcionan conectividad directa a Internet a diferentes velocidades según la tecnología. Desde 80 Kbps de la GPRS a unos pocos Mbps de la 3G y 4G<br />Debido a la complejidad del protocolo, la codificación de la información y los requisitos de señal alta de recepción esta tecnología tiene un alto consumo de batería.<br />Es una buena opción para el IoT ya que conectamos directamente con Internet.<br />En Arduino tenemos varios módulos con GPRS<br />¿Cual es la mejor par mi red IoT?<br /><br />Depende de varios factores:<br />Movilidad<br />Alcance de la red<br />Consumo de energía<br />Tamaño<br />Coste<br />Si el dispositivo está fijo:<br />El cableado sería la mejor opción (Ethernet)<br /><br />Si carecemos de la infraestructura o el dispositivo esta en movimiento:<br />WiFi, movil o ZigBee. La RFID requiere mucho esfuerzo en la creación de un protocolo de comunicación. ZigBee, requiere una puerta de enlace para proporcionar conexión a Internet, pero tiene un bajo consumo y buen alcance. La WiFi proporciona acceso directo a internet (si hay WiFi disponible) pero consume mucha energía y cuando la única infraestructura disponible es la móvil, es la uncia opción que nos queda.<br /><br />El Recurso del día<br /><br />La Hora Maker<br /><br />Hoy os hablamos de un podcast dirigido por Cesar García (@elsatch) donde trata la actualidad del mundo Maker. Cesar comparte su experiencia como miembro del Internet Society, organización global dedicada a que Internet siga siendo libre y co-fundador del Markespace Madrid, espacio dedicado a la fabricación digital. Combina entrevistas con gente del movimiento Maker y DIY, con ifnormación de eventos y lanzamientos. Si quieres ser un verdadero Maker debes escucharlo. Desde aquí le ofrecemos que un día venga a contarnos cosas interesantes del mundo Maker.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7686379</guid><pubDate>Mon, 01 Feb 2016 05:53:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7686379/podcast65.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capitulo te presentamos los sistemas de comunicación inalámbricas que tan necesarias se están haciendo para la comunicación entre dispositivos y la necesidad de enviar la información a Internet para que esta pueda ser procesada ya sea por otro...</itunes:subtitle><itunes:summary><![CDATA[En este capitulo te presentamos los sistemas de comunicación inalámbricas que tan necesarias se están haciendo para la comunicación entre dispositivos y la necesidad de enviar la información a Internet para que esta pueda ser procesada ya sea por otro dispositivo o por cualquier software de gestión.<br /><br />Pero como siempre, si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Antes de empezar en materia nos es grato comunicarte las fechas de lanzamiento de nuestro primer curso para aprender a programar. La preventa saldrá el día 8 de febrero con descuento para los suscriptores y el curso estará disponible a partir del 7 de Marzo. En este curso aprenderás a programar con Scracth y Snap! de una forma muy divertida y entretenida e iremos viendo como utilizar Arduino y sus componentes y programarlos con estas plataformas. Pero esto solo es el principio, ya estamos pensando en el curso de continuación.<br /><br />Y vamos a la materia que nos toca hoy, la expansión de las redes inalámbricas se debe, como hemos dicho al principio, a la necesidad de comunicación entre los dispositivos y enviar esta información a internet. Como consecuencia, los dispositivos (las cosas) deben integrar un sistema de comunicación y la tendencia es que esta sea una red inalámbrica. En el artículo del viernes vimos muchas de las tecnologías que hoy vamos a ver enfocado pero ahí lo enfocamos a Arduino y hoy lo veremos de forma genérica.<br /><br />En este capitulo describiremos un poco mejor estas tecnologías y también hablaremos de otros dispositivos que se caracterizan porque sus interfaces permiten conexiones directas a los microcontroladores y especialmente a la plataforma Arduino.<br /><br />Antes de empezar con la tecnología tenemos que tener claro el concepto de electromagnetismo:<br /><br />Fundamentos asentados por Faraday<br />Y formulados bajo las cuatro ecuaciones de Maxwell<br />Tecnlogías inalámbricas:<br /><br />Radio Frequency Identification (RFID)<br />Esta tecnología se introdujo inicialmente para la identificación y seguimiento de objetos a través de pequeños chips electrónicos denominados etiquetas. Por ejemplo el pago automático en los peajes o el SATE, el Sistema Atuomático de Tratamiento de Equipajes<br />Se componen de un circuito integrado (almacenar y procesar información), un transductor radio  y una antena.<br />Existen tres tipos:<br />Pasiva: No tienen fuente de alimentación (batería) y por lo tanto no pueden transmitir información. Se activan a través del lector RFID y transmiten solo una pequeña información como el identificador del objeto.<br />Activa: Tiene su propia batería y pueden transmitir información de forma continua.<br />Híbrida (BAP): Lleva batería, pero solo transmite información en presencia de un lector RFIP. La batería ayuda a transmitir la información en distancias más largas que la del tipo pasiva.<br />Al final este dispositivo la información que nos envia es un identificador único para cada objeto.<br />Debido a su bajo coste, alta movilidad y la eficiencia en los dispositivos es una tecnología a tener en cuenta para el IoT<br />Como inconvenientes para el IoT no podemos comunicar con Internet directamente, no puede establecer conexión a través de una puerta de enlace. Y la proximidad del dispositivo de lectura también es otro inconveniente.<br />Podemos conectar un dispositivo RFID con Arduino a través del puerto serie.<br />Bluetooth<br />Todos utilizamos esta tecnología sobre todo con nuestro movil: manos libres, auriculares inalámbricos, transferencia de archivos…<br />Bluetooth es una tecnología estándar para el intercambio de datos a través de distancias cortas creando redes de área personal.<br />Utilizar transmisiones de radio...]]></itunes:summary><itunes:duration>2117</itunes:duration><itunes:keywords>arduino,bluetooth,makers,wifi,zigbee</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>64. Proyectos curiosos con Arduino</title><link>https://www.spreaker.com/episode/64-proyectos-curiosos-con-arduino--7633821</link><description><![CDATA[Comenzamos este nuevo capítulo donde vamos a hablarte de proyectos curiosos con Arduino. Te vamos a presentar cuatro proyectos que nos han llamado la atención por diferentes razones. Hemos aplicado nuestros propios criterios, según nuestros gustos y hemos seleccionado cuatro de entre todos los que hemos podido ver en Internet. Si tu conoces algún proyecto interesante o curioso nos lo puedes mandar para que hablemos de él en el programa.<br /><br />Si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Pinokio<br /><br />Pinokio es un robot en forma de lámpara. Intenta explorar las expresiones y el comportamiento de la programación o computación en robótica. Gracias a los algoritmos y a la electrónica puede ser consciente de su entorno, enfocándose en las personas. Sus autores son Shanshan Zhou, Adam Ben-Dror y Joss Doggett y está construido con los siguientes materiales:<br /><br />Lámpara flexo, utilizan una de IKEA<br />Una webcam, no debe ser profesional<br />6 servomotores<br />1 Arduino<br />1 pc<br />El comportamiento y los movimientos de Pinokio tiene muchos rasgos parecidos a los de los animales, esto hace que sea entrañable y genere simpatía entre las personas. Recuerda mucho a la lámpara que sale en las películas de Pixar, esa que aplasta la “i”.<br /><br />Realmente la electrónica y la mecánica son relativamente sencillas, solo debemos ensamblar bien los componentes apoyándonos en estructuras auxiliares como soportes, escuadras y demás. Como corazón de la electrónica utiliza Arduino, imagino que será una placa Mega debido a sus mejores prestaciones de computación y potencia. Pero lo realmente complicado es darle vida a la lámpara, la programación.<br /><br />En la fase de programación han utilizado Processing (lenguaje en el que se basa el IDE de Arduino) y C++ con OpenCV (librería de código abierto de visión artificial). Por supuesto que todo esto debe ir acompañado por su ordenador personal y cableado correspondiente. Aunque en la web del proyecto no dicen que tipo de computadora utilizan, podría utilizarse una Raspberry Pi.<br /><br />Detector de contaminación de aire<br /><br />Muchos de vosotros vivís en grandes ciudades, como Madrid, y sufrìs la contaminación con consecuencias como las restricciones de circulación. Este dispositivo está diseñado para proporcionar al usuario un medio rentable para la determinación de la calidad del aire.<br /><br />Se centra en los cinco componentes del Índice de Calidad del Aire de la Agencia de Protección del Medio Ambiente: el ozono, partículas, monóxido de carbono, dióxido de azufre y óxido nitroso. Este dispositivo detecta todos estos contaminantes excepto dióxido de azufre.<br /><br />El dispositivo también incluye un sensor de gas ciudad para alertar al usuario de fugas de gas o la presencia de gases inflamables. Además, se incluye un sensor de temperatura y la humedad ya que estas condiciones pueden afectar al rendimiento de los sensores de gas. A continuación tenéis los materiales que utiliza.<br /><br />Control y energía:<br /><br />Arduino Uno<br />Bateria 5V<br />LCD 16x2 RGB<br />Sensores:<br /><br />Shinyei PPD42 Detector de partículas (recipiente)<br />MQ-2 Gas Sensor<br />MQ-9 Gas Sensor<br />MiCS-2714 Gas Sensor (NO2)<br />MiSC-2614 Gas Sensor (Ozone)<br />Keyes DHT11 (Sensor de temperatura y humedad)<br />Ensamblado:<br /><br />Impresora 3D para la caja<br />Placa para soldar componentes<br />Pila de litio de 5V<br />10 o 15 cables de calibre 24<br />Los sensores utilizados son relativamente baratos y varían en gran medida de componente a componente por lo que necesitan ser calibrados con concentraciones conocidas de los gases de destino. Esta calibración es la que a nuestro entender supone la mayor dificultad para que funcione correctamente. Aunque siempre estarán los datasheets de los sensores para hacer estimaciones.<br /><br />Si añadiéramos un shield de Ethernet o Wifi y múltiples dispositivos de este tipo podrían tejer una red en las ciudades inteligentes para saber en cada momento la calidad de aire de cada zona de nuestra ciudad y actuar en consecuencia.<br /><br />Fish on Wheels<br /><br />Su propio nombre lo indica, se trata de un pez con ruedas, bueno más bien una pecera con ruedas que se mueve con el pez. Es un artilugio muy divertido y fácil de hacer. El objetivo principal de este proyecto, según sus autores, es mostrar que la visión por computador o visión artificial no está limitada a proyectos de automatización para la recopilación de información. Esta tecnología también puede ser utilizada para que los animales, en este caso un pez, puedan interaccionar con el medio. Fish on Wheels muestra esto al permitir que los peces puedan mover su propia pecera, si son lo suficientemente inteligentes como para entender esto.<br /><br />¿Cómo hacer que se mueva la pecera guiado por el pez? Se trata de un proyecto sencillo, consta de un vehículo robot controlado con Arduino. Puedes encontrar varios en el mercado y de diferentes precios. También necesitarás un ordenador o placa lo suficientemente pequeño para que pueda ir encima del robot y que consuman poco. Todos estamos pensando en la misma, una Raspberry Pi (podemos encontrar una por 40€) pero hay otras alternativas como la placa BeagleBoard de Texas Instruments, es algo más cara pero es la que utilizan para este proyecto. Por último necesitamos una webcam estándar, servirá para obtener la información de donde quiere ir el pez.<br /><br />El funcionamiento es simple, con la webcam captan las imágenes del pez desde la perpendicular es decir, la webcam se situará encima de la pecera. Utilizando el contraste del pez con el fondo de la pecera se determina la posición del pez. Esto lo hacemos a través de la Raspberry Pi o BeagleBoard, donde se harán todos los cálculos. En este proyecto también es factible utilizar la librería OpenCV. Posteriormente se enviará esa información a Arduino para que mueva el robot en esa dirección. Todo esto se hace de manera autónoma, por iniciativa del pez. ¿Te imaginas si en vez de un pez lo hacemos con un delfín? Podríamos ver delfines corriendo por los prados :).<br /><br />Hidden light control<br /><br />En el mercado existen proyectos muy complejos y completos de control domotico con Arduino. Este ejemplo es muy simple pero a la vez muy original. Se trata de un simple control de luminosidad de una habitación a través de una pequeña estatua de decoración.<br /><br />Al mover la estatua se enciende la tira de leds, si giras hacia la derecha disminuye la intensidad de luz y por el contrario hacia la izquierda se incrementa. Los materiales que utiliza son los siguientes:<br /><br />Un imán (que ponemos en la figura)<br />un sensor magnético de doble eje<br />3 transistores MOSFETS<br />Arduino UNO<br />una tira de leds<br />Con el imán y sensor magnético construye una brújula para saber la posición de su mando que es la figura. También a través de este sensor es capaz de saber a qué distancia se encuentra el imán y dependiendo de esta, hace que la luz se encienda o se apague. Por lo que nos cuenta el autor, tiene unos pequeños problemas por fluctuación en los cambios pequeños de ángulo por lo que los discrimina. <br /><br />Evidentemente este sistema no es válido para llevarlo a uso cotidiano. Cualquier otro imán que entrara en el radio de acción haría que el sistema ya no funcionara. Pero si que es muy original y con pocos elementos y una red inalámbrica inusual, el campo magnético del imán, consigue un control remoto de la luz de una habitación.<br /><br />Recurso del dia<br /><br />Xively Cloud Services<br /><br />Se autodefine como una plataforma para un servicio (PaaS) y está construida expresamente para el internet de las cosas (IoT). La plataforma permite publicar los datos de nuestros sensores que podremos monitorizar de forma online y en tiempo real mediante gráficas y widgets. Cada usuario puede gestionar sus datos, permitiendo que estos sean públicos o no, o solo una parte de ellos. Esta filosofía nos permite utilizar los datos de cualquier objeto del IoT conectado a esta plataforma y utilizarlos en nuestro dispositivo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7633821</guid><pubDate>Mon, 25 Jan 2016 05:24:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7633821/podcast64.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos este nuevo capítulo donde vamos a hablarte de proyectos curiosos con Arduino. Te vamos a presentar cuatro proyectos que nos han llamado la atención por diferentes razones. Hemos aplicado nuestros propios criterios, según nuestros gustos y...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos este nuevo capítulo donde vamos a hablarte de proyectos curiosos con Arduino. Te vamos a presentar cuatro proyectos que nos han llamado la atención por diferentes razones. Hemos aplicado nuestros propios criterios, según nuestros gustos y hemos seleccionado cuatro de entre todos los que hemos podido ver en Internet. Si tu conoces algún proyecto interesante o curioso nos lo puedes mandar para que hablemos de él en el programa.<br /><br />Si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Pinokio<br /><br />Pinokio es un robot en forma de lámpara. Intenta explorar las expresiones y el comportamiento de la programación o computación en robótica. Gracias a los algoritmos y a la electrónica puede ser consciente de su entorno, enfocándose en las personas. Sus autores son Shanshan Zhou, Adam Ben-Dror y Joss Doggett y está construido con los siguientes materiales:<br /><br />Lámpara flexo, utilizan una de IKEA<br />Una webcam, no debe ser profesional<br />6 servomotores<br />1 Arduino<br />1 pc<br />El comportamiento y los movimientos de Pinokio tiene muchos rasgos parecidos a los de los animales, esto hace que sea entrañable y genere simpatía entre las personas. Recuerda mucho a la lámpara que sale en las películas de Pixar, esa que aplasta la “i”.<br /><br />Realmente la electrónica y la mecánica son relativamente sencillas, solo debemos ensamblar bien los componentes apoyándonos en estructuras auxiliares como soportes, escuadras y demás. Como corazón de la electrónica utiliza Arduino, imagino que será una placa Mega debido a sus mejores prestaciones de computación y potencia. Pero lo realmente complicado es darle vida a la lámpara, la programación.<br /><br />En la fase de programación han utilizado Processing (lenguaje en el que se basa el IDE de Arduino) y C++ con OpenCV (librería de código abierto de visión artificial). Por supuesto que todo esto debe ir acompañado por su ordenador personal y cableado correspondiente. Aunque en la web del proyecto no dicen que tipo de computadora utilizan, podría utilizarse una Raspberry Pi.<br /><br />Detector de contaminación de aire<br /><br />Muchos de vosotros vivís en grandes ciudades, como Madrid, y sufrìs la contaminación con consecuencias como las restricciones de circulación. Este dispositivo está diseñado para proporcionar al usuario un medio rentable para la determinación de la calidad del aire.<br /><br />Se centra en los cinco componentes del Índice de Calidad del Aire de la Agencia de Protección del Medio Ambiente: el ozono, partículas, monóxido de carbono, dióxido de azufre y óxido nitroso. Este dispositivo detecta todos estos contaminantes excepto dióxido de azufre.<br /><br />El dispositivo también incluye un sensor de gas ciudad para alertar al usuario de fugas de gas o la presencia de gases inflamables. Además, se incluye un sensor de temperatura y la humedad ya que estas condiciones pueden afectar al rendimiento de los sensores de gas. A continuación tenéis los materiales que utiliza.<br /><br />Control y energía:<br /><br />Arduino Uno<br />Bateria 5V<br />LCD 16x2 RGB<br />Sensores:<br /><br />Shinyei PPD42 Detector de partículas (recipiente)<br />MQ-2 Gas Sensor<br />MQ-9 Gas Sensor<br />MiCS-2714 Gas Sensor (NO2)<br />MiSC-2614 Gas Sensor (Ozone)<br />Keyes DHT11 (Sensor de temperatura y humedad)<br />Ensamblado:<br /><br />Impresora 3D para la caja<br />Placa para soldar componentes<br />Pila de litio de 5V<br />10 o 15 cables de calibre 24<br />Los sensores utilizados son relativamente baratos y varían en gran medida de componente a componente por lo que necesitan ser calibrados con concentraciones conocidas de los gases de destino. Esta calibración es la que a nuestro entender supone la...]]></itunes:summary><itunes:duration>1927</itunes:duration><itunes:keywords>arduino,dyi,maker,programacion,proyectos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>63. Programación visual con Arduino, Scratch y Snap!</title><link>https://www.spreaker.com/episode/63-programacion-visual-con-arduino-scratch-y-snap--7583852</link><description><![CDATA[En el capítulo de hoy vamos a ver diferentes alternativas de programación visual con Arduino. Uno de los grandes problemas a los que te puedes enfrentar con esta placa es la programación. Para poder tener una iniciación progresiva en este mundo, es importante comenzar con lenguajes de programación enfocados a obtener las nociones básicas de computación, olvidándote de los errores de sintaxis y de las particularidades de cada lenguaje. En este capítulo vamos a ver Scratch y Snap!.<br /><br />Si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Ya te hablamos en el capítulo 28. Entorno de desarrollo de Arduino las diferentes opciones que teníamos a la hora de crear nuestro programas en código nativo de Arduino. El entorno de desarrollo oficial de Arduino está basado en Wiring (framework de código abierto para programar microcontroladores), que a su vez está basado en Processing, un lenguaje bastante sencillo de utilizar enfocado en proyectos multimedia e interactivos de diseño digital.<br /><br />Arduino utiliza diferentes lenguajes y plataformas para poder programar su microcontrolador. En un pasado, no muy lejano, esta tarea se hacía muy tediosa debido a que se debía programar en lenguajes de bajo nivel como ensamblador o en algún otro tipo de lenguaje propietario de cada microcontrolador que, solo servían para esa marca e incluso para un único modelo. El fin principal de Arduino es dar a conocer las ciencias de la computación y la electrónica sin que esto suponga un trauma para los usuarios. Cuando adquieres una placa o kit de Arduino puedes empezar a aprender en cuestión de minutos, solo debes descargar el IDE oficial, instalarlo y a programar.<br /><br />Desarrollar un software comercial implica tener conocimientos en muchas facetas tanto de la programación como de la tecnología pero, si miramos la esencia de cada programa todos se rigen por las mismas leyes, lógica, matemáticas, algoritmos y comunicación. La programación visual te permite adentrarte en este mundo de una manera suave. Existen varias plataformas que facilitan esta tarea. Si lo que realmente quieres es aprender a programar y dedicarte a ello profesionalmente, no te voy a engañar, es una tarea francamente difícil pero no imposible, siempre digo lo mismo, ilusión y constancia es la clave del éxito.<br /><br />El primer paso que aconsejo que des es comenzar a utilizar Scratch, si además lo combinas con Arduino, te prometo que aprenderás a programar jugando. Esto se puede hacer gracias a la plataforma S4A y es de la que hablaremos en este capítulo.<br /><br />Scratch<br /><br />Quizás sea el lenguaje de programación visual por antonomasia, fue creado por Mitchel Resnick, miembro del MIT (Instituto Tecnológico de Massachusetts), en el año 2003. Desde entonces ha evolucionado y ha pasado por diferentes fases hasta llegar donde está ahora. Puedes trabajar online a través de su web y la posibilidad de trabajar offline descargando el editor de Scratch 2.0. Se trata de un software libre, lo que implica que puedes descargar el código fuente y amoldarlo a tus requerimientos.<br /><br />Scratch está orientado a niños a partir de los 8 años pero es más que recomendable para todos aquellos que se quieran iniciar en la programación. El entorno de desarrollo no ofrece todo lo necesario para comenzar, un escenario, bloques, objetos, disfraces y sonidos, con estos cinco componentes podemos crear juegos y programas totalmente funcionales, puedes ver ejemplos en la galería de la web oficial. También puedes ver el tutorial que hicimos para crear el acertijo del lobo, la cabra y la col (parte 1 y parte 2).<br /><br />El escenario es donde transcurre la acción y donde los objetos interactúan. Los objetos tienen disfraces para crear animaciones y sonidos que pueden ser asignados a diferentes acciones. Los bloques son la parte fundamental de la programación, si los arrastras al área de script podrás ir dando vida a los diferentes objetos y establecer su comportamiento.<br /><br />S4A<br /><br />Plataforma orientada a la programación con Scratch y Arduino. Actualmente están desarrollando su sustituto Snap4Arduino que está en una fase beta, hablaremos más tarde de él. Está desarrollado y mantenido por el equipo de Smalltalk (lenguaje de programación reflexivo orientado a objetos) del Citilab (centro de investigación e innovación sobre la Internet social que centra su actividad en la innovación digital ciudadana, con el objetivo de difundir y fomentar la Sociedad de la Información) El concepto es poder utilizar toda la potencia de Scratch para crear proyectos con Arduino. La gran ventaja que nos ofrece S4A es precisamente que se basa en Scratch, un lenguaje reconocido por su facilidad y sencillez.<br /><br />La gran desventaja que nos podemos encontrar es la conectividad con la placa, solo nos ofrece los siguientes pines de Arduino:<br /><br />6 entradas analógicas<br />2 entradas digitales (2 y 3)<br />3 salidas analógicas PWM (5, 6 y 9)<br />3 salidas digitales (10, 11 y 13)<br />4 salidas digitales para servomotores (4, 7, 8 y 12)<br />Debido a su carácter de código abierto, podemos añadir nuevos bloques y funcionalidades ya que tenemos a nuestra disposición el código fuente del entorno de desarrollo.<br /><br />Si quieres comenzar con esta plataforma te recomiendo que leas el artículo donde te explico cómo debes instalarlo para comenzar a trabajar.<br /><br />Snap!<br /><br />Snap! es un lenguaje de programación visual inspirado en Scratch, basado en bloques y la misma filosofía de facilidad y sencillez para aprender a programar. Formalmente se llama BYOB (Built Your Own Blocks, Construye Tus Propios Bloques) e incluye y expande funcionalidades de Scratch. Fue creado por un grupo peteneciente al MIT (MIT Media Lab) Una de las mayores ventajas es precisamente eso, que puedes crear tus propios bloques para que se comporten como tu quieras y después añadirlos a tu entorno de desarrollo.<br /><br />La versión 4.0 está basada enteramente en los navegadores, escrita en JavaScript y HTML5, pudiendo ser ejecutada en cualquier plataforma y sin necesidad de instalar nada en tu máquina local. Funciona incluso con las plataformas móviles.<br /><br />Snap4Arduino<br /><br />Se trata del sucesor de Scratch4Arduino y actualmente se encuentra en su fase beta, primera versión completa, puedes descargarla en su web. Esta desarrollada y mantenida por el mismo equipo que desarrolló S4A.<br /><br />Las ventajas de esta plataforma son:<br /><br />Soporta casi todos los tipos de placas de Arduino, incluyendo Mega y Nano.<br />Los pins son auto-configurables pudiendo aprovechar todas las capacidades de la placa.<br />Es siete veces más rápido en tiempos de respuesta que el S4A.<br />Interactuación con más de una placa de Arduino en el mismo programa.<br />Posibilidad de construir tus propios bloques.<br />Es una aplicación de escritorio así que no necesitas tener conexión a Internet.<br />Utiliza un nuevo firmware basado en Firmata.<br />Posibilidad de traducir Snap! a código nativo de Arduino.<br />La mayores desventajas que tiene es que no es compatible con S4A y que por ahora está en la versión Beta que, aunque sea totalmente funcional, no está exento de errores y puede ser inestable.<br /><br />Existen otras alternativas a estos dos lenguajes como Ardublock y miniBloq, pero esto lo dejaremos para otro capítulo.<br /><br />Recurso del día<br /><br />Firmata es un protocolo de comunicaciones para microcontroladores que nos permite conectar nuestro software instalado en un PC y Arduino. Puede ser utilizado con un firmware que se instala en cualquier arquitectura de microcontrolador así como en cualquier software soportado por este protocolo. Muy recomendable para utilizar con la gama Atmel de Arduino. Soporta los lenguajes más comunes como .NET, Java, JavaScript y PHP. También puede ser utilizado como protocolo para la comunicación con dispositivos móviles.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7583852</guid><pubDate>Mon, 18 Jan 2016 05:24:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7583852/podcast63.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a ver diferentes alternativas de programación visual con Arduino. Uno de los grandes problemas a los que te puedes enfrentar con esta placa es la programación. Para poder tener una iniciación progresiva en este mundo, es...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a ver diferentes alternativas de programación visual con Arduino. Uno de los grandes problemas a los que te puedes enfrentar con esta placa es la programación. Para poder tener una iniciación progresiva en este mundo, es importante comenzar con lenguajes de programación enfocados a obtener las nociones básicas de computación, olvidándote de los errores de sintaxis y de las particularidades de cada lenguaje. En este capítulo vamos a ver Scratch y Snap!.<br /><br />Si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail <a href="mailto:info@programarfacil.com">info@programarfacil.com</a>, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.<br /><br />Ya te hablamos en el capítulo 28. Entorno de desarrollo de Arduino las diferentes opciones que teníamos a la hora de crear nuestro programas en código nativo de Arduino. El entorno de desarrollo oficial de Arduino está basado en Wiring (framework de código abierto para programar microcontroladores), que a su vez está basado en Processing, un lenguaje bastante sencillo de utilizar enfocado en proyectos multimedia e interactivos de diseño digital.<br /><br />Arduino utiliza diferentes lenguajes y plataformas para poder programar su microcontrolador. En un pasado, no muy lejano, esta tarea se hacía muy tediosa debido a que se debía programar en lenguajes de bajo nivel como ensamblador o en algún otro tipo de lenguaje propietario de cada microcontrolador que, solo servían para esa marca e incluso para un único modelo. El fin principal de Arduino es dar a conocer las ciencias de la computación y la electrónica sin que esto suponga un trauma para los usuarios. Cuando adquieres una placa o kit de Arduino puedes empezar a aprender en cuestión de minutos, solo debes descargar el IDE oficial, instalarlo y a programar.<br /><br />Desarrollar un software comercial implica tener conocimientos en muchas facetas tanto de la programación como de la tecnología pero, si miramos la esencia de cada programa todos se rigen por las mismas leyes, lógica, matemáticas, algoritmos y comunicación. La programación visual te permite adentrarte en este mundo de una manera suave. Existen varias plataformas que facilitan esta tarea. Si lo que realmente quieres es aprender a programar y dedicarte a ello profesionalmente, no te voy a engañar, es una tarea francamente difícil pero no imposible, siempre digo lo mismo, ilusión y constancia es la clave del éxito.<br /><br />El primer paso que aconsejo que des es comenzar a utilizar Scratch, si además lo combinas con Arduino, te prometo que aprenderás a programar jugando. Esto se puede hacer gracias a la plataforma S4A y es de la que hablaremos en este capítulo.<br /><br />Scratch<br /><br />Quizás sea el lenguaje de programación visual por antonomasia, fue creado por Mitchel Resnick, miembro del MIT (Instituto Tecnológico de Massachusetts), en el año 2003. Desde entonces ha evolucionado y ha pasado por diferentes fases hasta llegar donde está ahora. Puedes trabajar online a través de su web y la posibilidad de trabajar offline descargando el editor de Scratch 2.0. Se trata de un software libre, lo que implica que puedes descargar el código fuente y amoldarlo a tus requerimientos.<br /><br />Scratch está orientado a niños a partir de los 8 años pero es más que recomendable para todos aquellos que se quieran iniciar en la programación. El entorno de desarrollo no ofrece todo lo necesario para comenzar, un escenario, bloques, objetos, disfraces y sonidos, con estos cinco componentes podemos crear juegos y programas totalmente funcionales, puedes ver ejemplos en la galería de la web oficial. También puedes ver el tutorial que hicimos para crear el acertijo del lobo, la cabra y la col (parte 1 y parte 2).<br /><br />El escenario es donde transcurre la acción y donde los objetos interactúan. Los objetos tienen...]]></itunes:summary><itunes:duration>1983</itunes:duration><itunes:keywords>arduino,makers,programacion,scratch,snap</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>62. Domótica y edificios inteligentes</title><link>https://www.spreaker.com/episode/62-domotica-y-edificios-inteligentes--7535262</link><description><![CDATA[En este capitulo vamos hacer un repaso sobre domótica y edificios inteligentes, veremos como automatizar las diferentes instalaciones de nuestra vivienda para dotarla de capacidades para el entendimiento y la compresión del entorno en que se sitúa. La dotaremos de inteligencia para que tenga capacidades para tomar decisiones sobre si misma.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter yFacebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />En el programa anterior hablamos del IoT, el internet de las cosas, en este capitulo nos centramos en el ámbito de una casa o un edificio inteligente. Aunque son dos temas que tienen muchas cosas en común existen diferencias. El primero es que en este caso restringimos la automatización de servicios en el ámbito domestico, por lo que podemos decir que la domótica "es una parte del IoT". Otra diferencia es que por definición los elementos domóticos no tienen porque estar conectados a Internet aunque la tendencia es que cualquier objeto este conectado a la red de redes.<br /><br />En este capitulo hacemos referencia a una nueva tecnología que esta destinada a ser la nueva WiFi, la LiFi y vemos como esta tecnología hará avanzar tanto a la domótica como al IoT. En este articulo la presentamos y sera el inicio de una serie de artículos donde iremos viendo esta tecnología e iremos aplicando la teoría a Arduino.<br /><br />La domótica es una disciplica multidisciplinar, embarda desde un electrónico, un teleco, un imformatico programador... hasta un cocinero o dietista si por ejemplo lo que queremos automatizar tiene que ver con estas profesiones. Aqui teneís todos los puntos y enlaces que hemos ido viendo en este programa:<br /><br />Sistema Domótico<br /><br />Componentes:<br />Sensor<br />Actuador<br />Redes<br />Redes de control<br />Redes de datos<br />Red de entretenimiento<br />Pasarela residencial<br />Tipos de servicios que nos prestan<br />Servicio aislado: Automatización puntual de servicios a pequeña escala (falta de estructura, de red)<br />Ej: Sistema de alerta intrusos por sensores y focos de luz<br />Servicio complejo: Adecuación de la tecnología para conectividad con sistemas generales de procesamiento de información y de comunicaciones<br />Ej: Al sistema anterior, lo conectamos a una alarma (Powermax) que es la que se encarga de gestionar las alertas, encender la luz (como en el caso anterior, sonar alarma, comunicarse con nosotros via SMS o wasap)<br />Protocolos<br /><br />X10 (PLC)<br />X10 es un protocolo y empresa.<br />Sistemas por corrientes portadoras, utilizan la línea eléctrica como soporte para la transmisión de la información de control de los subsistemas.<br />Gratuidad del soporte, de la red, con un elevado número de entradas y salidas (enchufes) y facilidad de reconfiguración.<br />KNX – EIB<br />Este estándar se basa en tecnología EIB, EHS y BatiBUS<br />Necesitamos un bus propio para estos dispositivos un par trenzado para llegar a los dispositivos, aunque Ethernet o wifi se puede utilizar a modo de trasporte.<br />La necesidad de este cableado es un impedimento y se ha solido implementar en casas nuevas.<br />Ambito dómotica<br /><br />Confort<br />Control automático y/o remoto de climatización<br />Control automático y/o remoto de la iluminación<br />Control automático y a distancia (riego, toldos, …)<br />Electrodomésticos con la categoría de inteligentes.<br />Ocio<br />Dispositivos de ocio accesibles en cualquier punto (TV, DVD, video, CD, MP3)<br />TV y video bajo demanda ADSL<br />Musica ADSL (podcast, reproducción MP3)<br />TV Musical<br />Juegos en red<br />Control de luminosidad (escenas, modo cine)<br />Seguridad<br />Personas<br />Emisión de avisos a servicios de urgencia<br />Alumbrado automático en zonas de riesgo de accidentes<br />Desactivación de tomas de corriente<br />Material<br />Detección de intrusos (detección, seguimiento, …)<br />Simulación de presencia<br />Detección de incendios, fugas de agua, gas…<br />Envío de mensajes<br />Control de accesos<br />Control remoto mediante cámaras<br />Control energético<br />Temperaturas en zonas independientes, según horarios o días de la semana y presencia<br />Apagado de iluminación en ausencia<br />Aprovechamiento tarifas reducidas<br />Retroalimentación del sistema para la reducción de costes<br />Control remoto de apagado y encendido<br /><br /><br />Domotica y Arduino<br /><br />Arduino encaja perfectamente con lo que estamos hablando, como hemos dicho, la domótica es automatizar los servicios de nuestra casa y con Arduino lo podemos realizar perfectamente. Imaginaros un proyecto típico que es la estación meteorológica, la tenemos como forma de sensor y obtenemos datos. Tenemos un sensor de luminosidad (fotoresistencia) y dependiendo de esto, tenemos un actuador, un motor que nos baja el toldo o tenemos un interruptor que nos enciende una luz.<br /><br />La palabra Arduino va pegada a la domótica. Cualquier cacharito que hayáis hecho o penséis hacer y automatice un servicio en vuestra casa es domótica.<br /><br />Recurso del día<br /><br />Wireshark<br /><br />Wireshark, antes conocido como Ethereal, es un analizador de protocolos de red con el que podremos solucionar los problemas que nos encontremos en nuestras redes de comunicación. Es software libre y con su interfaz gráfica amigable, hace a este sniffer una estupenda herramienta didáctica. Ideal para los que quieran adentrarse en las redes de comunicaciones.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7535262</guid><pubDate>Mon, 11 Jan 2016 05:43:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7535262/podcast62.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capitulo vamos hacer un repaso sobre domótica y edificios inteligentes, veremos como automatizar las diferentes instalaciones de nuestra vivienda para dotarla de capacidades para el entendimiento y la compresión del entorno en que se sitúa. La...</itunes:subtitle><itunes:summary><![CDATA[En este capitulo vamos hacer un repaso sobre domótica y edificios inteligentes, veremos como automatizar las diferentes instalaciones de nuestra vivienda para dotarla de capacidades para el entendimiento y la compresión del entorno en que se sitúa. La dotaremos de inteligencia para que tenga capacidades para tomar decisiones sobre si misma.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter yFacebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />En el programa anterior hablamos del IoT, el internet de las cosas, en este capitulo nos centramos en el ámbito de una casa o un edificio inteligente. Aunque son dos temas que tienen muchas cosas en común existen diferencias. El primero es que en este caso restringimos la automatización de servicios en el ámbito domestico, por lo que podemos decir que la domótica "es una parte del IoT". Otra diferencia es que por definición los elementos domóticos no tienen porque estar conectados a Internet aunque la tendencia es que cualquier objeto este conectado a la red de redes.<br /><br />En este capitulo hacemos referencia a una nueva tecnología que esta destinada a ser la nueva WiFi, la LiFi y vemos como esta tecnología hará avanzar tanto a la domótica como al IoT. En este articulo la presentamos y sera el inicio de una serie de artículos donde iremos viendo esta tecnología e iremos aplicando la teoría a Arduino.<br /><br />La domótica es una disciplica multidisciplinar, embarda desde un electrónico, un teleco, un imformatico programador... hasta un cocinero o dietista si por ejemplo lo que queremos automatizar tiene que ver con estas profesiones. Aqui teneís todos los puntos y enlaces que hemos ido viendo en este programa:<br /><br />Sistema Domótico<br /><br />Componentes:<br />Sensor<br />Actuador<br />Redes<br />Redes de control<br />Redes de datos<br />Red de entretenimiento<br />Pasarela residencial<br />Tipos de servicios que nos prestan<br />Servicio aislado: Automatización puntual de servicios a pequeña escala (falta de estructura, de red)<br />Ej: Sistema de alerta intrusos por sensores y focos de luz<br />Servicio complejo: Adecuación de la tecnología para conectividad con sistemas generales de procesamiento de información y de comunicaciones<br />Ej: Al sistema anterior, lo conectamos a una alarma (Powermax) que es la que se encarga de gestionar las alertas, encender la luz (como en el caso anterior, sonar alarma, comunicarse con nosotros via SMS o wasap)<br />Protocolos<br /><br />X10 (PLC)<br />X10 es un protocolo y empresa.<br />Sistemas por corrientes portadoras, utilizan la línea eléctrica como soporte para la transmisión de la información de control de los subsistemas.<br />Gratuidad del soporte, de la red, con un elevado número de entradas y salidas (enchufes) y facilidad de reconfiguración.<br />KNX – EIB<br />Este estándar se basa en tecnología EIB, EHS y BatiBUS<br />Necesitamos un bus propio para estos dispositivos un par trenzado para llegar a los dispositivos, aunque Ethernet o wifi se puede utilizar a modo de trasporte.<br />La necesidad de este cableado es un impedimento y se ha solido implementar en casas nuevas.<br />Ambito dómotica<br /><br />Confort<br />Control automático y/o remoto de climatización<br />Control automático y/o remoto de la iluminación<br />Control automático y a distancia (riego, toldos, …)<br />Electrodomésticos con la categoría de inteligentes.<br />Ocio<br />Dispositivos de ocio accesibles en cualquier punto (TV, DVD, video, CD, MP3)<br />TV y video bajo demanda ADSL<br />Musica ADSL (podcast, reproducción MP3)<br />TV Musical<br />Juegos en red<br />Control de luminosidad (escenas, modo cine)<br />Seguridad<br />Personas<br />Emisión de avisos a servicios de urgencia<br />Alumbrado automático en zonas de riesgo de accidentes<br />Desactivación de...]]></itunes:summary><itunes:duration>1648</itunes:duration><itunes:keywords>arduino,domótica,edificios,inteligentes</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>61. Arduino y los dispositivos del IoT</title><link>https://www.spreaker.com/episode/61-arduino-y-los-dispositivos-del-iot--7447958</link><description><![CDATA[Podemos remontarnos a los orígenes de Internet para ver el nacimiento del IoT (Internet de las Cosas Internet of Things), no es el objeto de este artículo. Voy a tratar de explicarte los conceptos básicos y las bases fundamentales de Arduino y los dispositivos del IoT se rigen. El "Internet de los ordenadores" es la red global que abarca servicios como World Wid Web (WWW), Protocolo de Transferencia de Ficheros (FTP File Transfer Protocol) y demás servicios que hacen que los usuarios se conecten entre si y puedan intercambiar información. En los últimos años, se ha incrementado tanto la potencia como la capacidad de almacenamiento de los dispositivos. La propia tecnología ha permitido que los dispositivos lo integren todo, un ejemplo pueden ser los dispositivos móviles y los werables.<br /><br />Sin duda alguna, todo esto ha sido posible gracias a la evolución de los sistemas eléctricos de comunicación que son cada vez más pequeños, más baratos y con más sensores y actuadores. Algunos sistemas pueden detectar, calcular, actuar y por lo tanto convertirse en una forma inteligente llegando a ser parte del IoT.<br /><br />Gracias a esta evolución de los sistemas y dispositivos, se presenta una nueva oportunidad para todos aquellos aficionados, entusiastas de la electrónica y makers. También esto supone un reto en la gestión de datos adquiridos a través de sus entradas y salidas.<br /><br />Imagínate un dispositivo pequeño, más pequeño que una paquete de chicles, con capacidad para medir temperatura, humedad y luminosidad, capaz de enviar esa información a través de algún servicio basado en la web. Poder acceder a esa información a través de un navegador, un teléfono móvil o cualquier otro dispositivo conectado a Internet, la central de calefacción de tu casa, un sistema de control de luces o un sistema de riego. Este dispositivo podría ajustar temperatura, humedad o luz ambiente automáticamente con unos umbrales establecidos por ti anteriormente a través de alguna plataforma web.<br /><br />Cuando hablamos de las "cosas" del IoT (Internet de las Cosas), estamos hablando de dispositivos y objetos del día a día, desde los más pequeños (relojes o sensores médicos) hasta los más grandes (coches, edificios o televisores). Estos dispositivos tienen la capacidad de interactuar  con los usuarios obteniendo información, mediante sensores, y actuando, mediante relés y puertos digitales, sobre su entorno.<br /><br />El concepto principal del IoT es que los dispositivos están conectados al mundo virtual de Internet, envían información captada de seguimiento y monitoreo de los objetos y de su entorno, pudiendo los usuarios y desarrolladores añaden componentes que permiten la capacidad de captar, comunicar y construir aplicaciones web.<br /><br />Los dispositivos del IoT deben tener unas características especiales que permitan su utilización para este propósito:<br /><br />Recoger y transmitir información: el dispositivo puede percibir el entorno (por ejemplo tu casa o tu cuerpo) y recoger la información relacionada con el (ejemplo la temperatura o humedad) y transmitirla a diferentes dispositivos (puede ser tu móvil o tu portatil) o a Internet (ejemplo un servidor web).<br />Dispositivos actuadores: pueden ser programados para actuar sobre otros dispositivos (por ejemplo subir o bajar la temperatura o una persiana) basándose en las condiciones establecidas por ti. Por ejemplo, puedes programar un dispositivo que encienda las luces cuando se oscurece una habitación.<br />Recibir información: una característica única de los dispositivos del IoT es que solo pueden recibir información de la red a la que pertenecen (por ejemplo de otros dispositivos) o a través de Internet (por ejemplo información de nuevos eventos, nuevo estado de operación y en algunos casos nuevas funcionalidades). Queda excluida la manipulación manual.<br /><br /><br />Lo que hace diferentes a los dispositivos del IoT de otros dispositivos con sensores más comunes (por ejemplo una estación meteorológica), es básicamente la capacidad de comunicar directa o indirectamente a Internet. Normalmente, la memoria integrada de estos dispositivos es bastante limitado por lo tanto la gente utiliza soluciones alternativas como tarjetas de memoria externa. Puesto que los sensores están integrados dentro de dispositivos con la capacidad de comunicarse, el interés consiste en utilizar esta capacidad para poder almacenar los datos adquiridos de los sensores en servicios online a través de Internet. Gracias a esta solución, resolvemos dos problemas, la limitación de memoria y al mismo tiempo permitimos que los datos estén accesibles desde cualquier sitio y en cualquier momento utilizando las aplicaciones web apropiadas.<br /><br />Si añadimos a lo mencionado anteriormente que, estas aplicaciones web tienen la capacidad de comunicarse entre si y con otras aplicaciones mediante protocolos HTTP y archivos XML o JSON (servicios web), podríamos comunicar cualquier dispositivo independientemente de la plataforma en la que se ejecute (Windows, Linux. Mac OSX, Android, iOS, Windows Phone,...) con un dispositivo del IoT. No solo podemos recibir y procesar los datos, también podemos hacer que los dispositivos del IoT respondan a acciones ejecutadas por nosotros mismos.<br /><br />Cuando hablo de aplicación web capaz de gestionar el intercambio de datos en las dos direcciones mencionado anteriormente, debe estar basada en "la programación en la nube"<br /><br />Para que "las cosas" hablen entre ellas y con Internet, necesitan tener unas capacidades y funcionalidades específicas. Los dispositivos deben tener unos componentes que sean capaces de sentir, actuar y comunicar con el entorno, pero esto lo veremos en otro artículo donde detalle los tipos de componentes que deben tener los dispositivos del IoT.<br /><br />Arduino sea quizás el mayor exponente en dispositivos del IoT. Hace unas semanas se presento su buque insignia para esta tarea, la placa MKR1000 que incorpora todo lo necesario para ser un miembro de este selecto grupo.<br /><br />Enlaces relacionados:<br /><br />Artículo de Santander ciudad inteligente<br />Recurso del día<br /><br />Zetta<br /><br />Zetta es una plataforma de código abierto desarrollado sobre Node.js para la creación de servidores para el IoT (Internet de las Cosas). Combina una API Rest, WebSockets y módulos para programar, perfecto para la gestión de grandes cantidades de dispositivos de aplicaciones en tiempo real y con un gran volumen de transferencia de datos.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7447958</guid><pubDate>Mon, 28 Dec 2015 06:13:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7447958/podcast61.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Podemos remontarnos a los orígenes de Internet para ver el nacimiento del IoT (Internet de las Cosas Internet of Things), no es el objeto de este artículo. Voy a tratar de explicarte los conceptos básicos y las bases fundamentales de Arduino y los...</itunes:subtitle><itunes:summary><![CDATA[Podemos remontarnos a los orígenes de Internet para ver el nacimiento del IoT (Internet de las Cosas Internet of Things), no es el objeto de este artículo. Voy a tratar de explicarte los conceptos básicos y las bases fundamentales de Arduino y los dispositivos del IoT se rigen. El "Internet de los ordenadores" es la red global que abarca servicios como World Wid Web (WWW), Protocolo de Transferencia de Ficheros (FTP File Transfer Protocol) y demás servicios que hacen que los usuarios se conecten entre si y puedan intercambiar información. En los últimos años, se ha incrementado tanto la potencia como la capacidad de almacenamiento de los dispositivos. La propia tecnología ha permitido que los dispositivos lo integren todo, un ejemplo pueden ser los dispositivos móviles y los werables.<br /><br />Sin duda alguna, todo esto ha sido posible gracias a la evolución de los sistemas eléctricos de comunicación que son cada vez más pequeños, más baratos y con más sensores y actuadores. Algunos sistemas pueden detectar, calcular, actuar y por lo tanto convertirse en una forma inteligente llegando a ser parte del IoT.<br /><br />Gracias a esta evolución de los sistemas y dispositivos, se presenta una nueva oportunidad para todos aquellos aficionados, entusiastas de la electrónica y makers. También esto supone un reto en la gestión de datos adquiridos a través de sus entradas y salidas.<br /><br />Imagínate un dispositivo pequeño, más pequeño que una paquete de chicles, con capacidad para medir temperatura, humedad y luminosidad, capaz de enviar esa información a través de algún servicio basado en la web. Poder acceder a esa información a través de un navegador, un teléfono móvil o cualquier otro dispositivo conectado a Internet, la central de calefacción de tu casa, un sistema de control de luces o un sistema de riego. Este dispositivo podría ajustar temperatura, humedad o luz ambiente automáticamente con unos umbrales establecidos por ti anteriormente a través de alguna plataforma web.<br /><br />Cuando hablamos de las "cosas" del IoT (Internet de las Cosas), estamos hablando de dispositivos y objetos del día a día, desde los más pequeños (relojes o sensores médicos) hasta los más grandes (coches, edificios o televisores). Estos dispositivos tienen la capacidad de interactuar  con los usuarios obteniendo información, mediante sensores, y actuando, mediante relés y puertos digitales, sobre su entorno.<br /><br />El concepto principal del IoT es que los dispositivos están conectados al mundo virtual de Internet, envían información captada de seguimiento y monitoreo de los objetos y de su entorno, pudiendo los usuarios y desarrolladores añaden componentes que permiten la capacidad de captar, comunicar y construir aplicaciones web.<br /><br />Los dispositivos del IoT deben tener unas características especiales que permitan su utilización para este propósito:<br /><br />Recoger y transmitir información: el dispositivo puede percibir el entorno (por ejemplo tu casa o tu cuerpo) y recoger la información relacionada con el (ejemplo la temperatura o humedad) y transmitirla a diferentes dispositivos (puede ser tu móvil o tu portatil) o a Internet (ejemplo un servidor web).<br />Dispositivos actuadores: pueden ser programados para actuar sobre otros dispositivos (por ejemplo subir o bajar la temperatura o una persiana) basándose en las condiciones establecidas por ti. Por ejemplo, puedes programar un dispositivo que encienda las luces cuando se oscurece una habitación.<br />Recibir información: una característica única de los dispositivos del IoT es que solo pueden recibir información de la red a la que pertenecen (por ejemplo de otros dispositivos) o a través de Internet (por ejemplo información de nuevos eventos, nuevo estado de operación y en algunos casos nuevas funcionalidades). Queda excluida la manipulación manual.<br /><br /><br />Lo que hace diferentes a los dispositivos del IoT de otros dispositivos con sensores más comunes (por...]]></itunes:summary><itunes:duration>1600</itunes:duration><itunes:keywords>arduino,dispositivosconectados,domotica,iot,smartcity</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>60. Raspberry Pi en modo didáctico con Pitando Podcast</title><link>https://www.spreaker.com/episode/60-raspberry-pi-en-modo-didactico-con-pitando-podcast--7408228</link><description><![CDATA[Hoy nos acompaña Gabriel Viso de Pitando Podcast que nos va a contar cómo utilizar la Raspberry Pi en modo didáctico, desde un punto de vista diferente al que hemos tratado hasta este momento en el programa. Hablaremos de este dispositivo como una herramienta didáctica para que los niños y, como dice Gabriel, no tan niños, aprendan a programar de una manera diferente. Además, Raspberry Pi nos ofrece otras posibilidades para que los más jóvenes aprendan conocimientos sobre electrónica, robótica y tecnología. Nos sumergiremos en las herramientas didácticas que nos ofrece este dispositivo.<br /><br />Gabriel Viso Carrera es un Ingeniero en Telecomunicaciones, nacido en Vigo hace 35 años. Estudió en esa misma Universidad, pero actualmente se encuentra en Madrid desarrollando su profesión. Entre sus aficiones se encuentran los videojuegos y los podcast, hace poco fue entrevistado por Emilcar en su programa Promopodcast. Como buen ingeniero le gusta trastear con la electrónica y la programación y ¿qué mejor complemento que una Raspberry Pi para tal efecto?<br /><br />Este dispositivo nos ofrece una gama de herramientas y complementos que están pensados para acercar los principios de la computación a los niños, su idea original. Todas vienen preinstaladas en la distribución de Raspbian, el sistema operativo Linux creado para Raspberry Pi orientado a la enseñanza de la informática.<br /><br />Scratch<br /><br />Quizás el lenguaje más importante a la hora de enfrentarte al mundo de la programación. Se trata del lenguaje visual creado por el MIT (Instituto Tecnológico de Massachusetts) orientado a la enseñanza de la programación en edades tempranas. Puedes empezar en cualquier momento accediendo desde su página web. Encontrarás tutoriales y ejemplos de la gran comunidad que tiene detrás y te enfrentarás a las bases de la programación olvidando las sintaxis y errores superfluos.<br /><br />Sonic Pi<br /><br />Gracias a este entorno de desarrollo basado en Ruby, podrás profundizar en la programación y la música componiendo tus propias melodías.<br /><br />Python<br /><br />Se puede considerar un lenguaje puente entre los lenguajes visuales y los lenguajes de más alto nivel, aunque se utiliza en muchos proyectos de carácter profesional. La idea principal de Python es que solo hay una manera de hacer las cosas, por lo tanto no te puedes equivocar, o funciona o no funciona.<br /><br />Minecraft Pi<br /><br />El famoso juego de construcciones también tiene su hueco dentro de Raspberry Pi. Podemos encontrar una versión reducida, lo suficiente para poder crear nuestros mundos y hacer nuestras propias pruebas. Gracias a un complemento que incorpora el dispositivo, podemos programar en el mundo Minecraft desde Python. Puedes ver un ejemplo en la web de Pitando.<br />Por otro lado, Raspberry Pi incorpora una serie de puertos GPIO (General Purpose Input/Output, Entradas/Salidas de Propósito General) que nos abren una puerta al mundo real. Gracias a estos puertos podemos conectar sensores y actuadores haciendo que nuestra Raspberry Pi se convierta en un microcontrolador con un sistema Linux corriendo detrás, con la potencia que ello conlleva.<br /><br />Pero más allá de aprender a programar, Raspberry Pi da la oportunidad de ser responsable de un producto tecnológico sin riesgo alguno para el resto de la familia. Debido a su bajo coste es la herramienta ideal para que niños a partir de 7 años, puedan utilizar este dispositivo como su ordenador personal para hacer las tareas del colegio, jugar o comunicarse con sus compañeros. Permite afrontar los problemas cotidianos de mantenimiento y administración de un ordenador personal, ayudando al desarrollo de la responsabilidad y aprender, poco a poco, de los errores que se van cometiendo.<br /><br />El futuro profesional y personal de un niño es incierto, gracias a la Raspberry Pi podemos enfocar ese futuro al mundo tecnológico siempre y cuando el niño o joven tenga la predisposición de dedicarse a ello.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7408228</guid><pubDate>Mon, 21 Dec 2015 06:26:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7408228/podcast60.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy nos acompaña Gabriel Viso de Pitando Podcast que nos va a contar cómo utilizar la Raspberry Pi en modo didáctico, desde un punto de vista diferente al que hemos tratado hasta este momento en el programa. Hablaremos de este dispositivo como una...</itunes:subtitle><itunes:summary><![CDATA[Hoy nos acompaña Gabriel Viso de Pitando Podcast que nos va a contar cómo utilizar la Raspberry Pi en modo didáctico, desde un punto de vista diferente al que hemos tratado hasta este momento en el programa. Hablaremos de este dispositivo como una herramienta didáctica para que los niños y, como dice Gabriel, no tan niños, aprendan a programar de una manera diferente. Además, Raspberry Pi nos ofrece otras posibilidades para que los más jóvenes aprendan conocimientos sobre electrónica, robótica y tecnología. Nos sumergiremos en las herramientas didácticas que nos ofrece este dispositivo.<br /><br />Gabriel Viso Carrera es un Ingeniero en Telecomunicaciones, nacido en Vigo hace 35 años. Estudió en esa misma Universidad, pero actualmente se encuentra en Madrid desarrollando su profesión. Entre sus aficiones se encuentran los videojuegos y los podcast, hace poco fue entrevistado por Emilcar en su programa Promopodcast. Como buen ingeniero le gusta trastear con la electrónica y la programación y ¿qué mejor complemento que una Raspberry Pi para tal efecto?<br /><br />Este dispositivo nos ofrece una gama de herramientas y complementos que están pensados para acercar los principios de la computación a los niños, su idea original. Todas vienen preinstaladas en la distribución de Raspbian, el sistema operativo Linux creado para Raspberry Pi orientado a la enseñanza de la informática.<br /><br />Scratch<br /><br />Quizás el lenguaje más importante a la hora de enfrentarte al mundo de la programación. Se trata del lenguaje visual creado por el MIT (Instituto Tecnológico de Massachusetts) orientado a la enseñanza de la programación en edades tempranas. Puedes empezar en cualquier momento accediendo desde su página web. Encontrarás tutoriales y ejemplos de la gran comunidad que tiene detrás y te enfrentarás a las bases de la programación olvidando las sintaxis y errores superfluos.<br /><br />Sonic Pi<br /><br />Gracias a este entorno de desarrollo basado en Ruby, podrás profundizar en la programación y la música componiendo tus propias melodías.<br /><br />Python<br /><br />Se puede considerar un lenguaje puente entre los lenguajes visuales y los lenguajes de más alto nivel, aunque se utiliza en muchos proyectos de carácter profesional. La idea principal de Python es que solo hay una manera de hacer las cosas, por lo tanto no te puedes equivocar, o funciona o no funciona.<br /><br />Minecraft Pi<br /><br />El famoso juego de construcciones también tiene su hueco dentro de Raspberry Pi. Podemos encontrar una versión reducida, lo suficiente para poder crear nuestros mundos y hacer nuestras propias pruebas. Gracias a un complemento que incorpora el dispositivo, podemos programar en el mundo Minecraft desde Python. Puedes ver un ejemplo en la web de Pitando.<br />Por otro lado, Raspberry Pi incorpora una serie de puertos GPIO (General Purpose Input/Output, Entradas/Salidas de Propósito General) que nos abren una puerta al mundo real. Gracias a estos puertos podemos conectar sensores y actuadores haciendo que nuestra Raspberry Pi se convierta en un microcontrolador con un sistema Linux corriendo detrás, con la potencia que ello conlleva.<br /><br />Pero más allá de aprender a programar, Raspberry Pi da la oportunidad de ser responsable de un producto tecnológico sin riesgo alguno para el resto de la familia. Debido a su bajo coste es la herramienta ideal para que niños a partir de 7 años, puedan utilizar este dispositivo como su ordenador personal para hacer las tareas del colegio, jugar o comunicarse con sus compañeros. Permite afrontar los problemas cotidianos de mantenimiento y administración de un ordenador personal, ayudando al desarrollo de la responsabilidad y aprender, poco a poco, de los errores que se van cometiendo.<br /><br />El futuro profesional y personal de un niño es incierto, gracias a la Raspberry Pi podemos enfocar ese futuro al mundo tecnológico siempre y cuando el niño o joven tenga la predisposición de dedicarse a...]]></itunes:summary><itunes:duration>2835</itunes:duration><itunes:keywords>minecraft,programar,python,raspberrypi,scratch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>59. Qué son los servicios web</title><link>https://www.spreaker.com/episode/59-que-son-los-servicios-web--7363692</link><description><![CDATA[Hoy te hablamos de una tecnología que utiliza un conjunto de protocolos y estándares facilitando el intercambio de información entre sistemas. Estos sistemas o aplicaciones pueden estar programados en diferentes lenguajes de programación y funcionando en diferentes sistemas operativos. Hoy hablaremos de qué son los servicios web.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />Antes de meternos en materia te queremos comunicar de una noticia que ha salido a principios de diciembre. Swift, el lenguaje de programación de Apple, ha sido liberado por fin. Tras el anuncio en la keynote de principios de año, Apple a decidido compartir el código para la plataforma Linux.<br /><br />Swift es un lenguaje de propósito general, enfocado a desarrollar aplicaciones para móviles (iOS) y sobre mesa o portátiles (Mac OSX). Se puede considerar el homólogo de C# de Microsoft.<br /><br />Pero, ¿qué quiere decir esto? en principio esto supondría que no necesitamos tener un Mac para programar aplicaciones para los sistemas operativos de Apple. Es un gran adelanto debido a que hasta día de hoy, solo si tenías un Mac podías programar para sus plataformas. Veremos cuando está disponible para Windows, si algún día lo está, para poder desarrollar aplicaciones Apple en Windows.<br /><br />Si quieres saber más sobre este lenguaje puedes acceder a los siguientes enlaces:<br /><br />Web oficial<br />Código fuente<br />Repositorio GitHub<br />Bueno pues comentada la noticia de esta semana, sigamos con el tema que nos lleva a este capítulo, los servicios web.<br /><br />Un poco de historia<br /><br />Los servicios web surgieron a principios de los años 90, gracias a la rápida evolución de Internet, de las LAN y las WAN. En la década de los 80 se crearon muchas aplicaciones con diferentes lenguajes de programación y en sistemas operativos distintos. Surgió la necesidad de intercambiar información entre dichos sistemas y gracias a esto, surgieron los servicios web dando solución a este problema.<br /><br />LAN (Local Area Network) red de área local, una red que abarca un área reducida como una oficina o una casa.<br /><br />WAN (Wide Area Network) red de área amplia, una red que engloba varias redes LAN y varias ubicaciones físicas. Si una LAN es una casa de un edificio, una WAN podría ser la red formada por todas esas redes LAN, el propio edificio.<br /><br />Los servicios web pretenden solucionar el problema de intercambio de información entre aplicaciones. Su nombre viene dado debido a que fueron diseñados para residir en un servidor web. La invocación de estos servicios suele ser a través de HTTP o HTTPS, es la forma más común, esto nos asegura que pueda ser llamado por cualquier aplicación que tenga un puerto HTTP/HTTPS abierto, vamos, casi cualquier máquina.<br /><br />En la actualidad se utiliza para multitud de aplicaciones como dispositivos móviles, webs, cloud computing, mantenimiento código heredado o legado, etc...<br /><br />¿Qué es un servicio web?<br /><br />Podemos describir un servicio web de forma técnica como un componente de software que es accesible a través de la red. Engloba varias tecnologías aunque en sí mismo no podemos catalogarlo como una tecnología. Yo diría que es más bien un método o una forma de poder intercambiar información a través de protocolos y de estándares como, XML, HTTP, SOAP, REST y WSDL. Hablaremos más detenidamente de estos términos más adelante.<br /><br />Los servicios web nos permiten diseñar software modular, software dividido en módulos siendo más mantenible y manejable, y servicios distribuidos en diferentes máquinas conectadas en red.<br /><br />La clave de los servicios web es la interoperabilidad, el intercambio de información entre sistemas sin importar el sistema operativo, el dispositivo o el lenguaje de programación. Un servicio web tiene un funcionamiento parecido al de un sitio web. Si en la web tradicional la respuesta del servidor es un archivo HTML, fácilmente entendible por los humanos, en los servicios web este archivo es un XML o un formato del tipo JSON, fácilmente entendible por las máquinas. Por este motivo los servicios web también se conocen como la web para máquinas.<br /><br />Características principales de los servicios web<br /><br />La finalidad de los servicios web es la transmisión de datos entre sistemas distintos, esto se puede hacer de muchas maneras pero, para que se considere un servicio web debe cumplir ciertas características.<br /><br />Debe ser accesible a través de la red o Internet, normalmente mediante los protocolos HTTP.<br />La codificación de los mensajes deben ser en un lenguaje estándar como XML o JSON.<br />Debe contener una descripción de sí mismo para que cualquier aplicación pueda consumirlo de una forma automática.<br />Debe poder ser localizado y disponer de un mecanismo para encontrarlo de una manera automática.<br />Tipos de servicios web<br /><br />Existen dos grandes tipos de servicios web SOAP y REST. Los dos cumplen las características especificadas anteriormente.<br /><br />SOAP (Simple Object Access Protocol) Se trata de un protocolo de comunicación estándar, bajo el amparo de la W3C, que define como se deben comunicar dos sistemas a través de archivos XML. Este protocolo puede ser utilizado de dos maneras diferentes según convenga:<br /><br />Mensajes orientados al documento. Este tipo de comunicación comparte la información entre dos o más aplicaciones a través de ficheros XML.<br />Mensajes orientados a RPC (Remote Procedure Calls), llamadas a procedimientos remotos. Es un mecanismo que permite invocar métodos, funciones o procedimientos de aplicaciones a través de un sistema de mensajes. Se envía un mensaje que tiene el nombre del procedimiento junto con los parámetros. La respuesta de la invocación del procedimiento se envía al cliente a través de otro mensaje.<br />Este protocolo estipula los mensajes SOAP con una estructura definida. Se pueden consultar las especificaciones técnicas que ofrece la W3C.<br /><br />Para ver un ejemplo puedes ir a esta página web, verás un mensaje SOAP típico y la respuesta por parte del servidor.<br /><br />Una de las características de los servicios web es que tienen que tener la capacidad de ser descritos para que automáticamente puedan ser invocados. Esto se hace a través del lenguaje de programación WDSL (Web Services Description Language) lenguaje de descripción de servicios web. Este lenguaje describe los requisitos del protocolo y los formatos de los mensajes. Un ejemplo lo puedes encontrar aquí.<br /><br />El punto fuerte de los servicios web SOAP es la seguridad, esto es lo que le hace diferente a los servicios web REST que veremos a continuación.<br /><br />REST (Representational State Transfer) Transferencia de estado representacional, también llamados RESTful, es una arquitectura de software para sistemas distribuidos. Al igual que SOAP, también permite el envío de mensajes orientados al documento y mensajes orientados a RPC. Son servicios web más fáciles que usar y se suele decir que es la manera ágil de crear servicios web por su sencillez.<br /><br />Este tipo permite el intercambio de diferentes formatos de archivos estándar como XML y JSON. Sirve para obtener datos y para ejecutar operaciones sobre ellos. Se suelen utilizar a través del protocolo HTTP o HTTPS.<br /><br />Se dice que este tipo de servicios está orientado a los recursos. Normalmente cada recurso tiene asignado una URI donde accedemos. La respuesta es en los formatos ya mencionados XML o JSON, son los más típicos aunque no los únicos.<br /><br />Un ejemplo puede ser la API de Spreaker, el hosting de nuestros capítulos del podcast. Por ejemplo, si quieres obtener la información de nuestra cuenta en formato JSON solo tienes que acceder aquí, esto sería un recurso. Si quieres obtener un listado de todos los episodios del pocast puedes acceder aquí.<br /><br />Como puedes comprobar en los enlaces anteriores, la información presentada es poco legible para el ser humano pero, créeme que para una máquina resulta muy sencillo.<br /><br />Conclusión<br /><br />Los servicios web son un recurso muy importante cuando estamos trabajando con una aplicación que tiene versiones en diferentes plataformas (Windows, Mac OSX, Linux, Android o iOS) y dispositivos (móvil, tablet, web, desktop, Arduino oRaspberry Pi).<br /><br />No hay un lenguaje específico para crear servicios web, existen diferentes APIs, frameworks, librerías y herramientas que nos facilitan esta tarea.<br /><br />Si lo que realmente importa es la seguridad, SOAP es la solución, es más complejo pero es más seguro. Si por el contrario lo que necesitas es algo sencillo y escalable, es recomendable utilizar REST.<br /><br />Por último no puedo dejar pasar la oportunidad de hacer mención a WCF (Windows Communication Foundation) es un framework para la creación de aplicaciones orientadas a servicios. De esto hablaremos en otro capítulo de nuestro podcast.<br /><br />Recurso del día<br /><br />SoapUI<br /><br />SoapUI es una solución multiplataforma de código abierto para testear y hacer pruebas funcionales con los servicios web de tu aplicación. Soporta los estándares SOAP y REST. Gracias a su interfaz gráfica podrás automatizar la batería de pruebas que te asegure el buen funcionamiento de tu sistema. Si todavía tu servicio web no está creado, podrás simular su comportamiento a través de mocks gracias al MockServices. También incluye un sistema de informes bastante completo para obtener los reportes en PDF, HTML, Word o Excel.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7363692</guid><pubDate>Mon, 14 Dec 2015 05:54:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7363692/podcast59.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy te hablamos de una tecnología que utiliza un conjunto de protocolos y estándares facilitando el intercambio de información entre sistemas. Estos sistemas o aplicaciones pueden estar programados en diferentes lenguajes de programación y funcionando...</itunes:subtitle><itunes:summary><![CDATA[Hoy te hablamos de una tecnología que utiliza un conjunto de protocolos y estándares facilitando el intercambio de información entre sistemas. Estos sistemas o aplicaciones pueden estar programados en diferentes lenguajes de programación y funcionando en diferentes sistemas operativos. Hoy hablaremos de qué son los servicios web.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />Antes de meternos en materia te queremos comunicar de una noticia que ha salido a principios de diciembre. Swift, el lenguaje de programación de Apple, ha sido liberado por fin. Tras el anuncio en la keynote de principios de año, Apple a decidido compartir el código para la plataforma Linux.<br /><br />Swift es un lenguaje de propósito general, enfocado a desarrollar aplicaciones para móviles (iOS) y sobre mesa o portátiles (Mac OSX). Se puede considerar el homólogo de C# de Microsoft.<br /><br />Pero, ¿qué quiere decir esto? en principio esto supondría que no necesitamos tener un Mac para programar aplicaciones para los sistemas operativos de Apple. Es un gran adelanto debido a que hasta día de hoy, solo si tenías un Mac podías programar para sus plataformas. Veremos cuando está disponible para Windows, si algún día lo está, para poder desarrollar aplicaciones Apple en Windows.<br /><br />Si quieres saber más sobre este lenguaje puedes acceder a los siguientes enlaces:<br /><br />Web oficial<br />Código fuente<br />Repositorio GitHub<br />Bueno pues comentada la noticia de esta semana, sigamos con el tema que nos lleva a este capítulo, los servicios web.<br /><br />Un poco de historia<br /><br />Los servicios web surgieron a principios de los años 90, gracias a la rápida evolución de Internet, de las LAN y las WAN. En la década de los 80 se crearon muchas aplicaciones con diferentes lenguajes de programación y en sistemas operativos distintos. Surgió la necesidad de intercambiar información entre dichos sistemas y gracias a esto, surgieron los servicios web dando solución a este problema.<br /><br />LAN (Local Area Network) red de área local, una red que abarca un área reducida como una oficina o una casa.<br /><br />WAN (Wide Area Network) red de área amplia, una red que engloba varias redes LAN y varias ubicaciones físicas. Si una LAN es una casa de un edificio, una WAN podría ser la red formada por todas esas redes LAN, el propio edificio.<br /><br />Los servicios web pretenden solucionar el problema de intercambio de información entre aplicaciones. Su nombre viene dado debido a que fueron diseñados para residir en un servidor web. La invocación de estos servicios suele ser a través de HTTP o HTTPS, es la forma más común, esto nos asegura que pueda ser llamado por cualquier aplicación que tenga un puerto HTTP/HTTPS abierto, vamos, casi cualquier máquina.<br /><br />En la actualidad se utiliza para multitud de aplicaciones como dispositivos móviles, webs, cloud computing, mantenimiento código heredado o legado, etc...<br /><br />¿Qué es un servicio web?<br /><br />Podemos describir un servicio web de forma técnica como un componente de software que es accesible a través de la red. Engloba varias tecnologías aunque en sí mismo no podemos catalogarlo como una tecnología. Yo diría que es más bien un método o una forma de poder intercambiar información a través de protocolos y de estándares como, XML, HTTP, SOAP, REST y WSDL. Hablaremos más detenidamente de estos términos más adelante.<br /><br />Los servicios web nos permiten diseñar software modular, software dividido en módulos siendo más mantenible y manejable, y servicios distribuidos en diferentes máquinas conectadas en red.<br /><br />La clave de los servicios web es la interoperabilidad, el intercambio de información entre sistemas sin importar...]]></itunes:summary><itunes:duration>1824</itunes:duration><itunes:keywords>programacion,rest,servicios,soap,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>58. Cómo destruir Arduino</title><link>https://www.spreaker.com/episode/58-como-destruir-arduino--7312952</link><description><![CDATA[Este programa se lo dedicamos a cómo destruir Arduino. La idea es que si sabemos cómo podemos destruirla podremos evitarlo. Os recomendamos que no lo probéis en casa si no queréis quedaros sin placa.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />En este capitulo te contamos casos que nos han ocurrido a nosotros y algún oyente como intentando arreglar tecnología hemos tenido un resultado fatal para estas. En otras palabras, cómo nos hemos cargado tecnología por falta de conocimientos y/o despiste.<br /><br />Nos gustaría que nos dejaras en los comentarios de este post tu experiencia. Como sin quererlo has conseguido que una aparato se convierta en un bonito pisapapeles, jejeje. Puede ser divertido ver como a todos nos ha ocurrido alguna vez y así entre todos aprenderemos que no hay que hacer. No tiene que ser con Arduino, sino con cualquier aparato: móvil, ordenador, videoconsola, etc...<br /><br />La idea que os queremos remarcar en este capitulo es que no debemos avergonzarnos de nuestros errores, con ellos siempre aprendemos y siempre más vale fallar por haberlo intentado que no fallar por no atreverse a intentarlo.<br /><br />Y antes de poneros los métodos para destruir Arduino, Jose, un oyente de este programa nos recomienda utilizar una fuente ATX para alimentar un circuito. Con esta fuente tenemos salidas de 12V, 5V y 3.3V y si además le añadimos un reductor de voltaje podremos obtener la energía que buscamos<br /><br />Y veamos los métodos para conseguir un bonito pisapapeles con Arduino, esta información la hemos sacado de la pagina Rugged Circuits donde nos venden otra placa mejorando otra placa (esto no quiere decir que nosotros la recomendemos, ni la hemos probado ni hemos contrastado estas mejoras):<br /><br />Método # 1: El cortocircuito pines E/S a Tierra<br />Cómo:<br />Configuramos un pin de E/S y lo establecemos a nivel alto (HIGH). Llevamos el pin a la tierra. Hemos creado una condición de sobrecorriente en el pin E/S y será destruido<br /><br />Porque:<br />En la hoja de datos del microcontrolador específica que tiene como máximo por pin 40mA con una resistencia de 25 ohmios. Al realizar este corto podemos transmitir 200mA. Lo suficiente para freír el microcontrolador<br /><br />Método # 2: Un cortocircuito pines E/S el uno al otro<br />Cómo:<br />Configuramos dos pines E/S para ser salida y establecemos una a nivel alto y otro a bajo. Ahora conectamos las clavijas juntos. Hemos creado una condición de sobrecorriente en ambos pines de E/S y serán destruidos.<br /><br />Porque:<br />El flujo de corriente es similar al anterior error. Excepto el camino de retorno de tierra que sería a través del microcontrolador.<br /><br />Método # 3: Aplicar sobretensión de pines E/S<br />Cómo:<br />Aplicando una tensión superior a 5,5V a cualquier pin de E/S. Destruiremos el pin.<br /><br />Porque:<br />Con esta acción polarizamos el diodo de protección (ESD) incorporado al microcontrolador. Este esta preparado para aguantar una tensión superior a 5V (unos 0.5V) pero solo por un tiempo (pensado por descarga electrostática). Si continua en el tiempo se quemara este diodo de protección y después destruirá el pin E/S podiendo afectar a más componentes de la placa.<br /><br />Método # 4: Aplicar energía externa en el pin Vin invirtiendo la polaridad<br />Cómo:<br />Aplicamos energía a nuestro Arduino a través de la clavija de conexión Vin, pero invertimos la polaridad de la conexión de alimentación Vin / GND. Destruimos los microcontroladores.<br /><br />Porque:<br />No existe protección de voltaje inverso aplicado a la clavija de conexión Vin. La corriente circulará desde el pin GND del microcontrolador a través del pin 5V, a través del regulador de 5V y Vin. El microcontrolador y el regulador de 5V se destruirán.<br /><br />Método # 5: Aplicar> 5V al conector de 5V Pin<br />Cómo:<br />Aplicar una tensión de 6V o superior al pin conector de 5V. Se destruirán muchos componentes en el Arduino y esta tensión también puede aparecer en el USB del ordenador.<br /><br />Porque:<br />No hay protección en el pin conector de 5V. Esta tensión está conectado directamente al microcontrolador, a la interfaz del microcontrolador del USB y al regulador de 5V.<br /><br />Método #6: Aplicar > 3.3V al conector 3.3V Pin<br />De la misma forma que el caso anterior pero con una tensión > 3.3V (3.6V)<br /><br />Método #7: Aplicar > 13V al pin Reset<br />Cómo:<br />Aplicamos energía > 13V a la clavija del conector de reset. El microcontrolador se dañara.<br /><br />Porque:<br />El conector del pin Reset está directamente conectado a la clavija de reinicio del microcontrolador y tolera hasta 13V. Más de ese voltaje se dañará el dispositivo.<br /><br />En conclusión, ya sabéis cómo destruir Arduino y lo que no tenéis que hacer. Pero como os hemos dicho al principio, no veáis vuestros errores o fallos como algo negativo, sino todo lo contrario. Con ellos habéis aprendido más que con vuestros éxitos.<br /><br />El recurso del dia<br /><br />XOscilo<br /><br />¿Quieres transformar tu PC en un osciloscopio? XOscillo te permite convertirlo. Podrás representar señales eléctricas obtenidas a través de Arduino. Lo único que necesitas es acceder a su web, descargar el firmware e instalarlo. Este paquete viene con una aplicación donde se representan las señales con respecto al tiempo. Puede medir hasta cuatro señales analógicas a la vez en los pines 0 a 3. Recuerda que el rango de voltios que permite Arduino es de 5 y no puede leer voltajes negativos.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7312952</guid><pubDate>Mon, 07 Dec 2015 05:48:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7312952/podcast58.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Este programa se lo dedicamos a cómo destruir Arduino. La idea es que si sabemos cómo podemos destruirla podremos evitarlo. Os recomendamos que no lo probéis en casa si no queréis quedaros sin placa.

Y como siempre, recuerda que tenemos activa la...</itunes:subtitle><itunes:summary><![CDATA[Este programa se lo dedicamos a cómo destruir Arduino. La idea es que si sabemos cómo podemos destruirla podremos evitarlo. Os recomendamos que no lo probéis en casa si no queréis quedaros sin placa.<br /><br />Y como siempre, recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />En este capitulo te contamos casos que nos han ocurrido a nosotros y algún oyente como intentando arreglar tecnología hemos tenido un resultado fatal para estas. En otras palabras, cómo nos hemos cargado tecnología por falta de conocimientos y/o despiste.<br /><br />Nos gustaría que nos dejaras en los comentarios de este post tu experiencia. Como sin quererlo has conseguido que una aparato se convierta en un bonito pisapapeles, jejeje. Puede ser divertido ver como a todos nos ha ocurrido alguna vez y así entre todos aprenderemos que no hay que hacer. No tiene que ser con Arduino, sino con cualquier aparato: móvil, ordenador, videoconsola, etc...<br /><br />La idea que os queremos remarcar en este capitulo es que no debemos avergonzarnos de nuestros errores, con ellos siempre aprendemos y siempre más vale fallar por haberlo intentado que no fallar por no atreverse a intentarlo.<br /><br />Y antes de poneros los métodos para destruir Arduino, Jose, un oyente de este programa nos recomienda utilizar una fuente ATX para alimentar un circuito. Con esta fuente tenemos salidas de 12V, 5V y 3.3V y si además le añadimos un reductor de voltaje podremos obtener la energía que buscamos<br /><br />Y veamos los métodos para conseguir un bonito pisapapeles con Arduino, esta información la hemos sacado de la pagina Rugged Circuits donde nos venden otra placa mejorando otra placa (esto no quiere decir que nosotros la recomendemos, ni la hemos probado ni hemos contrastado estas mejoras):<br /><br />Método # 1: El cortocircuito pines E/S a Tierra<br />Cómo:<br />Configuramos un pin de E/S y lo establecemos a nivel alto (HIGH). Llevamos el pin a la tierra. Hemos creado una condición de sobrecorriente en el pin E/S y será destruido<br /><br />Porque:<br />En la hoja de datos del microcontrolador específica que tiene como máximo por pin 40mA con una resistencia de 25 ohmios. Al realizar este corto podemos transmitir 200mA. Lo suficiente para freír el microcontrolador<br /><br />Método # 2: Un cortocircuito pines E/S el uno al otro<br />Cómo:<br />Configuramos dos pines E/S para ser salida y establecemos una a nivel alto y otro a bajo. Ahora conectamos las clavijas juntos. Hemos creado una condición de sobrecorriente en ambos pines de E/S y serán destruidos.<br /><br />Porque:<br />El flujo de corriente es similar al anterior error. Excepto el camino de retorno de tierra que sería a través del microcontrolador.<br /><br />Método # 3: Aplicar sobretensión de pines E/S<br />Cómo:<br />Aplicando una tensión superior a 5,5V a cualquier pin de E/S. Destruiremos el pin.<br /><br />Porque:<br />Con esta acción polarizamos el diodo de protección (ESD) incorporado al microcontrolador. Este esta preparado para aguantar una tensión superior a 5V (unos 0.5V) pero solo por un tiempo (pensado por descarga electrostática). Si continua en el tiempo se quemara este diodo de protección y después destruirá el pin E/S podiendo afectar a más componentes de la placa.<br /><br />Método # 4: Aplicar energía externa en el pin Vin invirtiendo la polaridad<br />Cómo:<br />Aplicamos energía a nuestro Arduino a través de la clavija de conexión Vin, pero invertimos la polaridad de la conexión de alimentación Vin / GND. Destruimos los microcontroladores.<br /><br />Porque:<br />No existe protección de voltaje inverso aplicado a la clavija de conexión Vin. La corriente circulará desde el pin GND del microcontrolador a través del pin 5V, a través del regulador de 5V y Vin. El...]]></itunes:summary><itunes:duration>1490</itunes:duration><itunes:keywords>arduino,electronica,makers,programacion,scratch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>57. Kit de supervivencia Arduino</title><link>https://www.spreaker.com/episode/57-kit-de-supervivencia-arduino--7267120</link><description><![CDATA[Esta semana abordamos el Kit de supervivencia Arduino necesario para adentrase en este mundo. Hablamos sobretodo de los elementos que vamos a ir necesitando y no tanto del software que vamos a utilizar.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />Decidimos hacer este capitulo ya que nos llegan continuamente dudas sobre que elementos se necesitan para comenzar con la placa de Arduino. Hace unos días realizamos un articulo que nos pareció muy interesante y basándonos en ese articulo también quisimos hablar un rato en nuestro podcast. Échale un vistazo al articulo y si ves que falta algún elemento o no dejamos claro algún concepto puedes dejar un comentario en el post y lo vamos hablando.<br /><br />Aquí te pongo a modo de lista de la compra un resumen de lo que necesitaremos y los elementos que mencionamos en el articulo y el podcast:<br /><br />Polímetro o multímetro<br />Soldador de estaño, estaño y pasta para soldar<br />Protoboard<br />Cables de colores con conectores<br />Resistencias<br />Leds de colores<br />Pulsador / Interuptor<br />....<br />Pila 5V<br />Lo recomendable es adquirir un kit de Arduino donde vengan bastantes componentes o comprar una placa y los componentes los podéis comprar en la tienda de electrónica de vuestra ciudad. Sois muchos los que nos preguntáis que kit comprar y al final hemos decidido generar dos enlaces de afiliados de amazon con los kits que a nuestro modo de ver mas se ajustan a la calidad precio. Uno es el kit original y otro no. Así lo dejamos a tu elección:<br /><br />Arduino original<br />Arduino no original<br />Como te comentamos en el podcast, hace ya meses que queremos sacar cursos pero aun no hemos podido porque nos supone un esfuerzo extra y hemos valorado crearlo como contenido premium. Los cursos que estamos barajando son los siguientes:<br /><br />Arduino con Scratch<br />Entorno de desarrollo oficial de Arduino<br />Visual Studio con Arduino<br />Si estas interesado en este tipo de contenido te agradeceríamos que nos lo hicieses saber a través del formulario de contacto. Así cuando vayamos a publicarlo seras de los primeros en saberlo y poder cursarlo.<br /><br />Y como te decimos en el podcast, te dejamos los enlaces mencionamos por si los necesitas o estas interesado:<br /><br />Montar un servidor web en casa<br />Hostinger<br />Pitando Podcast<br />Kit inical de Arduino<br />Recurso del día<br /><br />Digi-Key<br /><br />Muchas veces tenemos que convertir medidas entre diferentes sistemas como por ejemplo grados centígrados y fahrenheit, conversiones de peso, longitud o presión. Las calculadoras de conversión de Digi-Key nos facilitan todas estas conversiones. También incorpora una sección para poder calcular una resistencia, la ley de Ohm e incluso calcular la resistencia serie para un LED. Se trata de un buen complemento a tener en cuenta cuando nos iniciamos en el mundo de la electrónica.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7267120</guid><pubDate>Mon, 30 Nov 2015 05:31:15 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7267120/podcast57.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Esta semana abordamos el Kit de supervivencia Arduino necesario para adentrase en este mundo. Hablamos sobretodo de los elementos que vamos a ir necesitando y no tanto del software que vamos a utilizar.

Recuerda que tenemos activa la encuesta para...</itunes:subtitle><itunes:summary><![CDATA[Esta semana abordamos el Kit de supervivencia Arduino necesario para adentrase en este mundo. Hablamos sobretodo de los elementos que vamos a ir necesitando y no tanto del software que vamos a utilizar.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. Y si quieres estar al día de las novedades de nuestra web la lista de distribución te está esperando.<br /><br />Decidimos hacer este capitulo ya que nos llegan continuamente dudas sobre que elementos se necesitan para comenzar con la placa de Arduino. Hace unos días realizamos un articulo que nos pareció muy interesante y basándonos en ese articulo también quisimos hablar un rato en nuestro podcast. Échale un vistazo al articulo y si ves que falta algún elemento o no dejamos claro algún concepto puedes dejar un comentario en el post y lo vamos hablando.<br /><br />Aquí te pongo a modo de lista de la compra un resumen de lo que necesitaremos y los elementos que mencionamos en el articulo y el podcast:<br /><br />Polímetro o multímetro<br />Soldador de estaño, estaño y pasta para soldar<br />Protoboard<br />Cables de colores con conectores<br />Resistencias<br />Leds de colores<br />Pulsador / Interuptor<br />....<br />Pila 5V<br />Lo recomendable es adquirir un kit de Arduino donde vengan bastantes componentes o comprar una placa y los componentes los podéis comprar en la tienda de electrónica de vuestra ciudad. Sois muchos los que nos preguntáis que kit comprar y al final hemos decidido generar dos enlaces de afiliados de amazon con los kits que a nuestro modo de ver mas se ajustan a la calidad precio. Uno es el kit original y otro no. Así lo dejamos a tu elección:<br /><br />Arduino original<br />Arduino no original<br />Como te comentamos en el podcast, hace ya meses que queremos sacar cursos pero aun no hemos podido porque nos supone un esfuerzo extra y hemos valorado crearlo como contenido premium. Los cursos que estamos barajando son los siguientes:<br /><br />Arduino con Scratch<br />Entorno de desarrollo oficial de Arduino<br />Visual Studio con Arduino<br />Si estas interesado en este tipo de contenido te agradeceríamos que nos lo hicieses saber a través del formulario de contacto. Así cuando vayamos a publicarlo seras de los primeros en saberlo y poder cursarlo.<br /><br />Y como te decimos en el podcast, te dejamos los enlaces mencionamos por si los necesitas o estas interesado:<br /><br />Montar un servidor web en casa<br />Hostinger<br />Pitando Podcast<br />Kit inical de Arduino<br />Recurso del día<br /><br />Digi-Key<br /><br />Muchas veces tenemos que convertir medidas entre diferentes sistemas como por ejemplo grados centígrados y fahrenheit, conversiones de peso, longitud o presión. Las calculadoras de conversión de Digi-Key nos facilitan todas estas conversiones. También incorpora una sección para poder calcular una resistencia, la ley de Ohm e incluso calcular la resistencia serie para un LED. Se trata de un buen complemento a tener en cuenta cuando nos iniciamos en el mundo de la electrónica.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1881</itunes:duration><itunes:keywords>arduino,dummy,electronica,iniciación,makers</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>56. De la idea al producto, fases de creación del software</title><link>https://www.spreaker.com/episode/56-de-la-idea-al-producto-fases-de-creacion-del-software--7219757</link><description><![CDATA[En este capítulo te vamos a hablar de cómo pasar de la idea al producto, fases de creación del software. Esto es algo que habéis preguntado en más de una ocasión los oyentes y por lo tanto, pretendemos arrojar un poco de luz a las metodologías actuales y el estado actual de la producción de software.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. La lista de distribución te está esperando, serás el primero en saber los temas que abordaremos las próximas semanas.<br /><br />Nosotros, Alfonso y Luis, venimos de la vieja escuela. Hace ya mucho tiempo que estamos metidos en este mundo de la creación de software. Hasta hace poco, solo conocíamos un método contrastado, el Método Tradicional o Ciclo en Cascada. Este método es heredado de la era industrial. A finales de los años 60 hubo una reunión, quizás la primera de la historia, donde desarrolladores y gente del ámbito de la programación de aquella época se plantearon, cuál era el método más idóneo para afrontar un proyecto de software. Como era normal, se optó por el método que se utilizaba en la industria, "si funciona en la industria, funcionará también en el software". Esta idea ha llegado hasta nuestros tiempos y nos acompañará durante toda nuestra carrera como programadores. Puedes ver el artículo que escribimos a este respecto.<br /><br />Pero, hace aproximadamente 15 años, otro grupo de desarrolladores, cabezas pensantes, se reunieron para analizar el método tradicional y llegaron a la conclusión de que quizás, no era la mejor manera de afrontar este tipo de proyectos. Por un lado es un método que funciona muy bien para fabricar en cadena en el sector industrial, el software es más flexible y por lo tanto, no debemos tratarlo como un objeto que se fabrica en una cadena de producción. La relación con el cliente está mal planteada, se debe interactuar con él en todas las fases de creación, haciendo evolucionar el producto con su feedback.<br /><br />Necesitábamos un método más ágil, más flexible donde el software madurara poco a poco, sin condiciones preestablecidas, pudiendo variar sus funcionalidades y requerimientos en el propio desarrollo. Surgió, entonces, el Manifiesto Ágil dando pie a la agilidad en el desarrollo de software. Esto ocurrió en el 2001. Desde entonces a crecido una nueva tendencia, el agilismo, que poco a poco está cogiendo más peso en el mercado del software. Sobre todo, está dando muy buenos resultados a los que lo aplican y ese es el mejor escaparate para promover estos métodos. La agilidad o agilismo no tiene definición, no son una serie de reglas estrictas como en el método tradicional, consiste en unas pautas a seguir que definen una manera de trabajar.<br /><br />Desde programarfacil queremos hacer eco a esta nueva tendencia. Tu que te estás iniciando en el mundo de la programación o que ya estás inmerso, tienes que tener en cuenta que sí que hay otra forma de trabajar, otra manera de ver las cosas que se adaptan mucho mejor a los requisitos de este mercado y que, tarde o temprano, se impondrá. Así que no pierdas el tiempo y estudia e investiga cuanto antes, todo el camino que recorras ahora lo habrás ganado en el futuro.<br /><br />Recurso del día<br /><br />Asana<br /><br />Asana es una aplicación web y móvil cuyo fin es la gestión de tareas en equipos. Muy recomendable a la hora de afrontar un proyecto de software con varios programadores, incluso puede ser utilizada por otros sectores no tecnológicos. Tiene funcionalidades como espacios de trabajo, proyectos, proyectos personales, tareas, etiquetas, notas y un buzón de organización y actualización de la información en tiempo real.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7219757</guid><pubDate>Mon, 23 Nov 2015 06:10:11 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7219757/podcast56.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo te vamos a hablar de cómo pasar de la idea al producto, fases de creación del software. Esto es algo que habéis preguntado en más de una ocasión los oyentes y por lo tanto, pretendemos arrojar un poco de luz a las metodologías...</itunes:subtitle><itunes:summary><![CDATA[En este capítulo te vamos a hablar de cómo pasar de la idea al producto, fases de creación del software. Esto es algo que habéis preguntado en más de una ocasión los oyentes y por lo tanto, pretendemos arrojar un poco de luz a las metodologías actuales y el estado actual de la producción de software.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. La lista de distribución te está esperando, serás el primero en saber los temas que abordaremos las próximas semanas.<br /><br />Nosotros, Alfonso y Luis, venimos de la vieja escuela. Hace ya mucho tiempo que estamos metidos en este mundo de la creación de software. Hasta hace poco, solo conocíamos un método contrastado, el Método Tradicional o Ciclo en Cascada. Este método es heredado de la era industrial. A finales de los años 60 hubo una reunión, quizás la primera de la historia, donde desarrolladores y gente del ámbito de la programación de aquella época se plantearon, cuál era el método más idóneo para afrontar un proyecto de software. Como era normal, se optó por el método que se utilizaba en la industria, "si funciona en la industria, funcionará también en el software". Esta idea ha llegado hasta nuestros tiempos y nos acompañará durante toda nuestra carrera como programadores. Puedes ver el artículo que escribimos a este respecto.<br /><br />Pero, hace aproximadamente 15 años, otro grupo de desarrolladores, cabezas pensantes, se reunieron para analizar el método tradicional y llegaron a la conclusión de que quizás, no era la mejor manera de afrontar este tipo de proyectos. Por un lado es un método que funciona muy bien para fabricar en cadena en el sector industrial, el software es más flexible y por lo tanto, no debemos tratarlo como un objeto que se fabrica en una cadena de producción. La relación con el cliente está mal planteada, se debe interactuar con él en todas las fases de creación, haciendo evolucionar el producto con su feedback.<br /><br />Necesitábamos un método más ágil, más flexible donde el software madurara poco a poco, sin condiciones preestablecidas, pudiendo variar sus funcionalidades y requerimientos en el propio desarrollo. Surgió, entonces, el Manifiesto Ágil dando pie a la agilidad en el desarrollo de software. Esto ocurrió en el 2001. Desde entonces a crecido una nueva tendencia, el agilismo, que poco a poco está cogiendo más peso en el mercado del software. Sobre todo, está dando muy buenos resultados a los que lo aplican y ese es el mejor escaparate para promover estos métodos. La agilidad o agilismo no tiene definición, no son una serie de reglas estrictas como en el método tradicional, consiste en unas pautas a seguir que definen una manera de trabajar.<br /><br />Desde programarfacil queremos hacer eco a esta nueva tendencia. Tu que te estás iniciando en el mundo de la programación o que ya estás inmerso, tienes que tener en cuenta que sí que hay otra forma de trabajar, otra manera de ver las cosas que se adaptan mucho mejor a los requisitos de este mercado y que, tarde o temprano, se impondrá. Así que no pierdas el tiempo y estudia e investiga cuanto antes, todo el camino que recorras ahora lo habrás ganado en el futuro.<br /><br />Recurso del día<br /><br />Asana<br /><br />Asana es una aplicación web y móvil cuyo fin es la gestión de tareas en equipos. Muy recomendable a la hora de afrontar un proyecto de software con varios programadores, incluso puede ser utilizada por otros sectores no tecnológicos. Tiene funcionalidades como espacios de trabajo, proyectos, proyectos personales, tareas, etiquetas, notas y un buzón de organización y actualización de la información en tiempo real.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1239</itunes:duration><itunes:keywords>agil,agile,cascada,developer,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>55. Isabel Cabezas, Evangelista Técnico de Microsoft</title><link>https://www.spreaker.com/episode/55-isabel-cabezas-evangelista-tecnico-de-microsoft--7172296</link><description><![CDATA[Hoy hablamos con Isabel Cabezas, Evangelista Técnico de Microsoft. Te va a contar su experiencia y cómo consiguió, tras mucho esfuerzo, ser MVP (Most Valuable Person) en el año 2014 y posteriormente trabajar para Microsoft como Evangelista Técnico en el 2015. Hablaremos de tecnologías relacionadas con Windows y te daremos un montón de recursos gratuitos que ofrece Microsoft para estudiantes, starups, empresas e gente con ganas de aprender a programar.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. La lista de distribución te está esperando, serás el primero en saber los temas que abordaremos las próximas semanas.<br /><br />Esta vez se nos ha ido un poco el tiempo y el capítulo dura más de lo normal, esperamos que no te importe, pero no podíamos cortar nada de lo que dice Isabel, es muy interesante. Es de Granada, su nombre completo es Isabel Cabezas Martín. Actualmente reside en Madrid, donde desempeña labores de Technical Evangelist (Evangelista Técnico) en Microsoft. La puedes encontrar en Twitter (@isabelcabezasm) y en Linkedin.<br /><br />Ella, como tantos otros, se inició en la programación con lenguajes com QBasic, Pascal, C y ActionScript, el lenguaje de Adobe Flash. Todo esto ocurrió a finales de los años 90, cuando la crisis de las .com interrumpían en la escena de Internet.<br /><br />Durante la primera década de este siglo se aficionó a la informática y, como muchos de nosotros, decidió convertir su afición en su profesión. Estudió Ingeniería Técnica de Informática en Granada (capital del mundo :) ), entre los años 2003 y 2006 y, como bien nos cuenta, no era una alumna aventaja ni destacada, pero si que muy activa y constante. Ya en la Universidad comenzó a moverse entre grupos de usuarios del desarrollo web con tecnologías Microsoft y, poco a poco, fue profundizando en la materia.<br /><br />Tras mucho esfuerzo y horas de dedicación le llegó el reconocimiento cuando, en el 2014, le otorgan el MVP de Microsoft por su aportación en el desarrollo web. Aunque ha trabajado para varias empresas como programador y analista programador, la oportunidad le llego, y comenzó a trabajar para una de las empresas tecnológicas más importantes del mundo, Microsoft. Por fin podría ver la fábrica de donde se nutría todo su aprendizaje. Es como entrar en la fábrica de chocolate de Willy Wonka.<br /><br />Todo este bagaje profesional tiene una palabra clave, constancia. Es un patrón que se repite en todo aquel que se quiere dedicar al mundo de la programación y tiene inquietudes tanto personales como profesionales.<br /><br />Pero no solo de programar vive el informático, Isabel también tiene otras aficiones, viajar, la astronomía, la fotografía, leer y la publicidad creativa. Los programadores también sabemos hacer otras cosas además de desarrollar software ;).<br /><br />Durante nuestra conversación hemos hablado de la paridad en el mundo informático y en Microsoft, la nueva tendencia de la compañía por el código abierto, herramientas y servicios gratuitos para aprender y formarse en las tecnologías de Microsoft, el futuro de WPF y por último hemos abordado el tema de Xamarin y Mono.<br /><br />Aquí te dejamos los enlaces que han salido en el pdocast:<br /><br />Trabajar en Microsoft<br />GitHub Microsoft<br />CodePlex<br />.NET Foundation<br />Visual Studio<br />Dream Spark para estudiantes<br />Biz Spark para empresas<br />Por no alargar más el podcast, esta semana no tendremos el famoso recurso del día, la próxima semana volveremos a la duración y normal y podr<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7172296</guid><pubDate>Mon, 16 Nov 2015 05:57:34 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7172296/podcast55.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy hablamos con Isabel Cabezas, Evangelista Técnico de Microsoft. Te va a contar su experiencia y cómo consiguió, tras mucho esfuerzo, ser MVP (Most Valuable Person) en el año 2014 y posteriormente trabajar para Microsoft como Evangelista Técnico en...</itunes:subtitle><itunes:summary><![CDATA[Hoy hablamos con Isabel Cabezas, Evangelista Técnico de Microsoft. Te va a contar su experiencia y cómo consiguió, tras mucho esfuerzo, ser MVP (Most Valuable Person) en el año 2014 y posteriormente trabajar para Microsoft como Evangelista Técnico en el 2015. Hablaremos de tecnologías relacionadas con Windows y te daremos un montón de recursos gratuitos que ofrece Microsoft para estudiantes, starups, empresas e gente con ganas de aprender a programar.<br /><br />Recuerda que tenemos activa la encuesta para los oyentes. Cualquier duda nos la puedes hacer llegar a través del formulario de contacto, por Twitter y Facebook. La lista de distribución te está esperando, serás el primero en saber los temas que abordaremos las próximas semanas.<br /><br />Esta vez se nos ha ido un poco el tiempo y el capítulo dura más de lo normal, esperamos que no te importe, pero no podíamos cortar nada de lo que dice Isabel, es muy interesante. Es de Granada, su nombre completo es Isabel Cabezas Martín. Actualmente reside en Madrid, donde desempeña labores de Technical Evangelist (Evangelista Técnico) en Microsoft. La puedes encontrar en Twitter (@isabelcabezasm) y en Linkedin.<br /><br />Ella, como tantos otros, se inició en la programación con lenguajes com QBasic, Pascal, C y ActionScript, el lenguaje de Adobe Flash. Todo esto ocurrió a finales de los años 90, cuando la crisis de las .com interrumpían en la escena de Internet.<br /><br />Durante la primera década de este siglo se aficionó a la informática y, como muchos de nosotros, decidió convertir su afición en su profesión. Estudió Ingeniería Técnica de Informática en Granada (capital del mundo :) ), entre los años 2003 y 2006 y, como bien nos cuenta, no era una alumna aventaja ni destacada, pero si que muy activa y constante. Ya en la Universidad comenzó a moverse entre grupos de usuarios del desarrollo web con tecnologías Microsoft y, poco a poco, fue profundizando en la materia.<br /><br />Tras mucho esfuerzo y horas de dedicación le llegó el reconocimiento cuando, en el 2014, le otorgan el MVP de Microsoft por su aportación en el desarrollo web. Aunque ha trabajado para varias empresas como programador y analista programador, la oportunidad le llego, y comenzó a trabajar para una de las empresas tecnológicas más importantes del mundo, Microsoft. Por fin podría ver la fábrica de donde se nutría todo su aprendizaje. Es como entrar en la fábrica de chocolate de Willy Wonka.<br /><br />Todo este bagaje profesional tiene una palabra clave, constancia. Es un patrón que se repite en todo aquel que se quiere dedicar al mundo de la programación y tiene inquietudes tanto personales como profesionales.<br /><br />Pero no solo de programar vive el informático, Isabel también tiene otras aficiones, viajar, la astronomía, la fotografía, leer y la publicidad creativa. Los programadores también sabemos hacer otras cosas además de desarrollar software ;).<br /><br />Durante nuestra conversación hemos hablado de la paridad en el mundo informático y en Microsoft, la nueva tendencia de la compañía por el código abierto, herramientas y servicios gratuitos para aprender y formarse en las tecnologías de Microsoft, el futuro de WPF y por último hemos abordado el tema de Xamarin y Mono.<br /><br />Aquí te dejamos los enlaces que han salido en el pdocast:<br /><br />Trabajar en Microsoft<br />GitHub Microsoft<br />CodePlex<br />.NET Foundation<br />Visual Studio<br />Dream Spark para estudiantes<br />Biz Spark para empresas<br />Por no alargar más el podcast, esta semana no tendremos el famoso recurso del día, la próxima semana volveremos a la duración y normal y podr<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>3188</itunes:duration><itunes:keywords>empleo,formacion,microsoft,programacion,tecnico</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>54. Web, móvil y desktop, un IDE para gobernarlos a todos</title><link>https://www.spreaker.com/episode/54-web-movil-y-desktop-un-ide-para-gobernarlos-a-todos--7115805</link><description><![CDATA[Por fin ha llegado la hora de hablar de Microsoft y es que en este capítulo te voy a hablar de como crear aplicaciones web, móvil y desktop, un IDE para gobernarlos a todos. Pero no solo vamos a ver aplicaciones para Windows creadas con el framework .NET, te mostraré que gracias a su maravilloso entorno de desarrollo, Visual Studio, podrás crear aplicaciones de todo tipo, de escritorio, web y para móviles. También veremos que es WCF, la parte encargada de crear servicios web dentro de .NET, en el servidor.<br /><br />Recuerda que si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, también tenemos una lista distribución donde te mantendremos informado de todas las novedades de nuestra web. Si eres más de redes sociales nos puedes seguir en Twitter y en Facebook.<br /><br />Antes de continuar te queremos agradecer el feedback recibido en las últimas semanas, decirte que estamos orgullosos y agradecidos de poder contar con oyentes como tu, nos haces sentir que hay gente detrás del micro al que hablamos así que, muchas gracias. Recuerda que sigue abierta la encuesta para que nos cuentes qué te interesa.<br /><br />Comenzaré diciendo que yo (Luis del Valle) tengo bastante experiencia como desarrollador de aplicaciones con .NET. Puedes leer el artículo donde te hablo como conseguí llegar a ser un desarrollador profesional en esta tecnología. No soy alguien especial, ni soy un gurú, ni una mente privilegiada, quizás lo que si sea es muy cabezón y cuando me empeño en algo no paro hasta conseguirlo. En esto se puede resumir todo mi experiencia en .NET, constancia.<br /><br />¿Por qué debemos elegir esta tecnología?, yo en su día la elegí debido a que era una forma sencilla de aprender a programar un lenguaje orientado a objetos como es C#. Como usuario de Windows de toda la vida, me resultaba más sencillo instalar la versión de Visual Studio y comenzar que no tener que aprender un nuevo sistema operativo para programar. No hay que engañarse, Microsoft apuesta por sus propias herramientas, por eso funcionan también en su sistema operativo.<br /><br />Aparte de mi experiencia hay que ser claros y recordar que Windows es el sistema más popular de todo el mundo. En la última versión de Visual Studio puedes crear aplicaciones para web, para escritorio y para móviles (IOS y Android). Sin duda alguna es una buena opción a tener en cuenta. Si estás interesado además en Arduino, será un complemento espectacular para monitorear la información que vayas recibiendo de este dispositivo y mostrarla en cualquier plataforma.<br /><br />Aplicaciones de escritorio<br /><br />Gracias a WPF el concepto de aplicación para escritorio a evolucionado y se asemeja al desarrollo de una aplicación web. Antiguamente, todavía tienes la opción pero yo no la recomiendo, se desarrollaban aplicaciones en Windows Forms. WPF te permite aplicar el patrón MVC al desarrollar en esta tecnología. Se utiliza una variante llamada MVVM. Podemos dividir el desarrollo en dos partes que se asemejan al front-end y al back-end del desarrollo web, ya os he dicho que son muy semejantes en el concepto. XAML integraría la parte del front-end y los lenguajes propios de la plataforma .NET como C#, Visual Basic y F#, englobarían la parte del back-end. No hay que utilizar todos, con uno valdría y a la hora de elegir yo me decanto por C#. Vosotros mismos podéis elegir basándoos en su popularidad, acceder al índice Tiobe y a Google Trends para ver cual de ellos es más popular.<br /><br />Microsoft nos facilita una herramienta de diseño para crear pantallas con XAML, además de muchas funcionalidades más. Se llama Expression Blend.<br /><br />Aplicaciones web<br /><br />Visual Studio te permite crear aplicaciones con ASP.NET tanto Web Forms como MVC. Al igual que ocurrió con las aplicaciones de escritorio, con ASP ha sucedido lo mismo. Web Forms es la forma obsoleta y MVC la forma moderna de crear nuestras aplicaciones web. Si tienes que crear una aplicación desde cero, comienza con MVC.<br /><br />Algo muy a tener en cuenta es el lenguaje de programación TypeScript creado por el padre del lenguaje Pascal y C#, Anders Hejlsberg, te permite programar en JavaScript con orientación a objetos, convirtiendo luego ese código en un JS totalmente funcional. Google está apostando muy fuerte por el, la nueva versión de AngularJs esta programada en TypeScript. Si Google se fija en una tecnología, esta subirá como la espuma en popularidad. Precisamente TypeScript está integrado dentro de Visual Studio y podemos desarrollar aplicaciones de una manera muy sencilla.<br /><br />Aplicaciones móviles<br /><br />En Visual Studio ya viene integrado por defecto poder crear aplicaciones para dispositivos móviles tanto nativas con Xamarin, como híbridas con Apache Cordova y PhoneGap.<br /><br />Las aplicaciones híbridas son una solución con limitaciones. Pueden ser muy útiles en ciertas circunstancias. Utiliza el front-end del desarrollo web, HTML5, CSS3 y JavaScript que son ejecutados dentro del dispositivo móvil a través de un servidor web que lleva incorporado. Muy a tener en cuenta en aplicaciones sencillas, ya que te ahorrarán mucho tiempo de desarrollo por ser 100% multiplataforma.<br /><br />En el otro lado está Xamarin. La gran ventaja de esta tecnología es que haces aplicaciones nativas, teniendo como limitación las de la propia plataforma. En este caso podrás reutilizar hasta un 70% de código según las especificaciones de la web oficial. Esto no implica que en todos los proyectos podamos aprovechar este porcentaje. Dependerá de la aplicación y del equipo de desarrolladores.<br /><br />Servicios web<br /><br />Por último te quiero hablar muy por encima de los servicios web. Gracias a WCF (Windows Communication Foundation) podrás crear servicios web para comunicar con diferentes plataformas y diferentes lenguajes de programación. Se utiliza sobre todo en aplicaciones distribuidas, orientación a servicios. Os hablaremos de esta tecnología en otro capítulo.<br /><br />Integración con Arduino<br /><br />Sin duda alguna esta sería la plataforma que yo elegiría para crear una aplicación en combinación con Arduino. En el mismo entorno de desarrollo podríamos generar una aplicación de escritorio para Windows, una aplicación web, una aplicación móvil y gracias a la extensión que te permite programar con Arduino, podrás programar sketchs dentro del mismo entorno.<br /><br />No te imaginas la ventaja que supone tenerlo todo en el mismo IDE, de forma gratuita. Poco a poco iremos profundizando en este sentido y veremos diferentes aplicaciones que podemos crear gracias a esta combinación de software y hardware. Ya vimos algo parecido cuando tratamos el tema del sonar.<br /><br />Pregunta de la semana<br /><br />En este capítulo inauguramos una sección donde queremos dar rienda suelta a tus opiniones. Cada semana lanzaremos una pregunta y esperamos todo tipo de respuestas por tu parte. Nos las puedes hacer llegar a través del correo electrónico a <a href="mailto:info@programarfacil.com">info@programarfacil.com</a> o a través del formulario de contacto.<br /><br />La pregunta de esta semana es ¿por qué te interesa programar? ¿que te motiva? ¿por qué quieres programar?<br /><br />Gracias por tus respuestas.<br /><br />Recurso del día<br /><br />Mahapps Metro<br /><br />Mahapps Metro es un framework de código abierto. Se utiliza para dar un aspecto visual moderno a nuestras aplicaciones WPF. Podemos descargarlo desde Nuget, el gestor de paquetes de Visual Studio e incorpora multitud de controles mejorados que simulan la interfaz gráfica de Windows 8 y 10. Olvídate de crear tus propios controles desde cero, gracias a este framework te ahorrarás muchas horas de diseño.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7115805</guid><pubDate>Mon, 09 Nov 2015 05:44:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7115805/podcast54.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Por fin ha llegado la hora de hablar de Microsoft y es que en este capítulo te voy a hablar de como crear aplicaciones web, móvil y desktop, un IDE para gobernarlos a todos. Pero no solo vamos a ver aplicaciones para Windows creadas con el framework...</itunes:subtitle><itunes:summary><![CDATA[Por fin ha llegado la hora de hablar de Microsoft y es que en este capítulo te voy a hablar de como crear aplicaciones web, móvil y desktop, un IDE para gobernarlos a todos. Pero no solo vamos a ver aplicaciones para Windows creadas con el framework .NET, te mostraré que gracias a su maravilloso entorno de desarrollo, Visual Studio, podrás crear aplicaciones de todo tipo, de escritorio, web y para móviles. También veremos que es WCF, la parte encargada de crear servicios web dentro de .NET, en el servidor.<br /><br />Recuerda que si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, también tenemos una lista distribución donde te mantendremos informado de todas las novedades de nuestra web. Si eres más de redes sociales nos puedes seguir en Twitter y en Facebook.<br /><br />Antes de continuar te queremos agradecer el feedback recibido en las últimas semanas, decirte que estamos orgullosos y agradecidos de poder contar con oyentes como tu, nos haces sentir que hay gente detrás del micro al que hablamos así que, muchas gracias. Recuerda que sigue abierta la encuesta para que nos cuentes qué te interesa.<br /><br />Comenzaré diciendo que yo (Luis del Valle) tengo bastante experiencia como desarrollador de aplicaciones con .NET. Puedes leer el artículo donde te hablo como conseguí llegar a ser un desarrollador profesional en esta tecnología. No soy alguien especial, ni soy un gurú, ni una mente privilegiada, quizás lo que si sea es muy cabezón y cuando me empeño en algo no paro hasta conseguirlo. En esto se puede resumir todo mi experiencia en .NET, constancia.<br /><br />¿Por qué debemos elegir esta tecnología?, yo en su día la elegí debido a que era una forma sencilla de aprender a programar un lenguaje orientado a objetos como es C#. Como usuario de Windows de toda la vida, me resultaba más sencillo instalar la versión de Visual Studio y comenzar que no tener que aprender un nuevo sistema operativo para programar. No hay que engañarse, Microsoft apuesta por sus propias herramientas, por eso funcionan también en su sistema operativo.<br /><br />Aparte de mi experiencia hay que ser claros y recordar que Windows es el sistema más popular de todo el mundo. En la última versión de Visual Studio puedes crear aplicaciones para web, para escritorio y para móviles (IOS y Android). Sin duda alguna es una buena opción a tener en cuenta. Si estás interesado además en Arduino, será un complemento espectacular para monitorear la información que vayas recibiendo de este dispositivo y mostrarla en cualquier plataforma.<br /><br />Aplicaciones de escritorio<br /><br />Gracias a WPF el concepto de aplicación para escritorio a evolucionado y se asemeja al desarrollo de una aplicación web. Antiguamente, todavía tienes la opción pero yo no la recomiendo, se desarrollaban aplicaciones en Windows Forms. WPF te permite aplicar el patrón MVC al desarrollar en esta tecnología. Se utiliza una variante llamada MVVM. Podemos dividir el desarrollo en dos partes que se asemejan al front-end y al back-end del desarrollo web, ya os he dicho que son muy semejantes en el concepto. XAML integraría la parte del front-end y los lenguajes propios de la plataforma .NET como C#, Visual Basic y F#, englobarían la parte del back-end. No hay que utilizar todos, con uno valdría y a la hora de elegir yo me decanto por C#. Vosotros mismos podéis elegir basándoos en su popularidad, acceder al índice Tiobe y a Google Trends para ver cual de ellos es más popular.<br /><br />Microsoft nos facilita una herramienta de diseño para crear pantallas con XAML, además de muchas funcionalidades más. Se llama Expression Blend.<br /><br />Aplicaciones web<br /><br />Visual Studio te permite crear aplicaciones con ASP.NET tanto Web Forms como MVC. Al igual que ocurrió con las aplicaciones de escritorio, con ASP ha sucedido lo mismo. Web Forms es la forma obsoleta y MVC la forma moderna de crear nuestras aplicaciones web. Si tienes que crear una...]]></itunes:summary><itunes:duration>1540</itunes:duration><itunes:keywords>arduino,microsoft,programacion,software,visual/studio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>53. Resultados de la encuesta y ganador del sorteo</title><link>https://www.spreaker.com/episode/53-resultados-de-la-encuesta-y-ganador-del-sorteo--7029030</link><description><![CDATA[En este capitulo charlamos sobre qué tecnología elegir, analizamos los resultados de la encuesta. Pero antes de entrar en materia lo primero es nuestro sorteo del kit de Arduino. El afortunado ha sido:<br /><br />DAVID RODRIGUEZ RUIZ<br /><br />Muchas felicidades David, espero que disfrutes de tu kit de Arduino y ya sabes cuando puedas enviamos una foto con tu kit con el hashtag #SacaLaPlacaDeLaCaja por el medio que quieras, nuestro formulario de contacto o por redes sociales en Twitter (@programarfacilc) o en Facebook.<br /><br />A todos los demás, gracias por participar. La verdad es que habéis sido muchos los que habéis participado y volveremos a repetir ya que la experiencia ha sido muy positiva para todos.<br /><br />En este capitulo analizamos los resultados de la encuesta que lanzamos la semana pasada. Con este ejercicio pretendemos daros a conocer las inquietudes que tenemos todas las personas que estamos al rededor de este proyecto. Como veréis, vuestros problemas con alguna tecnología es más común de lo que creéis. Por otra parte a nosotros nos aporta datos para centrarnos en vuestros problemas y poder ayudaros. Si aun no has realizado la encuesta, te animamos a que la realices, tan solo te llevara 20 segundos y nosotros conoceremos cual es tu inquietud e intentaremos ayudarte:<br /><br />Encuesta déjanos ayudarte<br /><br />Cuando estamos realizando este capitulo todos los encuestados que han dejado su email han sido contestados, si por un casual no te hemos contestado, por favor, utiliza nuestro formulario de contacto para informarnos y lo solucionaremos en la mayor brevedad posible. También podéis utilizar este formulario para realizarnos la pregunta que queráis.<br /><br />Los resultados<br /><br />En la encuesta inicial teníamos estas categorías para que nos indicarais que tecnología os interesa más. (Actualmente hemos modificado la encuesta creando alguna categoría más para desglosar Programación web que era demasiado genérica):<br /><br />Arduino<br />Programación .NET<br />Raspberry Pi<br />Programación web<br />Otro<br />Dejamos un textarea para que nos dejéis como comentario lo que queráis, porque has seleccionado esa opción, que otros intereses tienes, que problema actualmente es el que te ocupa, etc ... . La verdad es que este campo ha sido el más interesante porque nos habéis dejado comentarios muy buenos y con los que  creemos que van a ser muy instructivos y vamos aprender mucho todos.<br /><br />También hemos puesto un input opcional para colocar el email, a todo aquel que ha colocado este email, como anteriormente hemos mencionado, le hemos contestado y los nuevos envíos que surjan iremos contestando conforme lleguen.<br /><br />Los datos<br /><br />ResultadosEncuesta<br />Es cierto que muchos de vosotros nos habéis indicado que podríais haber elegido más de uno, incluso alguno ha dicho todos. Pero nuestra intención es saber cual es el que más te interesa de todos. En relación a estas tecnologías hemos resumido las inquietudes que más se repiten. A continuación os dejamos un resumen:<br /><br />Programación web 42,2%<br /><br />Aprender tecnologías front-end<br />Aprender tecnologías Back-end<br />Guia para elegir el framework adecuado<br />Ranking de framework para estar actualizado<br />CMS, personalización<br />Java, framework interfaz grafica<br />Diferencias entre conceptos (api, liberia, frameworks)<br />Arduino 26.7%<br /><br />Problemas con un proyecto concreto.<br />Dudas con conceptos de circuitos<br />Aprender a programar en C<br />Domótica<br />Introducción a la tecnología de una forma practica<br />Programación .NET 17,8%<br /><br />Lo primero ser honestos, y deciros que es cierto que no tenemos demasiado contenido con esta tecnología. De hecho Luis está deseando explayarse en este tema y parece que va a tener una semanas para que se quede a gusto.<br /><br />Aprovechar al máximo esta herramienta<br />Aprender WPF (migrar)<br />Frameworks para interfaz gráfica<br />Problemas para encontrar profesionales<br />RaspberryPI 11,1%<br /><br />Comunicar Arduino con Rpi<br />Complejidad de utilizar comandos en el shell de Linux<br />Críticas<br /><br />Nos hemos enfocado demasiado en un tema y hemos ido variando menos<br />Hemos tratado alguna cosa de pasada y no hemos profundizado<br />Cosas en común<br /><br />Falta de tiempo<br />Pasión por la tecnología<br />Sensación de desborde por abundancia en la variedad tecnológica.<br /> <br /><br />Recurso del día<br /><br />Net Market Share<br />¿Quieres saber la popularidad de un sistema operativo? visita netmarketshare.com. En esta web podrás consultar datos estadísticos de multitud de cosas, uso de resoluciones de pantalla, sistemas operativos de escritorio y de móvi, qué navegador es el más utilizado y muchos datos más. Algo importante al desarrollar tu aplicación es conocer a quién va dirigido tu producto. No lo dudes y consulta estos datos antes de ponerte a programar.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/7029030</guid><pubDate>Mon, 02 Nov 2015 06:07:59 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/7029030/podcast53.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capitulo charlamos sobre qué tecnología elegir, analizamos los resultados de la encuesta. Pero antes de entrar en materia lo primero es nuestro sorteo del kit de Arduino. El afortunado ha sido:

DAVID RODRIGUEZ RUIZ

Muchas felicidades David,...</itunes:subtitle><itunes:summary><![CDATA[En este capitulo charlamos sobre qué tecnología elegir, analizamos los resultados de la encuesta. Pero antes de entrar en materia lo primero es nuestro sorteo del kit de Arduino. El afortunado ha sido:<br /><br />DAVID RODRIGUEZ RUIZ<br /><br />Muchas felicidades David, espero que disfrutes de tu kit de Arduino y ya sabes cuando puedas enviamos una foto con tu kit con el hashtag #SacaLaPlacaDeLaCaja por el medio que quieras, nuestro formulario de contacto o por redes sociales en Twitter (@programarfacilc) o en Facebook.<br /><br />A todos los demás, gracias por participar. La verdad es que habéis sido muchos los que habéis participado y volveremos a repetir ya que la experiencia ha sido muy positiva para todos.<br /><br />En este capitulo analizamos los resultados de la encuesta que lanzamos la semana pasada. Con este ejercicio pretendemos daros a conocer las inquietudes que tenemos todas las personas que estamos al rededor de este proyecto. Como veréis, vuestros problemas con alguna tecnología es más común de lo que creéis. Por otra parte a nosotros nos aporta datos para centrarnos en vuestros problemas y poder ayudaros. Si aun no has realizado la encuesta, te animamos a que la realices, tan solo te llevara 20 segundos y nosotros conoceremos cual es tu inquietud e intentaremos ayudarte:<br /><br />Encuesta déjanos ayudarte<br /><br />Cuando estamos realizando este capitulo todos los encuestados que han dejado su email han sido contestados, si por un casual no te hemos contestado, por favor, utiliza nuestro formulario de contacto para informarnos y lo solucionaremos en la mayor brevedad posible. También podéis utilizar este formulario para realizarnos la pregunta que queráis.<br /><br />Los resultados<br /><br />En la encuesta inicial teníamos estas categorías para que nos indicarais que tecnología os interesa más. (Actualmente hemos modificado la encuesta creando alguna categoría más para desglosar Programación web que era demasiado genérica):<br /><br />Arduino<br />Programación .NET<br />Raspberry Pi<br />Programación web<br />Otro<br />Dejamos un textarea para que nos dejéis como comentario lo que queráis, porque has seleccionado esa opción, que otros intereses tienes, que problema actualmente es el que te ocupa, etc ... . La verdad es que este campo ha sido el más interesante porque nos habéis dejado comentarios muy buenos y con los que  creemos que van a ser muy instructivos y vamos aprender mucho todos.<br /><br />También hemos puesto un input opcional para colocar el email, a todo aquel que ha colocado este email, como anteriormente hemos mencionado, le hemos contestado y los nuevos envíos que surjan iremos contestando conforme lleguen.<br /><br />Los datos<br /><br />ResultadosEncuesta<br />Es cierto que muchos de vosotros nos habéis indicado que podríais haber elegido más de uno, incluso alguno ha dicho todos. Pero nuestra intención es saber cual es el que más te interesa de todos. En relación a estas tecnologías hemos resumido las inquietudes que más se repiten. A continuación os dejamos un resumen:<br /><br />Programación web 42,2%<br /><br />Aprender tecnologías front-end<br />Aprender tecnologías Back-end<br />Guia para elegir el framework adecuado<br />Ranking de framework para estar actualizado<br />CMS, personalización<br />Java, framework interfaz grafica<br />Diferencias entre conceptos (api, liberia, frameworks)<br />Arduino 26.7%<br /><br />Problemas con un proyecto concreto.<br />Dudas con conceptos de circuitos<br />Aprender a programar en C<br />Domótica<br />Introducción a la tecnología de una forma practica<br />Programación .NET 17,8%<br /><br />Lo primero ser honestos, y deciros que es cierto que no tenemos demasiado contenido con esta tecnología. De hecho Luis está deseando explayarse en este tema y parece que va a tener una semanas para que se quede a gusto.<br /><br />Aprovechar al máximo esta herramienta<br />Aprender WPF (migrar)<br />Frameworks para interfaz gráfica<br />Problemas para...]]></itunes:summary><itunes:duration>2143</itunes:duration><itunes:keywords>arduino,.net,programacion,raspberry,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>52. Bower, gestor de paquetes para el desarrollo web</title><link>https://www.spreaker.com/episode/52-bower-gestor-de-paquetes-para-el-desarrollo-web--6913772</link><description><![CDATA[Comenzamos un nuevo capítulo de nuestro podcast, La Tecnología para todos. Si la semana pasada vimos Bootstrap, esta semana le toca el turno a una herramienta que debe ser indispensable en nuestros desarrollos, Bower, gestor de paquetes para el desarrollo web. Esta herramienta nos facilitará la gestión de todas las librerías y frameworks de código abierto que utilizemos (Bootstrap, jQuery, AngularJs, BackboneJs, etc...), permitiendo añadir, actualizar y modificar las referencias a nuestro proyecto. Todo se gestiona a través de la línea de comandos en MS-DOS, si trabajamos con Windows o Shell, si trabajamos con Mac o Linux.<br /><br />Recuerda que queda muy poco para que finalice el plazo para inscribirte en el sorteo de un kit de Arduino. Solo tienes que suscribirte a nuestra lista de correo para recibir toda la información que vamos publicando y algún que otro contenido extra.<br /><br />Estamos intentando recabar información para saber en qué podemos ayudarte. Te pedimos, por favor, que rellenes la encuesta sin ningún compromiso. La utilizaremos para obtener información y saber cómo podemos ayudarte. Te llevará como mucho 20 segundos, muchas gracias.<br /><br />Encuesta déjanos ayudarte<br /><br /><br /><br />Como ya te hemos dicho, Bower es un gestor de paquetes de código abierto para el desarrollo web (front-end). Fue creado por dos miembros del equipo de Twitter y su principal misión es hacernos la vida un poco más fácil a los desarrolladores. Gracias a esta herramienta podrás descargar tus librerías y frameworks sin tener que visitar ninguna web oficial o no oficial, mantenerlas actualizadas y comprobar si ha versiones nuevas.<br /><br />Instalación<br /><br />Bower depende de tres herramientas para poder ser instalado en tu máquina. Por un lado necesitas tener NodeJS. Ya hemos hablado de este servidor web en el capítulo donde vimos un ranking frameworks de JavaScript. Es una aplicación que se ejecuta del lado del servidor y corre bajo el motor o compilador JavaScript V8, desarrollado en el proyecto Chromium y que es el que utiliza Google Chrome.<br /><br />Otra utilidad que tienes que instalar es Git, el famoso control de versiones utilizado por GitHub, de donde precisamente Bower obtiene la gran mayoría de las librerías y frameworks.<br /><br />Dentro de NodeJS hay un gestor de módulos que se llama npm. A través de la línea de comandos puedes instalar, fácilmente, Bower. Una vez que tenegas instalado NodeJS y Git solo debes escribir npm install -g bower y se instalará Bower de forma global en tu máquina.<br /><br />Instalación de paquetes<br /><br />Bueno, pues ya tienes todo lo necesario para empezar a utilizar Bower. Lo primero sería buscar el paquete que quieres instalar. Para ello debes acceder, a través de la línea de comandos, al directorio raíz de tu proyecto. Ejecuta el comando bower search bootstrap. Esto hará una búsqueda de todas las librerías que tengan como palabra clave Bootstrap. Como ya te habrás dado cuenta, para ejecutar cualquier comando debes poner primero la palabra bower, luego el comando y por último los parámetros. Si quieres ver la lista de comandos disponibles puedes hacer bower --help. También puedes ir a la página de referencia de la web oficial donde te explica cada comando en detalle.<br /><br />El comando search te mostrará un listado como este.<br /><br /> <br /><br />bower search bootstrap<br /><br /> <br />Aquí es donde tienes que localizar el framework o librería que quieres incorporar a tu proyecto. En nuestro caso, Bootstrap, es la primera opción. Lo que aparece en azul verdoso, es el nombre único dentro del respositorio de Bower y es con lo que te tienes que quedar. Ahora que tienes localizado el paquete vamos a obtener más información. Escribe en la línea de comandos bower info bootstrap.<br /><br /> <br /><br />bower info bootstrap<br /><br /> <br />Como puedes observar nos da la información sobre donde está alojado, el archivo bower.json, hablaremos luego de él, y las diferentes versiones disponibles que tenemos del framework.<br /><br />Ahora solo te queda elegir que versión quieres instalar. Puedes instalar la última versión haciendo bower install bootstrap o elegir una versión específica con bower install bootstrap#3.3.2. En el primer caso te instalará la versión 3.3.5 ya que, la versión 4.0.0 es una versión alpha. Si quieres saber más sobre como se numeran las versiones, te recomendamos que visites la página de Semver , donde te explican el versionamiento semántico.<br /><br />bower.json<br /><br />Ya te hemos hablado de este archivo y has visto un ejemplo, el que se incluye dentro de Bootstrap. bower.json es el manifiesto y contiene información vital de nuestro proyecto. Es muy importante si lo que estás desarrollando, lo vas a compartir a través del repositorio de Bower. Si simplemente lo que quieres es poder manejar tus dependencias de forma semi-automática, solo tienes que crearlo.<br /><br />Si ejecutas el comando bower init, lanza el proceso de configuración del archivo bower.json, donde te preguntará un montón de cosas innecesarias si no vas a publicar en su repositorio. Otra opción es crear el archivo sin ningún contenido, siempre dentro del directorio raíz de tu proyecto. Lo puedes hacer manualmente. Dentro de todas las propiedades que tiene este archivo nos vamos a fijar en dependencies y devDependencies. La primera propiedad nos dirá las dependencias de nuestro proyecto. Es muy importante, todas las librerías que sean añadidas a esta propiedad podrán ser manejadas por Bower. La segunda propiedad son las dependencias necesarias en la fase de desarrollo, lo típico son librerías para hacer test o control de depuración.<br /><br />¿Cómo podemos añadir las dependencias a este archivo? Si ejecutas el comando bower install bootstrap, descargará el framework a tu máquina sin modificar el archivo bower.json. Para obligar a que esto sucede tenemos que añadir al final -save, quedando de la siguiente manera el comando, bower install bootstrap -save. Esto añadirá el framework a la propiedad dependencies y podrás gestionar mediante los comandos de Bower, su actualización, modificación o eliminación.<br /><br />.bowerrc<br /><br />En el archivo .bowerrc configurarás tu proyecto. Al igual que bower.json, tiene muchas propiedades que puedes ver en la web oficial. Si este archivo no existe en el raíz de tu proyecto, Bower utilizará los valores por defecto. De todos las propiedades de configuración, vamos a hablarte de tres propiedades importantes.<br /><br />La propiedad analytics indica si queremos mandar datos estadísticos de uso a Bower, por defecto es true (verdadero). Estos datos son anónimos y permiten computar los comandos más utilizados, saber el número de usuarios por país o los paquetes más instalados. La información, o parte de ella es pública,  a través de la web oficial. Estas estadísticas nos pueden dar una idea de cuales son los paquetes más utilizados, algo muy importante a la hora de decidir si usar uno u otro.<br /><br />Otra propiedad importante es cwd (Current Working Directory o directorio de trabajo principal). Nos indica dónde está el directorio raíz de nuestro proyecto. A partir de él se obtienen el resto de rutas. Si no estás seguro te aconsejo que lo dejes por defecto y cogerá el directorio donde esta el archivo .bowerrc.<br /><br />Por último y quizás la más importante es directory. Indica donde queremos guardar los paquetes que descargamos, por defecto los almacenará en bower_components. Si quieres cambiar a otra carpeta solo tienes que dar valor a esta propiedad. No es tan importante así que puedes cambiarla pero mucho ojo, las referencias que se hacen en el código HTML deben guardar concordancia con esta propiedad.<br /><br />Conclusiones<br /><br />A nuestro modo de ver la programación, Bower es una herramienta muy interesante. Creemos que tener un gestor de paquetes es indispensable en los proyectos web. Si en tu día a día desarrollas aplicaciones web, este tipo de herramientas pueden ahorrarte mucho tiempo al final de año.<br /><br />Bower o npm pueden ser dos herramientas que se complementen o que se solapen, dependiendo de tu rol en la programación. Seguramente si eres un desarrollador front-end, la opción sea Bower, en cambio si eres un desarrollador full-stack, deberás pensar si utilizar Bower te aporta algo más de lo que puedes hacer con npm. Al final siempre el desarrollador decide, nunca hay una solución única y no hay soluciones mejores o peores.<br /><br />Además de los explicado aquí, estos enlaces puede que te resulten interesantes.<br /><br />Maven, gestor de paquetes para Java<br />Nuget, gestor de paquetes para .NET<br />Recurso del día<br /><br />Material Design Icons<br /><br />Material Design Icons es una web donde podemos encontrar un sinfín de iconos para nuestras aplicaciones. Mantenida por la propia comunidad, ofrece la versión Community-led Iconography totalmente gratuita. Encontramos versiones para Windows con XAML, Webfonts para desarrollo web, Android e IOS. Este paquete se puede instalar con Bower y npm. Prueba este magnífico complemento en tus desarrollos para potenciar el diseño de tus proyectos.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6913772</guid><pubDate>Mon, 26 Oct 2015 05:54:30 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6913772/podcast52.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos un nuevo capítulo de nuestro podcast, La Tecnología para todos. Si la semana pasada vimos Bootstrap, esta semana le toca el turno a una herramienta que debe ser indispensable en nuestros desarrollos, Bower, gestor de paquetes para el...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos un nuevo capítulo de nuestro podcast, La Tecnología para todos. Si la semana pasada vimos Bootstrap, esta semana le toca el turno a una herramienta que debe ser indispensable en nuestros desarrollos, Bower, gestor de paquetes para el desarrollo web. Esta herramienta nos facilitará la gestión de todas las librerías y frameworks de código abierto que utilizemos (Bootstrap, jQuery, AngularJs, BackboneJs, etc...), permitiendo añadir, actualizar y modificar las referencias a nuestro proyecto. Todo se gestiona a través de la línea de comandos en MS-DOS, si trabajamos con Windows o Shell, si trabajamos con Mac o Linux.<br /><br />Recuerda que queda muy poco para que finalice el plazo para inscribirte en el sorteo de un kit de Arduino. Solo tienes que suscribirte a nuestra lista de correo para recibir toda la información que vamos publicando y algún que otro contenido extra.<br /><br />Estamos intentando recabar información para saber en qué podemos ayudarte. Te pedimos, por favor, que rellenes la encuesta sin ningún compromiso. La utilizaremos para obtener información y saber cómo podemos ayudarte. Te llevará como mucho 20 segundos, muchas gracias.<br /><br />Encuesta déjanos ayudarte<br /><br /><br /><br />Como ya te hemos dicho, Bower es un gestor de paquetes de código abierto para el desarrollo web (front-end). Fue creado por dos miembros del equipo de Twitter y su principal misión es hacernos la vida un poco más fácil a los desarrolladores. Gracias a esta herramienta podrás descargar tus librerías y frameworks sin tener que visitar ninguna web oficial o no oficial, mantenerlas actualizadas y comprobar si ha versiones nuevas.<br /><br />Instalación<br /><br />Bower depende de tres herramientas para poder ser instalado en tu máquina. Por un lado necesitas tener NodeJS. Ya hemos hablado de este servidor web en el capítulo donde vimos un ranking frameworks de JavaScript. Es una aplicación que se ejecuta del lado del servidor y corre bajo el motor o compilador JavaScript V8, desarrollado en el proyecto Chromium y que es el que utiliza Google Chrome.<br /><br />Otra utilidad que tienes que instalar es Git, el famoso control de versiones utilizado por GitHub, de donde precisamente Bower obtiene la gran mayoría de las librerías y frameworks.<br /><br />Dentro de NodeJS hay un gestor de módulos que se llama npm. A través de la línea de comandos puedes instalar, fácilmente, Bower. Una vez que tenegas instalado NodeJS y Git solo debes escribir npm install -g bower y se instalará Bower de forma global en tu máquina.<br /><br />Instalación de paquetes<br /><br />Bueno, pues ya tienes todo lo necesario para empezar a utilizar Bower. Lo primero sería buscar el paquete que quieres instalar. Para ello debes acceder, a través de la línea de comandos, al directorio raíz de tu proyecto. Ejecuta el comando bower search bootstrap. Esto hará una búsqueda de todas las librerías que tengan como palabra clave Bootstrap. Como ya te habrás dado cuenta, para ejecutar cualquier comando debes poner primero la palabra bower, luego el comando y por último los parámetros. Si quieres ver la lista de comandos disponibles puedes hacer bower --help. También puedes ir a la página de referencia de la web oficial donde te explica cada comando en detalle.<br /><br />El comando search te mostrará un listado como este.<br /><br /> <br /><br />bower search bootstrap<br /><br /> <br />Aquí es donde tienes que localizar el framework o librería que quieres incorporar a tu proyecto. En nuestro caso, Bootstrap, es la primera opción. Lo que aparece en azul verdoso, es el nombre único dentro del respositorio de Bower y es con lo que te tienes que quedar. Ahora que tienes localizado el paquete vamos a obtener más información. Escribe en la línea de comandos bower info bootstrap.<br /><br /> <br /><br />bower info bootstrap<br /><br /> <br />Como puedes observar nos da la información sobre donde está alojado, el archivo bower.json, hablaremos luego de él, y las...]]></itunes:summary><itunes:duration>1728</itunes:duration><itunes:keywords>bower,desarrollo,frontend,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>51. Qué es Bootstrap</title><link>https://www.spreaker.com/episode/51-que-es-bootstrap--6871482</link><description><![CDATA[Comenzamos un nuevo capítulo y un nuevo bloque donde veremos algunos temas web bastante importantes. Comenzaremos explicando qué es Bootstrap, el framework para diseño de sitios y aplicaciones web, creado por Twitter y tan de moda está en este momento. Este framework te permite crear sitios y aplicaciones web responsive, con un diseño espectacular, de una forma fácil y sencilla.<br /><br />Recurso del día<br /><br />Gulp<br /><br />Gulp es un automatizador de tareas para el desarrollo web, como pueden ser la minificación de código CSS o JavaScript, la recarga del navegador, la compresión de imágenes o la validación de sintaxis. Este open-source cuyo código fuente lo podemos encontrar en github está construido con JavaScript y funciona sobre NodeJS. Si no quieres perder el tiempo en realizar manualmente un sinfín de tareas es el momento de utilizar este automatizador.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6871482</guid><pubDate>Mon, 19 Oct 2015 04:28:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6871482/podcast51.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos un nuevo capítulo y un nuevo bloque donde veremos algunos temas web bastante importantes. Comenzaremos explicando qué es Bootstrap, el framework para diseño de sitios y aplicaciones web, creado por Twitter y tan de moda está en este...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos un nuevo capítulo y un nuevo bloque donde veremos algunos temas web bastante importantes. Comenzaremos explicando qué es Bootstrap, el framework para diseño de sitios y aplicaciones web, creado por Twitter y tan de moda está en este momento. Este framework te permite crear sitios y aplicaciones web responsive, con un diseño espectacular, de una forma fácil y sencilla.<br /><br />Recurso del día<br /><br />Gulp<br /><br />Gulp es un automatizador de tareas para el desarrollo web, como pueden ser la minificación de código CSS o JavaScript, la recarga del navegador, la compresión de imágenes o la validación de sintaxis. Este open-source cuyo código fuente lo podemos encontrar en github está construido con JavaScript y funciona sobre NodeJS. Si no quieres perder el tiempo en realizar manualmente un sinfín de tareas es el momento de utilizar este automatizador.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1534</itunes:duration><itunes:keywords>bootstrap,css,html,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>50. Sonar con Visual Studio y Arduino</title><link>https://www.spreaker.com/episode/50-sonar-con-visual-studio-y-arduino--6822692</link><description><![CDATA[En el capítulo de hoy vamos a ver como podemos crear un sonar con Visual Studio y Arduino. Ya vimos dos dispositivos que pueden dar mucho juego en Arduino, el servomotor y el sensor de ultrasonidos. Si los juntamos podemos hacer un sonar, y para la visualización utilizaremos una aplicación WPF hecha con Visual C# en Visual Studio 2015.<br /><br />Ya sabéis que si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto. También tenéis una lista de distribución a vuestra disposición, recordar que para el sorteo del kit de Arduino tenéis que estar inscritos antes del 27 de Octubre. Por último, podéis seguirnos en Twitter (@programarfacilc) o en Facebook.<br /><br />El objetivo final de este proyecto es poder hacer un sonar. Para ello debemos de utilizar el servo y el sensor de ultrasonidos. El primer problema que nos encontramos es acoplar el sensor al servo. Si tenemos un poco de imaginación podemos hacerlo. No hace falta comprar nada extraño para acoplarlo, Alfonso ha podido hacerlo con un tapón de Aquarius, ha quedado bastante curioso, y yo lo he podido hacer con dos simples gomas elásticas y un trozo de metal sacado de un clip para sujetar los papeles. Estas serían dos posibles soluciones aunque se podría hacer con poliuretano (aislante térmico de las casas) o poliestireno (corcho blanco). Lo importante es que lo hagas tu mismo con cosas que puedas encontrar en tu propia casa, imaginación al poder.<br /><br />Una vez acoplado el sistema debemos de fijar el servo para que no se mueva mientras está rotando. Lo más sencillo es hacerlo con piezas de Lego. Si tienes niños en casa seguro que dispones de algún juego de construcciones parecido. Lo importante es inmovilizar el conjunto y que no choque con los cables cuando esté girando. A continuación te dejamos algunas imágenes de diferentes prototipos para que te hagas una idea.<br /><br />Una vez tenemos el sistema montado pasamos a las conexiones. Conectar los dos componentes es muy sencillo, al igual que la programación. Ya vimos en los fragmentos de código de Arduino cómo utilizar estos dos componentes, así que no tiene misterio, os dejaremos todo explicado en esta sección.<br /><br />Pasamos a la programación con Visual Studio. En este caso se ha optado por crear la interfaz gráfica con una aplicación WPF y Visual C#. WPF te permite crear aplicaciones ricas en gráficos de una forma muy sencilla, gracias al lenguaje de marcado XAML. La comunicación con Arduino se hace a través del puerto serie. Por último hay que hacer hincapié en el uso de hilos o threads que, nos permitan actualizar la interfaz gráfica de forma asíncrona.<br /><br />Todo esto lo iremos viendo en diferentes tutoriales y fragmentos de código que iremos añadiendo a nuestra web así que, estar atentos.<br /><br />Hemos hecho un vídeo con el resultado de este proyecto de sonar, no os lo perdáis, durante la semana iremos subiendo fragmentos de código relacionados con este capítulo así que estar atentos.<br /><br />Recurso del día<br /><br />Kst - Visualize your data<br /><br />Kst es una herramienta para visualizar datos en tiempo real. Muestra la información en diferentes formatos como histogramas, gráficos, espectros de potencia y ecuaciones. Es una herramienta muy fácil de utilizar, incorpora características muy potentes y la posibilidad de ir añadiendo plugins con nuevas funcionalidades. Tiene licencia GPL, lo que indica que es de libre acceso, pudiendo descargar el código fuente para su modificación. Es una herramienta a tener en cuenta a la hora de analizar datos que provienen de Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6822692</guid><pubDate>Mon, 12 Oct 2015 06:11:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6822692/podcast50.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a ver como podemos crear un sonar con Visual Studio y Arduino. Ya vimos dos dispositivos que pueden dar mucho juego en Arduino, el servomotor y el sensor de ultrasonidos. Si los juntamos podemos hacer un sonar, y para la...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a ver como podemos crear un sonar con Visual Studio y Arduino. Ya vimos dos dispositivos que pueden dar mucho juego en Arduino, el servomotor y el sensor de ultrasonidos. Si los juntamos podemos hacer un sonar, y para la visualización utilizaremos una aplicación WPF hecha con Visual C# en Visual Studio 2015.<br /><br />Ya sabéis que si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto. También tenéis una lista de distribución a vuestra disposición, recordar que para el sorteo del kit de Arduino tenéis que estar inscritos antes del 27 de Octubre. Por último, podéis seguirnos en Twitter (@programarfacilc) o en Facebook.<br /><br />El objetivo final de este proyecto es poder hacer un sonar. Para ello debemos de utilizar el servo y el sensor de ultrasonidos. El primer problema que nos encontramos es acoplar el sensor al servo. Si tenemos un poco de imaginación podemos hacerlo. No hace falta comprar nada extraño para acoplarlo, Alfonso ha podido hacerlo con un tapón de Aquarius, ha quedado bastante curioso, y yo lo he podido hacer con dos simples gomas elásticas y un trozo de metal sacado de un clip para sujetar los papeles. Estas serían dos posibles soluciones aunque se podría hacer con poliuretano (aislante térmico de las casas) o poliestireno (corcho blanco). Lo importante es que lo hagas tu mismo con cosas que puedas encontrar en tu propia casa, imaginación al poder.<br /><br />Una vez acoplado el sistema debemos de fijar el servo para que no se mueva mientras está rotando. Lo más sencillo es hacerlo con piezas de Lego. Si tienes niños en casa seguro que dispones de algún juego de construcciones parecido. Lo importante es inmovilizar el conjunto y que no choque con los cables cuando esté girando. A continuación te dejamos algunas imágenes de diferentes prototipos para que te hagas una idea.<br /><br />Una vez tenemos el sistema montado pasamos a las conexiones. Conectar los dos componentes es muy sencillo, al igual que la programación. Ya vimos en los fragmentos de código de Arduino cómo utilizar estos dos componentes, así que no tiene misterio, os dejaremos todo explicado en esta sección.<br /><br />Pasamos a la programación con Visual Studio. En este caso se ha optado por crear la interfaz gráfica con una aplicación WPF y Visual C#. WPF te permite crear aplicaciones ricas en gráficos de una forma muy sencilla, gracias al lenguaje de marcado XAML. La comunicación con Arduino se hace a través del puerto serie. Por último hay que hacer hincapié en el uso de hilos o threads que, nos permitan actualizar la interfaz gráfica de forma asíncrona.<br /><br />Todo esto lo iremos viendo en diferentes tutoriales y fragmentos de código que iremos añadiendo a nuestra web así que, estar atentos.<br /><br />Hemos hecho un vídeo con el resultado de este proyecto de sonar, no os lo perdáis, durante la semana iremos subiendo fragmentos de código relacionados con este capítulo así que estar atentos.<br /><br />Recurso del día<br /><br />Kst - Visualize your data<br /><br />Kst es una herramienta para visualizar datos en tiempo real. Muestra la información en diferentes formatos como histogramas, gráficos, espectros de potencia y ecuaciones. Es una herramienta muy fácil de utilizar, incorpora características muy potentes y la posibilidad de ir añadiendo plugins con nuevas funcionalidades. Tiene licencia GPL, lo que indica que es de libre acceso, pudiendo descargar el código fuente para su modificación. Es una herramienta a tener en cuenta a la hora de analizar datos que provienen de Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1453</itunes:duration><itunes:keywords>arduino,c#,programacion,sonar,visual/studio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>49. Ultrasonidos y servos con Arduino</title><link>https://www.spreaker.com/episode/49-ultrasonidos-y-servos-con-arduino--6744906</link><description><![CDATA[Seguimos con más electrónica del IoT, hoy os hablamos del sensor de ultrasonidos y servos con Arduino. Ya sabéis que vamos colgando fragmentos de código de los capítulos que vemos en el podcast, así podréis ir practicando con todo lo que os enseñamos.<br /><br />Si os surge alguna duda podéis contactar con nosotros a través del formulario de contacto. Recordar que estamos haciendo un sortero de un kit de Arduino, solo tenéis que suscribiros. Os recordamos también que estamos en Twitter (@programarfacilc) y en Facebook.<br /><br />El tratar estos dos dispositivos en el capítulo de hoy es debido a que dan mucho juego en conjunto como por ejemplo crear un sonar que puede ser utilizado por algún tipo de robot para poder guiarse. Así que veamos más en detalle estos dos dispositivos.<br /><br />Sensor ultrasonidos HC-SR04<br /><br />Un sensor de ultrasonidos funciona como un sonar de un submarino y consiste en enviar sonidos ultrasónicos, sonidos por encima del espectro autidivo, a través de un emisor que revotan en los objetos y son recibidos por un receptor. Con esto tendríamos a cuánto tiempo esta el objeto, sí, habéis leído bien, estamos calculando el tiempo. Gracias a este tiempo y a la velocidad a la que viaja el sonido, 340 m/s, podemos calcular a que distancia se encuentra el objeto detectado gracias a la fórmula más que conocida por todos nosotros V = S / T. Si despejamos el espacio, S = V x T, es muy sencillo calcular la distancia a la que se encuentra el objeto y, precisamente, el sensor HC-SR04 nos proporciona las herramientas necesarias para hacer estos cálculos.<br /><br />Este sensor tiene como dos ojos por donde emite y recibe los ultrasonidos, uno es el Trigger (emisor), que se conectará a un pin digital en modo OUTPUT y por donde emitiremos el ultrasonido, y el otro es el Echo (receptor), que se conecta a un pin digital en modo INPUT y se encargará de detectar o recoger la onda ultrasónica.<br /><br />Tenemos un fragmento de código para que probéis este dispositivo en vuestras placas.<br /><br />Servomotor SG90<br /><br />Un servomotor o servo no es más que un motor eléctrico que permite, a través de instrucciones, fijar una posición y controlar la velocidad de giro. El típico uso lo podemos encontrar en los coches teledirigidos para controlar la dirección. En Arduino es muy sencillo de utilizar, solo debemos importar la librería Servo.h.<br /><br />En este caso el servo SG90 tiene un giro máximo de 180º y una precisión de grado, esto quiere decir que podremos girar de grado en grado. Funciona con una señal PWM de ciclo de trabajo 20 ms.<br /><br />La programación es muy sencilla debido a la librería que ya os hemos comentado, añadiremos en la sección de fragmentos de código como manejar este dispositivo con Arduino.<br /><br />La idea con capítulos como este es ir incorporando sensores y dispositivos a nuestros proyectos de una manera sencilla. Algo que nos permite crear prototipos por nosotros mismos, con los materiales que tenemos en casa y sin un coste excesivo. Lo que tenemos que sacar en claro es que Arduino nos permite imaginar y crear aplicando la filosofía DIY (Do It yourself) hágalo usted mismo.<br /><br />Recurso del día<br /><br />Visual Micro<br /><br />Visual Micro es un plugin que permite desarrollar aplicaciones para Arduino a través del Visual Studio. Es gratuito, está basado en el IDE oficial de Arduino y soporta todas sus versiones. Gracias a este plugin podremos depurar nuestro código incluso si tenemos la placa conectada por Wifi. Tendremos a nuestra disposición las excelentes herramientas que ofrece Visual Studio como Intellisense, completar el código y tener diferentes Sketch en un mismo proyecto. Para aquellos que ya conozcáis Visual Studio es una buena opción para programar en Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6744906</guid><pubDate>Mon, 05 Oct 2015 04:44:47 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6744906/podcast49.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Seguimos con más electrónica del IoT, hoy os hablamos del sensor de ultrasonidos y servos con Arduino. Ya sabéis que vamos colgando fragmentos de código de los capítulos que vemos en el podcast, así podréis ir practicando con todo lo que os enseñamos....</itunes:subtitle><itunes:summary><![CDATA[Seguimos con más electrónica del IoT, hoy os hablamos del sensor de ultrasonidos y servos con Arduino. Ya sabéis que vamos colgando fragmentos de código de los capítulos que vemos en el podcast, así podréis ir practicando con todo lo que os enseñamos.<br /><br />Si os surge alguna duda podéis contactar con nosotros a través del formulario de contacto. Recordar que estamos haciendo un sortero de un kit de Arduino, solo tenéis que suscribiros. Os recordamos también que estamos en Twitter (@programarfacilc) y en Facebook.<br /><br />El tratar estos dos dispositivos en el capítulo de hoy es debido a que dan mucho juego en conjunto como por ejemplo crear un sonar que puede ser utilizado por algún tipo de robot para poder guiarse. Así que veamos más en detalle estos dos dispositivos.<br /><br />Sensor ultrasonidos HC-SR04<br /><br />Un sensor de ultrasonidos funciona como un sonar de un submarino y consiste en enviar sonidos ultrasónicos, sonidos por encima del espectro autidivo, a través de un emisor que revotan en los objetos y son recibidos por un receptor. Con esto tendríamos a cuánto tiempo esta el objeto, sí, habéis leído bien, estamos calculando el tiempo. Gracias a este tiempo y a la velocidad a la que viaja el sonido, 340 m/s, podemos calcular a que distancia se encuentra el objeto detectado gracias a la fórmula más que conocida por todos nosotros V = S / T. Si despejamos el espacio, S = V x T, es muy sencillo calcular la distancia a la que se encuentra el objeto y, precisamente, el sensor HC-SR04 nos proporciona las herramientas necesarias para hacer estos cálculos.<br /><br />Este sensor tiene como dos ojos por donde emite y recibe los ultrasonidos, uno es el Trigger (emisor), que se conectará a un pin digital en modo OUTPUT y por donde emitiremos el ultrasonido, y el otro es el Echo (receptor), que se conecta a un pin digital en modo INPUT y se encargará de detectar o recoger la onda ultrasónica.<br /><br />Tenemos un fragmento de código para que probéis este dispositivo en vuestras placas.<br /><br />Servomotor SG90<br /><br />Un servomotor o servo no es más que un motor eléctrico que permite, a través de instrucciones, fijar una posición y controlar la velocidad de giro. El típico uso lo podemos encontrar en los coches teledirigidos para controlar la dirección. En Arduino es muy sencillo de utilizar, solo debemos importar la librería Servo.h.<br /><br />En este caso el servo SG90 tiene un giro máximo de 180º y una precisión de grado, esto quiere decir que podremos girar de grado en grado. Funciona con una señal PWM de ciclo de trabajo 20 ms.<br /><br />La programación es muy sencilla debido a la librería que ya os hemos comentado, añadiremos en la sección de fragmentos de código como manejar este dispositivo con Arduino.<br /><br />La idea con capítulos como este es ir incorporando sensores y dispositivos a nuestros proyectos de una manera sencilla. Algo que nos permite crear prototipos por nosotros mismos, con los materiales que tenemos en casa y sin un coste excesivo. Lo que tenemos que sacar en claro es que Arduino nos permite imaginar y crear aplicando la filosofía DIY (Do It yourself) hágalo usted mismo.<br /><br />Recurso del día<br /><br />Visual Micro<br /><br />Visual Micro es un plugin que permite desarrollar aplicaciones para Arduino a través del Visual Studio. Es gratuito, está basado en el IDE oficial de Arduino y soporta todas sus versiones. Gracias a este plugin podremos depurar nuestro código incluso si tenemos la placa conectada por Wifi. Tendremos a nuestra disposición las excelentes herramientas que ofrece Visual Studio como Intellisense, completar el código y tener diferentes Sketch en un mismo proyecto. Para aquellos que ya conozcáis Visual Studio es una buena opción para programar en Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1215</itunes:duration><itunes:keywords>arduino,iot,programacion,servos,ultrasinidos</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>48. Sensor de  temperatura en Arduino</title><link>https://www.spreaker.com/episode/48-sensor-de-temperatura-en-arduino--6696817</link><description><![CDATA[Hoy vamos a hablar de cómo podemos leer la temperatura ambiente. Para ello vamos a utilizar un sensor de temperatura en Arduino UNO, más concreto el sensor analógico LM35. Como ya hablamos en el capítulo donde tratábamos la API, necesitamos la función analogRead para capturar el valor que nos proporciona el sensor.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Sorteo<br /><br />Como queremos premiar a todos nuestros seguidores fieles y también que os iniciéis en el maravilloso mundo de Arduino, vamos a sortear un KIT DE INTRODUCCIÓN A ARDUINO para que podáis empezar. El sorteo se realizará con todos aquellos que estén suscritos a la lista de distribución hasta el día 27 de Octubre de 2015 a las 24H (hora peninsular española). Si todavía no estás suscrito, a qué esperas.<br /><br />Antes de meternos en faena, recordemos como funcionan las entradas analógicas en Arduino. Aunque estemos hablando de un valor analógico, Arduino discretiza en 1024 valores (0 a 1023). Esto quiere decir que si tenemos un rango de valores de entre 0 V y 5 V, cuando el sensor nos de un valor de 0 V con analogRead tendremos un valor de 0 y cuando nos de 5 V tendremos 1023. Si nos da un valor de 2,5 V simplemente tenemos que hacer una regla de 3 y calcular que valor nos proporcionará dicha función.<br /><br />LM35 sensor de temperatura<br /><br />En este artículo vamos a utilizar el sensor LM35. Este sensor, como cualquier otro sensor, tiene unas características de funcionamiento las cuales se pueden ver en su ficha técnica. Este documento es el punto de partida para utilizar cualquier sensor en Arduino. Nos aportará la información necesaria para trabajar con él y es indispensable consultarlo antes de empezar.<br /><br />Lo primero que debemos tener claro es el conexiado. Si nos vamos a la página 3 veremos que el sensor tiene 3 patillas, hay que fijarse en el gráfico que pone LP Package 3-Pin TO-92. Si miramos de frente el sensor, por la parte plana veremos algo parecido a la siguiente imagen.<br /><br />lm35-sensor<br /><br />Donde Vs es la alimentación, normalmente a 5 V que es lo que nos da la placa de Arduino salvo que especifiquemos lo contrario, GND es la toma de tierra y Vout es la salida que proporciona el sensor.<br /><br />Por lo tanto de aquí podemos sacar como debemos conectar el sensor con Arduino. Antes de hacerlo tenemos que estar seguro que el rango de trabajo de este sensor soporta los 5V que nos va a proporcionar nuestra placa. En caso contrario deberíamos hacer algo para reducir esos 5V. En la página número 1 encontramos un apartado que pone Features (características). De aquí podemos sacar mucha información. Si miramos en el apartado que pone Operates from 4 V to 30 V, nos está diciendo que funciona con voltajes de 4 V a 30 V así que estamos dentro del rango permitido.<br /><br />Ahora vamos a fijarnos en la salida que nos proporciona el LM35. Las dos primeras líneas dicen:<br /><br />Calibrated Directly in Celsius (Centigrade)<br />Linear + 10-mV/ºC Scale Factor<br />La primera línea nos dice que el sensor está calibrado en grados centígrados con lo cual no hará falta realizar ninguna transformación si queremos saber la temperatura en estas unidades. La segunda línea nos viene a decir que los cambios de temperatura son lineales con un factor de escala de 10mV por ºC (grado centígrado) es decir, para 1 ºC tendremos una tensión de 10 mV. Esto es muy importante ya que hay una regla de proporción entre el voltaje de salida y los grados.<br /><br />Si nos fijamos un poco más abajo en las Features (características) encontramos el rango completo de temperaturas de -55 ºC a 150 ºC. Esto quiere decir que a -55 ºC tendremos -550 mV y a 150 ºC tendremos 1.500 mV. Esto también lo puedes ver en la ficha técnica en la primera página el gráfico que pone Full-range Centigrade Temperature Sensor.<br /><br />Por último hay fijarse también en las Features, donde nos dice 0.5°C Ensured Accuracy (at 25°C) que quiere decir que para garantizar la precisión hay que trabajar en este rango de temperaturas de 0.5ºC a 25ºC.<br /><br />Así que ya has podido ver lo importante que son las fichas técnicas de los sensores y dispositivos. Hay que remitirse siempre a la web del fabricante y obtener dicha ficha para sacar el máximo partido a los sensores.<br /><br />Calcular la temperatura<br /><br />Llega la hora de los cálculos. Como buen programador debes hacer uso de las matemáticas y la lógica y cuando trabajamos con Arduino, debemos hacer exactamente lo mismo. No estoy hablando de hacer ecuaciones diferenciales ni derivadas, aunque en algún caso esta operación matemática nos pueda salvar, estamos hablando que lo más complicado que haremos por el momento será una simple regla de 3.<br /><br />Si os acordáis de cuando hablamos de la API de Arduino, hay una función que se llama analogRead donde le pasamos como parámetro el número de pin que queremos leer y nos da un valor entre 0 y 1023 osea, 1024 valores. Esto quiere decir que si en el pin tenemos 0V nos dará 0 y si tenemos 5V o 3.3V (depende de a que voltaje esté funcionando nuestro Arduino) nos dará 1023, así de sencillo.<br /><br />Por lo tanto si queremos saber que voltaje tenemos en la entrada analógica solo debemos de multiplicar por 5/1024 (0.0048V de precisión). Esto nos da el voltaje de nuestro sensor, ahora hay que transformar los voltios en grados. Ya hemos averiguado, gracias a la ficha técnica, que 1ºC equivale a 10mV (0.01V) por lo tanto solo debemos de dividir el valor de voltaje obtenido antes entre 0.01 y nos dará la temperatura. Para que os quede más claro os dejo aquí la formula que deberíamos aplicar.<br /><br />Temperatura = (Valor * 5 / 1024) / 0.01 = Valor * 5 * 100 / 1024<br /><br />Y con esta fórmula tendríamos la temperatura que nos está facilitando el sensor LM35.<br /><br />Aumentar la precisión<br /><br />Como ya hemos visto en la ficha técnica, si queremos garantizar la precisión debemos trabajar en el rango de valores de 0.5ºC y 25ºC. Esto no quiere decir que nos tengamos que ceñir a estas temperaturas pero si que nos da una idea de con que precisión deberíamos trabajar. Para estos dos valores de grados corresponden 5mV y 250mV.<br /><br />¿Cómo podemos aumentar la precisión? Ya hablamos en su día de la función analogReference que nos permite establecer el valor de referencia para el valor 1023 en los pines analógicos. Esta función puede tomar tres posibles valores:<br /><br />DEFAULT<br />Toma como referencia el valor interno de la placa 3.3V o 5V.<br />INTERNAL<br />Toma como referencia un voltaje interno de 1.1V.<br />EXTERNAL<br />Toma como referencia lo introducido en el pin AREF.<br />Si dejamos la primera opción, DEFAULT, utilizaremos la fórmula que hemos visto antes pudiendo detectar temperaturas de hasta 500ºC. No tiene ningún sentido ya que el rango máximo será 150ºC. Así que podemos aumentar la precisión de nuestro sensor utilizando la configuración INTERNAL. Esto nos permite medir hasta un rango de 110ºC. Al cambiar el valor de la referencia, la fórmula cambia, ahora para obtener la temperatura debemos de utilizar la siguiente:<br /><br />Temperatura = (Valor * 1.1 / 1024) / 0.01 = Valor * 1.1 * 100 / 1024<br /><br />Concluyendo, es muy importante fijarse en la ficha técnica de cualquier dispositivo, nos dará información de la precisión, el rango de valores, amperaje y voltaje y factor de escala. Con toda esta información podemos obtener la temperatura de nuestro sensor con simples operaciones matemáticas.<br /><br />En el capítulo hablamos de los siguientes enlaces<br /><br />All datasheet<br />Bases del sorteo Kit de iniciación de Arduino<br />Recurso del día<br /><br />Codebender<br /><br />Es un entorno de desarrollo online para Arduino. Se ejecuta en la nube y te permite programar para cualquier sensor o dispositivo conectado. Tiene modo depuración y cuenta con casi 500 librerías a tu disposición. Puedes trabajar online desde diferentes máquinas manteniendo las cofiguraciones establecidas. Además del entorno de desarrollo, te permite guardar tus proyectos en la nube y poder compartir para que la gente colabore.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6696817</guid><pubDate>Mon, 28 Sep 2015 03:57:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6696817/podcast48.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a hablar de cómo podemos leer la temperatura ambiente. Para ello vamos a utilizar un sensor de temperatura en Arduino UNO, más concreto el sensor analógico LM35. Como ya hablamos en el capítulo donde tratábamos la API, necesitamos la función...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a hablar de cómo podemos leer la temperatura ambiente. Para ello vamos a utilizar un sensor de temperatura en Arduino UNO, más concreto el sensor analógico LM35. Como ya hablamos en el capítulo donde tratábamos la API, necesitamos la función analogRead para capturar el valor que nos proporciona el sensor.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Sorteo<br /><br />Como queremos premiar a todos nuestros seguidores fieles y también que os iniciéis en el maravilloso mundo de Arduino, vamos a sortear un KIT DE INTRODUCCIÓN A ARDUINO para que podáis empezar. El sorteo se realizará con todos aquellos que estén suscritos a la lista de distribución hasta el día 27 de Octubre de 2015 a las 24H (hora peninsular española). Si todavía no estás suscrito, a qué esperas.<br /><br />Antes de meternos en faena, recordemos como funcionan las entradas analógicas en Arduino. Aunque estemos hablando de un valor analógico, Arduino discretiza en 1024 valores (0 a 1023). Esto quiere decir que si tenemos un rango de valores de entre 0 V y 5 V, cuando el sensor nos de un valor de 0 V con analogRead tendremos un valor de 0 y cuando nos de 5 V tendremos 1023. Si nos da un valor de 2,5 V simplemente tenemos que hacer una regla de 3 y calcular que valor nos proporcionará dicha función.<br /><br />LM35 sensor de temperatura<br /><br />En este artículo vamos a utilizar el sensor LM35. Este sensor, como cualquier otro sensor, tiene unas características de funcionamiento las cuales se pueden ver en su ficha técnica. Este documento es el punto de partida para utilizar cualquier sensor en Arduino. Nos aportará la información necesaria para trabajar con él y es indispensable consultarlo antes de empezar.<br /><br />Lo primero que debemos tener claro es el conexiado. Si nos vamos a la página 3 veremos que el sensor tiene 3 patillas, hay que fijarse en el gráfico que pone LP Package 3-Pin TO-92. Si miramos de frente el sensor, por la parte plana veremos algo parecido a la siguiente imagen.<br /><br />lm35-sensor<br /><br />Donde Vs es la alimentación, normalmente a 5 V que es lo que nos da la placa de Arduino salvo que especifiquemos lo contrario, GND es la toma de tierra y Vout es la salida que proporciona el sensor.<br /><br />Por lo tanto de aquí podemos sacar como debemos conectar el sensor con Arduino. Antes de hacerlo tenemos que estar seguro que el rango de trabajo de este sensor soporta los 5V que nos va a proporcionar nuestra placa. En caso contrario deberíamos hacer algo para reducir esos 5V. En la página número 1 encontramos un apartado que pone Features (características). De aquí podemos sacar mucha información. Si miramos en el apartado que pone Operates from 4 V to 30 V, nos está diciendo que funciona con voltajes de 4 V a 30 V así que estamos dentro del rango permitido.<br /><br />Ahora vamos a fijarnos en la salida que nos proporciona el LM35. Las dos primeras líneas dicen:<br /><br />Calibrated Directly in Celsius (Centigrade)<br />Linear + 10-mV/ºC Scale Factor<br />La primera línea nos dice que el sensor está calibrado en grados centígrados con lo cual no hará falta realizar ninguna transformación si queremos saber la temperatura en estas unidades. La segunda línea nos viene a decir que los cambios de temperatura son lineales con un factor de escala de 10mV por ºC (grado centígrado) es decir, para 1 ºC tendremos una tensión de 10 mV. Esto es muy importante ya que hay una regla de proporción entre el voltaje de salida y los grados.<br /><br />Si nos fijamos un poco más abajo en las Features (características) encontramos el rango completo de temperaturas de -55 ºC a 150 ºC. Esto quiere decir que a -55 ºC tendremos -550 mV y a 150 ºC tendremos 1.500 mV. Esto también lo puedes ver en la ficha técnica en la primera página el gráfico...]]></itunes:summary><itunes:duration>1422</itunes:duration><itunes:keywords>arduino,iot,lm35,programacion,sensor</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>47. Raspberry Pi como servidor web</title><link>https://www.spreaker.com/episode/47-raspberry-pi-como-servidor-web--6655920</link><description><![CDATA[Continuamos hablando de Raspberry Pi y sus posibilidades, en el capítulo de hoy veremos Raspberry Pi como servidor web. Es una funcionalidad muy interesante que también nos servirá como herramienta para aprender sobre implantación de proyectos web y sobre sistemas.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Como ya hablamos en anteriores capítulos la Raspberry Pi puede servirnos como un excepcional y polivalente servidor casero. En este caso vamos a hablar de utilizar dicho dispositivo como servidor web, obviamente el rendimiento que puede ofrecer Raspberry Pi no es el que se espera en un entorno empresarial cuyo volumen de uso pueda ser importante pero como servidor aplicaciones domésticas o para uso formativo es realmente interesante, además nos ayudará a comprender cómo nos pueden ayudar las tecnologías empleadas para cualquier proyecto<br />Vamos a proponer varios posibles escenarios abarcando diferentes tecnologías. Gracias a Linux tenemos para elegir, vamos allá:<br /><br />Escenario 1: Servidor web Apache + PHP <br />¿Porqué usar este escenario? Cuando hablamos de PHP más bien tendríamos que preguntarnos porqué no usarlo. Gracias a esta plataforma podremos emplear los CMS más afamados como Wordpress, Joomla o Prestashop. Además por supuesto podremos desarrollar aplicaciones avanzadas y empleando las últimas tecnologías, de hecho grandes monstruos de internet como Yahoo, Facebook, Sourceforge o Flickr han confiado en esta tecnología.<br /><br />¿Qué necesito? Los que conozcan estas tecnologías conocerán el paquete LAMP(Linux, Apache, Mysql y PHP) y aunque para Raspberry Pi no tenemos constancia de que exista dicho paquete, podemos instalar independientemente cada uno de los paquetes que lo componen. Por ejemplo, si usamos Raspbian: con la conocidísima herramienta de gestión de paquetes apt-get tan solo necesitaremos instalar los paquetes apache2, mysql-server, php y php-mysql para disponer de un servidor web PHP y Mysql completo.<br /><br />Escenario 2: Servidor web Node.JS<br />¿Porqué usar este escenario? Parace que la tendencia a usar Node.JS es importante, ha calado muy bien en la comunidad de desarrolladores y parece que poco a poco va a tener una presencia importante en el mundo web. Podemos recomendar Express, un framework para realizar páginas y servicios web REST de forma muy sencilla(hablamos algo más sobre esta tecnología en este artículo).<br /><br />¿Qué necesito? Simplemente instalar Node en tu Raspberry Pi. Tengamos en cuenta que desde el propio proceso que programemos en Node.JS tendremos que programar que nuestra salida de  datos se va a producir mediante una página web levantando dicho servicio web en un puerto, tal y como ya comentamos en este artículo que ya hemos mencionado donde también hablamos de cómo instalar Node.JS en Raspberry Pi en la distribución Raspbian.<br /><br />Escenario 3: Servidor web Java<br />¿Porqué usar este escenario? No podemos obviar la opción de Java ya que sigue siendo uno de los lenguajes de programación más conocidos y utilizados en todo el mundo. Java también ofrece un mundo de posibilidades en entorno web, en este caso vamos a poner el ejemplo de un Framework MVC muy usado: Spring MVC. Quien esté familiarizado con MVC se sentirá cómodo con este framework que permite el desarrollo de aplicaciones web con este patrón de diseño de software.<br /><br />¿Qué necesito? Pues en este caso tendremos que instalar el JDK de Java( si utilizamos cualquier distribución proviniente de Debian podremos utilizar la herramienta que ya hemos mencionado apt-get para instalar el paquete oracle-java7-jdk) y además instalar el servidor Tomcat  (también utilizando apt-get, instalando el paquete tomcat7). Una vez instalado todo y con unos ajustes de configuración ya podremos implantar nuestras aplicaciones web en Java.<br /><br />Escenario 4: ASP.NET con mono y pronto con Net Core!<br />Como muchos ya sabréis, en el equipo de programarfácil  hay más de un integrante que trabaja diariamente con entornos .NET  y gracias al cambio que ha experimentado Microsoft pronto podremos disfrutar de su conocido Framework para desarrollar aplicaciones web ASP.NET MVC en plataformas no Windows, como puede ser el caso de Raspberry Pi con algunas de las distribuciones Linux disponibles para dicho dispositivo. Ahora mismo podemos hacerlo con Mono pero pronto podremos hacerlo de forma oficial.<br /><br />Un momento... ¿Qué es Mono? Mono es una implementación libre que ofrece soporte a aplicaciones .NET en entorns Linux. No es un proyecto oficial de Microsoft sino de la comunidad Open Source. Como aliciente esta circunstancia hará que puedas disfrutar cacharreando un poco con ambas tecnologías.<br />¿Porqué usar este ASP.NET con Mono? Si te gusta la plataforma .NET y no quieres bajo ningún concepto dejar de usarlo, esta es la opción a día de hoy nos guste o no.  Aquí puedes obtener toda la información sobre este proyecto.<br /><br />En un futuro cercano... ASP.NET con .NET Core<br />¿.NET Core? Ya hablamos en este post sobre NET Core, un subconjunto de .NET que tiene el objetivo que, de forma nativa, podamos implementar los diferentes desarrollos realizados con estas tecnologías. Ya existe la beta de ASP.NET 5 versión 7 que incluye .NET executing enviroment para linux y Mac. ¿Te atreves a probarla? Aquí te dejamos información oficial de Microsoft.<br /><br />Como muchas veces decimos: estas son nuestras propuestas, pero puede haber muchas más ¿Crees que hay alguna más interesante? Por favor no dejéis de plantearlo en los diferentes medios que tenemos.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />Proyecto Mono.<br />.NET executing enviroment para Linux y Mac.<br />Como muchas veces decimos: estas son nuestras propuestas, pero puede haber muchas más ¿Crees que hay alguna más interesante? Por favor no dejéis de plantearlo en los diferentes medios que tenemos.<br /><br />Recurso del día<br /><br />Fiddler<br /><br />Es un proxy de depuración web gratuito para cualquier navegador, sistema o plataforma. Permite depurar el tráfico producido por aplicaciones web en Windows, Linux, Mac y dispositivos móviles, hacer pruebas de rendimiento, análisis de tráfico registrando todas las transacciones HTTP y comprobar la seguridad de tus aplicaciones para que no te lleves ningún susto.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6655920</guid><pubDate>Mon, 21 Sep 2015 05:13:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6655920/podcast47.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Continuamos hablando de Raspberry Pi y sus posibilidades, en el capítulo de hoy veremos Raspberry Pi como servidor web. Es una funcionalidad muy interesante que también nos servirá como herramienta para aprender sobre implantación de proyectos web y...</itunes:subtitle><itunes:summary><![CDATA[Continuamos hablando de Raspberry Pi y sus posibilidades, en el capítulo de hoy veremos Raspberry Pi como servidor web. Es una funcionalidad muy interesante que también nos servirá como herramienta para aprender sobre implantación de proyectos web y sobre sistemas.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Como ya hablamos en anteriores capítulos la Raspberry Pi puede servirnos como un excepcional y polivalente servidor casero. En este caso vamos a hablar de utilizar dicho dispositivo como servidor web, obviamente el rendimiento que puede ofrecer Raspberry Pi no es el que se espera en un entorno empresarial cuyo volumen de uso pueda ser importante pero como servidor aplicaciones domésticas o para uso formativo es realmente interesante, además nos ayudará a comprender cómo nos pueden ayudar las tecnologías empleadas para cualquier proyecto<br />Vamos a proponer varios posibles escenarios abarcando diferentes tecnologías. Gracias a Linux tenemos para elegir, vamos allá:<br /><br />Escenario 1: Servidor web Apache + PHP <br />¿Porqué usar este escenario? Cuando hablamos de PHP más bien tendríamos que preguntarnos porqué no usarlo. Gracias a esta plataforma podremos emplear los CMS más afamados como Wordpress, Joomla o Prestashop. Además por supuesto podremos desarrollar aplicaciones avanzadas y empleando las últimas tecnologías, de hecho grandes monstruos de internet como Yahoo, Facebook, Sourceforge o Flickr han confiado en esta tecnología.<br /><br />¿Qué necesito? Los que conozcan estas tecnologías conocerán el paquete LAMP(Linux, Apache, Mysql y PHP) y aunque para Raspberry Pi no tenemos constancia de que exista dicho paquete, podemos instalar independientemente cada uno de los paquetes que lo componen. Por ejemplo, si usamos Raspbian: con la conocidísima herramienta de gestión de paquetes apt-get tan solo necesitaremos instalar los paquetes apache2, mysql-server, php y php-mysql para disponer de un servidor web PHP y Mysql completo.<br /><br />Escenario 2: Servidor web Node.JS<br />¿Porqué usar este escenario? Parace que la tendencia a usar Node.JS es importante, ha calado muy bien en la comunidad de desarrolladores y parece que poco a poco va a tener una presencia importante en el mundo web. Podemos recomendar Express, un framework para realizar páginas y servicios web REST de forma muy sencilla(hablamos algo más sobre esta tecnología en este artículo).<br /><br />¿Qué necesito? Simplemente instalar Node en tu Raspberry Pi. Tengamos en cuenta que desde el propio proceso que programemos en Node.JS tendremos que programar que nuestra salida de  datos se va a producir mediante una página web levantando dicho servicio web en un puerto, tal y como ya comentamos en este artículo que ya hemos mencionado donde también hablamos de cómo instalar Node.JS en Raspberry Pi en la distribución Raspbian.<br /><br />Escenario 3: Servidor web Java<br />¿Porqué usar este escenario? No podemos obviar la opción de Java ya que sigue siendo uno de los lenguajes de programación más conocidos y utilizados en todo el mundo. Java también ofrece un mundo de posibilidades en entorno web, en este caso vamos a poner el ejemplo de un Framework MVC muy usado: Spring MVC. Quien esté familiarizado con MVC se sentirá cómodo con este framework que permite el desarrollo de aplicaciones web con este patrón de diseño de software.<br /><br />¿Qué necesito? Pues en este caso tendremos que instalar el JDK de Java( si utilizamos cualquier distribución proviniente de Debian podremos utilizar la herramienta que ya hemos mencionado apt-get para instalar el paquete oracle-java7-jdk) y además instalar el servidor Tomcat  (también utilizando apt-get, instalando el paquete tomcat7). Una vez instalado todo y con unos ajustes de configuración ya podremos implantar...]]></itunes:summary><itunes:duration>2510</itunes:duration><itunes:keywords>php,raspberrypi,servidor,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>46. Experiencias de un programador con D. Freniche</title><link>https://www.spreaker.com/episode/46-experiencias-de-un-programador-con-d-freniche--6621714</link><description><![CDATA[Hoy tenemos un capítulo muy especial, experiencias de un programador, donde Diego Freniche nos va a contar como ha sido su vida como desarrollador de software, sus inicios y su andadura a lo largo de todos sus años de experiencia, además hablaremos de la actualidad de la profesión y la visión de futuro para todos aquellos que nos dedicamos a la programación.<br /><br />¿Alguna duda con temas de programación? pues tienes un formulario de contacto para que nos preguntes, lo puedes hacer por Twitter (@programarfacilc) o por Facebook. También tenemos una lista de distribución donde te puedes suscribir.<br /><br />En la charla que hemos mantenido con Freniche, hemos comenzado hablando de su experiencia profesional, empezó en el año 97 a programar de manera profesional aunque su primer contacto con la programación se remonta a los años 80 donde, como tantos de nosotros, descubrió el desarrollo de software gracias al Basic y a su Amstrad CPC 464. Desde entonces se convirtió en su pasión y posteriormente en su profesión. Ha desarrollado con Pascal, C, C++, Cobol, Visual Basic, etc... Desde hace ya algún tiempo se dedica en exclusiva al desarrollo de aplicaciones móviles con Java (Android) y Objective-C y Swift (IOS). Es Diplomado en Informática por la Universidad de Sevilla, cuenta en su currículum con varias certificaciones de Java y es impulsor y director académico en el Master de Desarrollo de Aplicaciones Móviles de Comunicación Plus. También es miembro del podcast We.Developers donde tratan temas de programación en profundidad, totalmente recomendable para aquellos que ya tienen experiencia.<br /><br />Algo que debemos tener en cuenta cuando decidimos dedicarnos al desarrollo de software es el reciclaje continuo. Debemos adaptarnos a los tiempos que corren donde cada año surgen lenguajes y tecnologías nuevas. Un ejemplo son las dos grandes empresas de software para dispositivos móviles Google y Apple. Tras muchos años de adoptar lenguajes de programación que no han sido creados por ellos, están desarrollando sus propias plataformas de desarrollo. Es una carrera para tener a punto sus tecnologías lo antes posible. Apple se ha adelantado sacando Swift el año pasado con la versión 1.0. La versión 2.0 vio la luz en menos de un año. Por su parte Google, según nos cuenta Freniche, no tardará en dar bombo a su nuevo lenguaje para Android Go, el prevé que será para el año que viene. Esto es solo un ejemplo de como evoluciona las técnicas y lenguajes de programación, un ritmo que a veces se hace difícil de seguir por los desarrolladores.<br /><br />Pero lo importante para llegar a ser un buen programador no es conocer todos los lenguajes de programación, lo importante es adquirir conocimientos que luego puedas extrapolar a las diferentes plataformas, es lo que te dará libertad para trabajar en cualquier campo de la informática.<br /><br />Respecto al futuro que nos espera, Freniche y yo coincidimos, es un futuro lleno de oportunidades. A día de hoy hay una gran demanda de desarrolladores en polos estratégicos como Londres y Amsterdam. Eso hace que desde estos lugares se recluten, literalmente, a legiones de programadores, con el hueco que dejan en sus lugares de origen. Si duda alguna es la profesión con más futuro en la actualidad y eso que solo acaba de empezar. Dentro de unos años será tal la demanda que muchos proyectos no podrán ver la luz por falta de mano de obra. ¿Cuál es la causa? Freniche nos cuenta que es debido al gran auge de las compras por Internet. Cada vez hay más dispositivos de electrónica de consumo que necesitan de la programación para que funcionen y todavía queda por llegar la era del IoT (Internet de las Cosas). Cuando esté en su mayor auge no podemos ser capaces de saber que ocurrirá pero, lo que si que tenemos claro es que los programadores y desarrolladores tendrán mucho que decir en este campo.<br /><br />En el anterior capítulo de nuestro podcast hablamos de Code.org, la organización sin ánimo de lucro que está apoyando la formación en edades tempranas en las ciencias de la computación. Ya os comentamos que detrás de ellos hay grandes empresas como Microsoft o Facebook y esto es debido a que saben que no habrá gente suficiente para cubrir las vacantes que vayan dejando los programadores actuales. Necesitan "fabricar" nuevos desarrolladores que aporten sus conocimientos a sus proyectos.<br /><br />Por último tratamos el tema de la ideas. En España, probablemente en muchos lugares del mundo, existe la cultura de blindar y elogiar las ideas como si fueran un producto finalizado, nada más lejos de la realidad, pero por si solas no valen nada, solo son el comienzo de lo que puede llegar a ser una gran aventura, un estilo de vida o la dedicación para el resto de tu existencia. Lo que vale es la ejecución de la idea y allí es donde entra conocer o no conocer la programación. Si realmente quieres montar tu propio negocio debes conocer los aspectos importantes de aquello a lo que te quieres dedicar. En la actualidad cualquier negocio debe hacer uso de la tecnología y por eso es imprescindible conocerla y si además tienes los conceptos básicos de programación seguramente te irá mucho mejor.<br /><br />Hay que mirar la programación como una herramienta, una llave que te puede abrir muchas puertas. Lo que si que tengo claro es que nunca es perjudicial aprender a programar, siempre te aportará beneficios, satisfacciones y diversión. No hay que plantearse objetivos como llegar a Facebook o a Google, ni agobiarse por la complejidad, lo único que debes hacer es divertirte, crear algo con lo que te lo pases bien, cualquier cosa, pero crear, ese es el comienzo de todo.<br /><br />Desde programarfacil y en especial yo, quiero agradecer a Diego Freniche el haber estado con nosotros. Me ha demostrado que además de ser un gran profesional en su materia, es una gran persona, humilde y colaborativa. Desde el primer día que me puse en contacto con el, accedió a venir al programa sin condiciones y con mucha voluntad. Muchas gracias Diego por compartir estos momentos conmigo y con los oyentes.<br /><br />Recurso del día<br /><br />Scratch<br /><br />Scratch es un lenguaje de programación visual que nos permite iniciarnos en la programación de una forma divertida. Desarrollado por el MIT (Instituto Tecnológico de Massachusetts), es un software gratuito y multiplataforma cuyo lema es imagina, programa y comparte. Gracias a su interfaz sencilla y sus bloques gráficos te adentrarás en el mundo de la programación de una forma divertida y comprensible para todas las personas. No lo dudes más, empieza a programar por lo más básico utilizando Scratch.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6621714</guid><pubDate>Mon, 14 Sep 2015 04:54:57 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6621714/podcast46.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy tenemos un capítulo muy especial, experiencias de un programador, donde Diego Freniche nos va a contar como ha sido su vida como desarrollador de software, sus inicios y su andadura a lo largo de todos sus años de experiencia, además hablaremos de...</itunes:subtitle><itunes:summary><![CDATA[Hoy tenemos un capítulo muy especial, experiencias de un programador, donde Diego Freniche nos va a contar como ha sido su vida como desarrollador de software, sus inicios y su andadura a lo largo de todos sus años de experiencia, además hablaremos de la actualidad de la profesión y la visión de futuro para todos aquellos que nos dedicamos a la programación.<br /><br />¿Alguna duda con temas de programación? pues tienes un formulario de contacto para que nos preguntes, lo puedes hacer por Twitter (@programarfacilc) o por Facebook. También tenemos una lista de distribución donde te puedes suscribir.<br /><br />En la charla que hemos mantenido con Freniche, hemos comenzado hablando de su experiencia profesional, empezó en el año 97 a programar de manera profesional aunque su primer contacto con la programación se remonta a los años 80 donde, como tantos de nosotros, descubrió el desarrollo de software gracias al Basic y a su Amstrad CPC 464. Desde entonces se convirtió en su pasión y posteriormente en su profesión. Ha desarrollado con Pascal, C, C++, Cobol, Visual Basic, etc... Desde hace ya algún tiempo se dedica en exclusiva al desarrollo de aplicaciones móviles con Java (Android) y Objective-C y Swift (IOS). Es Diplomado en Informática por la Universidad de Sevilla, cuenta en su currículum con varias certificaciones de Java y es impulsor y director académico en el Master de Desarrollo de Aplicaciones Móviles de Comunicación Plus. También es miembro del podcast We.Developers donde tratan temas de programación en profundidad, totalmente recomendable para aquellos que ya tienen experiencia.<br /><br />Algo que debemos tener en cuenta cuando decidimos dedicarnos al desarrollo de software es el reciclaje continuo. Debemos adaptarnos a los tiempos que corren donde cada año surgen lenguajes y tecnologías nuevas. Un ejemplo son las dos grandes empresas de software para dispositivos móviles Google y Apple. Tras muchos años de adoptar lenguajes de programación que no han sido creados por ellos, están desarrollando sus propias plataformas de desarrollo. Es una carrera para tener a punto sus tecnologías lo antes posible. Apple se ha adelantado sacando Swift el año pasado con la versión 1.0. La versión 2.0 vio la luz en menos de un año. Por su parte Google, según nos cuenta Freniche, no tardará en dar bombo a su nuevo lenguaje para Android Go, el prevé que será para el año que viene. Esto es solo un ejemplo de como evoluciona las técnicas y lenguajes de programación, un ritmo que a veces se hace difícil de seguir por los desarrolladores.<br /><br />Pero lo importante para llegar a ser un buen programador no es conocer todos los lenguajes de programación, lo importante es adquirir conocimientos que luego puedas extrapolar a las diferentes plataformas, es lo que te dará libertad para trabajar en cualquier campo de la informática.<br /><br />Respecto al futuro que nos espera, Freniche y yo coincidimos, es un futuro lleno de oportunidades. A día de hoy hay una gran demanda de desarrolladores en polos estratégicos como Londres y Amsterdam. Eso hace que desde estos lugares se recluten, literalmente, a legiones de programadores, con el hueco que dejan en sus lugares de origen. Si duda alguna es la profesión con más futuro en la actualidad y eso que solo acaba de empezar. Dentro de unos años será tal la demanda que muchos proyectos no podrán ver la luz por falta de mano de obra. ¿Cuál es la causa? Freniche nos cuenta que es debido al gran auge de las compras por Internet. Cada vez hay más dispositivos de electrónica de consumo que necesitan de la programación para que funcionen y todavía queda por llegar la era del IoT (Internet de las Cosas). Cuando esté en su mayor auge no podemos ser capaces de saber que ocurrirá pero, lo que si que tenemos claro es que los programadores y desarrolladores tendrán mucho que decir en este campo.<br /><br />En el anterior capítulo de nuestro podcast hablamos de Code.org, la organización sin ánimo de lucro que...]]></itunes:summary><itunes:duration>3010</itunes:duration><itunes:keywords>aprender,desarrollador,programacion,scratch,software</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>45. Aprender a programar</title><link>https://www.spreaker.com/episode/45-aprender-a-programar--6590148</link><description><![CDATA[Sois muchos los que nos hacéis llegar vuestra inquietud preguntándonos cómo aprender a programar. Muchos de vosotros por un motivo u otro estáis ya interesados en programar en un determinado lenguaje, ya sea programar en c, en java, en iOS, en android o en las múltiples tecnologías que hoy disponemos. Otros nos preguntáis cómo empezar a programar desde cero.<br /><br />Estas preguntas tan interesantes nos han llegado a través del formulario de contacto pero recordar, tenéis una lista de distribución para suscribiros, nos podéis seguir en Twitter (@programarfacilc) y en Facebook.<br /><br />Como ya os hemos dicho, las dos preguntas más típicas son empezar a programar en un lenguaje que no conocéis y la otra empezar a programar en un lenguaje desde cero. Si pertenecéis a uno de estos grupos estáis equivocados.<br /><br />El primero porque dependiendo del nivel que se tenga de conocimientos puede que te cueste mucho aprender ese lenguaje. Es lo que los desarrolladores de software denominamos “curva de aprendizaje de un lenguaje de programación”. Los hay más fáciles y los hay más difíciles. Habrá que ser honestos y empezar con uno acorde a nuestros conocimientos.<br /><br />El segundo grupo también está equivocado porque hoy día nadie parte de cero, todos en alguna medida ya hemos programado algo, ya sea nuestro reproductor multimedia, nuestro móvil, la lavadora y un largo etcétera de máquinas que nos rodean. Aunque no os lo creáis, todos los días utilizamos algoritmos en nuestra vida diaria ya que, un algoritmo no es más que un conjunto de instrucciones o reglas finitas (que sabemos de antemano cuantas instrucciones o reglas tiene), bien definidas, ordenadas y que por medio de una sucesión de pasos nos permite llegar a un resultado o a una solución. Por lo tanto un ejemplo sería cuando conectamos un horno, seguimos unas instrucciones finitas, bien definidas y ordenadas cuyo resultado es tener el horno a la temperatura deseada. Podéis ver a continuación cuáles serían las instrucciones para ejecutar este algoritmo.<br /><br />Controlar que no haya nada del horno para que no se queme.<br />Girar el mando de temperatura del horno hasta 180º<br />¿Funciona?<br />No. Salir y buscar solución.<br />Si. Seguir procedimiento.<br />Girar el mando de fuente de calor para que solo caliente por la parte de arriba.<br />¿Funciona?<br />No. Salir y buscar solución.<br />Si. Seguir procedimiento.<br />Esperar a que se apague la luz que nos indica que el horno está a la temperatura seleccionada.<br />Resultado: horno encendido con fuente de calor por arriba a 180º<br />Así es que todos ya tenemos un camino hecho y nuestros cerebros están preparados para pasar a un nuevo nivel. Ya nadie os podrá decir que os enseña a programar desde cero.<br /><br />Pero sí que hay una base en todos los lenguajes de programación, desde el lenguaje ensamblador hasta otros de alto nivel como java, la lógica aristotélica y las matemáticas. Así es que nunca está de más que le echéis un vistazo.<br /><br />El siguiente paso será conocer las estructuras que comparten todos los lenguajes de programación de alto nivel (solo cambia la sintaxis), expresiones condicionales, bucles… es decir comprobar si se cumple una premisa y seguir a la siguiente iteración que puede ser un bucle que se repita tantas veces una operación matemática hasta que se cumpla una condición.<br /><br />Y ya nos quedaría elegir el lenguaje de programación. Que no os confundan, es algo muy subjetivo y cada “especialista” os va a decir uno. Tal vez Scracth sea una buena opción para entrenar la lógica de una forma sencilla, C o C++ sean buenos para entender conceptos como  instrucciones, partes de un programa, tipado, herencia… y una buena base para saltar a java, php, C# o ASP.NET. Otra buena opción sería empezar por la parte cliente (front-end) en la programación web (HTML, CSS, JavaScript y algún framework de este) y saltar a la programación servidor (back-end).<br /><br />Como veis, ni yo mismo me pongo de acuerdo y con esta pregunta me puedo tirar horas y horas con el resto de compañeros de programarfacil discutiendo cual es el mejor lenguaje para este propósito.<br /><br />Pero tenemos claro cuál es nuestro objetivo, que sea cual sea el lenguaje que elijas, nosotros os podamos ayudar. Somos conscientes que al final, aunque ahora no lo creáis, si te vas a dedicar a este mundillo aunque solo sea por hobbie vais a pasar por muchos lenguajes. Aprenderás uno de ellos y dentro de x años te tendrás que reciclar y aprender otro nuevo o una variante del que conoces (es lo que nos ha pasado a nosotros).<br /><br />Así es que desde programarfacil nuestra primera meta es enseñarte a aprender, tienes que “aprender a aprender” y nuestra experiencia nos dice que primero hay que leer mucho y después practicar y practicar. Desgraciadamente no hay mucha información en español, de ahí surge la idea de este proyecto, queremos aportar información de calidad en español y por eso te pedimos una colaboración constante. Para lo segundo, practicar y practicar, hemos creado la sección de fragmentos de código con ejemplos simples de los lenguajes que vamos tratando que queremos que comprendas y modifiques. No que te los aprendas.<br /><br />Si eres seguidor de nuestro proyecto ya sabrás que siempre os estamos pidiendo que nos contéis vuestras inquietudes y experiencias. La verdad es que es la mejor parte de este proyecto. Yo particularmente, y sé que el equipo también, estamos aprendiendo mucho de vosotros, y si aún no eres seguidor nuestro, has llegado de casualidad a este post y encima has llegado hasta esta línea, te damos la bienvenida a tu proyecto, en el cual entre todos vamos a aprender a programar de una forma fácil y sencilla.<br /><br />Para quien no las conozca estas son nuestras secciones:<br /><br />Podcast La Tecnología para Todos<br />Blog<br />Videotutoriales<br />Fragmentos de código<br />Aquí os dejamos los enlaces de los que hablamos en el capítulo:<br /><br />Iniciarse en la programación<br />Nosotros<br />We.Developers - 40- Como ser desarrollador (y no morir en el intento)<br />Scratch<br />Recurso del día<br /><br />Code.org<br /><br />Hoy os vamos a hablar de code.org. Se trata de una organización sin ánimo de lucro cuyo objetivo es fomentar la programación a todos los niveles y en particular a los estudiantes en edades tempranas. Las grandes empresas tecnológicas como Microsoft y Facebook están apostando por esta organización. A través de una serie de ejercicios puedes iniciarte en la programación, algoritmia y lógica computacional. No cabe duda que esta web es la mejor manera para tener el primer contacto con el mundo de la programación.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6590148</guid><pubDate>Mon, 07 Sep 2015 04:40:29 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6590148/podcast45.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Sois muchos los que nos hacéis llegar vuestra inquietud preguntándonos cómo aprender a programar. Muchos de vosotros por un motivo u otro estáis ya interesados en programar en un determinado lenguaje, ya sea programar en c, en java, en iOS, en android...</itunes:subtitle><itunes:summary><![CDATA[Sois muchos los que nos hacéis llegar vuestra inquietud preguntándonos cómo aprender a programar. Muchos de vosotros por un motivo u otro estáis ya interesados en programar en un determinado lenguaje, ya sea programar en c, en java, en iOS, en android o en las múltiples tecnologías que hoy disponemos. Otros nos preguntáis cómo empezar a programar desde cero.<br /><br />Estas preguntas tan interesantes nos han llegado a través del formulario de contacto pero recordar, tenéis una lista de distribución para suscribiros, nos podéis seguir en Twitter (@programarfacilc) y en Facebook.<br /><br />Como ya os hemos dicho, las dos preguntas más típicas son empezar a programar en un lenguaje que no conocéis y la otra empezar a programar en un lenguaje desde cero. Si pertenecéis a uno de estos grupos estáis equivocados.<br /><br />El primero porque dependiendo del nivel que se tenga de conocimientos puede que te cueste mucho aprender ese lenguaje. Es lo que los desarrolladores de software denominamos “curva de aprendizaje de un lenguaje de programación”. Los hay más fáciles y los hay más difíciles. Habrá que ser honestos y empezar con uno acorde a nuestros conocimientos.<br /><br />El segundo grupo también está equivocado porque hoy día nadie parte de cero, todos en alguna medida ya hemos programado algo, ya sea nuestro reproductor multimedia, nuestro móvil, la lavadora y un largo etcétera de máquinas que nos rodean. Aunque no os lo creáis, todos los días utilizamos algoritmos en nuestra vida diaria ya que, un algoritmo no es más que un conjunto de instrucciones o reglas finitas (que sabemos de antemano cuantas instrucciones o reglas tiene), bien definidas, ordenadas y que por medio de una sucesión de pasos nos permite llegar a un resultado o a una solución. Por lo tanto un ejemplo sería cuando conectamos un horno, seguimos unas instrucciones finitas, bien definidas y ordenadas cuyo resultado es tener el horno a la temperatura deseada. Podéis ver a continuación cuáles serían las instrucciones para ejecutar este algoritmo.<br /><br />Controlar que no haya nada del horno para que no se queme.<br />Girar el mando de temperatura del horno hasta 180º<br />¿Funciona?<br />No. Salir y buscar solución.<br />Si. Seguir procedimiento.<br />Girar el mando de fuente de calor para que solo caliente por la parte de arriba.<br />¿Funciona?<br />No. Salir y buscar solución.<br />Si. Seguir procedimiento.<br />Esperar a que se apague la luz que nos indica que el horno está a la temperatura seleccionada.<br />Resultado: horno encendido con fuente de calor por arriba a 180º<br />Así es que todos ya tenemos un camino hecho y nuestros cerebros están preparados para pasar a un nuevo nivel. Ya nadie os podrá decir que os enseña a programar desde cero.<br /><br />Pero sí que hay una base en todos los lenguajes de programación, desde el lenguaje ensamblador hasta otros de alto nivel como java, la lógica aristotélica y las matemáticas. Así es que nunca está de más que le echéis un vistazo.<br /><br />El siguiente paso será conocer las estructuras que comparten todos los lenguajes de programación de alto nivel (solo cambia la sintaxis), expresiones condicionales, bucles… es decir comprobar si se cumple una premisa y seguir a la siguiente iteración que puede ser un bucle que se repita tantas veces una operación matemática hasta que se cumpla una condición.<br /><br />Y ya nos quedaría elegir el lenguaje de programación. Que no os confundan, es algo muy subjetivo y cada “especialista” os va a decir uno. Tal vez Scracth sea una buena opción para entrenar la lógica de una forma sencilla, C o C++ sean buenos para entender conceptos como  instrucciones, partes de un programa, tipado, herencia… y una buena base para saltar a java, php, C# o ASP.NET. Otra buena opción sería empezar por la parte cliente (front-end) en la programación web (HTML, CSS, JavaScript y algún framework de este) y saltar a la programación servidor (back-end).<br /><br />Como veis, ni yo mismo me...]]></itunes:summary><itunes:duration>1743</itunes:duration><itunes:keywords>aprender,facil,formacion,programar,scratch</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>44. Tratamiento de imágenes con JavaScript</title><link>https://www.spreaker.com/episode/44-tratamiento-de-imagenes-con-javascript--6568642</link><description><![CDATA[El tratamiento digital de imágenes es un campo muy en auge desde hace ya mucho tiempo en informática, en este capítulo veremos el tratamiento de imágenes con JavaScript. Es un área muy extensa que puede abarcar desde los simples retoques fotográficos, hasta la detección de objetos en la visión artificial. En su día ya hablamos de la realidad aumentada y la realidad virtual, dos técnicas muy ligadas al tratamiento digital de imágenes.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Quizás la vista sea el sentido más complicado de poder imitar en términos informáticos. Aunque hay multitud de estudios sobre el tema, quien se encarga de procesar las imágenes que capta el ojo humano es el cerebro, esa máquina imposible de replicar. Cuando nuestros ojos captan una imagen es capaz de procesar tanta información que podemos reconocer objetos en condiciones de iluminación pobres y a grandes distancias. Eso es debido a la información que hay almacenada en nuestro cerebro, es como si fuera una base de datos la cual consultamos miles de veces por segundo para recordar qué objeto es el que estamos viendo. En la actualidad no existe una técnica ni tecnología que se aproxime a como vemos los seres humanos, ni incluso los animales. Es cierto que la ciencia avanza a pasos agigantados pero en el campo de la visión artificial aún queda mucho camino por recorrer. En la actualidad existen innumerables aplicaciones donde se utiliza el tratamiento digital de imágenes tanto en la sociedad de consumo (televisión digital, telefonía móvil, videojuegos, etc…) como en el sector industrial y de servicios (inspección, robótica, medicina, etc…).<br /><br />En este capítulo os voy a hablar de cómo podemos comenzar con el tratamiento digital de imágenes. Lo primero que tenemos que tener claro es que existen dos tipos de imágenes digitales, imágenes vectoriales e imágenes de mapas de bits.<br /><br />Las imágenes vectoriales son aquellas que tienen fórmulas matemáticas complejas que definen su contorno y relleno. Esto posibilita que este tipo de imágenes sean escalables sin perder calidad. Estas imágenes no son objeto de este artículo.<br /><br />Por otro lado existen las imágenes de mapas de bits, son las que están descritas por un conjunto de celdas llamados píxeles. Cada píxel contiene información de un color. En la siguiente imagen podemos ver como haciendo zoom en cualquier imagen podemos llegara a ver los píxeles. Al final una imagen de mapa de bits es una cuadrícula donde cada píxel contiene un color.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6568642</guid><pubDate>Wed, 02 Sep 2015 04:30:30 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6568642/podcast44.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>El tratamiento digital de imágenes es un campo muy en auge desde hace ya mucho tiempo en informática, en este capítulo veremos el tratamiento de imágenes con JavaScript. Es un área muy extensa que puede abarcar desde los simples retoques fotográficos,...</itunes:subtitle><itunes:summary><![CDATA[El tratamiento digital de imágenes es un campo muy en auge desde hace ya mucho tiempo en informática, en este capítulo veremos el tratamiento de imágenes con JavaScript. Es un área muy extensa que puede abarcar desde los simples retoques fotográficos, hasta la detección de objetos en la visión artificial. En su día ya hablamos de la realidad aumentada y la realidad virtual, dos técnicas muy ligadas al tratamiento digital de imágenes.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Quizás la vista sea el sentido más complicado de poder imitar en términos informáticos. Aunque hay multitud de estudios sobre el tema, quien se encarga de procesar las imágenes que capta el ojo humano es el cerebro, esa máquina imposible de replicar. Cuando nuestros ojos captan una imagen es capaz de procesar tanta información que podemos reconocer objetos en condiciones de iluminación pobres y a grandes distancias. Eso es debido a la información que hay almacenada en nuestro cerebro, es como si fuera una base de datos la cual consultamos miles de veces por segundo para recordar qué objeto es el que estamos viendo. En la actualidad no existe una técnica ni tecnología que se aproxime a como vemos los seres humanos, ni incluso los animales. Es cierto que la ciencia avanza a pasos agigantados pero en el campo de la visión artificial aún queda mucho camino por recorrer. En la actualidad existen innumerables aplicaciones donde se utiliza el tratamiento digital de imágenes tanto en la sociedad de consumo (televisión digital, telefonía móvil, videojuegos, etc…) como en el sector industrial y de servicios (inspección, robótica, medicina, etc…).<br /><br />En este capítulo os voy a hablar de cómo podemos comenzar con el tratamiento digital de imágenes. Lo primero que tenemos que tener claro es que existen dos tipos de imágenes digitales, imágenes vectoriales e imágenes de mapas de bits.<br /><br />Las imágenes vectoriales son aquellas que tienen fórmulas matemáticas complejas que definen su contorno y relleno. Esto posibilita que este tipo de imágenes sean escalables sin perder calidad. Estas imágenes no son objeto de este artículo.<br /><br />Por otro lado existen las imágenes de mapas de bits, son las que están descritas por un conjunto de celdas llamados píxeles. Cada píxel contiene información de un color. En la siguiente imagen podemos ver como haciendo zoom en cualquier imagen podemos llegara a ver los píxeles. Al final una imagen de mapa de bits es una cuadrícula donde cada píxel contiene un color.]]></itunes:summary><itunes:duration>1510</itunes:duration><itunes:keywords>imagenes,javascript,jquery,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>43. Introducción a jQuery (Parte 2)</title><link>https://www.spreaker.com/episode/43-introduccion-a-jquery-parte-2--6535240</link><description><![CDATA[En el podcast anterior ya vimos como seleccionar los elementos de nuestra página web en jQuery y como asociarle un evento. En esta segunda parte vamos a ver como asociarle métodos a a los elementos de nuestra página web con lo que seremos capaces de manipular el DOM, manipular el CSS y realizar efectos y animaciones.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Los métodos que tenemos para manipular el DOM se pueden utilizar de dos formas, para obtener (get) o para establecer (set). Con lo que podremos, dinamicamente, obtener trozos de nuestro HTML y también podremos modificarlos. Esta librería nos permite añadir y eliminar clases de nuestro CSS como modificar las propiedades  de estilo de los elementos de nuestra pagina web.<br /><br />Otros métodos que nos aporta jQuery podemos realizar efectos y animaciones. Pudiendo hacer que estas tarden n milisegundos en completarse. Otra opción que nos permite es concatenar efectos mediante la técnica del chaining.<br /><br />Una parte fundamental de jQuery es el método ajax con el podremos realizar peticiones asíncronas al servidor y recoger los datos que necesitemos.  Ajax es el método principal que tiene jQuery para utilizar esta librería, pero tenemos otros métodos sobrecargados que son los que normalmente vamos a utilizar (get, post, getJSON, getScript ...).<br /><br />Al final estos métodos nos simplifican la sintaxis y los utilizaremos dependiendo del tipo de llamada que queramos hacer y los datos que nos devuelva el servidor.<br /><br />A pesar de jQuery nos ofrece multitud de funcionalidad en ocasiones necesitamos extenderla con algún plugin. jQueryUI es uno de estos plugins pero no el único, existe un enorme repositorio de plugins para jQuery.<br /><br />Con jQueryUI extendemos la funcionalidad de interfaz de usuario que ya están construidas en este plugin para poder usarlas en nuestra aplicación. Dentro de estas funcionalidades tenemos interacciones, widgets (componentes), efectos y utilidades.<br /><br />Ejemplo del clásico menú en forma de acordeón.<br /><br />Podéis descargar la última versión de jQueryUI en jqueryui.com.<br /><br />Como siempre que hacemos un podcast de programación web os recomendamos que leáis el articulo que le acompaña:<br /><br />Introducción a jQuery (I)<br />Introducción a jQuery (II)<br />Y no olvidéis los fragmentos de código donde podréis practicar con esta librería:<br /><br />Eventos: JavaScript vs jQuery<br />Efectos web con jQuery<br /><br /><br />El recurso del día<br /><br />JsBin<br /><br />Hoy os presentamos JS Bin una web open source para depurar el código de nuestro desarrollo web. Con JS Bin podremos testear nuestro código JavaScript, con múltiples frameworks y librerías. También nos permite escribir código HTML y CSS. Uno de sus objetivos es poder compartir código con el resto del equipo fomentando el desarrollo colaborativo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6535240</guid><pubDate>Wed, 26 Aug 2015 05:07:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6535240/podcast43.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el podcast anterior ya vimos como seleccionar los elementos de nuestra página web en jQuery y como asociarle un evento. En esta segunda parte vamos a ver como asociarle métodos a a los elementos de nuestra página web con lo que seremos capaces de...</itunes:subtitle><itunes:summary><![CDATA[En el podcast anterior ya vimos como seleccionar los elementos de nuestra página web en jQuery y como asociarle un evento. En esta segunda parte vamos a ver como asociarle métodos a a los elementos de nuestra página web con lo que seremos capaces de manipular el DOM, manipular el CSS y realizar efectos y animaciones.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Los métodos que tenemos para manipular el DOM se pueden utilizar de dos formas, para obtener (get) o para establecer (set). Con lo que podremos, dinamicamente, obtener trozos de nuestro HTML y también podremos modificarlos. Esta librería nos permite añadir y eliminar clases de nuestro CSS como modificar las propiedades  de estilo de los elementos de nuestra pagina web.<br /><br />Otros métodos que nos aporta jQuery podemos realizar efectos y animaciones. Pudiendo hacer que estas tarden n milisegundos en completarse. Otra opción que nos permite es concatenar efectos mediante la técnica del chaining.<br /><br />Una parte fundamental de jQuery es el método ajax con el podremos realizar peticiones asíncronas al servidor y recoger los datos que necesitemos.  Ajax es el método principal que tiene jQuery para utilizar esta librería, pero tenemos otros métodos sobrecargados que son los que normalmente vamos a utilizar (get, post, getJSON, getScript ...).<br /><br />Al final estos métodos nos simplifican la sintaxis y los utilizaremos dependiendo del tipo de llamada que queramos hacer y los datos que nos devuelva el servidor.<br /><br />A pesar de jQuery nos ofrece multitud de funcionalidad en ocasiones necesitamos extenderla con algún plugin. jQueryUI es uno de estos plugins pero no el único, existe un enorme repositorio de plugins para jQuery.<br /><br />Con jQueryUI extendemos la funcionalidad de interfaz de usuario que ya están construidas en este plugin para poder usarlas en nuestra aplicación. Dentro de estas funcionalidades tenemos interacciones, widgets (componentes), efectos y utilidades.<br /><br />Ejemplo del clásico menú en forma de acordeón.<br /><br />Podéis descargar la última versión de jQueryUI en jqueryui.com.<br /><br />Como siempre que hacemos un podcast de programación web os recomendamos que leáis el articulo que le acompaña:<br /><br />Introducción a jQuery (I)<br />Introducción a jQuery (II)<br />Y no olvidéis los fragmentos de código donde podréis practicar con esta librería:<br /><br />Eventos: JavaScript vs jQuery<br />Efectos web con jQuery<br /><br /><br />El recurso del día<br /><br />JsBin<br /><br />Hoy os presentamos JS Bin una web open source para depurar el código de nuestro desarrollo web. Con JS Bin podremos testear nuestro código JavaScript, con múltiples frameworks y librerías. También nos permite escribir código HTML y CSS. Uno de sus objetivos es poder compartir código con el resto del equipo fomentando el desarrollo colaborativo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1918</itunes:duration><itunes:keywords>desarrollo,javascript,jquery,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>42. Introducción a jQuery (parte 1)</title><link>https://www.spreaker.com/episode/42-introduccion-a-jquery-parte-1--6505114</link><description><![CDATA[jQuery es una librería de JavaScript opensource mantenida por la fundación jquery.org. Su lema resume muy bien lo que nos aporta esta librería: “Write less, do more, js library”. Escribe menos, haz más, y es que esta librería nos facilita la ardua tarea de manipular los elementos del DOM de HTML que hasta ahora habíamos visto como hacerlo con JavaScript.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Entre las características de esta librería podemos destacar la facilidad para manipular el contenido de un documento, la independencia del navegador para gestionar los eventos, la enorme posibilidad que encontramos para añadir atractivos efectos y transiciones y la facilidad en la utilización de la técnica AJAX.<br /><br />Si accedemos a la página de jQuery podemos descargar dos versiones: la versión 1.11.3 y la 2.1.4. La principal diferencia es que la versión 2.x deja de dar soporte a las versiones 6, 7 y 8 de Internet Explorer.<br /><br />A la hora de descargar la versión en la que estemos interesados, podemos bajar uno de los dos siguientes scripts. Un script que no está comprimido y que nos permite consultar el código, pero que ocupa más y otro que está comprimido (minificado) y que se usa en producción para reducir la carga de la página.<br /><br />Si queréis comprobar cuanto tarda en cargar vuestra pagina lo podéis ver aquí.<br /><br />Como hemos dicho, con jQuery "escribiremos menos y haremos más" que con JavaScript. La forma de interactuar con el DOM de nuestro HTML es a través de la función $( ), un alias de jQuery ( ), que recibe como parámetro una expresión CSS o el nombre de una etiqueta HTML y devuelve todos los nodos que indique dicho parámetro que llamaremos selector. Una vez obtenido el selector podremos interactuar con el DOM a través de los eventos, al igual que en JavaScript, pero estos eventos no son necesarios declararlos en HTML como ocurría en JavaScript<br /><br />Si quieres saber más sobre este lenguaje puedes ver el siguiente articulo donde detallamos la sintaxis de esta librería:<br /><br />Introducción a jQuery<br />En el siguiente podcast terminaremos de contaros esta librería. Os hablaremos de sus funciones propias con las que podremos manipular el DOM, modificar el CSS, realizar animaciones... y también os presentaremos de la librería jQueryUI y de la técnica AJAX en jQuery.<br /><br /><br /><br />Recurso del día<br /><br />Bubbler           <br /><br />Hoy os presentamos Bubbler, una aplicación online que nos permite realizar lo que comúnmente conocemos como “bocadillos”, speech bubble (en inglés). Con una apariencia amigable, por un lado nos presenta el resultado de nuestro “bocadillo” y por otro, tenemos una serie de herramientas que permiten ir modificando los atributos de color, tamaño, borde y posición de nuestro tooltip. Una vez hayamos configurado todos los parámetros tan solo tendremos que darle a la pestaña que pone CSS para copiar el código que ha generado y llevarlo a nuestra hoja de estilo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y enSpreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6505114</guid><pubDate>Wed, 19 Aug 2015 05:00:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6505114/podcast42.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>jQuery es una librería de JavaScript opensource mantenida por la fundación jquery.org. Su lema resume muy bien lo que nos aporta esta librería: “Write less, do more, js library”. Escribe menos, haz más, y es que esta librería nos facilita la ardua...</itunes:subtitle><itunes:summary><![CDATA[jQuery es una librería de JavaScript opensource mantenida por la fundación jquery.org. Su lema resume muy bien lo que nos aporta esta librería: “Write less, do more, js library”. Escribe menos, haz más, y es que esta librería nos facilita la ardua tarea de manipular los elementos del DOM de HTML que hasta ahora habíamos visto como hacerlo con JavaScript.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />Entre las características de esta librería podemos destacar la facilidad para manipular el contenido de un documento, la independencia del navegador para gestionar los eventos, la enorme posibilidad que encontramos para añadir atractivos efectos y transiciones y la facilidad en la utilización de la técnica AJAX.<br /><br />Si accedemos a la página de jQuery podemos descargar dos versiones: la versión 1.11.3 y la 2.1.4. La principal diferencia es que la versión 2.x deja de dar soporte a las versiones 6, 7 y 8 de Internet Explorer.<br /><br />A la hora de descargar la versión en la que estemos interesados, podemos bajar uno de los dos siguientes scripts. Un script que no está comprimido y que nos permite consultar el código, pero que ocupa más y otro que está comprimido (minificado) y que se usa en producción para reducir la carga de la página.<br /><br />Si queréis comprobar cuanto tarda en cargar vuestra pagina lo podéis ver aquí.<br /><br />Como hemos dicho, con jQuery "escribiremos menos y haremos más" que con JavaScript. La forma de interactuar con el DOM de nuestro HTML es a través de la función $( ), un alias de jQuery ( ), que recibe como parámetro una expresión CSS o el nombre de una etiqueta HTML y devuelve todos los nodos que indique dicho parámetro que llamaremos selector. Una vez obtenido el selector podremos interactuar con el DOM a través de los eventos, al igual que en JavaScript, pero estos eventos no son necesarios declararlos en HTML como ocurría en JavaScript<br /><br />Si quieres saber más sobre este lenguaje puedes ver el siguiente articulo donde detallamos la sintaxis de esta librería:<br /><br />Introducción a jQuery<br />En el siguiente podcast terminaremos de contaros esta librería. Os hablaremos de sus funciones propias con las que podremos manipular el DOM, modificar el CSS, realizar animaciones... y también os presentaremos de la librería jQueryUI y de la técnica AJAX en jQuery.<br /><br /><br /><br />Recurso del día<br /><br />Bubbler           <br /><br />Hoy os presentamos Bubbler, una aplicación online que nos permite realizar lo que comúnmente conocemos como “bocadillos”, speech bubble (en inglés). Con una apariencia amigable, por un lado nos presenta el resultado de nuestro “bocadillo” y por otro, tenemos una serie de herramientas que permiten ir modificando los atributos de color, tamaño, borde y posición de nuestro tooltip. Una vez hayamos configurado todos los parámetros tan solo tendremos que darle a la pestaña que pone CSS para copiar el código que ha generado y llevarlo a nuestra hoja de estilo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y enSpreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1784</itunes:duration><itunes:keywords>javascript,jquery,opensource,programacionweb</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>41. Dudas sobre podcasting</title><link>https://www.spreaker.com/episode/41-dudas-sobre-podcasting--6477001</link><description><![CDATA[En este capítulo vamos a hacer algo excepcional, algo que creo que deberíamos hacer todos los podcaster una vez al año, desnudarnos y contar como va nuestro programa, por eso vamos a aclarar dudas y números de nuestro podcast a nuestros oyentes. Aunque todavía somos un producto joven, no tenemos más de 4 meses, si que podemos hacer un resumen de lo que ha sido este periodo.<br /><br />Si tienes alguna duda sobre podcast, tecnología o programación puedes contactar con nosotros en el formulario de contacto. También puedes suscribirte a la lista de distribución o seguirnos en Twitter o Facebook.<br /><br />Este capítulo viene como consecuencia de un comentario que nos ha dejado alguien anónimo en iVoox. Se hace llamar Futuro Podcaster. Lo primero es darte las gracias por ponerte en contacto con nosotros y escucharnos. Es muy interesante todas las preguntas y aclaraciones que nos haces en el capítulo 14. Qué es un podcast y cómo podemos crearlo, donde nuestra intención era poder acercar este medio de comunicación a toda la gente interesada basándonos en nuestra experiencia. Por lo menos está sirviendo para que la gente lo escuche y comente así que, algo hemos ganado todos.<br /><br />Vamos a resolver las dudas y preguntas que tienes sobre el podcasting, siempre desde nuestra experiencia. Lo primero que nos pregunta es sobre la historia de los podcast. Comentamos que el podcast lo inventaron los de Apple y realmente no es así, estás en lo cierto. No queremos entrar en el debate quién es el inventor del podcasting, lo que si que es cierto es que si tienes un podcast y no apareces en iTunes (Apple), no existes, así de cierto es el tema. A día de hoy es el número uno. No solo lo decimos nosotros, podéis preguntar a otros podcasters sobre este tema. Seguramente todos respondan lo mismo. Nos basamos sobre todo en pruebas empíricas. Aquí dejamos un pantallazo de nuestras estadísticas de Spreaker para que lo podáis comprobar.<br /><br /><br />Así que, sea quien sea el inventor del término podcast, el que parte el bacalao en este sentido es iTunes (Apple).<br /><br />Un tema bastante controvertido que tiene muchas vertientes es el contenido en las diferentes plataformas de podcast. Como bien nos comenta el Futuro Podcaster, en iVoox, sobre todo, se mezclan diferentes disciplinas del "podcasting". Lo pongo entre comillas porque cada uno puede dar un sentido al término podcasting. Cuando hablamos de separar dicho contenido no queremos decir que debamos eliminarlo. Un ejemplo está si te vas en iVoox a explorar audios. Nada más entrar te encuentras con un montón de "podcast" (otra vez entre comillas) de radios, documentales sonoros y podcast amateur. A esto es a lo que nos referimos, no tiene sentido hacer un ranking con todo mezclado, es como, en términos futbolísticos, si metes a todos los equipos de España en una única competición donde juegan los de 1ª división y los de 2ª regional, unos son profesionales con presupuestos de millones de euros y los otros son amateur con presupuestos de miles de euros. Esta es nuestra queja, separemos el contenido, los podcast amateur y las radios u otros medios que utilizan la plataforma para que la gente pueda escuchar su programa en diferido. Sabemos donde pertenecemos cada uno así que separemos las dos, tres, cuatro o las categorías que haga falta. Esto no solo ocurre en iVoox, también ocurre en iTunes.<br /><br />Si ya nos vamos a documentales sonoros, la similitud sería tener una liga de equipos de fútbol 11 (11 jugadores) con equipos de fútbol sala (5 jugadores) no es muy comprensible.<br /><br />El Futuro Podcaster también nos pregunta las diferencias entre iVoox e iTunes. Una de las grandes diferencias son los derechos de autor, en iTunes no puedes utilizar contenido con derechos de autor sin permisos del mismo, como dice iTunes en su faq. Es muy interesante leer este documento, aclara muchas cosas sobre los podcast. En iVoox no hay restricción, ellos dicen que tienen firmado un acuerdo con no se quien para protegerse de los derechos de autor, hasta aquí es donde nosotros sabemos. Hay muchos podcast que están en iVoox y no pueden estar en iTunes.<br /><br />Respecto al alojamiento de los mp3 en iVoox hablamos en su día de que era de pago con las características que nosotros necesitábamos. Los mayores inconvenientes de iVoox en el plan gratuito son:<br /><br />Publicidad en tus episodios<br />El feed está limitado a 20 capítulos<br />Al publicar un capítulo nuevo no es inmediato<br />No publica el feed en iTunes<br />Puedes ver toda la información aquí.<br /><br />Comprobar si estas restricciones existen todavía. Además de estos inconvenientes, no nos gustaron las estadísticas que tiene, nos parecían un poco pobres. Es cierto que el hosting es ilimitado en el plan gratuito, si te interesa solo publicar 20 capítulos en tu feed, entonces no tienes problemas. También puedes crear tu propio feed y asunto resuelto. Como veis hay multitud de soluciones.<br /><br />Nosotros nos decidimos por Spreaker por cuatro razones que pasamos a resumir ahora mismo. La primera es que permite crear un show con 10 horas de pruebas, si tienes un podcast de 30 minutos por ejemplo, con las 10 horas tienes para 20 capítulos, suficiente para probar el servicio. La segunda son las estadísticas, con lo que nos ofrecen son más que suficientes para nuestros objetivos. Tenemos contratado un plan broadcaster con 500 horas y estadísticas detalladas. La tercera razón es que la Asociación de Podcast tiene un acuerdo con Spreaker que deja a todos sus socios al 50% los servicios que se contratan. Con lo cual en el plan broadcaster si cuesta 149 € /año te sale a 74.5 € más lo que te cuesta ser socio de la asociación, 20 € /año, el total te sale por 94.5 € y tienes un buen plan en Spreaker y además eres de la asociación, muy recomendable. La cuarta razón es que al igual que iVoox y, a diferencia de otros hosting para podcast como Libsyn, tiene parte social donde dan visibilidad a tus programas.<br /><br />Podemos entrar en más detalles técnicos pero lo mejor es que los probéis y el que más os convenga pues para adelante. Fijaros bien quien está en cada plataforma, eso os puede ayudar a decidiros.<br /><br />Respecto a otros software o aplicaciones para escuchar podcast hablamos de Pocket Cast. Decimos que es una plataforma (podcacher) en términos de software. Una plataforma para escuchar podcast. No es igual que iTunes, ni Spreaker, ni iVoox pero para nosotros es una plataforma más. Si vosotros lo queréis llamar de otra manera pues perfecto, lo llamaremos podcacher. Y si plataforma lo queremos identificar con un servidor o aplicación capaz de alojar podcast pues lo definiremos así, no hay problema.<br /><br />En definitiva, elige el hosting que quieras, la que más te guste, sobre gustos los colores. Hay gran variedad y en el artículo que hablamos de nuestra experiencia como podcasters te hablamos de algunas de ellas, pero seguro que hay más.<br /><br />Para todos aquellos que quieran entrar en este mundo estas son nuestras recomendaciones. Seguro que hay más podcast, si es así, por favor enviarnos un e-mail.<br /><br />Promopodcast<br />La Sunnecracia<br />Marketing online<br />Podzapp<br />Jossgreen Live<br />Sueldo 3.0<br />Por último vamos a hablar de nuestros números. Creo que es importante compartir esta información con el resto de la comunidad para que tengamos una idea de por donde van los tiros. Nunca sabemos si nuestro programa va bien o no, incluso nosotros, con solo cuatro meses, no sabemos si lo estamos haciendo bien, mal o regular, lo que si que sabemos es que queremos hacerlo y en ello estamos y sobre todo tiramos hacia adelante así que aquí van nuestras estadísticas.<br /><br />Comienzo de nuestro podcast: 23 de marzo de 2015<br />Capítulos: sin contar este 40<br />Audiencia: 31.292 (Media de 800 descargas por programas). Puedes verlo aquí.<br />Twitter: 149 seguidores<br />Facebook: 108 seguidores<br />Artículos en nuestro blog: 92 entradas y 12 comentarios<br />Bueno pues estos son nuestros números, esperamos comentarios de ellos, sobre todos de compañeros de profesión o de hobby, según como se mire :).<br /><br />Recurso del día<br /><br />Zencastr<br /><br />Zencastr permite grabar a tus invitados o compañeros del podcast directamente en su máquina, compartiendo un enlace de su sitio web mientras mantienes una conversación en Hangouts o Skype. A través del navegador graba la conversación y la sube a una cuenta de Dropbox. También permite guardar la conversación en local en tu máquina. Todo se graba en alta calidad y en pista separadas. Se trata de un complemento esencial para los podcasters.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6477001</guid><pubDate>Wed, 12 Aug 2015 05:13:14 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6477001/podcast41.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo vamos a hacer algo excepcional, algo que creo que deberíamos hacer todos los podcaster una vez al año, desnudarnos y contar como va nuestro programa, por eso vamos a aclarar dudas y números de nuestro podcast a nuestros oyentes....</itunes:subtitle><itunes:summary><![CDATA[En este capítulo vamos a hacer algo excepcional, algo que creo que deberíamos hacer todos los podcaster una vez al año, desnudarnos y contar como va nuestro programa, por eso vamos a aclarar dudas y números de nuestro podcast a nuestros oyentes. Aunque todavía somos un producto joven, no tenemos más de 4 meses, si que podemos hacer un resumen de lo que ha sido este periodo.<br /><br />Si tienes alguna duda sobre podcast, tecnología o programación puedes contactar con nosotros en el formulario de contacto. También puedes suscribirte a la lista de distribución o seguirnos en Twitter o Facebook.<br /><br />Este capítulo viene como consecuencia de un comentario que nos ha dejado alguien anónimo en iVoox. Se hace llamar Futuro Podcaster. Lo primero es darte las gracias por ponerte en contacto con nosotros y escucharnos. Es muy interesante todas las preguntas y aclaraciones que nos haces en el capítulo 14. Qué es un podcast y cómo podemos crearlo, donde nuestra intención era poder acercar este medio de comunicación a toda la gente interesada basándonos en nuestra experiencia. Por lo menos está sirviendo para que la gente lo escuche y comente así que, algo hemos ganado todos.<br /><br />Vamos a resolver las dudas y preguntas que tienes sobre el podcasting, siempre desde nuestra experiencia. Lo primero que nos pregunta es sobre la historia de los podcast. Comentamos que el podcast lo inventaron los de Apple y realmente no es así, estás en lo cierto. No queremos entrar en el debate quién es el inventor del podcasting, lo que si que es cierto es que si tienes un podcast y no apareces en iTunes (Apple), no existes, así de cierto es el tema. A día de hoy es el número uno. No solo lo decimos nosotros, podéis preguntar a otros podcasters sobre este tema. Seguramente todos respondan lo mismo. Nos basamos sobre todo en pruebas empíricas. Aquí dejamos un pantallazo de nuestras estadísticas de Spreaker para que lo podáis comprobar.<br /><br /><br />Así que, sea quien sea el inventor del término podcast, el que parte el bacalao en este sentido es iTunes (Apple).<br /><br />Un tema bastante controvertido que tiene muchas vertientes es el contenido en las diferentes plataformas de podcast. Como bien nos comenta el Futuro Podcaster, en iVoox, sobre todo, se mezclan diferentes disciplinas del "podcasting". Lo pongo entre comillas porque cada uno puede dar un sentido al término podcasting. Cuando hablamos de separar dicho contenido no queremos decir que debamos eliminarlo. Un ejemplo está si te vas en iVoox a explorar audios. Nada más entrar te encuentras con un montón de "podcast" (otra vez entre comillas) de radios, documentales sonoros y podcast amateur. A esto es a lo que nos referimos, no tiene sentido hacer un ranking con todo mezclado, es como, en términos futbolísticos, si metes a todos los equipos de España en una única competición donde juegan los de 1ª división y los de 2ª regional, unos son profesionales con presupuestos de millones de euros y los otros son amateur con presupuestos de miles de euros. Esta es nuestra queja, separemos el contenido, los podcast amateur y las radios u otros medios que utilizan la plataforma para que la gente pueda escuchar su programa en diferido. Sabemos donde pertenecemos cada uno así que separemos las dos, tres, cuatro o las categorías que haga falta. Esto no solo ocurre en iVoox, también ocurre en iTunes.<br /><br />Si ya nos vamos a documentales sonoros, la similitud sería tener una liga de equipos de fútbol 11 (11 jugadores) con equipos de fútbol sala (5 jugadores) no es muy comprensible.<br /><br />El Futuro Podcaster también nos pregunta las diferencias entre iVoox e iTunes. Una de las grandes diferencias son los derechos de autor, en iTunes no puedes utilizar contenido con derechos de autor sin permisos del mismo, como dice iTunes en su faq. Es muy interesante leer este documento, aclara muchas cosas sobre los podcast. En iVoox no hay restricción, ellos dicen que tienen firmado un acuerdo con no...]]></itunes:summary><itunes:duration>1923</itunes:duration><itunes:keywords>estadisticas,podcasting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>40. Raspberry Pi como centro multimedia</title><link>https://www.spreaker.com/episode/40-raspberry-pi-como-centro-multimedia--6448265</link><description><![CDATA[Seguimos con Raspberry PI, en esta ocasión veremos en el capítulo de hoy Raspberry Pi como centro multimedia. Uno de los fines más habituales para este mini dispositivo.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Como decíamos, una de las funcionalidades que la comunidad está exprimiendo más es su uso multimedia, y es que aunque parezca mentira cualquier versión de este dispositivo es capaz reproducir Full HD gracias a su aceleración por hardware para la decodificación de video. A continuación vamos a explicar qué y cómo darle dicho uso y disfrutar de un centro de entretenimiento completo y para todos los gustos. Ojo, esto no significa que haya diferentes alternativas pero hemos seleccionado lo que creemos que son las mejores opciones para exprimir tu Raspberry Pi. Allá vamos:<br /><br />Kodi: El cliente multimedia líder.<br /><br />Anteriormente conocido como XBMC(XBOX Media Center) es un software de mediacenter multiplataforma creado bajo licencia GNU/GPL(software libre). Está disponible para las plataformas Windows, Mac OS X, Linux, Andorid y IOS de forma nativa. Raspberry Pi en Linux permite ejecutarlo desde las primeras versiones y funciona francamente bien. Este software proporciona una interfaz preparada para utilizarlo desde el sofá de tu salón y todo gira en torno a eso: que tu experiencia reproduciendo contenido(y administrándolo) sea lo más amigable posible.<br /><br />Podemos crear listas de reproducción de Música, imágenes, series, películas, documentales, etc... y mediante Scrapers descargar automáticamente contenido visual para catalogar el contenido multimedia. También podemos utilizar mandos a distancia, utilizar multitud de skins para cambiarle la apariencia, emitir o reproducir vía UPNP e incluso puedes desarrollar tus propia interfaz web para consumir contenido o gestionar Kodi!<br /><br />Si a las funcionalidades básicas le añadimos la posibilidad de instalar addons para visionar(por ejemplo) contenido online nos encontramos con una plataforma difícil de superar ya que ha tenido una acogida especialmente buena por la comunidad.<br /><br />En fin, recomendamos su uso encarecidamente, si quieres descargar las diferentes versiones; puedes hacerlo desde aquí.<br /><br />Para implantarlo en nuestra Raspberry Pi, vamos a proponeros dos posibles configuraciones:<br /><br />Raspbian + Kodi: Es una opción bastante polivalente ya que además de usarlo como media center, sigues teniendo todas las posibilidades que te ofrece Raspbian como distribución Linux.<br />Openelec: Está limitado a su uso como media center pero gracias a ello está más optimizado y se nota en el rendimiento. Ideal en el caso de que tengas claro que solo vas a usar tu Raspberry Pi como media center.<br />Plex: El cliente/servidor multimedia que te sorprenderá.<br /><br />Ya hablamos en este blog de Plex media server para servir contenido multimedia. En este caso hablamos del cliente. Que te permite tener tu contenido multimedia centralizado y disfrutarlo en cualquier dispositivo con una interfaz realmente brillante. Está disponible en las plataformas Windows, Linux Mac Os X, Android e IOS per hay que tener en cuenta que esta vez es un producto comercial aunque empezó como un proyecto hobby. Es muy importante recordar que Plex requiere Plex Media Server arrancado(en un PC o Raspberry Pi 2 por ejemplo) y que la comunidad no está demasiado contenta con esta versión de Plex para Raspberry Pi. Aquí puedes encontrar Rasplex.<br /><br />Retro Pie. Una consola retro de bajo coste:<br /><br />Distribución basada en Raspbian que proporciona el software necesario para jugar a emuladores de consolas como NES, Master System, Super Nintendo, Mega Drive,  entre otras... Todo ello mediante una distribución Linux orientada específicamente a ello lo cual nos da una interfaz cómo y amigable para utilizarlo para tal fin y además está totalmente optimizada con lo que ello conlleva en cuanto a rendimiento se refiere. Podremos emplear mandos como los de XBOX 360 o PS3.<br /><br />Si queréis más información es muy recomendable que visitéis el blog de RetroPie.<br /><br />Puedes decargarlo aquí.<br /><br />Moonlight. Jugar a juegos de Steam mediante Gamestreaming:<br /><br />Moonlight(antiguamente llamado Limelight) te permite jugar a tu colección completa de juegos de Steam desde tu PC a cualquiera de tus dispositivos compatibles haciendo streaming sin sacrificar la calidad de tu PC. Está disponible para Android, IOS, OSX, Windows y Linux(y por lo tanto también en Raspberry Pi 2 gracias a un port no oficial). Es muy interesante si dispones de un PC de sobremesa y quieres jugar a tus juegos en el salón con tu Raspberry usando por ejemplo el mando de Xbox 360. Como hemos dicho existe un port no oficial para Raspberry que puedes descargar aquí.<br /><br />Es muy importante dejar claro que para que Raspberry Pi pudiese tener un coste más bajo, la fundación Raspberry decidió no adquirir de origen las licencias Mpeg y VC1 y si se va a utilizar el dispositivo es conveniente adquirirlas en el siguiente sitio.<br /><br />Una recomendación a la hora de tener cualquier tipo de instalación es utilizar la tecnología PLC (Power Line Communications). Esta tecnología nos permite transmitir datos a través de nuestra red eléctrica. Es bastante útil cuando queremos comunicar cualquier dispositivo sin utilizar Wifi. Nos aporta más velocidad de transmisión y fiabilidad.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />Kodi<br />Raspbian<br />OpenElec<br />Rasplex<br />Moonlight<br />Recurso del día<br /><br />NOOBS<br />Es un software que te permite gestionar la instalación de diferentes sistemas operativos para tu Raspberry Pi. Propone un menú inicial que te da a elegir entre diferentes sistemas operativos como: Raspbian, RaspBMC, OpenElect, entre otros, además permite instalar los sistemas simultáneamente y así poder tener diferentes opciones y seleccionar el sistema al arrancar tu Raspberry Pi.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6448265</guid><pubDate>Wed, 05 Aug 2015 06:31:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6448265/podcast40.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Seguimos con Raspberry PI, en esta ocasión veremos en el capítulo de hoy Raspberry Pi como centro multimedia. Uno de los fines más habituales para este mini dispositivo.

Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes...</itunes:subtitle><itunes:summary><![CDATA[Seguimos con Raspberry PI, en esta ocasión veremos en el capítulo de hoy Raspberry Pi como centro multimedia. Uno de los fines más habituales para este mini dispositivo.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Como decíamos, una de las funcionalidades que la comunidad está exprimiendo más es su uso multimedia, y es que aunque parezca mentira cualquier versión de este dispositivo es capaz reproducir Full HD gracias a su aceleración por hardware para la decodificación de video. A continuación vamos a explicar qué y cómo darle dicho uso y disfrutar de un centro de entretenimiento completo y para todos los gustos. Ojo, esto no significa que haya diferentes alternativas pero hemos seleccionado lo que creemos que son las mejores opciones para exprimir tu Raspberry Pi. Allá vamos:<br /><br />Kodi: El cliente multimedia líder.<br /><br />Anteriormente conocido como XBMC(XBOX Media Center) es un software de mediacenter multiplataforma creado bajo licencia GNU/GPL(software libre). Está disponible para las plataformas Windows, Mac OS X, Linux, Andorid y IOS de forma nativa. Raspberry Pi en Linux permite ejecutarlo desde las primeras versiones y funciona francamente bien. Este software proporciona una interfaz preparada para utilizarlo desde el sofá de tu salón y todo gira en torno a eso: que tu experiencia reproduciendo contenido(y administrándolo) sea lo más amigable posible.<br /><br />Podemos crear listas de reproducción de Música, imágenes, series, películas, documentales, etc... y mediante Scrapers descargar automáticamente contenido visual para catalogar el contenido multimedia. También podemos utilizar mandos a distancia, utilizar multitud de skins para cambiarle la apariencia, emitir o reproducir vía UPNP e incluso puedes desarrollar tus propia interfaz web para consumir contenido o gestionar Kodi!<br /><br />Si a las funcionalidades básicas le añadimos la posibilidad de instalar addons para visionar(por ejemplo) contenido online nos encontramos con una plataforma difícil de superar ya que ha tenido una acogida especialmente buena por la comunidad.<br /><br />En fin, recomendamos su uso encarecidamente, si quieres descargar las diferentes versiones; puedes hacerlo desde aquí.<br /><br />Para implantarlo en nuestra Raspberry Pi, vamos a proponeros dos posibles configuraciones:<br /><br />Raspbian + Kodi: Es una opción bastante polivalente ya que además de usarlo como media center, sigues teniendo todas las posibilidades que te ofrece Raspbian como distribución Linux.<br />Openelec: Está limitado a su uso como media center pero gracias a ello está más optimizado y se nota en el rendimiento. Ideal en el caso de que tengas claro que solo vas a usar tu Raspberry Pi como media center.<br />Plex: El cliente/servidor multimedia que te sorprenderá.<br /><br />Ya hablamos en este blog de Plex media server para servir contenido multimedia. En este caso hablamos del cliente. Que te permite tener tu contenido multimedia centralizado y disfrutarlo en cualquier dispositivo con una interfaz realmente brillante. Está disponible en las plataformas Windows, Linux Mac Os X, Android e IOS per hay que tener en cuenta que esta vez es un producto comercial aunque empezó como un proyecto hobby. Es muy importante recordar que Plex requiere Plex Media Server arrancado(en un PC o Raspberry Pi 2 por ejemplo) y que la comunidad no está demasiado contenta con esta versión de Plex para Raspberry Pi. Aquí puedes encontrar Rasplex.<br /><br />Retro Pie. Una consola retro de bajo coste:<br /><br />Distribución basada en Raspbian que proporciona el software necesario para jugar a emuladores de consolas como NES, Master System, Super Nintendo, Mega Drive,  entre otras... Todo ello mediante una distribución Linux orientada específicamente a ello lo cual nos...]]></itunes:summary><itunes:duration>2109</itunes:duration><itunes:keywords>hardware,kodi,plc,raspberry,tecnologia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>39. Windows 10 para Raspberry Pi</title><link>https://www.spreaker.com/episode/39-windows-10-para-raspberry-pi--6422391</link><description><![CDATA[Continuamos con Raspberry PI y veremos en el capítulo de hoy Windows 10 para Raspberry Pi. Sin duda alguna una opción interesante para este exitoso dispositivo.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Sí, has leído bien: es posible instalar Windows 10 en tu Raspberry Pi 2 ¿Significa esto que vas a tener un PC Windows de escritorio por unos 40 euros? No. En realidad estamos hablando de instalar la nueva versión de Windows 10 IoT(Internet of things) o lo que es lo mismo: la nueva plataforma Windows orientada para trabajar con dispositivos electrónicos conectados.<br /><br />Con este nuevo e interesante proyecto, podremos desarrollar a través de Visual Studio aplicaciones con las que gestionar diferentes dispositivos electrónicos, para hacernos una idea podemos ver algunos proyectos en la página de Microsoft.<br /><br />¿Internet de las cosas?<br /><br />Ya hablamos en nuestro podcast de este concepto que está arrancando poco a poco y que cada vez más las empresas están apostando a medio-largo plazo, Microsoft Incluida. Este concepto trata de describir la posibilidad de interconexión de los dispositivos electrónicos cotidianos, como pueden ser una lámpara, un termostato o una máquina industrial.<br /><br />Instalando Windows 10 IoT:<br /><br />Si nos interesa indagar sobre este mundo, lo primero que tendremos que hacer es instalar Windows 10 for IoT en nuestra Raspberry Pi 2 (importante indicar que solo es posible desplegarlo en este modelo de Raspberry Pi). Antes de empezar es muy importante tener en cuenta los siguientes requisitos:<br /><br />Contar con un sistema operativo Windows 10. Actualmente la versión definitiva todavía no ha sido lanzada, podremos utilizar las versiones previas. También tener en cuenta que algunos miembros de la comunidad aseguran haber realizado esta operación mediante una máquina virtual.<br />Contar con una Raspberry Pi 2 Model B. Solo este modelo funciona actualmente con este sistema operativo.<br />También disponer de una Micro SD con espacio suficiente para poder ubicar el sistema, con 8GB serán suficientes. Ojo, perderemos todos los datos de la tarjeta de memoria al realizar la operación.<br />Y ahora ya que estamos seguros de que cumplimos los requisitos, nos ponemos manos a la obra. Estos son los pasos a seguir:<br /><br />Descargar la imagen del sistema operativo en la web de Microsoft.<br />Una vez descargada, hacer doble clic sobre la imagen y ésta se montará en una unidad virtual.<br />Al abrir la imagen podremos realizar la instalación en nuestro PC, desde el instalador "Windows_10_IoT_Core_RPi2.msi".<br />Una vez finalizada la instalación, observaremos que en la ruta:  "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2" tenemos la imagen a volcar a la Raspberry.<br />Para volcar dicha imagen, tendremos que mediante este ejecutable: "IoTCoreImageHelper.exe" flashear la tarjeta micro SD que está destinada a la Raspberry Pi 2.<br />Tan solo tendremos que elegir la unidad de destino de la SD y la de la imagen que volcaremos a la Raspberry:  "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2\flash.ffu".<br />FlahIoTTool<br /><br />Hacemos clic en "Flash".<br />Tras un proceso de copiado de la imagen a tu tarjeta MicroSD ya tendrás lista tu tarjeta! Podrás introducirla en tu Raspberry y conectarla a la alimentación.<br />A partir de ahora podremos desarrollar para ella con el nuevo Visual Studio 2015 utilizando el proyecto del tipo "Universal Windows Platform (UWP)".<br /><br />Pronto os explicaremos como desarrollar una aplicación para este dispositivo. Estamos seguros de que os gustará.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />El Internet de las Cosas<br />10. Cómo afecta el Big Data a nuestras vidas<br />Proyectos con Windows IoT<br />Descarga de Imágen Windows 10 IoT<br />Recurso del día<br /><br />Putty<br /><br />Es un cliente ligero para conectar a dispositivos mediante SSH o Telnet desde el sistema operativo Windows. Es muy liviano y además es Open Source. Imprescindible para conectar a dispositivos como Raspberry Pi.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6422391</guid><pubDate>Thu, 30 Jul 2015 05:31:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6422391/podcast39.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Continuamos con Raspberry PI y veremos en el capítulo de hoy Windows 10 para Raspberry Pi. Sin duda alguna una opción interesante para este exitoso dispositivo.

Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar...</itunes:subtitle><itunes:summary><![CDATA[Continuamos con Raspberry PI y veremos en el capítulo de hoy Windows 10 para Raspberry Pi. Sin duda alguna una opción interesante para este exitoso dispositivo.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Sí, has leído bien: es posible instalar Windows 10 en tu Raspberry Pi 2 ¿Significa esto que vas a tener un PC Windows de escritorio por unos 40 euros? No. En realidad estamos hablando de instalar la nueva versión de Windows 10 IoT(Internet of things) o lo que es lo mismo: la nueva plataforma Windows orientada para trabajar con dispositivos electrónicos conectados.<br /><br />Con este nuevo e interesante proyecto, podremos desarrollar a través de Visual Studio aplicaciones con las que gestionar diferentes dispositivos electrónicos, para hacernos una idea podemos ver algunos proyectos en la página de Microsoft.<br /><br />¿Internet de las cosas?<br /><br />Ya hablamos en nuestro podcast de este concepto que está arrancando poco a poco y que cada vez más las empresas están apostando a medio-largo plazo, Microsoft Incluida. Este concepto trata de describir la posibilidad de interconexión de los dispositivos electrónicos cotidianos, como pueden ser una lámpara, un termostato o una máquina industrial.<br /><br />Instalando Windows 10 IoT:<br /><br />Si nos interesa indagar sobre este mundo, lo primero que tendremos que hacer es instalar Windows 10 for IoT en nuestra Raspberry Pi 2 (importante indicar que solo es posible desplegarlo en este modelo de Raspberry Pi). Antes de empezar es muy importante tener en cuenta los siguientes requisitos:<br /><br />Contar con un sistema operativo Windows 10. Actualmente la versión definitiva todavía no ha sido lanzada, podremos utilizar las versiones previas. También tener en cuenta que algunos miembros de la comunidad aseguran haber realizado esta operación mediante una máquina virtual.<br />Contar con una Raspberry Pi 2 Model B. Solo este modelo funciona actualmente con este sistema operativo.<br />También disponer de una Micro SD con espacio suficiente para poder ubicar el sistema, con 8GB serán suficientes. Ojo, perderemos todos los datos de la tarjeta de memoria al realizar la operación.<br />Y ahora ya que estamos seguros de que cumplimos los requisitos, nos ponemos manos a la obra. Estos son los pasos a seguir:<br /><br />Descargar la imagen del sistema operativo en la web de Microsoft.<br />Una vez descargada, hacer doble clic sobre la imagen y ésta se montará en una unidad virtual.<br />Al abrir la imagen podremos realizar la instalación en nuestro PC, desde el instalador "Windows_10_IoT_Core_RPi2.msi".<br />Una vez finalizada la instalación, observaremos que en la ruta:  "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2" tenemos la imagen a volcar a la Raspberry.<br />Para volcar dicha imagen, tendremos que mediante este ejecutable: "IoTCoreImageHelper.exe" flashear la tarjeta micro SD que está destinada a la Raspberry Pi 2.<br />Tan solo tendremos que elegir la unidad de destino de la SD y la de la imagen que volcaremos a la Raspberry:  "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2\flash.ffu".<br />FlahIoTTool<br /><br />Hacemos clic en "Flash".<br />Tras un proceso de copiado de la imagen a tu tarjeta MicroSD ya tendrás lista tu tarjeta! Podrás introducirla en tu Raspberry y conectarla a la alimentación.<br />A partir de ahora podremos desarrollar para ella con el nuevo Visual Studio 2015 utilizando el proyecto del tipo "Universal Windows Platform (UWP)".<br /><br />Pronto os explicaremos como desarrollar una aplicación para este dispositivo. Estamos seguros de que os gustará.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />El Internet de las Cosas<br />10. Cómo afecta el Big Data a nuestras vidas<br...]]></itunes:summary><itunes:duration>2029</itunes:duration><itunes:keywords>electronica,hardware-libre,iot,raspberry,windows10</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>38. Visual Studio 2015, bienvenido</title><link>https://www.spreaker.com/episode/38-visual-studio-2015-bienvenido--6407093</link><description><![CDATA[En el capítulo de hoy hablaremos de la presentación del nuevo IDE de Microsoft Visual Studio 2015. Ofrece muchas novedades para los desarrolladores pero todo se puede resumir en una frase que ha sido repetida varias veces en la keynote donde se presentó. "Cualquier desarrollador trabajando en cualquier tipo de aplicación". En la versión anterior, 2013, ya podíamos realizar estas tareas con la instalación de diferentes extensiones, pero con la versión 2015 viene todo integrado en el instalador, será un gran salto al desarrollo de aplicaciones multiplataformas.<br /><br />Antes de nada como siempre para contactar con nosotros lo podéis hacer a través del formulario de contacto, de Twitter y de Facebook. También hay una lista de distribución a la que os podéis suscribir.<br /><br />Como ya hemos dicho, se ha presentado la nueva versión del Visual Studio con muchas novedades para los desarrolladores. Ya desde la versión anterior, consiguieron unificar en un único IDE poder desarrollar con diferentes tecnologías como web, móvil o desktop. Eliminaron las diferentes versiones Express y las juntaron todas.<br /><br />Visual Studio no es solo un IDE para desarrollar. También se ofrece una versión Online y Code, de la que ya hablamos en el recurso del día. Es importante recalcar la licencia que nos ofrece para la versión Community donde, en resumidas cuentas, dice que si eres desarrollador único o trabajas en una empresa con menos de 6 desarrolladores puedes utilizar VS como quieras, para los demás casos solo será posible utilizar la versión Community si estás trabajando en un proyecto de código abierto.<br /><br />Además de la versión Community se ofrecen otra dos versiones para el resto de los casos:<br /><br />Professional<br />Enterprise<br />Vamos a detallar cuales son las características más importantes que encontramos en la nueva versión.<br /><br />Diagnostic tool, herramienta para la depuración y mejora de rendimiento de aplicaciones.<br />Mejoras y la edición, corrección y refactorización de código.<br />Nuevo tipo de aplicaciones Windows Universal para Windows 10 y que permite crear una aplicación para diferentes dispositivos, desktop, móvil, web, Xbox, IoT, etc...<br />Desarrollo de aplicaciones híbridas con Apache Cordova, multi-plataforma.<br />Desarrollo de aplicaciones nativas con Xamarin, multi-plataforma.<br />Desarrollo de aplicaciones nativas con C++, multi-plataforma.<br />Herramientas web para desarrollar con C#/ASP.NET, PHP, C++, HTML, JavaScript, etc...<br />Soporte a los frameworks de JavaScript más importantes como Angular, Node, Backbone, jQuery y Bootstrap.<br />Integración con Visual Studio Online.<br />Es muy interesante comprobar como Microsoft sigue con su postura de puertas abiertas a los desarrolladores, el lanzamiento de este IDE lo demuestra.<br /><br />A continuación te dejamos los enlaces de los que hablamos en este capítulo:<br /><br />Iniciarse en la programación<br />Cómo elegir el entorno de desarrollo web<br />Novedades del Visual Studio 2015, desarrollo multi-plataforma<br />Visual Studio<br />Introducción a Visual Studio<br />Visual Studio Code<br />Desarrollar aplicaciones con Visual Studio Community<br />Recurso del día<br /><br />Ionic<br /><br />Os presentamos Ionic, una potente SDK de HTML5 que nos ayudará a crear aplicaciones nativas para dispositivos móviles utilizando la tecnología web como HTML, CSSS y JavaScript. Es un framework especializado en el Front-end y puede servir como complemento para otros frameworks de JavaScript como Angular o Backbone. Se puede añadir como un plugin para Cordova y PhoneGap. Es un recurso muy a tener en cuenta si queremos crear aplicaciones para móviles multiplataforma. Existe una extensión para Visual Studio con plantillas que nos facilitará el trabajo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6407093</guid><pubDate>Mon, 27 Jul 2015 05:47:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6407093/podcast38.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy hablaremos de la presentación del nuevo IDE de Microsoft Visual Studio 2015. Ofrece muchas novedades para los desarrolladores pero todo se puede resumir en una frase que ha sido repetida varias veces en la keynote donde se...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy hablaremos de la presentación del nuevo IDE de Microsoft Visual Studio 2015. Ofrece muchas novedades para los desarrolladores pero todo se puede resumir en una frase que ha sido repetida varias veces en la keynote donde se presentó. "Cualquier desarrollador trabajando en cualquier tipo de aplicación". En la versión anterior, 2013, ya podíamos realizar estas tareas con la instalación de diferentes extensiones, pero con la versión 2015 viene todo integrado en el instalador, será un gran salto al desarrollo de aplicaciones multiplataformas.<br /><br />Antes de nada como siempre para contactar con nosotros lo podéis hacer a través del formulario de contacto, de Twitter y de Facebook. También hay una lista de distribución a la que os podéis suscribir.<br /><br />Como ya hemos dicho, se ha presentado la nueva versión del Visual Studio con muchas novedades para los desarrolladores. Ya desde la versión anterior, consiguieron unificar en un único IDE poder desarrollar con diferentes tecnologías como web, móvil o desktop. Eliminaron las diferentes versiones Express y las juntaron todas.<br /><br />Visual Studio no es solo un IDE para desarrollar. También se ofrece una versión Online y Code, de la que ya hablamos en el recurso del día. Es importante recalcar la licencia que nos ofrece para la versión Community donde, en resumidas cuentas, dice que si eres desarrollador único o trabajas en una empresa con menos de 6 desarrolladores puedes utilizar VS como quieras, para los demás casos solo será posible utilizar la versión Community si estás trabajando en un proyecto de código abierto.<br /><br />Además de la versión Community se ofrecen otra dos versiones para el resto de los casos:<br /><br />Professional<br />Enterprise<br />Vamos a detallar cuales son las características más importantes que encontramos en la nueva versión.<br /><br />Diagnostic tool, herramienta para la depuración y mejora de rendimiento de aplicaciones.<br />Mejoras y la edición, corrección y refactorización de código.<br />Nuevo tipo de aplicaciones Windows Universal para Windows 10 y que permite crear una aplicación para diferentes dispositivos, desktop, móvil, web, Xbox, IoT, etc...<br />Desarrollo de aplicaciones híbridas con Apache Cordova, multi-plataforma.<br />Desarrollo de aplicaciones nativas con Xamarin, multi-plataforma.<br />Desarrollo de aplicaciones nativas con C++, multi-plataforma.<br />Herramientas web para desarrollar con C#/ASP.NET, PHP, C++, HTML, JavaScript, etc...<br />Soporte a los frameworks de JavaScript más importantes como Angular, Node, Backbone, jQuery y Bootstrap.<br />Integración con Visual Studio Online.<br />Es muy interesante comprobar como Microsoft sigue con su postura de puertas abiertas a los desarrolladores, el lanzamiento de este IDE lo demuestra.<br /><br />A continuación te dejamos los enlaces de los que hablamos en este capítulo:<br /><br />Iniciarse en la programación<br />Cómo elegir el entorno de desarrollo web<br />Novedades del Visual Studio 2015, desarrollo multi-plataforma<br />Visual Studio<br />Introducción a Visual Studio<br />Visual Studio Code<br />Desarrollar aplicaciones con Visual Studio Community<br />Recurso del día<br /><br />Ionic<br /><br />Os presentamos Ionic, una potente SDK de HTML5 que nos ayudará a crear aplicaciones nativas para dispositivos móviles utilizando la tecnología web como HTML, CSSS y JavaScript. Es un framework especializado en el Front-end y puede servir como complemento para otros frameworks de JavaScript como Angular o Backbone. Se puede añadir como un plugin para Cordova y PhoneGap. Es un recurso muy a tener en cuenta si queremos crear aplicaciones para móviles multiplataforma. Existe una extensión para Visual Studio con plantillas que nos facilitará el trabajo.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>2162</itunes:duration><itunes:keywords>microsoft,movildevelopment,programacion,visual/studio,webdevelopment</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>37. Raspberry Pi como servidor</title><link>https://www.spreaker.com/episode/37-raspberry-pi-como-servidor--6390000</link><description><![CDATA[Continuamos con el hardware libre y veremos en el capítulo de hoy Raspberry Pi como servidor. Sin duda alguna será una de las funciones principales a la que podemos dedicar este mini-dispositivo que está causando furor entre los apasionados a la tecnología.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Bien conocido es el mini-pc ya comentado en nuestro blog y podcast Raspberry Pi. Es cierto que, dadas las posibilidades tan variopintas que ofrece, nos es fácil tener un esquema mental de todo lo que puede ofrecernos y además teniendo en cuenta que sus posibilidades son ilimitadas y que el techo lo ponemos nosotros y nuestro ingenio. Teniendo en cuenta esto, vamos a ejemplificar los fines más habituales a los que se ha destinado este pequeño dispositivo.<br /><br />Está claro que el hecho de que tenga un bajo consumo lo convierte en un servidor casero ideal, ya que no nos preocupará demasiado tener un dispositivo electrónico continuamente encendido y por lo tanto consumiendo electricidad. Vemos diferentes usos como servidor:<br /><br />Servidor de ficheros: Con la Raspberry conectada a la red de tu casa y un disco externo USB podremos tener un NAS completamente funcional y configurable al 100%. Gracias a una distribución Linux instalada y el servicio Samba levantado tendremos en poco tiempo un servicio casero que nos permitirá almacenar ficheros de forma centralizada o realizar copias de seguridad. Es cierto que Raspberry Pi actualmente cuenta con la pegas de no incluir puertos USB 3.0 y red Gigabit como ya incluyen otros dispositivos menos conocidos (aunque también de mayor coste) y esto dará como resultado un cuello de botella importante pero no definitivo ya que el sistema planteado funcionará perfectamente.<br />Servidor de impresoras: El servicio CUPS nos permitirá pinchar una o varias impresoras por USB y compartirlas en red, muy útil si queremos tener en casa una impresora independiente de cualquier PC y disponible para toda la familia.<br />Servidor multimedia: Un servidor DLNA nos permitirá disponer de un servidor de contenido multimedia(Música y vídeos).  Utilizando el servicio miniDLNA los ficheros que elijas podrán ser visualizados por dispositivos como Smart Tv, Consolas, Pcs, Tablets, etc. Otra posibilidad que nos gusta mucho también es usar Plex Media Server, sin duda un servidor multimedia espectacular que nos permite tener todo nuestro catálogo multimedia centralizado y organizado de una manera eficiente y muy visual. Si duda una opción muy a tener en cuenta aunque es cierto que sólo la versión Raspberry Pi 2 puede ejecutarlo con solvencia dado que requiere bastantes recursos.<br />Servidor de aplicaciones web: Instalando los paquetes Apache, PHP y Mysql contaremos con un servidor web completamente funcional en el que desplegar aplicaciones desarrolladas por nosotros o paquetes de software libre como pueden ser Wordpress, Joomla o Drupal.<br />Servidor Peer to peer: Gracias al cliente de descargas Transmission podremos tener un útil servidor de descargas torrent ya que teniendo en cuenta su ya nombrado poco consumo no nos preocupará tener que dejar encendido el pc para que terminen las descargas que tenemos pendientes. Además este servicio concretamente cuenta con una interfaz web sencillísima para poder gestionar las descargas cómodamente.<br />Estos son los usos más comunes, pero es solo el principio; Raspberry Pi abre un mundo de posibilidades que permiten dar lugar a tu imaginación, por eso desde programarfacil.com queremos que nos cuentes tu idea a desarrollar con este revolucionario dispositivo.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />Samba<br />Cups (Common Unix Printing Systems)<br />Rasplex<br />Plex Media Server<br />Xampp<br />Lamp<br />Transmission<br />Recurso del día<br /><br />Webmin<br /><br />Webmin es un servicio que se instala en Linux y proporciona una interfaz web que permite gestionar el sistema de forma integral. Gracias a él podremos conectarnos al servidor de forma remota y realizar tareas de administración de sistemas tales como programar copias de seguridad, crear usuarios, iniciar o parar servicios y un largo etcétera ya que además permite instalar nuevas características desarrolladas por la comunidad.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6390000</guid><pubDate>Thu, 23 Jul 2015 04:18:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6390000/podcast37.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Continuamos con el hardware libre y veremos en el capítulo de hoy Raspberry Pi como servidor. Sin duda alguna será una de las funciones principales a la que podemos dedicar este mini-dispositivo que está causando furor entre los apasionados a la...</itunes:subtitle><itunes:summary><![CDATA[Continuamos con el hardware libre y veremos en el capítulo de hoy Raspberry Pi como servidor. Sin duda alguna será una de las funciones principales a la que podemos dedicar este mini-dispositivo que está causando furor entre los apasionados a la tecnología.<br /><br />Si tienes alguna duda sobre Raspberry Pi o algún otro tema de tecnología puedes contactar con nosotros a través del formulario de contacto, en Twitter y en Facebook. También tenemos a tu disposición una lista de distribución.<br /><br />Bien conocido es el mini-pc ya comentado en nuestro blog y podcast Raspberry Pi. Es cierto que, dadas las posibilidades tan variopintas que ofrece, nos es fácil tener un esquema mental de todo lo que puede ofrecernos y además teniendo en cuenta que sus posibilidades son ilimitadas y que el techo lo ponemos nosotros y nuestro ingenio. Teniendo en cuenta esto, vamos a ejemplificar los fines más habituales a los que se ha destinado este pequeño dispositivo.<br /><br />Está claro que el hecho de que tenga un bajo consumo lo convierte en un servidor casero ideal, ya que no nos preocupará demasiado tener un dispositivo electrónico continuamente encendido y por lo tanto consumiendo electricidad. Vemos diferentes usos como servidor:<br /><br />Servidor de ficheros: Con la Raspberry conectada a la red de tu casa y un disco externo USB podremos tener un NAS completamente funcional y configurable al 100%. Gracias a una distribución Linux instalada y el servicio Samba levantado tendremos en poco tiempo un servicio casero que nos permitirá almacenar ficheros de forma centralizada o realizar copias de seguridad. Es cierto que Raspberry Pi actualmente cuenta con la pegas de no incluir puertos USB 3.0 y red Gigabit como ya incluyen otros dispositivos menos conocidos (aunque también de mayor coste) y esto dará como resultado un cuello de botella importante pero no definitivo ya que el sistema planteado funcionará perfectamente.<br />Servidor de impresoras: El servicio CUPS nos permitirá pinchar una o varias impresoras por USB y compartirlas en red, muy útil si queremos tener en casa una impresora independiente de cualquier PC y disponible para toda la familia.<br />Servidor multimedia: Un servidor DLNA nos permitirá disponer de un servidor de contenido multimedia(Música y vídeos).  Utilizando el servicio miniDLNA los ficheros que elijas podrán ser visualizados por dispositivos como Smart Tv, Consolas, Pcs, Tablets, etc. Otra posibilidad que nos gusta mucho también es usar Plex Media Server, sin duda un servidor multimedia espectacular que nos permite tener todo nuestro catálogo multimedia centralizado y organizado de una manera eficiente y muy visual. Si duda una opción muy a tener en cuenta aunque es cierto que sólo la versión Raspberry Pi 2 puede ejecutarlo con solvencia dado que requiere bastantes recursos.<br />Servidor de aplicaciones web: Instalando los paquetes Apache, PHP y Mysql contaremos con un servidor web completamente funcional en el que desplegar aplicaciones desarrolladas por nosotros o paquetes de software libre como pueden ser Wordpress, Joomla o Drupal.<br />Servidor Peer to peer: Gracias al cliente de descargas Transmission podremos tener un útil servidor de descargas torrent ya que teniendo en cuenta su ya nombrado poco consumo no nos preocupará tener que dejar encendido el pc para que terminen las descargas que tenemos pendientes. Además este servicio concretamente cuenta con una interfaz web sencillísima para poder gestionar las descargas cómodamente.<br />Estos son los usos más comunes, pero es solo el principio; Raspberry Pi abre un mundo de posibilidades que permiten dar lugar a tu imaginación, por eso desde programarfacil.com queremos que nos cuentes tu idea a desarrollar con este revolucionario dispositivo.<br /><br />A continuación te dejamos los enlaces de los que hacemos mención en este podcast:<br /><br />Samba<br />Cups (Common Unix Printing Systems)<br />Rasplex<br />Plex Media Server<br />Xampp<br />Lamp<br...]]></itunes:summary><itunes:duration>1571</itunes:duration><itunes:keywords>multimedia,raspberrypi,raspberrypi2,servidor,tecnologia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>36. Cómo elegir el entorno de desarrollo</title><link>https://www.spreaker.com/episode/36-como-elegir-el-entorno-de-desarrollo--6375873</link><description><![CDATA[En el capítulo de hoy vamos a ver cómo elegir el entorno de desarrollo web. La verdad es que no hay una fórmula mágica que nos diga que IDE tenemos que utilizar así que, basándonos en nuestra experiencia, vamos intentar definir unas opciones mínimas que debería tener un IDE para elegirlo como candidato.<br /><br />Antes de continuar recordar que si queréis contactar con nosotros podéis hacerlo a través del formulario de contacto que hay en programarfacil.com, también hay una lista de distribución a la que os podéis suscribir. Tenemos cuenta en Twitter y Facebook, si nos seguís estaréis al día de las novedades que vayamos publicando.<br /><br />Lo primeo que debemos hacer a la hora de elegir un entorno de desarrollo o IDE (del inglés Integrated Development Environment) es tener claro los lenguajes de programación que vamos a utilizar. Como estamos hablando de desarrollo web tenemos claro que si o si vamos a utilizar HTML, CSS y JavaScript (Frontend). En la parte de servidor (Backend) tenemos varias opciones, las más comunes son PHP, Java y ASP.NET. Dependiendo del Backend elegiremos un IDE u otro.<br /><br />Cuando estamos comparando los IDEs que nos ofrece el mercado debemos plantearnos ciertas cuestiones:<br /><br />Coloreado de sintaxis para una mejor legibilidad.<br />Que permita insertar trozos de código o snippets.<br />Integración con un sistema de control de versiones.<br />Poder crear proyectos a partir de plantillas o templates.<br />Función de autocompletado de código.<br />Ejecución en modo debug.<br />Buscar y remplazar código.<br />Refactorizar cóldigo.<br />Si nos basamos en el lenguaje de programación del lado del servidor podemos agrupar los IDEs en la siguientes categorías:<br /><br />PHP<br />Netbeans<br />Eclipse<br />Sublime Text<br />Aptana<br />Visual Studio Code<br />WebMatrix<br />Atom<br />Java<br />Netbeans<br />Eclipse<br />Intellij<br />.NET<br />Visual Studio Community<br />A pesar de esta distinción puede resultar difícil elegir uno u otro. Una manera de saber lo popular que es un IDE es analizarlo con Google Trends, os hablaremos de esta herramienta en el recurso del día.<br /><br />Existen también otro tipo de IDEs que se denominan Wysiwyg (What You See Is What You Get) lo que ves es lo que obtienes. No aconsejamos el uso de estos entornos de programación para proyectos profesionales debido a que no aprenderás nunca a programar si un software te crea el código, pueden insertar código innecesario y obsoleto, se crea una dependencia grande con el entorno de desarrollo y suele ser un software demasiado pesado. Algunos ejemplos de este tipo de entornos son:<br /><br />Dreamweaver<br />BlueGriffon<br />Kompozer<br />Existen otras alternativas a los IDE Wysiwyg para aquellos que no se sientan a gusto con la programación y son los CMS. Hay uno que es muy famoso y puedes hacer una web en cuestión de horas, se llama WordPress.<br /><br />Para profundizar más sobre este tema puedes ir a los siguientes artículos de nuestra web:<br /><br />Consejos sobre IDEs de desarrollo web<br />Visual Studio Code de código abierto<br />Android Studio, la alternativa a Eclipse<br />28. Entorno de desarrollo de Arduino<br />9. Desarrollar aplicaciones con Visual Studio Community<br />Recurso del día<br /><br />Google Trends<br /><br />Google Trends es una herramienta de Google Labs que muestra la frecuencia de búsqueda de un término con respecto al tiempo. Podemos ver cómo ha variado, cuál es la frecuencia de búsqueda a día de hoy y una previsión futura, tendencia. Si por ejemplo buscamos un lenguaje de programación nos mostrará cómo de popular es y cual es la tendencia que tendrá en un futuro. En el caso que nos lleva hoy es muy útil para comparar la popularidad de los diferentes IDEs de programación.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6375873</guid><pubDate>Mon, 20 Jul 2015 05:46:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6375873/podcast36.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a ver cómo elegir el entorno de desarrollo web. La verdad es que no hay una fórmula mágica que nos diga que IDE tenemos que utilizar así que, basándonos en nuestra experiencia, vamos intentar definir unas opciones mínimas...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a ver cómo elegir el entorno de desarrollo web. La verdad es que no hay una fórmula mágica que nos diga que IDE tenemos que utilizar así que, basándonos en nuestra experiencia, vamos intentar definir unas opciones mínimas que debería tener un IDE para elegirlo como candidato.<br /><br />Antes de continuar recordar que si queréis contactar con nosotros podéis hacerlo a través del formulario de contacto que hay en programarfacil.com, también hay una lista de distribución a la que os podéis suscribir. Tenemos cuenta en Twitter y Facebook, si nos seguís estaréis al día de las novedades que vayamos publicando.<br /><br />Lo primeo que debemos hacer a la hora de elegir un entorno de desarrollo o IDE (del inglés Integrated Development Environment) es tener claro los lenguajes de programación que vamos a utilizar. Como estamos hablando de desarrollo web tenemos claro que si o si vamos a utilizar HTML, CSS y JavaScript (Frontend). En la parte de servidor (Backend) tenemos varias opciones, las más comunes son PHP, Java y ASP.NET. Dependiendo del Backend elegiremos un IDE u otro.<br /><br />Cuando estamos comparando los IDEs que nos ofrece el mercado debemos plantearnos ciertas cuestiones:<br /><br />Coloreado de sintaxis para una mejor legibilidad.<br />Que permita insertar trozos de código o snippets.<br />Integración con un sistema de control de versiones.<br />Poder crear proyectos a partir de plantillas o templates.<br />Función de autocompletado de código.<br />Ejecución en modo debug.<br />Buscar y remplazar código.<br />Refactorizar cóldigo.<br />Si nos basamos en el lenguaje de programación del lado del servidor podemos agrupar los IDEs en la siguientes categorías:<br /><br />PHP<br />Netbeans<br />Eclipse<br />Sublime Text<br />Aptana<br />Visual Studio Code<br />WebMatrix<br />Atom<br />Java<br />Netbeans<br />Eclipse<br />Intellij<br />.NET<br />Visual Studio Community<br />A pesar de esta distinción puede resultar difícil elegir uno u otro. Una manera de saber lo popular que es un IDE es analizarlo con Google Trends, os hablaremos de esta herramienta en el recurso del día.<br /><br />Existen también otro tipo de IDEs que se denominan Wysiwyg (What You See Is What You Get) lo que ves es lo que obtienes. No aconsejamos el uso de estos entornos de programación para proyectos profesionales debido a que no aprenderás nunca a programar si un software te crea el código, pueden insertar código innecesario y obsoleto, se crea una dependencia grande con el entorno de desarrollo y suele ser un software demasiado pesado. Algunos ejemplos de este tipo de entornos son:<br /><br />Dreamweaver<br />BlueGriffon<br />Kompozer<br />Existen otras alternativas a los IDE Wysiwyg para aquellos que no se sientan a gusto con la programación y son los CMS. Hay uno que es muy famoso y puedes hacer una web en cuestión de horas, se llama WordPress.<br /><br />Para profundizar más sobre este tema puedes ir a los siguientes artículos de nuestra web:<br /><br />Consejos sobre IDEs de desarrollo web<br />Visual Studio Code de código abierto<br />Android Studio, la alternativa a Eclipse<br />28. Entorno de desarrollo de Arduino<br />9. Desarrollar aplicaciones con Visual Studio Community<br />Recurso del día<br /><br />Google Trends<br /><br />Google Trends es una herramienta de Google Labs que muestra la frecuencia de búsqueda de un término con respecto al tiempo. Podemos ver cómo ha variado, cuál es la frecuencia de búsqueda a día de hoy y una previsión futura, tendencia. Si por ejemplo buscamos un lenguaje de programación nos mostrará cómo de popular es y cual es la tendencia que tendrá en un futuro. En el caso que nos lleva hoy es muy útil para comparar la popularidad de los diferentes IDEs de programación.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1863</itunes:duration><itunes:keywords>desarrollo-web,eclipse,ide,netbeans,visual/studio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>35.Conceptos básicos electrónica Arduino</title><link>https://www.spreaker.com/episode/35-conceptos-basicos-electronica-arduino--6358147</link><description><![CDATA[Hoy vamos con un tema donde no vamos a ver nada de programación pero que es fundamental para aquellos que os queráis adentrar en el mundo Arduino, conceptos básicos de electrónica. Repasaremos que son las magnitudes, la electricidad y la electrónica. También os explicamos las leyes de Ohm y Kirchhoff.<br /><br />Si tenéis alguna duda sobre este tema o cualquier otro relacionado con la tecnología podéis mandarlas a través del formulario de contacto, a través de Twitter o por Facebook. Si queréis manteneros al día de las últimas novedades en la web os podéis suscribir a la lista de distribución.<br /><br />Las magnitudes físicas nos ayudan a medir y comparar el entorno en que vivimos. En Arduino también podemos medir nuestro entorno a través de sensores. Esto nos dará dos tipos de información, por un lado la cantidad con respecto a un estándar y por otro, poder predecir como va a evolucionar esa medida en un futuro. Si lo trasladamos al medidor de PH que estamos desarrollando, queremos obtener la cantidad de PH y evaluar en el tiempo para predecir futuros valores.<br /><br />Por otro lado, el Arduino está compuesto de circuitos eléctricos. Esto hace que sea fundamental tener ciertos conocimientos de electrónica y electricidad. Si ya has trasteado con un Arduino sabrás de qué hablamos, aquellos que todavía no lo hayáis hecho tarde o temprano os plantearéis que resistencia debo poner en un sitio o en otro. Está claro que muchas veces encuentras un esquema de un circuito montado y solo tienes que copiar, pero en algún momento te enfrentarás a algún obstáculo en el camino que, simplemente con conocer una fórmula (Ley Ohm), podrás resolverlo. Por eso hablamos de las siguientes leyes:<br /><br />Ley de Ohm<br />Leyes de Kirchhoff<br />Si quieres profundizar más en el tema puedes leer estos artículos relacionados:<br /><br />Introducción a la electrónica<br />Resistencia pull-up y pull-down<br />Breve introducción a Arduino<br />Recurso del día<br /><br />Fritzing<br /><br />Os presentamos Fritzing, una plataforma de software que nos permite diseñar y crear proyectos basados en Arduino u otras plataformas similares. Con este software seremos capaces de diseñar un PCB (circuito impreso) a partir de un diseño en una protoboard y poder crear dicho circuito mediante una empresa especializada. Es muy recomendable para documentar, controlar y diseñar nuestros proyectos con Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6358147</guid><pubDate>Thu, 16 Jul 2015 04:47:06 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6358147/podcast35.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos con un tema donde no vamos a ver nada de programación pero que es fundamental para aquellos que os queráis adentrar en el mundo Arduino, conceptos básicos de electrónica. Repasaremos que son las magnitudes, la electricidad y la electrónica....</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos con un tema donde no vamos a ver nada de programación pero que es fundamental para aquellos que os queráis adentrar en el mundo Arduino, conceptos básicos de electrónica. Repasaremos que son las magnitudes, la electricidad y la electrónica. También os explicamos las leyes de Ohm y Kirchhoff.<br /><br />Si tenéis alguna duda sobre este tema o cualquier otro relacionado con la tecnología podéis mandarlas a través del formulario de contacto, a través de Twitter o por Facebook. Si queréis manteneros al día de las últimas novedades en la web os podéis suscribir a la lista de distribución.<br /><br />Las magnitudes físicas nos ayudan a medir y comparar el entorno en que vivimos. En Arduino también podemos medir nuestro entorno a través de sensores. Esto nos dará dos tipos de información, por un lado la cantidad con respecto a un estándar y por otro, poder predecir como va a evolucionar esa medida en un futuro. Si lo trasladamos al medidor de PH que estamos desarrollando, queremos obtener la cantidad de PH y evaluar en el tiempo para predecir futuros valores.<br /><br />Por otro lado, el Arduino está compuesto de circuitos eléctricos. Esto hace que sea fundamental tener ciertos conocimientos de electrónica y electricidad. Si ya has trasteado con un Arduino sabrás de qué hablamos, aquellos que todavía no lo hayáis hecho tarde o temprano os plantearéis que resistencia debo poner en un sitio o en otro. Está claro que muchas veces encuentras un esquema de un circuito montado y solo tienes que copiar, pero en algún momento te enfrentarás a algún obstáculo en el camino que, simplemente con conocer una fórmula (Ley Ohm), podrás resolverlo. Por eso hablamos de las siguientes leyes:<br /><br />Ley de Ohm<br />Leyes de Kirchhoff<br />Si quieres profundizar más en el tema puedes leer estos artículos relacionados:<br /><br />Introducción a la electrónica<br />Resistencia pull-up y pull-down<br />Breve introducción a Arduino<br />Recurso del día<br /><br />Fritzing<br /><br />Os presentamos Fritzing, una plataforma de software que nos permite diseñar y crear proyectos basados en Arduino u otras plataformas similares. Con este software seremos capaces de diseñar un PCB (circuito impreso) a partir de un diseño en una protoboard y poder crear dicho circuito mediante una empresa especializada. Es muy recomendable para documentar, controlar y diseñar nuestros proyectos con Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes, Spreaker y Overcast nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1311</itunes:duration><itunes:keywords>arduino,electronica,iot,open-hardware,tecnologia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>34. Ranking de frameworks de JavaScript</title><link>https://www.spreaker.com/episode/34-ranking-de-frameworks-de-javascript--6344443</link><description><![CDATA[Que mejor forma que comenzar con los framework de JavaScript que con un ranking de frameworks de JavaScript. El listado lo hemos cogido de la web stats.js.org, esta web muestra un ranking de los 10.000 proyectos de JavaScript más valorados por la comunidad GitHub. Este listado se genera tres veces al día y contiene frameworks de JavaScript Open Source (Código Abierto). Al fin y al cabo es una escusa para presentaros varias bibliotecas o framework de JS que existen.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />angular.js<br /><br />El Framework de JavaScript de moda al que google da su apoyo. Lleva el patrón de diseño MVC al lado del cliente. Permite una serie de funciones y mecanismos para acceder a los elementos de la página y modificarlos. También ofrece una serie de “directivas” para extender el HTML y hacerlo más semántico. Sera uno de los invitados en los próximos podcast.<br /><br />d3<br /><br />Es una biblioteca JavaScript para producir visualizaciones de datos dinámicos e interactivos en los navegadores web. Hace uso de la Gráficos Vectoriales Redimensionables (SVG), de HTML5 y de CSS.<br /><br />En definitiva si quieres representar gráficos es una librería de JavaScript a tener en cuenta.<br /><br />nodeJS<br /><br />Al contrario que la mayoría de frameworks de JavaScript no se ejecuta en el navegador, sino en el lado del servidor. Se basa en la maquina virtual V8 de google, el mismo entorno de ejecución para JavaScript que Chrome utiliza. Su fin es construir fácilmente aplicaciones escalables.<br /><br />Funciona de manera asíncrona, con una arquitectura orientada a eventos que lo hace ligero y eficiente, ideal para aplicaciones en tiempo real de alto tráfico que se ejecutan a través de dispositivos distribuidos.<br /><br />Existen decenas de módulos para facilitar el trabajo, por ejemplo encontramos para MySQL, Apis, gestores de contenidos, conexiones seguras…<br /><br />jquery<br /><br />Librería de JavaScript para “escribir menos y hacer más”. Nos permite un fácil acceso al DOM para manipular elementos, manejar eventos, modificar el estilo, hacer animaciones y nos facilita la técnica de AJAX. Es nuestro próximo invitado en el bloque de programación de nuestro podcast.<br /><br />html5-boilerplate (H5BP)<br /><br />Se trata de una plantilla maestra que nos simplifica la construcción de sitios web HTML5 y CSS3 incluso para navegadores que no soporten estos estándares. Esta optimizado para google analytics y como curiosidad lo utiliza la paginad de la tienda de lego.<br /><br />reveal.js<br /><br />Este frameWork nos sirve para crear fácilmente presentaciones en HTML, viene con una amplia gama de características que incluyen diapositivas anidadas unas dentro de otras, contenido reducido, exportación de PDF, notas para el orador. También disponemos de resumen de la transparencia y manejo de zoom. Con este framework se pueden realizar presentaciones en 3D siempre que el navegador las soporte.<br /><br />impress.js<br /><br />Otra librería para hacer presentaciones. Se basa en el poder de CSS3 para llevar a cabo transformaciones y transiciones que nos permite interesantes posibilidades en el posicionamiento, rotación y escalado de nuestras presentaciones en un lienzo infinito en donde el límite es tu imaginación.<br /><br />three.js<br /><br />Una biblioteca liviana para crear y mostrar gráficos animados en 3D en el navegador. Puede ser utilizada en conjunción con el elemento canvas de HTML, (SVG) Gráficos Vectoriales Redimensionables o WebGL (especificación estándar que está siendo desarrollada actualmente para mostrar gráficos en 3D)<br /><br />Se ha popularizado como una de las más importantes para la creación de las animaciones 3D. Echar un vistazo a los ejemplos, no tienen desperdicio.<br /><br />backbone<br /><br />Otro framework basado en el paradigma MVC. Está diseñado para desarrollar aplicaciones de una única pagina (single page application) y para mantener las diferentes partes de las aplicaciones web (múltiples clientes y un servidor) sincronizadas.<br /><br />meteor<br /><br />Framework para crear aplicaciones web en tiempo real construido sobre Node.js. Meteor se localiza entre la base de datos y la interfaz de usuario haciendo que las dos partes estén sincronizadas. Ejecuta código JavaScript tanto en el cliente como en el Servidor (full-stack) haciendo que todas las capas de la base de datos se actualicen automáticamente cuando sea necesario.<br /><br />todomvc<br /><br />Este proyecto nace con la idea de solventar el problema a la hora de elegir un framework MVC para realizar un proyecto. Nos ofrece la misma aplicación desarrollada con distintos frameworks y nos permite examinar y comparar la sintaxis para tener una referencia a la hora de elegir el framework que mejor se adapte a nuestras necesidades.<br /><br />express<br /><br />Es un framework web mínimo y flexible para Node.js que proporciona un conjunto robusto de características para aplicaciones web y móviles.<br /><br />Bootstrap<br /><br />Se trata de directivas nativas de AngularJS para el framework de CSS bootstrap.<br /><br />jqueryUI<br /><br />Es una biblioteca de jQuery con añadidos. Hablaremos de él en el podcast de jQuery.<br /><br />mean.js<br /><br />Otro full-stack JavaScript (esta en la parte cliente y servidor). Es una solución que ayuda a construir aplicaciones de producción web rápidas, robustas y mantenibles usando MongoDB, Express, angularjs y Node.js. Otro framework a tener en cuenta.<br /><br />En conclusión, como veis tenemos una amplia gama de frameworks donde elegir. Os recomendamos que estudies las necesidades de vuestro proyecto y elijáis, de los que se adapten, el que tenga una detrás una comunidad robusta.<br /><br />El recurso del dia<br /><br />GitHub<br /><br />Se trata de una plataforma de desarrollo colaborativo para alojar proyectos utilizando el sistema de control de versiones Git. El código se almacena de forma pública, aunque también se puede hacer de forma privada si creas una cuenta de pago. Entre sus características podemos encontrar wiki para el proyecto, pagina web para cada proyecto, estadísticas de trabajo y bifurcaciones del proyecto. Es perfecto para el trabajo colaborativo entre programadores.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6344443</guid><pubDate>Mon, 13 Jul 2015 05:06:02 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6344443/podcast34.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Que mejor forma que comenzar con los framework de JavaScript que con un ranking de frameworks de JavaScript. El listado lo hemos cogido de la web stats.js.org, esta web muestra un ranking de los 10.000 proyectos de JavaScript más valorados por la...</itunes:subtitle><itunes:summary><![CDATA[Que mejor forma que comenzar con los framework de JavaScript que con un ranking de frameworks de JavaScript. El listado lo hemos cogido de la web stats.js.org, esta web muestra un ranking de los 10.000 proyectos de JavaScript más valorados por la comunidad GitHub. Este listado se genera tres veces al día y contiene frameworks de JavaScript Open Source (Código Abierto). Al fin y al cabo es una escusa para presentaros varias bibliotecas o framework de JS que existen.<br /><br />Pero antes de nada ya sabéis que tenemos una cuenta en Twitter y en Facebook donde nos podéis seguir. También hay un formulario de contacto a vuestra disposición para cualquier duda, sugerencia o petición, solo tenéis que rellenar vuestro nombre, el e-mail y la consulta. Por otro lado la lista de distribución está esperando vuestra suscripción.<br /><br />angular.js<br /><br />El Framework de JavaScript de moda al que google da su apoyo. Lleva el patrón de diseño MVC al lado del cliente. Permite una serie de funciones y mecanismos para acceder a los elementos de la página y modificarlos. También ofrece una serie de “directivas” para extender el HTML y hacerlo más semántico. Sera uno de los invitados en los próximos podcast.<br /><br />d3<br /><br />Es una biblioteca JavaScript para producir visualizaciones de datos dinámicos e interactivos en los navegadores web. Hace uso de la Gráficos Vectoriales Redimensionables (SVG), de HTML5 y de CSS.<br /><br />En definitiva si quieres representar gráficos es una librería de JavaScript a tener en cuenta.<br /><br />nodeJS<br /><br />Al contrario que la mayoría de frameworks de JavaScript no se ejecuta en el navegador, sino en el lado del servidor. Se basa en la maquina virtual V8 de google, el mismo entorno de ejecución para JavaScript que Chrome utiliza. Su fin es construir fácilmente aplicaciones escalables.<br /><br />Funciona de manera asíncrona, con una arquitectura orientada a eventos que lo hace ligero y eficiente, ideal para aplicaciones en tiempo real de alto tráfico que se ejecutan a través de dispositivos distribuidos.<br /><br />Existen decenas de módulos para facilitar el trabajo, por ejemplo encontramos para MySQL, Apis, gestores de contenidos, conexiones seguras…<br /><br />jquery<br /><br />Librería de JavaScript para “escribir menos y hacer más”. Nos permite un fácil acceso al DOM para manipular elementos, manejar eventos, modificar el estilo, hacer animaciones y nos facilita la técnica de AJAX. Es nuestro próximo invitado en el bloque de programación de nuestro podcast.<br /><br />html5-boilerplate (H5BP)<br /><br />Se trata de una plantilla maestra que nos simplifica la construcción de sitios web HTML5 y CSS3 incluso para navegadores que no soporten estos estándares. Esta optimizado para google analytics y como curiosidad lo utiliza la paginad de la tienda de lego.<br /><br />reveal.js<br /><br />Este frameWork nos sirve para crear fácilmente presentaciones en HTML, viene con una amplia gama de características que incluyen diapositivas anidadas unas dentro de otras, contenido reducido, exportación de PDF, notas para el orador. También disponemos de resumen de la transparencia y manejo de zoom. Con este framework se pueden realizar presentaciones en 3D siempre que el navegador las soporte.<br /><br />impress.js<br /><br />Otra librería para hacer presentaciones. Se basa en el poder de CSS3 para llevar a cabo transformaciones y transiciones que nos permite interesantes posibilidades en el posicionamiento, rotación y escalado de nuestras presentaciones en un lienzo infinito en donde el límite es tu imaginación.<br /><br />three.js<br /><br />Una biblioteca liviana para crear y mostrar gráficos animados en 3D en el navegador. Puede ser utilizada en conjunción con el elemento canvas de HTML, (SVG) Gráficos Vectoriales Redimensionables o WebGL (especificación estándar que está siendo desarrollada actualmente para mostrar gráficos en 3D)<br /><br />Se ha popularizado como una de las más importantes...]]></itunes:summary><itunes:duration>1242</itunes:duration><itunes:keywords>desarrollo,framework,javascript,programacion,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>33. Tipos de datos básicos en Arduino</title><link>https://www.spreaker.com/episode/33-tipos-de-datos-basicos-en-arduino--6327734</link><description><![CDATA[Hoy veremos los tipos de datos básicos en Arduino, algo muy importante a la hora de desarrollar nuestro proyecto. Debemos ser conscientes que la memoria de nuestro Arduino es bastante escasa y es nuestra obligación su optimización. La mejor manera para optimizar es saber cuanto ocupan nuestros datos y encontrar el tipo que mejor se adapte a ellos. Para eso debemos conocer muy bien que nos ofrece Arduino para almacenar los datos.<br /><br />Antes de continuar, si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, de Twitter y de Facebook. Recuerda también que tienes una lista de distribución a tu disposición a la que te puedes suscribir.<br /><br />Comenzaremos hablando de las directivas del precomplilador que se ejecutan antes de compilar el código. Su uso es muy variado pero básicamente se utilizan para importar archivos como librerías y definir constantes.<br /><br />Luego comenzaremos con los tipos de datos primitivos. Aquí se incluyen los números, los textos, los complejos y otros tipos de datos que nos ayudarán a tener nuestro código optimizado. Los clasificaremos de la siguiente manera:<br /><br />Números<br />Enteros<br />byte (8 bits)<br />(unsigned) int (16 bits)<br />word (16 bits)<br />(unsigned) long (32 bits)<br />Coma flotante<br />float (32 bits)<br />double (32 bits)<br />Textos<br />char (8bits)<br />string<br />Complejos<br />array<br />struct<br />Otros tipos de datos<br />boolean<br />void<br />enum<br />typedef<br />union<br />Punteros<br /> Si quieres saber más sobre los tipos de datos puedes consultar el siguiente artículo donde describimos cada uno de ellos con ejemplos.<br /><br />Recurso del día<br /><br />Reponsinator<br /><br />Cuando realizas una aplicación web es obligatorio comprobar como se ve en diferentes dispositivos móviles. Reponsinator te permite probar tus aplicaciones en las principales resoluciones de pantalla. Para comprobarlo solo tienes que introducir tu URL e inmediatamente podrás comprobar como se ve. Lo mejor de esta aplicación es que te permite hacer esta comprobación con aplicaciones que se encuentren en local, en tu disco duro. No olvides que Google penalizará tu sitio web si no es responsive.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6327734</guid><pubDate>Thu, 09 Jul 2015 05:05:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6327734/podcast33.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy veremos los tipos de datos básicos en Arduino, algo muy importante a la hora de desarrollar nuestro proyecto. Debemos ser conscientes que la memoria de nuestro Arduino es bastante escasa y es nuestra obligación su optimización. La mejor manera...</itunes:subtitle><itunes:summary><![CDATA[Hoy veremos los tipos de datos básicos en Arduino, algo muy importante a la hora de desarrollar nuestro proyecto. Debemos ser conscientes que la memoria de nuestro Arduino es bastante escasa y es nuestra obligación su optimización. La mejor manera para optimizar es saber cuanto ocupan nuestros datos y encontrar el tipo que mejor se adapte a ellos. Para eso debemos conocer muy bien que nos ofrece Arduino para almacenar los datos.<br /><br />Antes de continuar, si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, de Twitter y de Facebook. Recuerda también que tienes una lista de distribución a tu disposición a la que te puedes suscribir.<br /><br />Comenzaremos hablando de las directivas del precomplilador que se ejecutan antes de compilar el código. Su uso es muy variado pero básicamente se utilizan para importar archivos como librerías y definir constantes.<br /><br />Luego comenzaremos con los tipos de datos primitivos. Aquí se incluyen los números, los textos, los complejos y otros tipos de datos que nos ayudarán a tener nuestro código optimizado. Los clasificaremos de la siguiente manera:<br /><br />Números<br />Enteros<br />byte (8 bits)<br />(unsigned) int (16 bits)<br />word (16 bits)<br />(unsigned) long (32 bits)<br />Coma flotante<br />float (32 bits)<br />double (32 bits)<br />Textos<br />char (8bits)<br />string<br />Complejos<br />array<br />struct<br />Otros tipos de datos<br />boolean<br />void<br />enum<br />typedef<br />union<br />Punteros<br /> Si quieres saber más sobre los tipos de datos puedes consultar el siguiente artículo donde describimos cada uno de ellos con ejemplos.<br /><br />Recurso del día<br /><br />Reponsinator<br /><br />Cuando realizas una aplicación web es obligatorio comprobar como se ve en diferentes dispositivos móviles. Reponsinator te permite probar tus aplicaciones en las principales resoluciones de pantalla. Para comprobarlo solo tienes que introducir tu URL e inmediatamente podrás comprobar como se ve. Lo mejor de esta aplicación es que te permite hacer esta comprobación con aplicaciones que se encuentren en local, en tu disco duro. No olvides que Google penalizará tu sitio web si no es responsive.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1546</itunes:duration><itunes:keywords>arduino,datos,declaraciones,openhardware,reponsinator</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>32. Desarrollo web con JavaScript</title><link>https://www.spreaker.com/episode/32-desarrollo-web-con-javascript--6314258</link><description><![CDATA[En el capítulo de hoy vamos a ver desarrollo web con JavaScript, el lenguaje de Scripting creado a mediados de los años 90 para dar más dinamismo a los sitios web y agilizar las comunicaciones entre el cliente y el servidor. Permite ejecutar código en la parte del cliente liberando de esa carga al servidor con todos los beneficios que ello conlleva.<br /><br />Antes de continuar, si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, de Twitter y de Facebook. Recuerda también que tienes una lista de distribución a tu disposición a la que te puedes suscribir.<br /><br />JavaScript no es una versión reducida de Java, aunque sus nombres se parezcan mucho y tampoco es lenguaje simple. Es un lenguaje interpretado y muy similar en la sintaxis a C++ o Java pero es debilmente tipado es decir, es menos restrictivo en cuestión de declaración de variables ya que no obliga a su declaración. Es un lenguaje orientado a objetos de una manera especial y su mayor virtud es que nos permite interactuar con el navegador (BOM) y con el documento HTML (DOM).<br /><br />Hay tres maneras de insertar JavaScript dentro de un HTML:<br /><br />En el propio documento HTML.<br />En el manejador de eventos.<br />En un archivo a parte.<br />Como ya hemos comentado el BOM (Browser Object Model) define una serie de objetos que nos permiten interactuar con el navegador como son Window, Navigator y Location. También existe el DOM (Document Object Model) que es la interfaz para permitir el acceso a los elementos de la página web como son las etiquetas, atributos y estilos.<br /><br />Una de las tareas más importantes de JavaScript es el manejo y la utilización de los eventos. Los eventos son acciones que ocurren generalmente porque el usuario hace algo sobre un objeto como puede ser un click sobre un botón, elegir una opción de un despegable o mover un ratón. También existen eventos sobre los formulario como puede ser onSubmit, onReset y onChange.<br /><br />Una parte fundamental para entender como funciona la web a día de hoy es entender AJAX (Asynchronous JavaScript And XML). Se trata de una técnica, no un lenguaje, que permite realizar peticiones HTTP al servidor desde JavaScript y recibir la respuesta sin recargar la página, de mono asíncrono.<br /><br />Por último comentaros que existe frameworks que nos facilitan el uso de JavaScript en nuestro sitio web como por ejemplo jQuery y AngularJS de los cuales hablaremos en los siguientes capítulos.<br /><br />Si quieres saber más sobre este lenguaje puedes ver los siguientes enlaces, donde detallamos más en profundidad aspectos técnicos de este lenguaje:<br /><br />Introducción a JavaScript<br />Cómo comparar fechas con JavaScript<br />Recurso del día<br /><br />CodePen<br /><br />CodePen está pensado para diseñadores web y desarrolladores front-end. Es un editor de HTML, CSS y JavaScript en nuestro propio navegador que incorpora vistas previas instantáneas del  código que vamos escribiendo. Es la herramienta ideal para ir aprendiendo tecnologías cliente como jQuery o AngularJS. Nos permite guardar nuestras creaciones y ver las del resto de usuarios. Es una aplicación para solucionar problemas, enseñar, aprender y probar.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6314258</guid><pubDate>Mon, 06 Jul 2015 05:27:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6314258/podcast32.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a ver desarrollo web con JavaScript, el lenguaje de Scripting creado a mediados de los años 90 para dar más dinamismo a los sitios web y agilizar las comunicaciones entre el cliente y el servidor. Permite ejecutar código en...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a ver desarrollo web con JavaScript, el lenguaje de Scripting creado a mediados de los años 90 para dar más dinamismo a los sitios web y agilizar las comunicaciones entre el cliente y el servidor. Permite ejecutar código en la parte del cliente liberando de esa carga al servidor con todos los beneficios que ello conlleva.<br /><br />Antes de continuar, si quieres contactar con nosotros lo puedes hacer a través del formulario de contacto, de Twitter y de Facebook. Recuerda también que tienes una lista de distribución a tu disposición a la que te puedes suscribir.<br /><br />JavaScript no es una versión reducida de Java, aunque sus nombres se parezcan mucho y tampoco es lenguaje simple. Es un lenguaje interpretado y muy similar en la sintaxis a C++ o Java pero es debilmente tipado es decir, es menos restrictivo en cuestión de declaración de variables ya que no obliga a su declaración. Es un lenguaje orientado a objetos de una manera especial y su mayor virtud es que nos permite interactuar con el navegador (BOM) y con el documento HTML (DOM).<br /><br />Hay tres maneras de insertar JavaScript dentro de un HTML:<br /><br />En el propio documento HTML.<br />En el manejador de eventos.<br />En un archivo a parte.<br />Como ya hemos comentado el BOM (Browser Object Model) define una serie de objetos que nos permiten interactuar con el navegador como son Window, Navigator y Location. También existe el DOM (Document Object Model) que es la interfaz para permitir el acceso a los elementos de la página web como son las etiquetas, atributos y estilos.<br /><br />Una de las tareas más importantes de JavaScript es el manejo y la utilización de los eventos. Los eventos son acciones que ocurren generalmente porque el usuario hace algo sobre un objeto como puede ser un click sobre un botón, elegir una opción de un despegable o mover un ratón. También existen eventos sobre los formulario como puede ser onSubmit, onReset y onChange.<br /><br />Una parte fundamental para entender como funciona la web a día de hoy es entender AJAX (Asynchronous JavaScript And XML). Se trata de una técnica, no un lenguaje, que permite realizar peticiones HTTP al servidor desde JavaScript y recibir la respuesta sin recargar la página, de mono asíncrono.<br /><br />Por último comentaros que existe frameworks que nos facilitan el uso de JavaScript en nuestro sitio web como por ejemplo jQuery y AngularJS de los cuales hablaremos en los siguientes capítulos.<br /><br />Si quieres saber más sobre este lenguaje puedes ver los siguientes enlaces, donde detallamos más en profundidad aspectos técnicos de este lenguaje:<br /><br />Introducción a JavaScript<br />Cómo comparar fechas con JavaScript<br />Recurso del día<br /><br />CodePen<br /><br />CodePen está pensado para diseñadores web y desarrolladores front-end. Es un editor de HTML, CSS y JavaScript en nuestro propio navegador que incorpora vistas previas instantáneas del  código que vamos escribiendo. Es la herramienta ideal para ir aprendiendo tecnologías cliente como jQuery o AngularJS. Nos permite guardar nuestras creaciones y ver las del resto de usuarios. Es una aplicación para solucionar problemas, enseñar, aprender y probar.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1509</itunes:duration><itunes:keywords>angularjs,html-css,javascript,jquery,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>31. API de Arduino</title><link>https://www.spreaker.com/episode/31-api-de-arduino--6297337</link><description><![CDATA[Hoy veremos la API de Arduino, el conjunto de funciones, rutinas y subrutinas que nos facilitan la programación en el entorno de Arduino. Estas se dividen en grandes bloques según su funcionalidad, entradas y salidas digitales, entradas y salidas analógicas, entradas y salidas avanzadas, tiempo, matemáticas, trigonometría, interrupciones y comunicación.<br /><br />Si queréis seguir estando al día en todo lo que vamos publicando en nuestra web podéis suscribiros a la lista de distribución. Para contactar con nosotros lo podéis hacer a través del formulario de contacto y nos podéis seguir en Twitter y Facebook.<br /><br />Recurso del día<br /><br />Emulare<br /><br />Hoy os hablamos de un emulador de Arduino de código abierto, Emulare. Su objetivo es proporcionar una interfaz para construir simulaciones electrónicas para el desarrollo de software embebido. Permite arrastrar y soltar componentes en un diagrama y conectar los pines con cables y así poder emular de una manera más eficiente. Está centrado en la familia de microcontroladores ATMega. Es una herramienta muy útil para nuestros proyectos con Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6297337</guid><pubDate>Thu, 02 Jul 2015 04:47:21 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6297337/podcast31.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy veremos la API de Arduino, el conjunto de funciones, rutinas y subrutinas que nos facilitan la programación en el entorno de Arduino. Estas se dividen en grandes bloques según su funcionalidad, entradas y salidas digitales, entradas y salidas...</itunes:subtitle><itunes:summary><![CDATA[Hoy veremos la API de Arduino, el conjunto de funciones, rutinas y subrutinas que nos facilitan la programación en el entorno de Arduino. Estas se dividen en grandes bloques según su funcionalidad, entradas y salidas digitales, entradas y salidas analógicas, entradas y salidas avanzadas, tiempo, matemáticas, trigonometría, interrupciones y comunicación.<br /><br />Si queréis seguir estando al día en todo lo que vamos publicando en nuestra web podéis suscribiros a la lista de distribución. Para contactar con nosotros lo podéis hacer a través del formulario de contacto y nos podéis seguir en Twitter y Facebook.<br /><br />Recurso del día<br /><br />Emulare<br /><br />Hoy os hablamos de un emulador de Arduino de código abierto, Emulare. Su objetivo es proporcionar una interfaz para construir simulaciones electrónicas para el desarrollo de software embebido. Permite arrastrar y soltar componentes en un diagrama y conectar los pines con cables y así poder emular de una manera más eficiente. Está centrado en la familia de microcontroladores ATMega. Es una herramienta muy útil para nuestros proyectos con Arduino.<br /><br />Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.]]></itunes:summary><itunes:duration>1179</itunes:duration><itunes:keywords>api,arduino,desarrollo,electronica,entorno</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>30. Introducción a Raspberry Pi</title><link>https://www.spreaker.com/episode/30-introduccion-a-raspberry-pi--6283178</link><description><![CDATA[En el capítulo de hoy vamos a ver una introducción a Raspberry Pi, un mini-ordenador que nos permite hacer prácticamente de todo desde usarlo para servidor multimedia, hasta servidor de aplicaciones. Soporta diferentes sistemas operativos (Linux, Windows y Android) y es de un coste muy reducido. Hará las delicias de todos los apasionados de la tecnología.<br /><br />Para contactar con nosotros lo podéis hacer a través del formulario de contacto, de Twitter y de Facebook. Recordar que tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />Raspberry Pi es simplemente un ordenador, más pequeño de lo que estamos acostumbrados pero un ordenador al fin y al cabo. Fue desarrollado por la Fundación Raspberry Pi en el Reino Unido. La versión definitiva salió en el año 2012, unas 10.000 placas tras 6 años de desarrollo del proyecto. Su objetivo inicial era estimular la enseñanza de ciencias de la computación en los colegios e institutos del Reino Unido. Se trataba de construir un ordenador de muy bajo coste para que todo el mundo tuviera acceso a la programación. En la actualidad se usa para muchas cosas además de su principal objetivo.<br /><br />Este mini-ordenador permite emplear diferentes sistemas operativos, entre otras: Linux(con diversas distribuciones), FreeBSD, Android e ¡incluso Windows 10! Pronto hablaremos sobre los distintos sistemas operativos y describiremos cuáles son sus ventajas<br /><br />Las versiones que se están comercializando actualmente son las siguientes:<br /><br />Raspberry Pi 2 Model B:<br />Es el último modelo disponible y el más potente, sus principales características hardware se basan en su nuevo procesador ARM Cortex-A7 de 900 Mhz de cuatro núcleos con 1Gb de RAM. Dispone de 4 puertos USB, HDMI, 1 puerto ethernet, jack de audio, interfaz de camara(CSI), DSI, Micro SD y 40 pines GPIO. Podemos encontrarlas en tiendas españolas sobre los 40 euros actualmente.<br /><br />Raspberry Pi 1 Model B+:<br />Es la revisión definitiva de la Raspberry Pi 1 y el modelo que ha sido ya sustituido por la Raspberry Pi 2 pero desde la web oficial de raspberry continúa vigente. Respecto a la que Raspberry Pi 2 B cambia fundamentalmente el procesador(Broadcom BCM2835 a 700Mhz) y la memoria(512 GbRAM). Podemos encontrarlas en tiendas españolas sobre los 30 euros actualmente.<br /><br />Raspberry Pi 1 Model A+:<br />Basado también en la Raspberry Pi 1, es el modelo económico, pequeño y más eficiente aún. Tiene unos 21mm menos de longitud y tiene un consumo de 600 mA. No tiene puerto ethernet pero sí que tiene un puerto USB. Las características técnicas son heredadas de la primera revisión de la Raspberry 1: Procesador Broadcom BCM2835 capaz y 256 de RAM. Podemos encontrarlas en tiendas españolas sobre los 27 euros actualmente.<br /><br />Sin duda un buen catálogo. No olvidemos que estos precio de los que hablamos solo incluyen la placa a la que tendremos que añadir cable micro USB, adaptador de corriente, tarjeta de memoria MicroSD y la caja. Lo que puede incrementar el presupuesto cerca de los 20 euros o más.<br /><br />Al tratarse de un ordenador: el límite lo pones tú, tu creatividad pone los límites para poder abordar cualquier proyecto que tengas en mente. Desde aquí te animamos a que nos hagas cualquier tipo de aportación, duda o sugerencia.<br /><br />Pronto publicaremos mucho más sobre Raspberry Pi!<br /><br />Recurso del día<br /><br />Webmatrix<br /><br />WebMatrix es un servidor web de Microsoft cuya mayor ventaja es la sencillez. Ya hablamos en su día de las distribuciones de Apache como XAMPP. Microsoft ha rizado el rizo y ha creado un servidor web muy fácil de usar. Nos permite programar en ASP.NET y en PHP, utilizar la base de datos SQL Server Compact, orientada al desarrollo web, SQL Server y MySQL. Puedes crear un sitio web desde cero o utilizar alguna aplicación de código abierto como WordPress, Joomla o PrestaShop. Estas aplicaciones se instalan de una manera sencilla a través de un asistente. Es una buena opción para no complicarnos la vida en nuestros desarrollos y poder tener un servidor web totalmente operativo en nuestra casa.<br /><br />Pues hasta aquí el programa de hoy ya sabéis si os gusta el contenido y los mensajeros no dudéis en valorarnos en las diferentes plataformas de podcast  iVoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6283178</guid><pubDate>Mon, 29 Jun 2015 05:51:45 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6283178/capitulo30.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy vamos a ver una introducción a Raspberry Pi, un mini-ordenador que nos permite hacer prácticamente de todo desde usarlo para servidor multimedia, hasta servidor de aplicaciones. Soporta diferentes sistemas operativos (Linux,...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy vamos a ver una introducción a Raspberry Pi, un mini-ordenador que nos permite hacer prácticamente de todo desde usarlo para servidor multimedia, hasta servidor de aplicaciones. Soporta diferentes sistemas operativos (Linux, Windows y Android) y es de un coste muy reducido. Hará las delicias de todos los apasionados de la tecnología.<br /><br />Para contactar con nosotros lo podéis hacer a través del formulario de contacto, de Twitter y de Facebook. Recordar que tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />Raspberry Pi es simplemente un ordenador, más pequeño de lo que estamos acostumbrados pero un ordenador al fin y al cabo. Fue desarrollado por la Fundación Raspberry Pi en el Reino Unido. La versión definitiva salió en el año 2012, unas 10.000 placas tras 6 años de desarrollo del proyecto. Su objetivo inicial era estimular la enseñanza de ciencias de la computación en los colegios e institutos del Reino Unido. Se trataba de construir un ordenador de muy bajo coste para que todo el mundo tuviera acceso a la programación. En la actualidad se usa para muchas cosas además de su principal objetivo.<br /><br />Este mini-ordenador permite emplear diferentes sistemas operativos, entre otras: Linux(con diversas distribuciones), FreeBSD, Android e ¡incluso Windows 10! Pronto hablaremos sobre los distintos sistemas operativos y describiremos cuáles son sus ventajas<br /><br />Las versiones que se están comercializando actualmente son las siguientes:<br /><br />Raspberry Pi 2 Model B:<br />Es el último modelo disponible y el más potente, sus principales características hardware se basan en su nuevo procesador ARM Cortex-A7 de 900 Mhz de cuatro núcleos con 1Gb de RAM. Dispone de 4 puertos USB, HDMI, 1 puerto ethernet, jack de audio, interfaz de camara(CSI), DSI, Micro SD y 40 pines GPIO. Podemos encontrarlas en tiendas españolas sobre los 40 euros actualmente.<br /><br />Raspberry Pi 1 Model B+:<br />Es la revisión definitiva de la Raspberry Pi 1 y el modelo que ha sido ya sustituido por la Raspberry Pi 2 pero desde la web oficial de raspberry continúa vigente. Respecto a la que Raspberry Pi 2 B cambia fundamentalmente el procesador(Broadcom BCM2835 a 700Mhz) y la memoria(512 GbRAM). Podemos encontrarlas en tiendas españolas sobre los 30 euros actualmente.<br /><br />Raspberry Pi 1 Model A+:<br />Basado también en la Raspberry Pi 1, es el modelo económico, pequeño y más eficiente aún. Tiene unos 21mm menos de longitud y tiene un consumo de 600 mA. No tiene puerto ethernet pero sí que tiene un puerto USB. Las características técnicas son heredadas de la primera revisión de la Raspberry 1: Procesador Broadcom BCM2835 capaz y 256 de RAM. Podemos encontrarlas en tiendas españolas sobre los 27 euros actualmente.<br /><br />Sin duda un buen catálogo. No olvidemos que estos precio de los que hablamos solo incluyen la placa a la que tendremos que añadir cable micro USB, adaptador de corriente, tarjeta de memoria MicroSD y la caja. Lo que puede incrementar el presupuesto cerca de los 20 euros o más.<br /><br />Al tratarse de un ordenador: el límite lo pones tú, tu creatividad pone los límites para poder abordar cualquier proyecto que tengas en mente. Desde aquí te animamos a que nos hagas cualquier tipo de aportación, duda o sugerencia.<br /><br />Pronto publicaremos mucho más sobre Raspberry Pi!<br /><br />Recurso del día<br /><br />Webmatrix<br /><br />WebMatrix es un servidor web de Microsoft cuya mayor ventaja es la sencillez. Ya hablamos en su día de las distribuciones de Apache como XAMPP. Microsoft ha rizado el rizo y ha creado un servidor web muy fácil de usar. Nos permite programar en ASP.NET y en PHP, utilizar la base de datos SQL Server Compact, orientada al desarrollo web, SQL Server y MySQL. Puedes crear un sitio web desde cero o utilizar alguna aplicación de código abierto como WordPress, Joomla o PrestaShop. Estas aplicaciones se instalan de una manera...]]></itunes:summary><itunes:duration>1594</itunes:duration><itunes:keywords>electronica,hardware,libre,raspberrypi,webmatrix</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>29. Desarrollo web con CSS3</title><link>https://www.spreaker.com/episode/29-desarrollo-web-con-css3--6265460</link><description><![CDATA[Hoy vamos a ver como podemos empezar a desarrollar con CSS3, (Cascading Style Sheet) Hoja de estilo en cascada. Es un tema muy importante a la hora de programar un sitio web ya que esta parte se encargará, sobre todo, del aspecto visual de nuestro sitio. Es tan importante que si no se trabaja bien el CSS nuestra web no será responsive (que se adapta a los dispositvos móviles) y esto nos dejaría al margen de Google. Según su política aplicada a partir del 26 de Abril de 2015 por Google, los sitios web que no son responsive no aparecerán en los listados del buscador.<br /><br />Las dudas que tengáis sobre este tema o cualquier otro tema que os surja nos las podéis hacer llegar a través del formulario de contacto. También os podéis suscribir a la lista de distribución y seguirnos en Twitter y Facebook.<br /><br />Inicialmente la web se creó para compartir documentos científicos y académicos lo que no suponía una gran necesidad de diseño en estas páginas. El estilo se limitaba al tipo de fuente, tamaño, posición… y este iba incrustado en el mismo código HTML.<br /><br />Pasado el tiempo, las necesidades fueron cambiando y se fueron creando páginas web más ricas en diseño. Esta tendencia supuso un cambio en los estándares y con el estándar HTML4 se separo la capa de presentación de la capa de diseño. Así nació el CSS para encargarse de la capa de diseño de una página web.<br /><br />Si queréis indagar más sobre el tema os recomendamos leer el artículo que tenemos publicado en nuestra web.<br /><br />Recurso del día<br /><br />Bootstrap<br /><br />Bootstrap es un framework que nos facilita el diseño de sitios y aplicaciones web. Nos ofrece tipografías, menús de navegación, plantillas de diseño, formularios y muchas más elementos basados en HTML y CSS. Este framework permite que nuestro sitio o aplicación web sea responsive, adaptando la interfaz al dispositivo que lo está visualizando. Es de código abierto y fue creado por Twitter con la intención es agilizar y estandarizar la creación de sitios web. Cabe destacar que no está adaptado al 100% con HTML5 y CSS3 aunque es compatible con la gran mayoría de navegadores web. Sin duda alguna nos facilitará la tarea de diseñar y mantener nuestra web.<br /><br />Pues hasta aquí el programa de hoy ya sabéis si os gusta el contenido y los mensajeros no dudéis en valorarnos en las diferentes plataformas de podcast  iVoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6265460</guid><pubDate>Thu, 25 Jun 2015 04:39:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6265460/capitulo29.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a ver como podemos empezar a desarrollar con CSS3, (Cascading Style Sheet) Hoja de estilo en cascada. Es un tema muy importante a la hora de programar un sitio web ya que esta parte se encargará, sobre todo, del aspecto visual de nuestro...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a ver como podemos empezar a desarrollar con CSS3, (Cascading Style Sheet) Hoja de estilo en cascada. Es un tema muy importante a la hora de programar un sitio web ya que esta parte se encargará, sobre todo, del aspecto visual de nuestro sitio. Es tan importante que si no se trabaja bien el CSS nuestra web no será responsive (que se adapta a los dispositvos móviles) y esto nos dejaría al margen de Google. Según su política aplicada a partir del 26 de Abril de 2015 por Google, los sitios web que no son responsive no aparecerán en los listados del buscador.<br /><br />Las dudas que tengáis sobre este tema o cualquier otro tema que os surja nos las podéis hacer llegar a través del formulario de contacto. También os podéis suscribir a la lista de distribución y seguirnos en Twitter y Facebook.<br /><br />Inicialmente la web se creó para compartir documentos científicos y académicos lo que no suponía una gran necesidad de diseño en estas páginas. El estilo se limitaba al tipo de fuente, tamaño, posición… y este iba incrustado en el mismo código HTML.<br /><br />Pasado el tiempo, las necesidades fueron cambiando y se fueron creando páginas web más ricas en diseño. Esta tendencia supuso un cambio en los estándares y con el estándar HTML4 se separo la capa de presentación de la capa de diseño. Así nació el CSS para encargarse de la capa de diseño de una página web.<br /><br />Si queréis indagar más sobre el tema os recomendamos leer el artículo que tenemos publicado en nuestra web.<br /><br />Recurso del día<br /><br />Bootstrap<br /><br />Bootstrap es un framework que nos facilita el diseño de sitios y aplicaciones web. Nos ofrece tipografías, menús de navegación, plantillas de diseño, formularios y muchas más elementos basados en HTML y CSS. Este framework permite que nuestro sitio o aplicación web sea responsive, adaptando la interfaz al dispositivo que lo está visualizando. Es de código abierto y fue creado por Twitter con la intención es agilizar y estandarizar la creación de sitios web. Cabe destacar que no está adaptado al 100% con HTML5 y CSS3 aunque es compatible con la gran mayoría de navegadores web. Sin duda alguna nos facilitará la tarea de diseñar y mantener nuestra web.<br /><br />Pues hasta aquí el programa de hoy ya sabéis si os gusta el contenido y los mensajeros no dudéis en valorarnos en las diferentes plataformas de podcast  iVoox, iTunes y Spreaker.]]></itunes:summary><itunes:duration>1506</itunes:duration><itunes:keywords>aplicaciones,css,desarrollo,html,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>28. Entorno de desarrollo de Arduino</title><link>https://www.spreaker.com/episode/28-entorno-de-desarrollo-de-arduino--6251180</link><description><![CDATA[Para crear un proyecto debemos conocer el entorno de desarrollo de Arduino. En este capítulo os mostramos las diferentes opciones que tenemos en la actualidad para desarrollar nuestros proyectos.<br /><br />Pero ya sabéis si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto, por Twitter @programarfacilc y en Facebook. También tenéis una lista de distribución a la que os podéis suscribir.<br /><br />Bueno, como en cualquier desarrollo de software, una de las primeras elecciones es el lenguaje de programación. En el caso de Arduino, nos centraremos en el lenguaje c/c++, dado que la propia propia pagina del proyecto nos facilita un IDE básico y muy funcional, el cual podremos descargarlo en el siguiente enlace para los sistemas operativos principales existentes hoy en día (Windows, Mac OS y linux).<br /><br />No obstante, existen otros entornos de programación, algunos livianos y otros bastante robustos, paso a describir algunos, aunque una simple búsqueda en GOOGLE nos aportan muchísimos más.<br /><br />Scracth for arduino (S4A)<br /><br />Es un entorno de programación visual, es decir, no se usa un lenguaje como conocemos todos sino bloques visuales para definir el comportamiento de la placa. Para poder descargar el programa lo haremos a través de este enlace de s4a. Este entorno es ideal para enseñar la lógica de programación a niveles de formación de institutos.<br /><br />s4a<br /><br />Eclipse<br /><br />Todos los que hemos tocado Java, Android, C o Php conocemos este IDE muy potente. Con el podemos conectarnos a sistemas de control de versiones, tiene integrado varios plugins para asistir al programador en código, plugins, etc... Todo lo que un programador desea.<br /><br />Pues para Arduino también tiene un plugin que se puede descargar en el siguiente enlace de baeyens, y nos da las mismas funcionalidades del entorno básico de Arduino más toda la potencia de este IDE.<br /><br />Eclipse<br /><br />Visual Studio<br /><br />Al igual que eclipse, en el mundo Microsoft, existe este maravilloso IDE, potente como eclipse e integrando los lenguajes de programación más utilizados por la parte Windows.<br /><br />También existe para este entorno un plugin para obtener las herramientas para poder programar nuestra placa. Para obtenerlo nos iremos al siguiente enlace de visual micro.<br /><br />ArduinoForVisualStudio2012<br /><br />Codebender<br /><br />Este entorno de programación, me ha interesado mencionarlo por el concepto de entorno de programación en la Nube. Es decir, nuestros proyectos estarán guardados en la nube, y dispondremos de todas las librerías que otros usuarios hayan publicado.<br /><br />Para usarlo, tendremos que acceder a este enlace codebender.<br /><br />Breve introducción al IDE de arduino<br /><br />Pero nos vamos a centrar en el entorno proporcionado por el proyecto Arduino. Es un ide como he comentado anteriormente liviano y que nos proporciona las herramientas básicas que necesitaremos para subir, depurar y comunicarnos con nuestra placa.<br /><br />IdeArduino<br /><br />Describiendo los menús más importantes, dentro del menú archivo, encontramos las siguiente opciones:<br /><br />Nuevo y Abrir, respectivamente nos permite crear y abrir un sketch.<br />Proyecto, nos permite abrir un conjunto de sketch que conformar un proyecto determinado, algo similar a un proyecto de visual studio.<br />Ejemplos, Son sketch que proporcionan ejemplos sobre el uso de la placa de Arduino. Hay ejemplos básicos que van desde hacer parpadear un led hasta hacer un servidor web básico con Arduino y el shield ethernet.<br />Del menú editar, nos da las opciones básicas de edición (copiar, cortar y pegar), además de copiar el texto como html (necesario para publicar nuestro código).<br /><br />El menú programa, nos da la opciones de verificar y compilar el programa, incluir librerias y mostrar la carpeta del programa (esta opción es útil para poder buscar los sketch sin tener que navegar hasta encontrar la carpeta de los ficheros localizada en la carpeta del usuario, dentro de una carpeta llamada ARDUINO. (En esta carpeta copiaremos todas las librerías, dado que es la ruta por defecto por la que el entorno de desarrollo, busca los ficheros).<br /><br />Las herramientas que nos proporciona el IDE si son de interés, y son las siguientes:<br /><br />Auto formato, formatea nuestro código de tal forma que sea legible. Para proyectos pequeños, es fácil que el programador, le de formato al código de forma sencilla, pero cuando lleva muchas lineas de código, esta opción es muy útil.<br />Archivo de programa, comprime toda la carpeta del proyecto para guardarla en un fichero ZIP.<br />Reparar codificación y Recargar, esta opción es útil para reparar ficheros con diferentes codificaciones. A todos nos ha pasado, que nos han enviado un fichero UTF8 y lo hemos guardado con una codificación diferente y todos los caracteres raros, en fin, se vuelven raros :-D. Esto nos permite reparar los ficheros.<br />Monitor serie, es un simple monitor serie, que nos permite comunicarnos con la placa. Nos permite tanto enviar como recibir datos del Arduino, enviados a través del objeto Serial.<br />Placa y Puerto, nos permite seleccionar con que placa estamos trabajando (modelo) y en que puerto esta conectado.<br />Programador, en caso de disponer de un programador de PIC´s, podemos seleccionar uno determinado para programar nuestro chip. En la mayoría de casos con Arduino, no lo usaremos.<br />Quemar bootloader, nos permite volver a cargar el bootloader (programa encargado de iniciar el chip y periféricos, así como iniciar nuestro programa). No lo usaremos, a no ser que compremos un chip en blanco.<br /><br /><br />Por último, describiendo los botones que nos aparecen, de izquierda a derecha tenemos, verificar, subir programa, nuevo sketch, cargar skecth y cerrar sketch.<br /><br />ELEMENTOS DE UN PROGRAMA<br /><br />El primer sketch que cargamos al abrir el programa, vemos que tiene la siguiente estructura:<br /><br />void setup() {<br />  // put your setup code here, to run once:<br /><br />}<br /><br />void loop() {<br />  // put your main code here, to run repeatedly:<br /><br />}<br />Tenemos dos funciones que describo a continuación,<br /><br />Setup, esta función solo se ejecuta una vez al inicio del programa, y es aquí donde deberemos hacer las tareas de inicialización de variables, abrir canales de comunicación (puerto serie, ethernet, etc...). Es decir, es donde deberemos cargar toda la configuración y estado inicial de nuestro proyecto.<br />Loop, como hemos descrito, el funcionamiento de Arduino, es ejecutar un bucle hasta el infinito. ¿Y que ejecuta?, pues bien, ejecuta lo que este en esta función. Es decir, es el cuerpo principal del programa, pero esto se ejecutará infinitamente.<br />Pues bien, la estructura básica de un programa en Arduino, son estas dos funciones, todo lo demás, son funciones  librerias, etc... que nosotros añadiremos en el transcurso de realizar nuestro proyecto.<br /><br />Hasta aquí una pequeña entrega de todo lo que nos queda explorar de este maravilloso mundo. Espero que os sea ameno y os animo a preguntarme, rectificarme y hacer todos los comentarios que el lector crea oportuno.<br /><br />Recurso del día<br /><br />S4A<br /><br />S4A (Scratch For Arduino) es un IDE de programación gráfica para Arduino. Olvídate de la sintaxis de los lenguajes de programación. Este IDE te permite grabar tus propios programas sin saber nada de código, de una forma gráfica y sencilla. El entorno de programación tiene bloques para tratar los sensores y actuadores más comunes de Arduino. Funciona perfectamente con Arduino Diecimila, Duemilanove y Uno. Si ya tienes una placa de Arduino y tu problema es la programación, este es un buen punto de partida para comenzar tu proyecto.<br /><br />Pues hasta aquí el programa de hoy ya sabéis si os gusta el contenido y los mensajeros no dudéis en valorarnos en las diferentes plataformas de podcast  iVoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6251180</guid><pubDate>Mon, 22 Jun 2015 05:15:58 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6251180/capitulo28.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Para crear un proyecto debemos conocer el entorno de desarrollo de Arduino. En este capítulo os mostramos las diferentes opciones que tenemos en la actualidad para desarrollar nuestros proyectos.

Pero ya sabéis si queréis contactar con nosotros lo...</itunes:subtitle><itunes:summary><![CDATA[Para crear un proyecto debemos conocer el entorno de desarrollo de Arduino. En este capítulo os mostramos las diferentes opciones que tenemos en la actualidad para desarrollar nuestros proyectos.<br /><br />Pero ya sabéis si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto, por Twitter @programarfacilc y en Facebook. También tenéis una lista de distribución a la que os podéis suscribir.<br /><br />Bueno, como en cualquier desarrollo de software, una de las primeras elecciones es el lenguaje de programación. En el caso de Arduino, nos centraremos en el lenguaje c/c++, dado que la propia propia pagina del proyecto nos facilita un IDE básico y muy funcional, el cual podremos descargarlo en el siguiente enlace para los sistemas operativos principales existentes hoy en día (Windows, Mac OS y linux).<br /><br />No obstante, existen otros entornos de programación, algunos livianos y otros bastante robustos, paso a describir algunos, aunque una simple búsqueda en GOOGLE nos aportan muchísimos más.<br /><br />Scracth for arduino (S4A)<br /><br />Es un entorno de programación visual, es decir, no se usa un lenguaje como conocemos todos sino bloques visuales para definir el comportamiento de la placa. Para poder descargar el programa lo haremos a través de este enlace de s4a. Este entorno es ideal para enseñar la lógica de programación a niveles de formación de institutos.<br /><br />s4a<br /><br />Eclipse<br /><br />Todos los que hemos tocado Java, Android, C o Php conocemos este IDE muy potente. Con el podemos conectarnos a sistemas de control de versiones, tiene integrado varios plugins para asistir al programador en código, plugins, etc... Todo lo que un programador desea.<br /><br />Pues para Arduino también tiene un plugin que se puede descargar en el siguiente enlace de baeyens, y nos da las mismas funcionalidades del entorno básico de Arduino más toda la potencia de este IDE.<br /><br />Eclipse<br /><br />Visual Studio<br /><br />Al igual que eclipse, en el mundo Microsoft, existe este maravilloso IDE, potente como eclipse e integrando los lenguajes de programación más utilizados por la parte Windows.<br /><br />También existe para este entorno un plugin para obtener las herramientas para poder programar nuestra placa. Para obtenerlo nos iremos al siguiente enlace de visual micro.<br /><br />ArduinoForVisualStudio2012<br /><br />Codebender<br /><br />Este entorno de programación, me ha interesado mencionarlo por el concepto de entorno de programación en la Nube. Es decir, nuestros proyectos estarán guardados en la nube, y dispondremos de todas las librerías que otros usuarios hayan publicado.<br /><br />Para usarlo, tendremos que acceder a este enlace codebender.<br /><br />Breve introducción al IDE de arduino<br /><br />Pero nos vamos a centrar en el entorno proporcionado por el proyecto Arduino. Es un ide como he comentado anteriormente liviano y que nos proporciona las herramientas básicas que necesitaremos para subir, depurar y comunicarnos con nuestra placa.<br /><br />IdeArduino<br /><br />Describiendo los menús más importantes, dentro del menú archivo, encontramos las siguiente opciones:<br /><br />Nuevo y Abrir, respectivamente nos permite crear y abrir un sketch.<br />Proyecto, nos permite abrir un conjunto de sketch que conformar un proyecto determinado, algo similar a un proyecto de visual studio.<br />Ejemplos, Son sketch que proporcionan ejemplos sobre el uso de la placa de Arduino. Hay ejemplos básicos que van desde hacer parpadear un led hasta hacer un servidor web básico con Arduino y el shield ethernet.<br />Del menú editar, nos da las opciones básicas de edición (copiar, cortar y pegar), además de copiar el texto como html (necesario para publicar nuestro código).<br /><br />El menú programa, nos da la opciones de verificar y compilar el programa, incluir librerias y mostrar la carpeta del programa (esta opción es útil para poder buscar los sketch sin tener que navegar hasta...]]></itunes:summary><itunes:duration>1563</itunes:duration><itunes:keywords>arduino,c++,eclipse,programacion,visual/studio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>27. Desarrollo web con HTML5</title><link>https://www.spreaker.com/episode/27-desarrollo-web-con-html5--6233711</link><description><![CDATA[Comenzamos con el desarrollo web, en el capítulo 27 vamos a ver como comenzar un desarrollo web con HTML5. Este capítulo está dentro de la serie de capítulos donde pretendemos hacer un proyecto del Internet de las Cosas con Arduino. Hemos creado una campaña en Twitter, #SacaLaPlacaDeLaCaja, nos gustaría que nos enviaras tus fotos y comentarios de proyectos con Arduino.<br /><br />Ya sabéis, para contactar con nosotros lo podéis hacer a través del formulario de contacto y si queréis estar al día podéis suscribiros a la lista de distribución. También nos podéis seguir en Twitter.<br /><br />En este capítulo hacemos una introducción al HTML (HiperText Makage Language) Lenguaje de Marcas de Hipertexto. Ya tuvimos un capítulo dedicado en donde hablamos del cliente y el servidor web. Si queremos saber qué es HTML lo primero que tenemos que hacer es ir a un navegador ya sea Google Chrome, Firefox y el menos recomendado Internet Explorer y sobre la página web que queremos ver el código y encima del fondo, pulsar botón derecho y habrá alguna opción donde ponga mostrar el código. En Chrome, el navegador recomendado desde Programarfacil, está la opción de Ver código fuente de la página.<br /><br />ver-codigo-fuente-html<br /><br />Con esto podremos ver el código fuente de cualquier página. Recordar que el único código que podemos ver a través de nuestro navegador es HTML, CSS y JavaScript. Cualquier otro código del Backend será interpretado por el servidor y traducido a estos lenguajes del Frontend. Una página básica de HTML sería la siguiente.<br /><br /><br /><br /><br />Título de la página, aparece en la pestaña del navegador.<br /><br /><br /><br />Esto es un título<br /><br />Esto es un párrafo. Aquí escribimos información.<br />Esto es un enlace a nuestra web.<br /><br /><br /><br /><br />Si copias el código anterior, lo pegas en el Notepad de Windows y lo guardas con extensión .html o .htm podrás abrirlo en cualquier navegador y verás como interpreta el código.<br /><br />En Chrome tenemos una segunda opción para ver el código fuente y además lo podemos modificar en el momento. Solo tenemos que ponernos encima de un elemento como un botón, una imagen o un enlace y pulsar el botón derecho de nuestro ratón. Dentro de las opciones seleccionamos Inspeccionar elemento.<br /><br />inspeccionar-elemento-html<br /><br />Una vez pulsada esta opción se nos abre una pantalla donde podemos ver el código HTML y el CSS asociado. Como ya se ha comentado podemos cambiar el código y probar como quedaría. Podéis hacer la prueba por ejemplo con Google, nosotros lo hemos hecho, hemos puesto nuestro logo en la página inicial de su buscador y éste es el resultado.<br /><br /> <br /> <br />Dentro del HTML tenemos muchas etiquetas. Ya hemos visto algunas en la página web simple que os hemos mostrado, pero existen infinidad de ellas para usos diversos. Las más importantes son:<br /><br /><br />Informa del tipo de documento, en este caso HTML.<br /><br />Engloba todo el código de nuestra página. Es la etiqueta principal.<br /><br />Indica que esto es la cabecera. Dentro de estas etiquetas se meterá información no visual salvo el título de la página. Aquí irían todos los enlaces a nuestros archivos CSS y Javascript aunque es recomendable cargar estos archivos al final de nuestro archivo HTML. Esto es debido a la optimización de la carga de nuestra web.<br /><br />Título de la página. Es lo que aparece en la pestaña del navegador.<br /><br />Quizás la etiqueta más importante que tiene HTML. Dentro de esta etiqueta vamos a meter todos los elementos visuales de nuestra web.<br />Con estas etiquetas y alguna más somos capaces de hacer un documento HTML perfectamente operativo. Pero no solo de etiquetas vive la web, cada etiqueta tiene asociado unos atributos o propiedades que dan funcionalidad a cada una de ellas por ejemplo href. Si queremos poner un enlace lo haríamos de la siguiente manera.<br /><br />Esto es un enlace a nuestra web.<br />El href nos está indicando donde apunta el enlace, en este caso a programarfacil.com,  pero existen multitud de propiedades para cada etiqueta con una funcionalidad distinta como por ejemplo Id, src, class, etc...<br /><br />Además de las propiedades o atributos, algunas etiquetas tienen eventos. Los eventos permiten a JavaScript ejecutar una determinada acción cuando se lanza el evento. Supongamos que tenemos un botón () y queremos que cuando se pulse el botón se cambie el color de un párrafo. Para hacer esto tenemos que insertar algo de código de JavaScript que está fuera de este capítulo pero resulta interesante verlo para que veáis su funcionalidad.<br /><br /><br /><br /><br /><br />Este texto cambia de color cuando se pulsa un botón.<br />Color rojo<br />Color verde<br />Color azul<br /><br />function cambiaColortexto(color) {<br />    document.getElementById("demo").style.color = color;<br />}<br /><br /><br /><br /><br />En el código anterior hemos hecho uso del atributo Id del elemento  para asignar un identificador único en el documento. Luego hemos creado tres botones cada uno de ellos con el evento onclick que llama a una función JavaScript (cambiaColorTexto). Esta función JavaScript recibe un parámetro, color, que será el color que queremos asignar al texto de nuestro párrafo. Cada botón manda como parámetro un color red (rojo), green (verde) y blue (azul). Cada vez que pulsemos uno, cambiará el color del texto de nuestro párrafo dependiendo del botón que hayamos pulsado y el color que tenga asignado. Como podéis ver esto se puede complicar todo lo que queramos y todavía no hemos metido nada de código del Backend......<br /><br />Existen frameworks de JavaScript que hacen el desarrollo de aplicaciones web con HTML y JavaScript algo muy sencillo. De todo esto hablaremos en los siguientes capítulos, después de ver las hojas de estilos CSS, pero para que los vayáis conociendo son jQuery y Angular.js.<br /><br />Si queréis investigar más sobre etiquetas en HTML la mejor referencia que hay en Internet es w3schools, donde encontrarás todas las etiquetas de HTML y sus atributos con muchos ejemplos. Sin duda alguna una referencia básica para programar con HTML.<br /><br />Hasta ahora os hemos enseñado como empezar con el HTML pero no hemos hablado del entorno de desarrollo (IDE). Para crear una página web solo nos hace falta un editor de textos como el Notepad. Simplemente con eso podemos crear nuestra página web, pero hay herramientas más potentes que son gratuítas y nos facilitan la programación en entorno web. Os dejamos a continuación tres herramientas que son muy interesantes.<br /><br />Notepad++<br />Visual Studio Code<br />UltraEdit<br />Sublime Text<br />Antes de comenzar a ver las la última versión de HTML (HTML5) es importante conocer la organización o consorcio que se encarga de mantener el estándar. Por este motivo existe la W3C. Gracias a ellos se pueden ver las webs de igual manera en todos los navegadores o por lo menos se intenta. Hay que recordar que todos los navegadores que hay en el mercado deben, no están obligados, cumplir el estándar HTML que dicta esta organización. Algunos como Internet Explorer, hasta la versión 5 han hecho lo que les daba la gana y no solo no cumplían el estándar, si no que incluso se inventaban sus propias etiquetas. Es inviable para un programador desarrollar webs para cada navegador. Hace unos años esto ocurría con IE y Netscape. Existía una guerra entre estos dos gigantes para ver quien se llevaba el mercado de los navegadores y los mayores perjudicados fueron los usuarios. En la actualidad esto está más estandarizado y aunque existen todavía diferencias entre ellos, son las mínimas. Incluso IE empezó a cumplir dichos estándar con la versión 9. En W3C Validator puedes validar tu sitio web para comprobar si cumple con el estándar HTML5.<br /><br />Con la llegada de HTML5 algunas de las etiquetas que se usaban en HTML4 fueron eliminadas del estándar. Esto no quiere decir que los navegadores han dejado de mostrarlas, las siguen mostrando sin ningún problema pero todas aquellas webs que no cumplan el estándar de HTML5 serán penalizadas de alguna manera. Se han eliminado etiquetas que sobre todo estaban en desuso como ,  y  debido a que estos elementos ya pueden ser modificados por las hojas de estilos CSS. Lo más importante en este cambio ha sido la incorporación de multitud de etiquetas y atributos. Entre todas ellas vamos a destacar unas cuantas.<br /><br /><br />No confundir con la etiqueta  que aún se mantiene en HTML5. Esta etiqueta tiene un contenido semántico y describe lo que significa tanto para los navegadores como para los desarrolladores.<br /><br />Igual que la cabecera pero para los pies de página o de documento.<br /><br />Define un conjunto de enlaces de navegación. Realmente no hay diferencia de poner nav o no ponerlo en un conjunto de enlaces a simple vista pero, es muy importante situar todos los enlaces importantes o principales de nuestro web entre estas etiquetas.<br /><br />Nos permite renderizar elementos 2D como líneas o figuras y modelos en 3D a través de JavaScript.<br /><br />Con esta etiqueta podemos incrustar dentro de nuestra web archivos de audio.<br /><br />Al igual que el audio pero para vídeo.<br />A modo de ejemplo os vamos a enseñar como podemos utilizar la etiqueta  dentro de una página web.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Como veis en el ejemplo hemos incrustado un vídeo de una manera muy sencilla. Como os hemos explicado antes si copias el ejemplo en el Notepad y lo guardas con extensión .html o .htm podrás ver el resultado en tu navegador abriendo el documento. Esta etiqueta es la utilizada en la actualidad por Youtube para mostrar sus videos, al igual que Vimeo. El uso de Adobe Flash ha caído debido a que es una tecnología poco amigable con los buscadores. El contenido Flash no se puede indexar por los motores de búsqueda.<br /><br />W3C ha recogido todas las características de la web moderna y las han convertido en el estándar HTML5 para que los desarrolladores puedan trabajar de una manera más sencilla y los usuarios tengan una experiencia de usuario más óptima.<br /><br />Recurso del día<br /><br />Sublime Text]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6233711</guid><pubDate>Thu, 18 Jun 2015 04:39:37 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6233711/capitulo27.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos con el desarrollo web, en el capítulo 27 vamos a ver como comenzar un desarrollo web con HTML5. Este capítulo está dentro de la serie de capítulos donde pretendemos hacer un proyecto del Internet de las Cosas con Arduino. Hemos creado una...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos con el desarrollo web, en el capítulo 27 vamos a ver como comenzar un desarrollo web con HTML5. Este capítulo está dentro de la serie de capítulos donde pretendemos hacer un proyecto del Internet de las Cosas con Arduino. Hemos creado una campaña en Twitter, #SacaLaPlacaDeLaCaja, nos gustaría que nos enviaras tus fotos y comentarios de proyectos con Arduino.<br /><br />Ya sabéis, para contactar con nosotros lo podéis hacer a través del formulario de contacto y si queréis estar al día podéis suscribiros a la lista de distribución. También nos podéis seguir en Twitter.<br /><br />En este capítulo hacemos una introducción al HTML (HiperText Makage Language) Lenguaje de Marcas de Hipertexto. Ya tuvimos un capítulo dedicado en donde hablamos del cliente y el servidor web. Si queremos saber qué es HTML lo primero que tenemos que hacer es ir a un navegador ya sea Google Chrome, Firefox y el menos recomendado Internet Explorer y sobre la página web que queremos ver el código y encima del fondo, pulsar botón derecho y habrá alguna opción donde ponga mostrar el código. En Chrome, el navegador recomendado desde Programarfacil, está la opción de Ver código fuente de la página.<br /><br />ver-codigo-fuente-html<br /><br />Con esto podremos ver el código fuente de cualquier página. Recordar que el único código que podemos ver a través de nuestro navegador es HTML, CSS y JavaScript. Cualquier otro código del Backend será interpretado por el servidor y traducido a estos lenguajes del Frontend. Una página básica de HTML sería la siguiente.<br /><br /><br /><br /><br />Título de la página, aparece en la pestaña del navegador.<br /><br /><br /><br />Esto es un título<br /><br />Esto es un párrafo. Aquí escribimos información.<br />Esto es un enlace a nuestra web.<br /><br /><br /><br /><br />Si copias el código anterior, lo pegas en el Notepad de Windows y lo guardas con extensión .html o .htm podrás abrirlo en cualquier navegador y verás como interpreta el código.<br /><br />En Chrome tenemos una segunda opción para ver el código fuente y además lo podemos modificar en el momento. Solo tenemos que ponernos encima de un elemento como un botón, una imagen o un enlace y pulsar el botón derecho de nuestro ratón. Dentro de las opciones seleccionamos Inspeccionar elemento.<br /><br />inspeccionar-elemento-html<br /><br />Una vez pulsada esta opción se nos abre una pantalla donde podemos ver el código HTML y el CSS asociado. Como ya se ha comentado podemos cambiar el código y probar como quedaría. Podéis hacer la prueba por ejemplo con Google, nosotros lo hemos hecho, hemos puesto nuestro logo en la página inicial de su buscador y éste es el resultado.<br /><br /> <br /> <br />Dentro del HTML tenemos muchas etiquetas. Ya hemos visto algunas en la página web simple que os hemos mostrado, pero existen infinidad de ellas para usos diversos. Las más importantes son:<br /><br /><br />Informa del tipo de documento, en este caso HTML.<br /><br />Engloba todo el código de nuestra página. Es la etiqueta principal.<br /><br />Indica que esto es la cabecera. Dentro de estas etiquetas se meterá información no visual salvo el título de la página. Aquí irían todos los enlaces a nuestros archivos CSS y Javascript aunque es recomendable cargar estos archivos al final de nuestro archivo HTML. Esto es debido a la optimización de la carga de nuestra web.<br /><br />Título de la página. Es lo que aparece en la pestaña del navegador.<br /><br />Quizás la etiqueta más importante que tiene HTML. Dentro de esta etiqueta vamos a meter todos los elementos visuales de nuestra web.<br />Con estas etiquetas y alguna más somos capaces de hacer un documento HTML perfectamente operativo. Pero no solo de etiquetas vive la web, cada etiqueta tiene asociado unos atributos o propiedades que dan funcionalidad a cada una de ellas por ejemplo href. Si queremos poner un enlace lo haríamos de la siguiente manera.<br /><br />Esto es un enlace a nuestra web.<br />El href nos...]]></itunes:summary><itunes:duration>1610</itunes:duration><itunes:keywords>arduino,desarrollo,html,html5,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>26. Arduino entradas y salidas</title><link>https://www.spreaker.com/episode/26-arduino-entradas-y-salidas--6218231</link><description><![CDATA[Primer capítulo de la serie que os iremos presentando donde veremos como crear un proyecto con Arduino y tecnología web, en este capítulo, Arduino entradas y salidas, os explicaremos como podemos conectar dispositivos al Arduino a través de las entradas y salidas.<br /><br />Pero como siempre ya sabéis, si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto o de Twitter @programarfacilc. También tenéis una lista de distribución a vuestra disposición para que os suscribáis.<br /><br />En el Arduino UNO existen entradas y salidas analógicas (6) y digitales (16). Por un lado las analógicas son utilizadas, generalmente, para dispositivos de entrada y nos permiten leer un rango de valores. En cambio las digitales pueden tener a la entrada o a la salida 0V o 5V, esto nos indica que ese pin está en estado alto (High) o bajo (Low).<br /><br />Entradas/salidas digitales<br /><br />Se trata de pines donde el usuario puede activar (poner tensión) o desactivar (quitar tensión). Es similar a escribir 0 y 1, como ya hemos dicho 0V y 5V respectivamente.<br /><br />Los pines 0 (Serial In RX) y 1(Serial Out TX), puerto serie, se usan para comunicación entre dispositivos. La característica principal de los puertos serie es que envían la información bit a bit, enviando un bit cada vez. La versión avanzada de este puerto sería el paralelo que nos permite enviar información en paralelo. Para que se pueda entender imaginaros un tanque lleno de agua, si de ese tanque sacamos un grifo para llenar botellas una a una éste sería nuestro puerto serie, ahora bien, si de ese tanque sacamos cuatro grifos para llenar cuatro botellas a la vez, este sería el ejemplo de un puerto paralelo. En ordenadores, el puerto serie, se usa y se sigue usando para conectar un ordenador con módems, ratones, teclados y muchos más periféricos. En el caso concreto del Arduino UNO, el puerto 0 (RX) sería el puerto serie de entrada y el puerto 1 (TX) sería el puerto serie de salida.<br /><br />Los pines 2 y 3 nos permiten interrumpir el funcionamiento del bucle "loop". Ya hablaremos de este bucle más adelante en otro artículo, pero quedaros con la idea de que es lo que se ejecuta continuamente dentro del código de Arduino. Imaginaros que queremos leer un sensor cada segundo. No hace falta escribir el código infinitas veces, en Arduino existe este bloque que repite todo lo que se encuentre dentro de él indefinidamente. Estos pines paran precisamente ese bucle y obligan a ejecutar un código asignado a cada pin.<br /><br />Los pines 3, 5, 6, 9, 10 y 11 que están marcados con el símbolo ˜, son entradas y salidas especiales ya que aunque son digitales y se pueden utilizar como tal, también se pueden utilizar para la comunicación PWM (Pulse-Width Modulation) modulación por ancho de pulsos. Se trata de una técnica que nos permite transferir información o energía a un dispositivo con una señal cuadrada. Como ya hemos dicho, los pines digitales solo atienden a dos estados, bajo (0V) y alto (5V). Si somos capaces de cambiar el estado alto y bajo controlando el tiempo que está en alto y el tiempo que está en bajo, conseguimos tener una onda cuadrada donde el tiempo que esté en estado alto (5V) será el ancho de pulso. La relación que existe entre estos dos tiempos se llama ciclo de trabajo y se expresa en tanto por ciento (%). Nos indica el tiempo que la señal está en alto en comparación con la que está en bajo. Lo podemos ver con el siguiente ejemplo.<br /><br />pwm<br /><br />En Arduino existe una función que permite utilizar estos puertos, se llama analogWrite. No podemos utilizar cualquier rango de valores, esta función solo admite valores entre 0 y 255 (8 bits). Por lo tanto y con el ejemplo de ciclos de trabajo que tenemos arriba, podemos definir una tabla donde nos diga el valor correspondiente para introducir en la función analogWrite y la salida en volitios que tendríamos.<br /><br />Ciclo trabajo (%)analogWrite (0 - 255)Salida (Voltios)<br />000<br />25641.25<br />501272.5<br />751913.75<br />1002555<br />Si por ejemplo tenemos conectado un led a alguna de estas salidas es fácil imaginar que pasará, cuando esté al 25%, el led tendrá una intensidad del 25 % y así sucesivamente.<br /><br />Los pines 10, 11, 12 y 13 son utilizados para conectar varios dispositivos entre sí, por ejemplo varios Arduinos. Son los pines SPI (Serial Peripheral Interface) ya que precisamente utilizan este estándar de comunicación, definido para comunicar circuitos integrados con comunicación serie a través de un bus de comunicación. El pin 10 es el SS (Slave Select) es el puerto esclavo (Slave). Permite seleccionar el Slave desde el Master o para que el Master active el Slave, si es el esclavo. El pin 11 es el MOSI (Master Output Slave Input). Se usa como entrada de datos del Master y la salida de datos del Slave. El pin 12 es el MISO (Master Input Slave Output) es el contrario del pin 11, permite entrada de datos del Master y salida de datos del Slave. Por último el pin 13 SCK (Select Clock) nos sirve de señal de reloj. Se trata de un pulso, como el visto en los pines PWM, que marca la sincronización entre los dispositivos conectados. Cada pulso de ese reloj se envía o se lee un bit.<br /><br />Entradas/salidas analógicas<br /><br />En el Arduino UNO tenemos 6 entradas analógicas que van marcadas con una A delante. Aunque pueden ser utilizadas como salida, su uso más común es la lectura de datos de dispositivos analógicos. Tiene una resolución de 10 bits lo que implica que tenemos 1024 valores diferentes, es decir, podemos leer un rango de tensiones desde 0V hasta 5V detectando cambios de voltaje de 0.004V (5/1024).<br /><br />Los pines 4 y 5 soportan la comunicación I2C (Inter-Integrated Circuit), muy parecida al bus de comunicación SPI y sirve para conectar varios dispositivos. En este tipo de comunicación cada dispositivo tiene una dirección única y cada dispositivo puede funcionar como maestro (Master) o esclavo (Slave). El pin 4 es el SDA (Serial Data Line) y se utiliza para la transmisión de datos en serie. El pin 5 es el SCL (Serial Clock Line) suministra la señal de reloj para mantener a todos los dispositivos conectados sincronizados.<br /><br />Otras entradas/salidas<br /><br />Además de los pines digitales y analógicos ya explicados existen otros pines que nos dan diferentes funcionalidades.<br /><br />GND (Ground) es la toma de tierra, 0V.<br />AREF (Analog Reference) es el pin que nos suministra la tensión para el rango máximo de los puertos analógicos, normalmente 5V.<br />Vin es la entrada de alimentación de la placa Arduino. Esta entrada no está protegida y por lo tanto hay que tener un especial cuidado con el voltaje que suministramos ya que podemos quemar la placa. Se recomienda una alimentación por USB en el periodo de pruebas.<br />5V y 3.3 V suministra una tensión de 5V y 3.3V respectivamente.<br />RESET sirve para resetear el Arduino si aplicamos la tensión máxima posible (IOREF). Reinicia el Arduino volviendo a ejecutar el Bootloader y el programa que tengamos cargado. Importante, esta función no borra el programa que tengamos cargado en la memoria del Arduino.<br />IOREF (Input Output Reference) es el pin que nos suministra la tensión para el estado alto de los pines digitales. Por norma general si conectamos el Arduino a 5V este pin nos dará 5V, en caso contrario serán 3.3V.<br />Pues hasta aquí el programa de hoy, hemos visto todo lo necesario para poder conectar a nuestro Arduino diferentes tipos de dispositivos. Os esperamos en el siguiente capítulo donde veremos más cosas interesantes sobre Arduino.<br /><br />Recurso del día<br /><br />123d.circuits.io<br /><br />Os presentamos una aplicación on-line muy interesante. Se trata de una web donde podemos crear nuestros propios diseños con Arduino, se llama 123d circuits y es de la casa Autodesk, los creadores de Pixelr, la aplicación web de retoque fotográfico que ya comentamos el capítulo 9.<br /><br />Además del laboratorio de electrónica donde prototipar, también puedes diseñar tu propia placa de circuito impreso PCB (Printed Circuit Board).<br /><br />Lo mejor de todo es que es gratuito, tienes multitud de componentes y entre ellos un Arduino UNO y un Arduino Micro, resistencias, potenciómetros, servos, leds, protoboard, pulsadores y muchos componentes más, aunque tiene ciertas limitaciones. No nos permite usar sus modelos 3D para uso comercial, tenemos acceso a aplicaciones 3D de diseño, acceso ilimitado a los componentes básicos, acceso a 10 modelos premium, espacio de alojamiento ilimitado en la nube e ilimitados proyectos, tutoriales y acceso a foros.<br /><br />Si quieres empezar con Arduino sin comprar uno, esta es la mejor opción para que te adentres en este mundo.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6218231</guid><pubDate>Mon, 15 Jun 2015 05:27:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6218231/capitulo26.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Primer capítulo de la serie que os iremos presentando donde veremos como crear un proyecto con Arduino y tecnología web, en este capítulo, Arduino entradas y salidas, os explicaremos como podemos conectar dispositivos al Arduino a través de las...</itunes:subtitle><itunes:summary><![CDATA[Primer capítulo de la serie que os iremos presentando donde veremos como crear un proyecto con Arduino y tecnología web, en este capítulo, Arduino entradas y salidas, os explicaremos como podemos conectar dispositivos al Arduino a través de las entradas y salidas.<br /><br />Pero como siempre ya sabéis, si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto o de Twitter @programarfacilc. También tenéis una lista de distribución a vuestra disposición para que os suscribáis.<br /><br />En el Arduino UNO existen entradas y salidas analógicas (6) y digitales (16). Por un lado las analógicas son utilizadas, generalmente, para dispositivos de entrada y nos permiten leer un rango de valores. En cambio las digitales pueden tener a la entrada o a la salida 0V o 5V, esto nos indica que ese pin está en estado alto (High) o bajo (Low).<br /><br />Entradas/salidas digitales<br /><br />Se trata de pines donde el usuario puede activar (poner tensión) o desactivar (quitar tensión). Es similar a escribir 0 y 1, como ya hemos dicho 0V y 5V respectivamente.<br /><br />Los pines 0 (Serial In RX) y 1(Serial Out TX), puerto serie, se usan para comunicación entre dispositivos. La característica principal de los puertos serie es que envían la información bit a bit, enviando un bit cada vez. La versión avanzada de este puerto sería el paralelo que nos permite enviar información en paralelo. Para que se pueda entender imaginaros un tanque lleno de agua, si de ese tanque sacamos un grifo para llenar botellas una a una éste sería nuestro puerto serie, ahora bien, si de ese tanque sacamos cuatro grifos para llenar cuatro botellas a la vez, este sería el ejemplo de un puerto paralelo. En ordenadores, el puerto serie, se usa y se sigue usando para conectar un ordenador con módems, ratones, teclados y muchos más periféricos. En el caso concreto del Arduino UNO, el puerto 0 (RX) sería el puerto serie de entrada y el puerto 1 (TX) sería el puerto serie de salida.<br /><br />Los pines 2 y 3 nos permiten interrumpir el funcionamiento del bucle "loop". Ya hablaremos de este bucle más adelante en otro artículo, pero quedaros con la idea de que es lo que se ejecuta continuamente dentro del código de Arduino. Imaginaros que queremos leer un sensor cada segundo. No hace falta escribir el código infinitas veces, en Arduino existe este bloque que repite todo lo que se encuentre dentro de él indefinidamente. Estos pines paran precisamente ese bucle y obligan a ejecutar un código asignado a cada pin.<br /><br />Los pines 3, 5, 6, 9, 10 y 11 que están marcados con el símbolo ˜, son entradas y salidas especiales ya que aunque son digitales y se pueden utilizar como tal, también se pueden utilizar para la comunicación PWM (Pulse-Width Modulation) modulación por ancho de pulsos. Se trata de una técnica que nos permite transferir información o energía a un dispositivo con una señal cuadrada. Como ya hemos dicho, los pines digitales solo atienden a dos estados, bajo (0V) y alto (5V). Si somos capaces de cambiar el estado alto y bajo controlando el tiempo que está en alto y el tiempo que está en bajo, conseguimos tener una onda cuadrada donde el tiempo que esté en estado alto (5V) será el ancho de pulso. La relación que existe entre estos dos tiempos se llama ciclo de trabajo y se expresa en tanto por ciento (%). Nos indica el tiempo que la señal está en alto en comparación con la que está en bajo. Lo podemos ver con el siguiente ejemplo.<br /><br />pwm<br /><br />En Arduino existe una función que permite utilizar estos puertos, se llama analogWrite. No podemos utilizar cualquier rango de valores, esta función solo admite valores entre 0 y 255 (8 bits). Por lo tanto y con el ejemplo de ciclos de trabajo que tenemos arriba, podemos definir una tabla donde nos diga el valor correspondiente para introducir en la función analogWrite y la salida en volitios que tendríamos.<br /><br />Ciclo trabajo (%)analogWrite (0 - 255)Salida (Voltios)<br...]]></itunes:summary><itunes:duration>1328</itunes:duration><itunes:keywords>arduino,i2c,io,iot,pwm</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>25. Proyecto Arduino y desarrollo web</title><link>https://www.spreaker.com/episode/25-proyecto-arduino-y-desarrollo-web--6199870</link><description><![CDATA[Os presentamos un nuevo capítulo, el 25. En este capítulo vamos a sentar las bases de un proyecto con Arduino y desarrollo web.<br /><br />Pero como siempre ya sabéis, si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto o de Twitter @programarfacilc. También tenéis una lista de distribución a vuestra disposición para que os suscribáis.<br /><br />¿Qué pretendemos con este proyecto? La finalidad de este proyecto es hacer una sinergia entre dos tecnologías las cuales nos estáis demandando a través del formulario de contacto, Arduino y desarrollo web, y la mejor manera de unir estas dos tecnologías es crear un proyecto donde saquemos el máximo partido a cada una de ellas. Por este motivo nos hemos embarcado en hacer una serie de podcast explicando lo que vamos haciendo semana a semana y lo complementaremos con una serie de artículos los cuales los podrás ver a través de nuestra web.<br /><br />El fin de todo esto es crear un dispositivo del Internet de las Cosas, ya hemos hablado en otros podcast de éste término.<br /><br />¿Cómo lo vamos a estructurar? De una manera fácil y sencilla. Comenzaremos por el principio, explicando que es Arduino, ya empezamos con la introducción y viendo diferentes temas de desarrollo web, también tenemos algún podcast sobre el tema. Una vez terminada la fase de exponer las dos tecnologías pasaremos a la acción. Semana a semana os iremos hablando de los avances, problemas y soluciones que vayamos teniendo en el proyecto para llegar al final a un producto que pueda ser comercializado.<br /><br />Sabemos que no el proyecto no es sencillo, nos encontraremos con piedras en el camino que intentaremos saltar, pero con vuestra ayuda y nuestros conocimientos seremos capaces de crear un dispositivo que sea útil y de bajo coste.<br /><br />¿Qué queremos demostrar? Os queremos demostrar que en esta vida, lo más importante de todo es el empeño. El 90% del éxito de un proyecto se basa simplemente en insistir. Queremos demostrarte que si nosotros hemos podido tu también podrás, nosotros te guiaremos por el camino correcto.<br /><br />¿Qué vamos a crear? Queremos crear un dispositivo que sea capaz de hacer una lectura del PH de una piscina o un acuario y lo almacenemos en un servidor para posteriormente poder consultarlo a través de un desarrollo web.<br /><br />Recurso del día<br /><br /><a href="http://www.ammyy.com" rel="noopener">www.ammyy.com</a><br /><br />Se trata de un software de control remoto para Windows. Este software nos permite compartir un escritorio remoto o controlar un servidor por Internet. Es de fácil instalación, no hace falta autentificarse en ningún sistema, puedes controlar otros ordenadores o servidores y puedes hacer presentaciones remotas. No requiere ser instalado ni tener permisos de administrador. Tiene un rendimiento bastante bueno, siempre dependerá de la conexión de los dos equipos conectados, permite transmitir archivos y se salta los cortafuegos. Dispone de una versión gratuita con límite de tiempo de conexión y de número de conexiones activas.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6199870</guid><pubDate>Thu, 11 Jun 2015 04:18:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6199870/capitulo25.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Os presentamos un nuevo capítulo, el 25. En este capítulo vamos a sentar las bases de un proyecto con Arduino y desarrollo web.

Pero como siempre ya sabéis, si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto o de...</itunes:subtitle><itunes:summary><![CDATA[Os presentamos un nuevo capítulo, el 25. En este capítulo vamos a sentar las bases de un proyecto con Arduino y desarrollo web.<br /><br />Pero como siempre ya sabéis, si queréis contactar con nosotros lo podéis hacer a través del formulario de contacto o de Twitter @programarfacilc. También tenéis una lista de distribución a vuestra disposición para que os suscribáis.<br /><br />¿Qué pretendemos con este proyecto? La finalidad de este proyecto es hacer una sinergia entre dos tecnologías las cuales nos estáis demandando a través del formulario de contacto, Arduino y desarrollo web, y la mejor manera de unir estas dos tecnologías es crear un proyecto donde saquemos el máximo partido a cada una de ellas. Por este motivo nos hemos embarcado en hacer una serie de podcast explicando lo que vamos haciendo semana a semana y lo complementaremos con una serie de artículos los cuales los podrás ver a través de nuestra web.<br /><br />El fin de todo esto es crear un dispositivo del Internet de las Cosas, ya hemos hablado en otros podcast de éste término.<br /><br />¿Cómo lo vamos a estructurar? De una manera fácil y sencilla. Comenzaremos por el principio, explicando que es Arduino, ya empezamos con la introducción y viendo diferentes temas de desarrollo web, también tenemos algún podcast sobre el tema. Una vez terminada la fase de exponer las dos tecnologías pasaremos a la acción. Semana a semana os iremos hablando de los avances, problemas y soluciones que vayamos teniendo en el proyecto para llegar al final a un producto que pueda ser comercializado.<br /><br />Sabemos que no el proyecto no es sencillo, nos encontraremos con piedras en el camino que intentaremos saltar, pero con vuestra ayuda y nuestros conocimientos seremos capaces de crear un dispositivo que sea útil y de bajo coste.<br /><br />¿Qué queremos demostrar? Os queremos demostrar que en esta vida, lo más importante de todo es el empeño. El 90% del éxito de un proyecto se basa simplemente en insistir. Queremos demostrarte que si nosotros hemos podido tu también podrás, nosotros te guiaremos por el camino correcto.<br /><br />¿Qué vamos a crear? Queremos crear un dispositivo que sea capaz de hacer una lectura del PH de una piscina o un acuario y lo almacenemos en un servidor para posteriormente poder consultarlo a través de un desarrollo web.<br /><br />Recurso del día<br /><br /><a href="http://www.ammyy.com" rel="noopener">www.ammyy.com</a><br /><br />Se trata de un software de control remoto para Windows. Este software nos permite compartir un escritorio remoto o controlar un servidor por Internet. Es de fácil instalación, no hace falta autentificarse en ningún sistema, puedes controlar otros ordenadores o servidores y puedes hacer presentaciones remotas. No requiere ser instalado ni tener permisos de administrador. Tiene un rendimiento bastante bueno, siempre dependerá de la conexión de los dos equipos conectados, permite transmitir archivos y se salta los cortafuegos. Dispone de una versión gratuita con límite de tiempo de conexión y de número de conexiones activas.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></itunes:summary><itunes:duration>776</itunes:duration><itunes:keywords>ammyy,arduino,iot,proyecto,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>24. Ciberseguridad con Josep Albors de E</title><link>https://www.spreaker.com/episode/24-ciberseguridad-con-josep-albors-de-e--6185070</link><description><![CDATA[En el capítulo de hoy nos acompaña Josep Albors, director de comunicación y laboratorio de ESET y experto en ciberseguridad. Hablaremos del antivirus NOD32 que comercializa en España de forma exclusiva Ontinet, ingeniería social, phising, Cryptolocker y muchos más temas de seguridad.<br /><br />Para contactar con nosotros lo podéis hacer de dos formas, a través de Twitter en @programarfacilc y a través del formulario de contacto. Recordar que tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />La empresa ESET nació en Eslovaquia por el año 1992 aunque su famoso antivirus NOD32 surgió antes, cuando la extinta Checoslovaquia aún existía. De manera internacional se dio a conocer en los años 1999  y 2000, cuando varios distribuidores de todo el mundo entre ellos Ontinet, comenzaron a comercializar sus productos. Sus números lo avalan, es el 5º a nivel mundial en número de instalaciones. Ontinet es una empresa dedicada a la distribución mayorista de productos de seguridad afincada en Ontinyent, Valencia (España) que dan soporte a la gama de productos de ESET en español. Aunque no se trata del único antivirus que hay en el mercado, podemos encontrar más de 40 soluciones de antivirus de marcas reconocidas, NOD32 tiene ciertas características o ventajas que lo hacen ser una opción muy interesante.<br /><br />Este antivirus se conoce sobre todo por la ligereza ya que no afecta casi al rendimiento del sistema, siendo ésta una de sus ventajas más interesantes. Tiene un método de detección o heurística avanzada sin ralentizar el equipo  incluso en sistemas operativos antiguos como XP. En las últimas versiones ya se han incluido características como por ejemplo la detección de phising, capas antispam, anti botnets, un sistema de reconocimiento de muestras de forma temprana para evitar por ejemplo virus Rasomware como Cryptolocker. También incorpora un sistema que permite localizar nuestro portátil en caso de robo o extravío y control parental para la protección y control de los menores de la casa.<br /><br />Josep nos comenta que en la actualidad cada día aparecen entre 250.000 y 300.000 nuevas amenazas. Esto implica que el concepto de antivirus haya cambiado ya que es imposible con este volumen de nuevas amenazas tener una firma de virus actualizada al segundo. En la actualidad los antivirus hacen bastantes más cosas que comprobar si es un virus que se encuentra en la base de datos de virus. La detección del 100% de las amenazas no está garantizado con ningún producto así que deberemos escoger aquel que se adapte mejor a nuestras necesidades.<br /><br />Josep nos recalca la importancia que tiene proteger nuestros dispositivos móviles como smartphones o tablets, evitando que nos infecten con algún virus capaz de enviar mensajes de tarificación especial y el bloqueo de nuestro dispositivo con la petición de un rescate. También es importante proteger todos los dispositivos conectados a Internet sea cual sea su sistema operativo como por ejemplo los MAC. En este caso particular la tendencia es que cada vez se está poniendo más el punto de mira a sus usuarios debido a dos razones. Por un lado son usuarios que descuidan bastante la seguridad debido a los años y años de marketing vendiendo que los MAC son inmunes a  ataques, ya se ha comprobado que esto no es cierto. Por otro lado, los usuarios de MAC, por norma general, suelen ser usuarios con un poder adquisitivo más alto pudiendo reportar más beneficios a los delincuentes.<br /><br />Los equipos con sistema operativo Linux son susceptibles de ser atacados sobre todo cuando se comporta como un servidor. Gran parte de estos ataques se debe a que hay muchos de ellos que están obsoletos, sin actualizar a las últimas versiones.<br /><br />Pero todo esto es solo el principio, Josep y Programarfacil coincidimos que la revolución que se avecina con el Internet de las Cosas traerá como consecuencia el incremento de la ciberdelincuencia asociado a la gran cantidad de dispositivos que necesitan un software para funcionar y que estarán conectados a Internet. Estos dispositivos podrán ser hackeados por delincuentes y más si los fabricantes del hardware descuidan la capa de seguridad como lo están haciendo en la actualidad.<br /><br />Ingeniería social<br /><br />Es un término muy de moda en la actualidad y que nos debe preocupar a todos ya que ninguno estamos exentos de que nos pueda pasar. Consiste en sacar u obtener información de la víctima, sin que ésta se de cuenta, jugando con su cerebro y con sus pensamientos para obtener información útil y necesaria para el delincuente. Aplicado al tema del malware o del crimen suelen engañarnos suplantando la identidad de empresas de confianza para proporcionarles información relevante como claves de acceso, DNI, dirección o cualquier clase de información que puedan utilizar en su propio beneficio o vender a terceros. Un caso curioso de esta técnica consiste en obtener información de un sistema informático accediendo a través de perfiles no técnicos, suplantando su identidad y accediendo a través de ellos a perfiles más técnicos.<br /><br />Phishing<br /><br />El phising es la suplantación de la identidad y se aprovecha de la ingeniería social para obtener su objetivo. Normalmente se utiliza para suplantar la identidad con entidades bancarias aunque no tiene porqué. Existe el phising de redes sociales, de cuentas de correo electrónico y de cualquier cuenta donde debamos autentificarnos siendo su fin último obtener las claves necesarias para suplantar la identidad del usuario.<br /><br />Las recomendaciones de Josep para protegernos de estos dos ataques son, verificar el correo del remitente aunque esto sea una tarea complicada en muchos casos. Desconfiar de todos los correos que nos llegan pidiendo algún tipo de dato de seguridad o de documentación personal ya que las empresas jamás nos solicitarán esta información a través de estos medios. En caso de duda siempre debemos de recurrir a la entidad o ponernos en contacto a través de algún medio de comunicación oficial. No facilitar ningún dato personal a través del teléfono, acudir a la oficina más cercana para dar esta información.<br /><br />Cryptolocker<br /><br />Cryptolocker pertenece a una familia de malware que se conoce como rasomware. No es el único de esta especie pero si el más mediático. Josep nos avisa que desde principios de años las empresas de seguridad y los organismos oficiales se están dando cuenta que España es uno de los países donde este tipo de virus están teniendo más éxito, algo lamentable a su parecer ya que esto denota que hace falta prevención, activar mecanismos que hasta ahora no se han activado y sobre todo mucha formación a todos los niveles. Básicamente estos virus son capaces de apoderarse de los archivos de tu ordenador encriptándolos y pidiendo un rescate para ser liberados. Hay que hacer hincapié que la prevención es el único método que nos ayudará a no contagiarnos ya que una vez infectados no hay ningún antídoto válido bueno, para poder rescatar tus archivos la única posibilidad es pagar el rescate que te soliciten los delincuentes. Esto no está exento de riesgos, estamos hablando de delincuentes y pagar no te garantiza que realmente te den las claves correctas para desencriptar tus archivos. El rescate oscila entre 200€ y 6.000€. Podemos prevenir teniendo todo nuestro software actualizado, desconfiar de cualquier correo electrónico sospechoso, tener varias copias de seguridad en diferentes medios físicos y sobre todo formación.<br /><br />Pues hasta aquí el programa de hoy, ha sido muy interesante poder hablar con Josep Albors sobre temas de seguridad algo que nos debe preocupar a todos y ser conscientes de ello.<br /><br />A continuación puedes ver los enlaces y recursos que hablamos en este podcast.<br /><br />Chema Alonso<br />Hangouton<br />Lorenzo Martínez<br />Para contactar con Eset lo podéis hacer en Facebook y Twitter.<br /><br />Recurso del día<br /><br />keepass.info<br /><br />A día de hoy debemos de recordar multitud de contraseñas como todas nuestras cuentas de e-mail, la cuenta de Google, Apple, Yahoo y un largo etcétera que se puede hacer interminable. Muchas veces se hace imposible recordar todas y  cada una de ellas, pero gracias al software que os presentamos hoy, Keepass, podemos recopilarlas todas en una base de datos la cual está protegida con una llave maestra o un archivo maestro. La ventaja de este tipo de software es que solo tienes que recordar una contraseña, la contraseña maestra que te da acceso al resto de las contraseñas. La base de datos está encriptada usando el mejor y más seguro algoritmo que existe en la actualidad, AES y Twofish. Este software es gratuito y de código abierto.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6185070</guid><pubDate>Mon, 08 Jun 2015 06:07:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6185070/podcast24.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo de hoy nos acompaña Josep Albors, director de comunicación y laboratorio de ESET y experto en ciberseguridad. Hablaremos del antivirus NOD32 que comercializa en España de forma exclusiva Ontinet, ingeniería social, phising, Cryptolocker...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo de hoy nos acompaña Josep Albors, director de comunicación y laboratorio de ESET y experto en ciberseguridad. Hablaremos del antivirus NOD32 que comercializa en España de forma exclusiva Ontinet, ingeniería social, phising, Cryptolocker y muchos más temas de seguridad.<br /><br />Para contactar con nosotros lo podéis hacer de dos formas, a través de Twitter en @programarfacilc y a través del formulario de contacto. Recordar que tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />La empresa ESET nació en Eslovaquia por el año 1992 aunque su famoso antivirus NOD32 surgió antes, cuando la extinta Checoslovaquia aún existía. De manera internacional se dio a conocer en los años 1999  y 2000, cuando varios distribuidores de todo el mundo entre ellos Ontinet, comenzaron a comercializar sus productos. Sus números lo avalan, es el 5º a nivel mundial en número de instalaciones. Ontinet es una empresa dedicada a la distribución mayorista de productos de seguridad afincada en Ontinyent, Valencia (España) que dan soporte a la gama de productos de ESET en español. Aunque no se trata del único antivirus que hay en el mercado, podemos encontrar más de 40 soluciones de antivirus de marcas reconocidas, NOD32 tiene ciertas características o ventajas que lo hacen ser una opción muy interesante.<br /><br />Este antivirus se conoce sobre todo por la ligereza ya que no afecta casi al rendimiento del sistema, siendo ésta una de sus ventajas más interesantes. Tiene un método de detección o heurística avanzada sin ralentizar el equipo  incluso en sistemas operativos antiguos como XP. En las últimas versiones ya se han incluido características como por ejemplo la detección de phising, capas antispam, anti botnets, un sistema de reconocimiento de muestras de forma temprana para evitar por ejemplo virus Rasomware como Cryptolocker. También incorpora un sistema que permite localizar nuestro portátil en caso de robo o extravío y control parental para la protección y control de los menores de la casa.<br /><br />Josep nos comenta que en la actualidad cada día aparecen entre 250.000 y 300.000 nuevas amenazas. Esto implica que el concepto de antivirus haya cambiado ya que es imposible con este volumen de nuevas amenazas tener una firma de virus actualizada al segundo. En la actualidad los antivirus hacen bastantes más cosas que comprobar si es un virus que se encuentra en la base de datos de virus. La detección del 100% de las amenazas no está garantizado con ningún producto así que deberemos escoger aquel que se adapte mejor a nuestras necesidades.<br /><br />Josep nos recalca la importancia que tiene proteger nuestros dispositivos móviles como smartphones o tablets, evitando que nos infecten con algún virus capaz de enviar mensajes de tarificación especial y el bloqueo de nuestro dispositivo con la petición de un rescate. También es importante proteger todos los dispositivos conectados a Internet sea cual sea su sistema operativo como por ejemplo los MAC. En este caso particular la tendencia es que cada vez se está poniendo más el punto de mira a sus usuarios debido a dos razones. Por un lado son usuarios que descuidan bastante la seguridad debido a los años y años de marketing vendiendo que los MAC son inmunes a  ataques, ya se ha comprobado que esto no es cierto. Por otro lado, los usuarios de MAC, por norma general, suelen ser usuarios con un poder adquisitivo más alto pudiendo reportar más beneficios a los delincuentes.<br /><br />Los equipos con sistema operativo Linux son susceptibles de ser atacados sobre todo cuando se comporta como un servidor. Gran parte de estos ataques se debe a que hay muchos de ellos que están obsoletos, sin actualizar a las últimas versiones.<br /><br />Pero todo esto es solo el principio, Josep y Programarfacil coincidimos que la revolución que se avecina con el Internet de las Cosas traerá como consecuencia el incremento de la ciberdelincuencia asociado a la gran...]]></itunes:summary><itunes:duration>2783</itunes:duration><itunes:keywords>ciberseguridad,eset,hacker,malware,rasomware</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>23. Charla con El Guille parte 2</title><link>https://www.spreaker.com/episode/23-charla-con-el-guille-parte-2--6166362</link><description><![CDATA[Hoy os presentamos la segunda parte de la charla que hemos mantenido con El Guille. En esta parte hablamos sobre el mundo Microsoft, del cual Guille tiene mucha experiencia, más de 20 años. Ha visto evolucionar la compañía y nos da su punto de vista como experto en diferentes tecnologías de Microsoft.<br /><br />Si queréis contactar con nosotros lo podéis hacer a través de Twitter @programarfacilc o a través del formulario de contacto. También tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />Comenzamos dando un repaso al giro en la estrategia de mercado que ha dado Microsoft desde la entrada de Satya Nadella como CEO de la compañía a comienzos del año 2014, abriendo las puertas de par en par al código libre y uniéndose de la mano a Linux. También vemos la evolución del Visual Studio y en que estado se encuentra la versión 2015, todavía release. Esta última versión tiene integrado por defecto la creación de aplicaciones multiplataforma con Xamarin, algo que puede cambiar definitivamente el rumbo del desarrollo de aplicaciones con este IDE. Por último hablamos del tan esperado Windows 10, dando un repaso a su antecesor el Windows 8 y 8.1.<br /><br />Como habéis podido escuchar, El Guille es un ejemplo para todos aquellos que nos dedicamos a la programación. Desde unos orígenes humildes ha conseguido ser un experto en todo lo relacionado con la programación con Windows, todo a base de mucho esfuerzo y mucho empeño. Desde Programarfacil te damos las gracias por haber estado con nosotros y haber aportado tu granito de arena a este proyecto que precisamente pretende dar a conocer este maravilloso mundo que es la programación, de todo corazón, GRACIAS.<br /><br />El Guille<br />El Guille Mola<br />Mundo Programación<br />Twitter El Guille<br />Facebook El Guille<br />Domi Tienda<br />Recurso del día<br /><br />unsplash.com<br /><br />Se trata de un repositorio fotográfico de alta resolución donde encontramos fotos de diversa temática. Lo más interesante de este repositorio es su licencia Creative Commons Zero que nos permite copiar, modificar, distribuir y utilizar las fotos de forma gratuita, incluyendo fines comerciales, sin pedir permiso a la prestación o atribución al fotógrafo.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6166362</guid><pubDate>Thu, 04 Jun 2015 04:44:36 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6166362/capitulo23.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy os presentamos la segunda parte de la charla que hemos mantenido con El Guille. En esta parte hablamos sobre el mundo Microsoft, del cual Guille tiene mucha experiencia, más de 20 años. Ha visto evolucionar la compañía y nos da su punto de vista...</itunes:subtitle><itunes:summary><![CDATA[Hoy os presentamos la segunda parte de la charla que hemos mantenido con El Guille. En esta parte hablamos sobre el mundo Microsoft, del cual Guille tiene mucha experiencia, más de 20 años. Ha visto evolucionar la compañía y nos da su punto de vista como experto en diferentes tecnologías de Microsoft.<br /><br />Si queréis contactar con nosotros lo podéis hacer a través de Twitter @programarfacilc o a través del formulario de contacto. También tenéis una lista de distribución a vuestra disposición a la que os podéis suscribir.<br /><br />Comenzamos dando un repaso al giro en la estrategia de mercado que ha dado Microsoft desde la entrada de Satya Nadella como CEO de la compañía a comienzos del año 2014, abriendo las puertas de par en par al código libre y uniéndose de la mano a Linux. También vemos la evolución del Visual Studio y en que estado se encuentra la versión 2015, todavía release. Esta última versión tiene integrado por defecto la creación de aplicaciones multiplataforma con Xamarin, algo que puede cambiar definitivamente el rumbo del desarrollo de aplicaciones con este IDE. Por último hablamos del tan esperado Windows 10, dando un repaso a su antecesor el Windows 8 y 8.1.<br /><br />Como habéis podido escuchar, El Guille es un ejemplo para todos aquellos que nos dedicamos a la programación. Desde unos orígenes humildes ha conseguido ser un experto en todo lo relacionado con la programación con Windows, todo a base de mucho esfuerzo y mucho empeño. Desde Programarfacil te damos las gracias por haber estado con nosotros y haber aportado tu granito de arena a este proyecto que precisamente pretende dar a conocer este maravilloso mundo que es la programación, de todo corazón, GRACIAS.<br /><br />El Guille<br />El Guille Mola<br />Mundo Programación<br />Twitter El Guille<br />Facebook El Guille<br />Domi Tienda<br />Recurso del día<br /><br />unsplash.com<br /><br />Se trata de un repositorio fotográfico de alta resolución donde encontramos fotos de diversa temática. Lo más interesante de este repositorio es su licencia Creative Commons Zero que nos permite copiar, modificar, distribuir y utilizar las fotos de forma gratuita, incluyendo fines comerciales, sin pedir permiso a la prestación o atribución al fotógrafo.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></itunes:summary><itunes:duration>2002</itunes:duration><itunes:keywords>c#,microsoft,visual-basic,visual/studio,windows10</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>22. Charla con El Guille parte 1</title><link>https://www.spreaker.com/episode/22-charla-con-el-guille-parte-1--6151569</link><description><![CDATA[En el capítulo 22 vais a poder escuchar la primera parte de la charla que hemos mantenido con Guillermo Som "El Guille".<br /><br />CEO desde 1996 de elguille.info<br />MVP (Most Valuable Professional) desde 1997<br />MAP (Microsoft Most Active Professional) en el año 2013<br />Mentor de Solid Quality desde el 2005.<br />Ha contribuido y publicado libros como los siguientes:<br />Manual imprescindible de Visual Basic .NET<br />Visual Basic 2005<br />Novedades de Visual Basic 9.0<br />Aprenda C# 3.0 desde 0.0<br />Si queréis contactar con nosotros ya sabéis que tenéis un bonito formulario a vuestra disposición, también podéis hacerlo por Twitter @programarfacilc y tenéis a vuestra disposición una lista de distribución para suscribiros.<br /><br />El Guille es el fundador del famoso sitio web elguille.info, dedicado a la programación en Visual Basic, C# y ASP. Como reconocimiento a su aportación al mundo Microsoft en 1997 se le otorga el MVP. Desde mis inicios como programador en entorno Windows, ha sido una referencia para resolver dudas de código en todo lo relacionado a .NET. Todos aquellos que se iniciaron en .NET en la primera década de este siglo, han pasado de alguna manera por su sitio web.<br /><br />En esta entrevista queremos ver quién es El Guille, la fuente de inspiración de muchos de nosotros. Nos cuenta cuales fueron sus inicios, un repaso por su trayectoria y como no, hablamos de programación, algo que tenemos en común entre él y nosotros. Os dejamos a continuación los enlaces de todos sus sitios web, os pueden ser de gran utilidad.<br /><br />El Guille<br />El Guille Mola<br />Mundo Programación<br />Twitter El Guille<br />Facebook El Guille<br />Domi Tienda<br /><br /><br />Esperamos que disfrutéis de esta charla como nosotros lo hemos disfrutado.<br /><br />Recurso del día<br /><br />videolink2.me<br /><br />Se trata de un sitio web que nos permite hacer videoconferencias, llamadas de voz y chatear. Para usar el servicio solo tenemos que acceder a su web y crear una videoconferencia. Esto nos facilita un enlace que podemos compartir con otros usuarios vía e-mail. Se puede proteger la sesión con una contraseña para que solo accedan los que la conocen. No es necesario darse de alta en ningún servicio y permite hacer conexiones con varios usuarios a la vez. Entre las opciones que te permite este servicio destaca poder compartir la pantalla de tu ordenador para que los demás vean lo que estás haciendo y compartir archivos con los usuarios conectados. Por último existe la extensión para Chrome en su Web Store.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6151569</guid><pubDate>Mon, 01 Jun 2015 06:51:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6151569/capitulo22.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En el capítulo 22 vais a poder escuchar la primera parte de la charla que hemos mantenido con Guillermo Som "El Guille".

CEO desde 1996 de elguille.info
MVP (Most Valuable Professional) desde 1997
MAP (Microsoft Most Active Professional) en el año...</itunes:subtitle><itunes:summary><![CDATA[En el capítulo 22 vais a poder escuchar la primera parte de la charla que hemos mantenido con Guillermo Som "El Guille".<br /><br />CEO desde 1996 de elguille.info<br />MVP (Most Valuable Professional) desde 1997<br />MAP (Microsoft Most Active Professional) en el año 2013<br />Mentor de Solid Quality desde el 2005.<br />Ha contribuido y publicado libros como los siguientes:<br />Manual imprescindible de Visual Basic .NET<br />Visual Basic 2005<br />Novedades de Visual Basic 9.0<br />Aprenda C# 3.0 desde 0.0<br />Si queréis contactar con nosotros ya sabéis que tenéis un bonito formulario a vuestra disposición, también podéis hacerlo por Twitter @programarfacilc y tenéis a vuestra disposición una lista de distribución para suscribiros.<br /><br />El Guille es el fundador del famoso sitio web elguille.info, dedicado a la programación en Visual Basic, C# y ASP. Como reconocimiento a su aportación al mundo Microsoft en 1997 se le otorga el MVP. Desde mis inicios como programador en entorno Windows, ha sido una referencia para resolver dudas de código en todo lo relacionado a .NET. Todos aquellos que se iniciaron en .NET en la primera década de este siglo, han pasado de alguna manera por su sitio web.<br /><br />En esta entrevista queremos ver quién es El Guille, la fuente de inspiración de muchos de nosotros. Nos cuenta cuales fueron sus inicios, un repaso por su trayectoria y como no, hablamos de programación, algo que tenemos en común entre él y nosotros. Os dejamos a continuación los enlaces de todos sus sitios web, os pueden ser de gran utilidad.<br /><br />El Guille<br />El Guille Mola<br />Mundo Programación<br />Twitter El Guille<br />Facebook El Guille<br />Domi Tienda<br /><br /><br />Esperamos que disfrutéis de esta charla como nosotros lo hemos disfrutado.<br /><br />Recurso del día<br /><br />videolink2.me<br /><br />Se trata de un sitio web que nos permite hacer videoconferencias, llamadas de voz y chatear. Para usar el servicio solo tenemos que acceder a su web y crear una videoconferencia. Esto nos facilita un enlace que podemos compartir con otros usuarios vía e-mail. Se puede proteger la sesión con una contraseña para que solo accedan los que la conocen. No es necesario darse de alta en ningún servicio y permite hacer conexiones con varios usuarios a la vez. Entre las opciones que te permite este servicio destaca poder compartir la pantalla de tu ordenador para que los demás vean lo que estás haciendo y compartir archivos con los usuarios conectados. Por último existe la extensión para Chrome en su Web Store.<br /><br />Muchas gracias por todos los comentarios y valoraciones que recibimos a través de las plataformas de podcast ivoox, iTunes y Spreaker.]]></itunes:summary><itunes:duration>2399</itunes:duration><itunes:keywords>c#,elguille,microsoft,visual-basic,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>21. Introducción al Arduino</title><link>https://www.spreaker.com/episode/21-introduccion-al-arduino--6131735</link><description><![CDATA[Comenzamos el capítulo 21 donde veremos una introducción al Arduino. Hablamos de microcontroladores y microporcesadores indispensable para entender que es Arduino. Veremos como va a cambiar el mundo y su integración dentro del Internet de las Cosas (IoT).<br /><br />Para contactar con nosotros lo podéis hacer a través de Twitter @programarfacilc, o del formulario de contacto. También tenéis a vuestra disposición la lista de distribución donde os iremos informando de las novedades y los recursos del día que vayamos tratando en cada programa.<br /><br />Os queremos también informar de una novedad en la nuestra web, hemos creado una nueva sección donde iremos añadiendo fragmentos de código de diferentes lenguajes. Pretendemos dar diferentes soluciones a problemas que nos hemos encontrado a lo largo de nuestra experiencia como programadores.<br /><br />En el capítulo os explicamos que es un microcontrolador y un microprocesador y las dos arquitecturas de éstos últimos Von Neuman y Harvard.<br /><br />Veremos en que sectores se utiliza el Arduino para prototipar y para productos finales. Por último daremos un repaso por las diferentes versiones de este famoso microcontrolador. Para ampliar la información podéis dirigiros a los siguientes enlaces.<br /><br />Introducción al Arduino<br />Arduino<br />ATmega<br />Raspberry PI<br />Recurso del día<br /><br />bitbucket.org<br /><br />Repositorio gratuito para Git y Mercurial de la casa Atlassian. Permite tener un control de código de nuestras aplicaciones en la nube. Siempre tendrás el código a tu disposición pudiendo hacer merges, commits y forks. Aunque la versión gratuita tiene la limitación de un número máximo de cinco usuarios, es muy recomendable para equipos de desarrollo pequeños ya que todas las versiones incluyen repositorios ilimitados, repositorios privados, revisiones de código e integración con JIRA, además se puede instalar como plugin en diferentes IDEs de programación como Visual Studio y Eclipse.<br /><br />Os agradecemos todos los comentarios y valoraciones que recibimos a través de las diferentes plataformas de podcast ivoox, iTunes y Spreaker, muchas gracias !!!!!!!!!]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6131735</guid><pubDate>Thu, 28 May 2015 05:32:57 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6131735/podcast21.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el capítulo 21 donde veremos una introducción al Arduino. Hablamos de microcontroladores y microporcesadores indispensable para entender que es Arduino. Veremos como va a cambiar el mundo y su integración dentro del Internet de las Cosas...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el capítulo 21 donde veremos una introducción al Arduino. Hablamos de microcontroladores y microporcesadores indispensable para entender que es Arduino. Veremos como va a cambiar el mundo y su integración dentro del Internet de las Cosas (IoT).<br /><br />Para contactar con nosotros lo podéis hacer a través de Twitter @programarfacilc, o del formulario de contacto. También tenéis a vuestra disposición la lista de distribución donde os iremos informando de las novedades y los recursos del día que vayamos tratando en cada programa.<br /><br />Os queremos también informar de una novedad en la nuestra web, hemos creado una nueva sección donde iremos añadiendo fragmentos de código de diferentes lenguajes. Pretendemos dar diferentes soluciones a problemas que nos hemos encontrado a lo largo de nuestra experiencia como programadores.<br /><br />En el capítulo os explicamos que es un microcontrolador y un microprocesador y las dos arquitecturas de éstos últimos Von Neuman y Harvard.<br /><br />Veremos en que sectores se utiliza el Arduino para prototipar y para productos finales. Por último daremos un repaso por las diferentes versiones de este famoso microcontrolador. Para ampliar la información podéis dirigiros a los siguientes enlaces.<br /><br />Introducción al Arduino<br />Arduino<br />ATmega<br />Raspberry PI<br />Recurso del día<br /><br />bitbucket.org<br /><br />Repositorio gratuito para Git y Mercurial de la casa Atlassian. Permite tener un control de código de nuestras aplicaciones en la nube. Siempre tendrás el código a tu disposición pudiendo hacer merges, commits y forks. Aunque la versión gratuita tiene la limitación de un número máximo de cinco usuarios, es muy recomendable para equipos de desarrollo pequeños ya que todas las versiones incluyen repositorios ilimitados, repositorios privados, revisiones de código e integración con JIRA, además se puede instalar como plugin en diferentes IDEs de programación como Visual Studio y Eclipse.<br /><br />Os agradecemos todos los comentarios y valoraciones que recibimos a través de las diferentes plataformas de podcast ivoox, iTunes y Spreaker, muchas gracias !!!!!!!!!]]></itunes:summary><itunes:duration>1868</itunes:duration><itunes:keywords>arduino,bitbucket,microcontroladores,raspberrypi,repositorio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>20. Crear aplicaciones con WPF</title><link>https://www.spreaker.com/episode/20-crear-aplicaciones-con-wpf--6117666</link><description><![CDATA[Ya vamos por el capítulo 20 del podcast. Hoy veremos cómo podemos crear aplicaciones con WPF (Windows Presentation Foundation). Es una tecnología de Microsoft que nos permite crear aplicaciones de escritorio y Silverlight visualmente atractivas.<br /><br />Ya sabéis que hay un formulario a vuestra disposición para que nos mandéis cualquier duda o sugerencia, además está la lista de distribución que os mantendrá informados de todas las novedades tanto del podcast cómo de la web.<br /><br />Pues comencemos con este capítulo que se presenta bastante técnico y es que hay que decir, que hemos dado un pequeño giro al programa. Aunque vamos a continuar hablando de tecnología, eso no lo dudéis, si que vamos a ir hablando cada vez más de todo lo relacionado con la programación en cualquier dispositivo.<br /><br />¿Qué es WPF? Pues es una tecnología de Microsoft que fue presentada como parte del malogrado Windows Vista. Quizás una de las pocas cosas que se salvó :). Nos sirve principalmente para desarrollar aplicaciones de escritorio para Windows. Aunque ya existía otra tecnología que se llama Windows Form, WPF cambió radicalmente la manera de crear aplicaciones. Por un lado coge características de aplicaciones Windows, como lo hace su antecesor Windows Forms, y por otro lado coge características de aplicaciones web, aquí es donde más se ha notado la mejora ya que permite crear la interfaz gráfica a través del XAML, se pueden aplicar estilos como se hace en el entorno web con CSS y aplicar el patrón de arquitectura MVC.<br /><br />Una de las características más potentes dentro de WPF  es el tema de gráficos. Debido a que internamente utiliza la API Direct3D, podemos crear aplicaciones muy atractivas y con movimientos dinámicos, algo impensable con Windows Form. Nos permite interaccionar con animaciones, vídeo, audio, documentos, aplicar efectos, etc... en las propias aplicaciones.<br /><br />Como un subconjunto dentro de WPF podemos encontrar Silverlight. Es una tecnología que se utiliza para web aunque puede ser ejecutado de forma local. Es muy parecido a como trabaja Flash de Adobe. En la actualidad está teniendo muchos problemas de compatibilidad con Chrome debido a que, éste en su última versión no soporta Silverlight, con el perjuicio que conlleva a las empresas que lo utilizan de manera activa.<br /><br />Cabe destacar la utilización del Data Binding para la comunicación asíncrona entre la vista y el controlador. Esto se hace a través de un elemento que se llama Binder que abre un canal de comunicación permanente entre las dos capas, que permite actualizar la vista desde el controlador e incluso desde la capa del modelo. Todo esto dota a las aplicaciones de una usabilidad espectacular que en muchos casos no permite distinguir si es una aplicación nativa o aplicación web. En WPF se utiliza una variante del MVC que se llama MVVM (Model View View-Model).<br /><br />Como ya hemos comentado, WPF utiliza XAML (Lenguaje Extensible de Marcado de Aplicaciones) basado en XML, utilizado para el diseño de las pantallas, permitiendo que los diseñadores y desarrolladores del Front-end contribuyan de una manera notable al desarrollo de la interfaz gráfica. Para tal tarea, Microsoft tiene un complemento para el desarrollo de aplicaciones con WPF que se llama Expression Blend. Este IDE, proporciona capacidades avanzadas centradas en el diseño para crear aplicaciones para la Tienda Windows, Windows Phone, WPF y Silverlight. Va acompañado de la versión Communtiy de Visual Studio 2013.<br /><br />A continuación os vamos a pasar una recopilación de los frameworks más utilizados a la hora de crear aplicaciones con WPF:<br /><br />Diseño<br />Mahapps Metro<br />Modern UI<br />Modern UI (Metro)  Charts<br />MVVM<br />MVVM Light Toolkit<br />Prism<br />Además hablamos de qué lenguajes de programación acompañan a WPF C#, Visual Basic y F#. Os dejamos los siguientes enlaces interesantes.<br /><br />Tiobe<br />Net Market Shared<br />Recurso del día<br /><br />Visual Studio Code<br /><br />Podéis ver una descripción de este recurso en el artículo que escribimos.<br /><br />Pues hasta aquí el programa de hoy os agradecemos todas las valoraciones que habéis dejado en iTunes, ivoox y Spreaker nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6117666</guid><pubDate>Mon, 25 May 2015 05:32:40 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6117666/capitulo20.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya vamos por el capítulo 20 del podcast. Hoy veremos cómo podemos crear aplicaciones con WPF (Windows Presentation Foundation). Es una tecnología de Microsoft que nos permite crear aplicaciones de escritorio y Silverlight visualmente atractivas.

Ya...</itunes:subtitle><itunes:summary><![CDATA[Ya vamos por el capítulo 20 del podcast. Hoy veremos cómo podemos crear aplicaciones con WPF (Windows Presentation Foundation). Es una tecnología de Microsoft que nos permite crear aplicaciones de escritorio y Silverlight visualmente atractivas.<br /><br />Ya sabéis que hay un formulario a vuestra disposición para que nos mandéis cualquier duda o sugerencia, además está la lista de distribución que os mantendrá informados de todas las novedades tanto del podcast cómo de la web.<br /><br />Pues comencemos con este capítulo que se presenta bastante técnico y es que hay que decir, que hemos dado un pequeño giro al programa. Aunque vamos a continuar hablando de tecnología, eso no lo dudéis, si que vamos a ir hablando cada vez más de todo lo relacionado con la programación en cualquier dispositivo.<br /><br />¿Qué es WPF? Pues es una tecnología de Microsoft que fue presentada como parte del malogrado Windows Vista. Quizás una de las pocas cosas que se salvó :). Nos sirve principalmente para desarrollar aplicaciones de escritorio para Windows. Aunque ya existía otra tecnología que se llama Windows Form, WPF cambió radicalmente la manera de crear aplicaciones. Por un lado coge características de aplicaciones Windows, como lo hace su antecesor Windows Forms, y por otro lado coge características de aplicaciones web, aquí es donde más se ha notado la mejora ya que permite crear la interfaz gráfica a través del XAML, se pueden aplicar estilos como se hace en el entorno web con CSS y aplicar el patrón de arquitectura MVC.<br /><br />Una de las características más potentes dentro de WPF  es el tema de gráficos. Debido a que internamente utiliza la API Direct3D, podemos crear aplicaciones muy atractivas y con movimientos dinámicos, algo impensable con Windows Form. Nos permite interaccionar con animaciones, vídeo, audio, documentos, aplicar efectos, etc... en las propias aplicaciones.<br /><br />Como un subconjunto dentro de WPF podemos encontrar Silverlight. Es una tecnología que se utiliza para web aunque puede ser ejecutado de forma local. Es muy parecido a como trabaja Flash de Adobe. En la actualidad está teniendo muchos problemas de compatibilidad con Chrome debido a que, éste en su última versión no soporta Silverlight, con el perjuicio que conlleva a las empresas que lo utilizan de manera activa.<br /><br />Cabe destacar la utilización del Data Binding para la comunicación asíncrona entre la vista y el controlador. Esto se hace a través de un elemento que se llama Binder que abre un canal de comunicación permanente entre las dos capas, que permite actualizar la vista desde el controlador e incluso desde la capa del modelo. Todo esto dota a las aplicaciones de una usabilidad espectacular que en muchos casos no permite distinguir si es una aplicación nativa o aplicación web. En WPF se utiliza una variante del MVC que se llama MVVM (Model View View-Model).<br /><br />Como ya hemos comentado, WPF utiliza XAML (Lenguaje Extensible de Marcado de Aplicaciones) basado en XML, utilizado para el diseño de las pantallas, permitiendo que los diseñadores y desarrolladores del Front-end contribuyan de una manera notable al desarrollo de la interfaz gráfica. Para tal tarea, Microsoft tiene un complemento para el desarrollo de aplicaciones con WPF que se llama Expression Blend. Este IDE, proporciona capacidades avanzadas centradas en el diseño para crear aplicaciones para la Tienda Windows, Windows Phone, WPF y Silverlight. Va acompañado de la versión Communtiy de Visual Studio 2013.<br /><br />A continuación os vamos a pasar una recopilación de los frameworks más utilizados a la hora de crear aplicaciones con WPF:<br /><br />Diseño<br />Mahapps Metro<br />Modern UI<br />Modern UI (Metro)  Charts<br />MVVM<br />MVVM Light Toolkit<br />Prism<br />Además hablamos de qué lenguajes de programación acompañan a WPF C#, Visual Basic y F#. Os dejamos los siguientes enlaces interesantes.<br /><br />Tiobe<br />Net Market Shared<br />Recurso del día<br...]]></itunes:summary><itunes:duration>1203</itunes:duration><itunes:keywords>c#,visualstudio,windows,wpf,xaml</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>19. Patrón Modelo Vista Controlador</title><link>https://www.spreaker.com/episode/19-patron-modelo-vista-controlador--6099522</link><description><![CDATA[Ya vamos por el capítulo 19 y hoy veremos que es el patrón de arquitectura MVC (Modelo Vista Controlador). Se trata de un patrón muy extendido entre programadores en entorno web y en aplicaciones nativas, que nos permite separar las capas de presentación, lógica y acceso a datos. Es fundamental para reutilizar, estructurar y ordenar el código en una aplicación.<br /><br />Pero antes de nada como siempre, el formulario, mandarnos vuestras sugerencias, quejas o peticiones y la lista de distribución para que os suscribáis, así podréis estar al día en todo lo que hablamos en programarfacil.com.<br /><br />Como ya hemos comentado con anterioridad MVC es un patrón muy extendido entre los programadores de diferentes tecnologías. Es fundamental para tener un código legible y estructurado. Cuando comenzamos a desarrollar una aplicación, nunca sabemos hasta donde va a llegar su propósito, es fundamental que desde un principio tengamos claro cómo estructurar nuestro código. Si no lo hacemos será muy complicado aplicar cualquier patrón en mitad del proyecto y, creerme, os será muy útil en muchos proyectos.<br /><br />Si que es cierto que este tipo de patrones pretenden ser una guía y no son estrictos en su uso. Cada programador puede adaptar su manera de programar a cualquier patrón conocido o simplemente crear uno propio. No hay que volverse loco con toda la documentación que hay al respecto, simplemente tenemos que ser muy organizados y lo más importante saber cual el objetivo de nuestro proyecto.<br /><br />La vista<br /><br />La vista es el módulo de la aplicación que interactúa con el usuario. Recibe los datos, ejecuta eventos y  muestra la información que recibe del controlador. En la programación web forma parte del Front-end y normalmente está programado en HTML, JavaScript y CSS. Aplicando esta arquitectura nos resultará mas o menos sencillo, dependerá de cómo programe el desarrollador, cambiar cualquier elemento de la vista para utilizar otra tecnología, cambiar el diseño, añadir módulos, etc...<br /><br />El controlador<br /><br />El controlador es el enlace entre la vista y el modelo. Por un lado recibe la información y eventos que envía la vista validando la información. Por otro lado, se pondrá en contacto con el modelo para transmitir la información susceptible de ser almacenada en algún sistema de almacenamiento de datos. Por norma general en esta capa es donde se implementa la lógica de negocio aunque seguramente veréis proyectos donde parte de la lógica está implementada en el modelo e incluso en la vista.<br /><br />El modelo<br /><br />Aquí es donde encontramos la estructura de nuestros datos, las clases y entidades, en definitiva, el modelo de datos. Digamos que esta capa es la que nutre a la vista y al controlador de la información tanto a nivel de estructura como a nivel de datos. En esta capa se produce la comunicación con la base de datos. Si lo pensáis bien imaginaros que accedéis a la base de datos desde las tres capas y mañana, por lo que sea, se decide que el motor de base de datos pasa de MySQL a SQL Server, algo nada descabellado. Si vosotros habéis seguido el patrón MVC simplemente tendréis que tocar la capa de acceso a datos, el modelo, mientras que si habéis accedido a esa base de datos desde diferentes capas, tendréis que tocar todas y cada una de ellas. El tema se puede complicar mucho. En esta capa se suelen utilizar los ORM, esto hace que sea más fácil todavía migrar de un motor de base de datos a otro, en algunos casos con solo cambiar una línea de código es suficiente.<br /><br />Por último deciros que este patrón no solo se utiliza en el desarrollo web. Para aplicaciones de escritorio para Windows tenemos un patrón similar que se llama MVVM (Model View View-Model). Es un patrón que se utiliza con las aplicaciones realizadas en WPF. Uno de los frameworks más famosos que se utilizan para aplicar este patrón con Visual Studio es MVVM Light Toolkit.<br /><br />Recurso del día<br /><br />filezilla-project.org<br /><br />Os presentamos, si alguno no lo conocéis, el Filezilla. Se trata de un software (cliente FTP) que nos permite subir archivos a nuestro sitio web, ya sea código HTML, CSS, JavaScript, PHP, ASP, etc... o imágenes, audio, vídeo o documentos. Es un software Open Source (código libre), gratuito y muy sencillo de usar. Permite conexiones seguras y guardar las conexiones que más utilizamos. Sin duda alguna es una herramienta indispensable para cualquier desarrollador web.<br /><br />Pues hasta aquí el programa de hoy os agradecemos todas las valoraciones que habéis dejado en iTunes, ivoox y Spreaker nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6099522</guid><pubDate>Thu, 21 May 2015 05:12:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6099522/capitulo19.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya vamos por el capítulo 19 y hoy veremos que es el patrón de arquitectura MVC (Modelo Vista Controlador). Se trata de un patrón muy extendido entre programadores en entorno web y en aplicaciones nativas, que nos permite separar las capas de...</itunes:subtitle><itunes:summary><![CDATA[Ya vamos por el capítulo 19 y hoy veremos que es el patrón de arquitectura MVC (Modelo Vista Controlador). Se trata de un patrón muy extendido entre programadores en entorno web y en aplicaciones nativas, que nos permite separar las capas de presentación, lógica y acceso a datos. Es fundamental para reutilizar, estructurar y ordenar el código en una aplicación.<br /><br />Pero antes de nada como siempre, el formulario, mandarnos vuestras sugerencias, quejas o peticiones y la lista de distribución para que os suscribáis, así podréis estar al día en todo lo que hablamos en programarfacil.com.<br /><br />Como ya hemos comentado con anterioridad MVC es un patrón muy extendido entre los programadores de diferentes tecnologías. Es fundamental para tener un código legible y estructurado. Cuando comenzamos a desarrollar una aplicación, nunca sabemos hasta donde va a llegar su propósito, es fundamental que desde un principio tengamos claro cómo estructurar nuestro código. Si no lo hacemos será muy complicado aplicar cualquier patrón en mitad del proyecto y, creerme, os será muy útil en muchos proyectos.<br /><br />Si que es cierto que este tipo de patrones pretenden ser una guía y no son estrictos en su uso. Cada programador puede adaptar su manera de programar a cualquier patrón conocido o simplemente crear uno propio. No hay que volverse loco con toda la documentación que hay al respecto, simplemente tenemos que ser muy organizados y lo más importante saber cual el objetivo de nuestro proyecto.<br /><br />La vista<br /><br />La vista es el módulo de la aplicación que interactúa con el usuario. Recibe los datos, ejecuta eventos y  muestra la información que recibe del controlador. En la programación web forma parte del Front-end y normalmente está programado en HTML, JavaScript y CSS. Aplicando esta arquitectura nos resultará mas o menos sencillo, dependerá de cómo programe el desarrollador, cambiar cualquier elemento de la vista para utilizar otra tecnología, cambiar el diseño, añadir módulos, etc...<br /><br />El controlador<br /><br />El controlador es el enlace entre la vista y el modelo. Por un lado recibe la información y eventos que envía la vista validando la información. Por otro lado, se pondrá en contacto con el modelo para transmitir la información susceptible de ser almacenada en algún sistema de almacenamiento de datos. Por norma general en esta capa es donde se implementa la lógica de negocio aunque seguramente veréis proyectos donde parte de la lógica está implementada en el modelo e incluso en la vista.<br /><br />El modelo<br /><br />Aquí es donde encontramos la estructura de nuestros datos, las clases y entidades, en definitiva, el modelo de datos. Digamos que esta capa es la que nutre a la vista y al controlador de la información tanto a nivel de estructura como a nivel de datos. En esta capa se produce la comunicación con la base de datos. Si lo pensáis bien imaginaros que accedéis a la base de datos desde las tres capas y mañana, por lo que sea, se decide que el motor de base de datos pasa de MySQL a SQL Server, algo nada descabellado. Si vosotros habéis seguido el patrón MVC simplemente tendréis que tocar la capa de acceso a datos, el modelo, mientras que si habéis accedido a esa base de datos desde diferentes capas, tendréis que tocar todas y cada una de ellas. El tema se puede complicar mucho. En esta capa se suelen utilizar los ORM, esto hace que sea más fácil todavía migrar de un motor de base de datos a otro, en algunos casos con solo cambiar una línea de código es suficiente.<br /><br />Por último deciros que este patrón no solo se utiliza en el desarrollo web. Para aplicaciones de escritorio para Windows tenemos un patrón similar que se llama MVVM (Model View View-Model). Es un patrón que se utiliza con las aplicaciones realizadas en WPF. Uno de los frameworks más famosos que se utilizan para aplicar este patrón con Visual Studio es MVVM Light Toolkit.<br /><br />Recurso del día<br /><br...]]></itunes:summary><itunes:duration>1313</itunes:duration><itunes:keywords>arquitectura,mvc,patron,php,programacion</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>18. Realidad aumentada</title><link>https://www.spreaker.com/episode/18-realidad-aumentada--6090959</link><description><![CDATA[Muy buenas a todos, comenzamos el capítulo 18 donde veremos qué es la realidad aumentada. Es una tecnología en auge y se nota ya que las grandes tecnológicas están apostando por ella.<br /><br />Pero antes de nada, ya lo sabéis todos, tenéis un formulario a vuestra disposición para que hagáis uso de el y una lista de distribución para que os suscribáis, recibiréis semanalmente un boletín donde os informaré de las novedades y los recursos del día de la semana.<br /><br />Dicho todo esto veamos el tema que nos lleva hoy. Antes de hablar de la realidad aumentada tenemos que entender dos conceptos que están muy ligados, la realidad y la realidad virtual. La realidad qué os voy a contar, nuestro día a día, aunque a veces sea triste y cruel pero es lo que hay.<br /><br />Por otro lado la realidad virtual es la creación de mundos ficticios. Estos mundos virtuales se construyen a través de tecnologías informáticas, hardware y software. El hardware está dotado de sensores que captan el movimiento del usuario y son transmitidos al software que muestra el mundo virtual de acuerdo a esos movimientos.<br /><br />La realidad virtual se utiliza principalmente para entretenimiento y videojuegos. También se utiliza en simuladores, medicina, arqueología incluso para la creación artística. A continuación veremos algunos productos que utilizan esta tecnología.<br /><br />Samsung Gear VR<br />HTC  Re Vive<br />Google Cardboard<br />Project Morpheus<br />Oculus VR Rift<br />Virtuix Omni<br />La realidad aumentada es la mezcla entre la realidad y el mundo virtual. Permite incorporar elementos virtuales a la información obtenida del mundo real a través de un dispositivo de adquisición de vídeo. Se conoce como realidad mixta y se usa en aplicaciones en tiempo real. La gran diferencia entre la realidad virtual y la aumentada es que ésta última no sustituye a la realidad.<br /><br />La base de esta tecnología es la visión artificial y la detección de objetos. Es un área muy extensa que está en una desarrollo temprano. En la actualidad hay diferentes algoritmos que nos permiten detectar objetos como SIFT y SURF.<br /><br />Mientras que la realidad virtual está enfocado principalmente a los videojuegos la realidad aumentada abre muchas más posibilidades siendo las áreas de aplicación tan diversas como educación, medicina, marketing, turismo, cultura, decoración, dispositivos de navegación, etc...<br /><br />Al igual que en la realidad virtual necesitamos de algún dispositivo que nos ayude a aplicar esta tecnología para el uso diario. Lo más común es utilizar gafas que nos permiten mezclar el entorno real con el entorno virtual. Ya existen dispositivos en el mercado pero muchos de ellos están en fase de experimentación.<br /><br />Google Glass<br />Vuzix<br />HoloLens<br />Hay algunos sectores como el del automóvil más en concreto la marca BMW que ya está utilizando esta tecnología en sus fábricas.<br /><br />Una de las posibles utilidades en el uso en los coches para monitorear la conducción a través de las lunas o ventanas. Un ejemplo es el producto que ofrece Continental.<br /><br />Recurso del día<br /><br /><a href="http://www.visme.co" rel="noopener">www.visme.co</a><br /><br />Herramienta on-line que nos permite de una manera muy fácil  e intuitiva crear nuestras presentaciones e infografías. Puedes acceder con tu cuenta de Facebook. Puedes partir de un documento en blanco donde ir añadiendo imágenes, textos, figuras, iconos, gráficos, vídeo y audio o puedes empezar con una plantilla. En la versión gratuita el número de plantillas es bastante limitado pero existe una versión premium que te permite acceder a multitud de ellas. Para descargar la presentación o infografía puedes hacerlo en formato JPG con una marca de agua para la versión gratuita y en la versión premium te permiten descargar además en PDF y HTML5 y sin marca de agua.<br /><br />Pues hasta aquí el programa de hoy os agradezco todas las valoraciones que me habéis dejado en iTunes, ivoox y Spreaker nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6090959</guid><pubDate>Tue, 19 May 2015 17:45:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6090959/capitulo18.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Muy buenas a todos, comenzamos el capítulo 18 donde veremos qué es la realidad aumentada. Es una tecnología en auge y se nota ya que las grandes tecnológicas están apostando por ella.

Pero antes de nada, ya lo sabéis todos, tenéis un formulario a...</itunes:subtitle><itunes:summary><![CDATA[Muy buenas a todos, comenzamos el capítulo 18 donde veremos qué es la realidad aumentada. Es una tecnología en auge y se nota ya que las grandes tecnológicas están apostando por ella.<br /><br />Pero antes de nada, ya lo sabéis todos, tenéis un formulario a vuestra disposición para que hagáis uso de el y una lista de distribución para que os suscribáis, recibiréis semanalmente un boletín donde os informaré de las novedades y los recursos del día de la semana.<br /><br />Dicho todo esto veamos el tema que nos lleva hoy. Antes de hablar de la realidad aumentada tenemos que entender dos conceptos que están muy ligados, la realidad y la realidad virtual. La realidad qué os voy a contar, nuestro día a día, aunque a veces sea triste y cruel pero es lo que hay.<br /><br />Por otro lado la realidad virtual es la creación de mundos ficticios. Estos mundos virtuales se construyen a través de tecnologías informáticas, hardware y software. El hardware está dotado de sensores que captan el movimiento del usuario y son transmitidos al software que muestra el mundo virtual de acuerdo a esos movimientos.<br /><br />La realidad virtual se utiliza principalmente para entretenimiento y videojuegos. También se utiliza en simuladores, medicina, arqueología incluso para la creación artística. A continuación veremos algunos productos que utilizan esta tecnología.<br /><br />Samsung Gear VR<br />HTC  Re Vive<br />Google Cardboard<br />Project Morpheus<br />Oculus VR Rift<br />Virtuix Omni<br />La realidad aumentada es la mezcla entre la realidad y el mundo virtual. Permite incorporar elementos virtuales a la información obtenida del mundo real a través de un dispositivo de adquisición de vídeo. Se conoce como realidad mixta y se usa en aplicaciones en tiempo real. La gran diferencia entre la realidad virtual y la aumentada es que ésta última no sustituye a la realidad.<br /><br />La base de esta tecnología es la visión artificial y la detección de objetos. Es un área muy extensa que está en una desarrollo temprano. En la actualidad hay diferentes algoritmos que nos permiten detectar objetos como SIFT y SURF.<br /><br />Mientras que la realidad virtual está enfocado principalmente a los videojuegos la realidad aumentada abre muchas más posibilidades siendo las áreas de aplicación tan diversas como educación, medicina, marketing, turismo, cultura, decoración, dispositivos de navegación, etc...<br /><br />Al igual que en la realidad virtual necesitamos de algún dispositivo que nos ayude a aplicar esta tecnología para el uso diario. Lo más común es utilizar gafas que nos permiten mezclar el entorno real con el entorno virtual. Ya existen dispositivos en el mercado pero muchos de ellos están en fase de experimentación.<br /><br />Google Glass<br />Vuzix<br />HoloLens<br />Hay algunos sectores como el del automóvil más en concreto la marca BMW que ya está utilizando esta tecnología en sus fábricas.<br /><br />Una de las posibles utilidades en el uso en los coches para monitorear la conducción a través de las lunas o ventanas. Un ejemplo es el producto que ofrece Continental.<br /><br />Recurso del día<br /><br /><a href="http://www.visme.co" rel="noopener">www.visme.co</a><br /><br />Herramienta on-line que nos permite de una manera muy fácil  e intuitiva crear nuestras presentaciones e infografías. Puedes acceder con tu cuenta de Facebook. Puedes partir de un documento en blanco donde ir añadiendo imágenes, textos, figuras, iconos, gráficos, vídeo y audio o puedes empezar con una plantilla. En la versión gratuita el número de plantillas es bastante limitado pero existe una versión premium que te permite acceder a multitud de ellas. Para descargar la presentación o infografía puedes hacerlo en formato JPG con una marca de agua para la versión gratuita y en la versión premium te permiten descargar además en PDF y HTML5 y sin marca de agua.<br /><br />Pues hasta aquí el programa de hoy os agradezco todas las valoraciones que me habéis dejado en iTunes,...]]></itunes:summary><itunes:duration>843</itunes:duration><itunes:keywords>aumentada,glass,realidad,virtual</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>17. Whatsapp en entorno web</title><link>https://www.spreaker.com/episode/17-whatsapp-en-entorno-web--6066610</link><description><![CDATA[Hoy vamos a ver la aplicación Whatasapp en entorno web y es que desde que Facebook adquirió esta compañía no ha parado de ir mejorando el servicio poco a poco. No hace mucho os comentábamos que desde Whatsapp ya podíamos hacer llamadas de voz, ahora además podemos utilizar la aplicación desde un ordenador. También veremos cuales son las diferencias entre las aplicaciones web y las aplicaciones nativas (apps para móviles y escritorio).<br /><br />Creo que ya lo sabéis todos, lo repito en cada capítulo, aquí tenéis un formulario de contacto para que mandéis cualquier duda o sugerencia, además tenéis a vuestra disposición una lista de distribución a la que os podáis suscribir.<br /><br />La semana pasada ya mandé el primer boletín a los suscriptores. En este boletín iba la clave para acceder al curso Iniciación al Visual Studio Community. También he decidido enviar un boletín semanal donde os informaré de los últimos movimientos de la semana y como complemento os adjuntaré los recursos del día que hayamos visto esa semana, muchos de los cuales os serán muy útiles.<br /><br />La aplicación Whatsapp en entorno web nos permite tener la misma aplicación que tenemos en el móvil pero en nuestro ordenador. Resulta muy cómodo cuando estamos en casa, en la oficina o en cualquier sitio donde tengamos acceso a un ordenador. Resulta muchísimo más cómodo escribir mensajes desde un teclado convencional que desde el teclado de nuestro móvil.<br /><br />Desde la versión web también tenemos acceso a todas las conversaciones, contactos y algo muy importante, tenemos acceso a todas las fotos y vídeos que hemos recibido y enviado. Esto nos facilita la tarea de descargar este contenido multimedia en nuestro ordenador. Hasta ahora si queríamos descargar una foto en nuestro pc podíamos enviarlo por e-mail, conectar nuestro móvil al ordenador o simplemente subirlo al Drive, Dropbox o cualquier servicio de almacenamiento en la nube que tengamos contratado.<br /><br />Para acceder a este servicio solo tenéis que ir a web.whatsapp.com y seguir las instrucciones que se indican dependiendo del sistema operativo que tengáis en vuestro móvil. Para los usuarios de iPhone (IOS) no está disponible la versión web, de momento no se sabe nada.<br /><br />Con las pruebas que he realizado con la versión web he comprobado que es algo más lenta que la versión para móvil. Otro factor a tener en cuenta es que, como es natural, debemos tener una cuenta activada en nuestro teléfono y no solo eso, también debemos estar conectados a nuestro Whatsapp en el móvil ya que, la versión web no es más que una extensión de la aplicación móvil lo que implica que se establezca una conexión entre las dos aplicaciones así que hay que tener en cuenta que aunque estemos conectados a la aplicación web, nuestro teléfono seguirá consumiendo datos. Es muy recomendable que cuando utilicemos esta nueva característica estemos conectados con nuestro móvil a una conexión wifi ya que de otro modo podemos consumir toda nuestra tarifa de datos.<br /><br />Poniendo como ejemplo estas dos versiones de Whatsapp vamos a ver cuales son las diferencias entre una aplicación web y una aplicación nativa ya sea para móviles como para escritorio.<br /><br />Las aplicaciones web ya las conocéis todos, incluso he dedicado un podcast a explicar su funcionamiento. En resumen se podría decir que son las aplicaciones que se ejecutan en un servidor remoto y a las que tenemos acceso a través de Internet o de una intranet. Es necesario tener instalado en el ordenador cliente un navegador y se utilizan para desarrollar lenguajes como HTML, JavaScript, CSS, PHP, ASP, etc...<br /><br />Por el contrario una aplicación nativa son aquellas que dependen del sistema operativo en el que se va a ejecutar. En este grupo se incluyen las aplicaciones móviles y las aplicaciones de escritorio. Necesitan ser instaladas en el ordenador cliente.<br /><br />Por lo tanto una aplicación web está disponible para diferentes dispositivos y sistemas operativos que acceden a una única versión, por el contrario la aplicación nativa tendrá una versión para cada sistema operativo. Las dos aplicaciones pueden compartir información con otros usuarios a través de una base de datos a la que se pueden conectar mediante una conexión de red.<br /><br />Una de las grandes diferencias que encontramos es la disponibilidad que tienen, mientras que una aplicación web se necesita imperiosamente una conexión de red, ya sea red local o Internet, las aplicaciones nativas pueden funcionar en modo off-line siendo totalmente operativas y cuando se establece la conexión con el servidor enviar los datos para ser actualizados.<br /><br />La gran ventaja de las aplicaciones web con respecto a las nativas es la actualización y el mantenimiento, ya que en las primeras está todo centralizado en un servidor así que solo deberíamos actualizar una sola vez en cambio las aplicaciones nativas es algo más complicado. Para las aplicaciones de móviles existen las tiendas o repositorios de aplicaciones como Apple Store o Google Play Store. Para las versiones de escritorio se pueden utilizar servicios parecidos. Esto no implica que todos los usuarios tengan la misma versión ya que dependerá de ellos la actualización a la nueva versión.<br /><br />En los dos casos tenemos acceso a los recursos del sistema como puede ser tarjeta gráfica, cámara, periféricos conectados a nuestro ordenador y sensores.<br /><br />Por último y con respecto al rendimiento, en el caso de las aplicaciones web dependerá de las características del servidor, del ancho de banda de la conexión y del número de usuarios concurrentes. En las aplicaciones nativas principalmente dependerá del sistema donde se esté ejecutando la aplicación y en el caso de que tengamos acceso a una base de datos común, también dependerá de lo rápido que se produzca esa conexión.<br /><br />Recurso del día<br /><br /><a href="http://www.flaticon.com" rel="noopener">www.flaticon.com</a><br /><br />Es un recurso para diseñadores y programadores donde encontramos multitud de iconos de diferentes temáticas, industrial, educacional, para el teléfono, redes sociales, del tiempo, etc… Podemos bajar en diferentes formatos como PNG, EPS vectorial y PSD formato Photoshop. Además con la versión PNG podemos elegir diferentes tamaños desde 16x16 a 256x256. Es totalmente gratuito aunque existe una versión premium. En la versión gratuita la licencia exige que hagas referencia al autor de los iconos. Si es una web poniendo un enlace a la web del autor y si es en otro tipo de software en los créditos.<br /><br />Pues hasta aquí el programa de hoy os agradezco todas las valoraciones que me habéis dejado en iTunes, ivoox y Spreaker nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6066610</guid><pubDate>Thu, 14 May 2015 05:02:36 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6066610/podcast17.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a ver la aplicación Whatasapp en entorno web y es que desde que Facebook adquirió esta compañía no ha parado de ir mejorando el servicio poco a poco. No hace mucho os comentábamos que desde Whatsapp ya podíamos hacer llamadas de voz, ahora...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a ver la aplicación Whatasapp en entorno web y es que desde que Facebook adquirió esta compañía no ha parado de ir mejorando el servicio poco a poco. No hace mucho os comentábamos que desde Whatsapp ya podíamos hacer llamadas de voz, ahora además podemos utilizar la aplicación desde un ordenador. También veremos cuales son las diferencias entre las aplicaciones web y las aplicaciones nativas (apps para móviles y escritorio).<br /><br />Creo que ya lo sabéis todos, lo repito en cada capítulo, aquí tenéis un formulario de contacto para que mandéis cualquier duda o sugerencia, además tenéis a vuestra disposición una lista de distribución a la que os podáis suscribir.<br /><br />La semana pasada ya mandé el primer boletín a los suscriptores. En este boletín iba la clave para acceder al curso Iniciación al Visual Studio Community. También he decidido enviar un boletín semanal donde os informaré de los últimos movimientos de la semana y como complemento os adjuntaré los recursos del día que hayamos visto esa semana, muchos de los cuales os serán muy útiles.<br /><br />La aplicación Whatsapp en entorno web nos permite tener la misma aplicación que tenemos en el móvil pero en nuestro ordenador. Resulta muy cómodo cuando estamos en casa, en la oficina o en cualquier sitio donde tengamos acceso a un ordenador. Resulta muchísimo más cómodo escribir mensajes desde un teclado convencional que desde el teclado de nuestro móvil.<br /><br />Desde la versión web también tenemos acceso a todas las conversaciones, contactos y algo muy importante, tenemos acceso a todas las fotos y vídeos que hemos recibido y enviado. Esto nos facilita la tarea de descargar este contenido multimedia en nuestro ordenador. Hasta ahora si queríamos descargar una foto en nuestro pc podíamos enviarlo por e-mail, conectar nuestro móvil al ordenador o simplemente subirlo al Drive, Dropbox o cualquier servicio de almacenamiento en la nube que tengamos contratado.<br /><br />Para acceder a este servicio solo tenéis que ir a web.whatsapp.com y seguir las instrucciones que se indican dependiendo del sistema operativo que tengáis en vuestro móvil. Para los usuarios de iPhone (IOS) no está disponible la versión web, de momento no se sabe nada.<br /><br />Con las pruebas que he realizado con la versión web he comprobado que es algo más lenta que la versión para móvil. Otro factor a tener en cuenta es que, como es natural, debemos tener una cuenta activada en nuestro teléfono y no solo eso, también debemos estar conectados a nuestro Whatsapp en el móvil ya que, la versión web no es más que una extensión de la aplicación móvil lo que implica que se establezca una conexión entre las dos aplicaciones así que hay que tener en cuenta que aunque estemos conectados a la aplicación web, nuestro teléfono seguirá consumiendo datos. Es muy recomendable que cuando utilicemos esta nueva característica estemos conectados con nuestro móvil a una conexión wifi ya que de otro modo podemos consumir toda nuestra tarifa de datos.<br /><br />Poniendo como ejemplo estas dos versiones de Whatsapp vamos a ver cuales son las diferencias entre una aplicación web y una aplicación nativa ya sea para móviles como para escritorio.<br /><br />Las aplicaciones web ya las conocéis todos, incluso he dedicado un podcast a explicar su funcionamiento. En resumen se podría decir que son las aplicaciones que se ejecutan en un servidor remoto y a las que tenemos acceso a través de Internet o de una intranet. Es necesario tener instalado en el ordenador cliente un navegador y se utilizan para desarrollar lenguajes como HTML, JavaScript, CSS, PHP, ASP, etc...<br /><br />Por el contrario una aplicación nativa son aquellas que dependen del sistema operativo en el que se va a ejecutar. En este grupo se incluyen las aplicaciones móviles y las aplicaciones de escritorio. Necesitan ser instaladas en el ordenador cliente.<br /><br />Por lo tanto una aplicación web está disponible para diferentes dispositivos y...]]></itunes:summary><itunes:duration>821</itunes:duration><itunes:keywords>android,app,nativa,website,whatsapp</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>16. Alerta virus CryptoLocker</title><link>https://www.spreaker.com/episode/16-alerta-virus-cryptolocker--6052770</link><description><![CDATA[Hoy os hablamos del virus CryptoLocker que está causando auténticos destrozos en las empresas. Es un virus de la familia de los Cryto-malware o Ransonware, son muy peligrosos y tienen la capacidad de secuestrar los archivos de tu ordenador cifrando o encriptando todos aquellos que se encuentra en su camino.<br /><br />Como ya sabéis tenéis a vuestra disposición un formulario de contacto y una lista de distribución. Podéis hacer uso de ellos como os venga en gana.<br /><br />Los virus llamados generalmente Crypto-malware como CrytoLocker, CriptoWall o CryptoFortress están muy en auge en España debido a que recientemente se ha producido un ataque masivo.<br /><br />Estos virus encriptan los archivos de tu ordenador de forma aleatoria buscando ciertos patrones como archivos .doc, .pdf. .csv, etc... Es complicado para los antivirus detectarlos a tiempo ya que salen nuevas variantes constantemente. Realmente no afectan a los archivos del sistema pudiendo funcionar con normalidad las máquinas infectadas, lo único es que no se puede acceder a los archivos bloqueados.<br /><br />La mayoría de ellos actúa en cinco etapas.<br /><br />Instalación<br /><br />La infección comienza al recibir un e-mail como si fuera de Correos. En el e-mail nos informan que tenemos una carta certificada a nuestro nombre y que vayamos al enlace adjunto para descargarnos la notificación.<br />Es una infección silenciosa y modifica el registro de Windows donde introduce unas claves que inician el virus cada vez que se arranca el ordenador.<br /><br />Contacto con los malhechores<br />Tras ser infectado el virus comienza el proceso y lo primero es contactar con su cuartel a través de Internet. Prueba con cada una de las direcciones que tiene almacenadas en busca de una respuesta. En cuanto la encuentra intercambia las claves de cifrado. Ahora ellos son los únicos que pueden descifrar tus archivos.<br /><br />Secuestro de archivos<br />El virus elige archivos de tu disco duro con un patrón definido como pueden ser archivos de Office, AutoCAD, archivos de datos, Photoshop, etc...Cuando los ha encontrado los cifra con una clave muy potente siendo imposible, a partir de este momento, abrirlos si no se tiene el antídoto o claves originales, los cuales están en posesión de los criminales.<br /><br />Existe una variante que se llama TeslaCrypt que secuestra partidas y archivos esenciales de juegos instalados en tu ordenador.<br /><br />Es importante destacar que solo infecta a sistemas operativos Windows. Esto no implica que no pueda afectar a máquinas con sistemas operativos como Mac o Linux. Lo cierto es que una vez instalado el virus en un ordenador, intentará atacar a todas aquellas unidades que estén a su alcance ya sea mediante red o USB. De este virus no se escapa nadie.<br /><br />Petición de rescate<br />Una vez infectado y encriptado los archivos comienza la petición de rescate. Lo típico es a través de un navegador web, mostrando una página al arrancar nuestro navegador, donde se dan las instrucciones claras y concisas de los pasos que tienes que seguir para pagar el rescate.<br /><br />Pago de rescate<br />La cuantía del rescate varía respecto a la mutación, pero puede llegar a ser hasta 500€. Normalmente te dan un tiempo de entre dos y tres días para pagarlo. Trascurrido este tiempo puede pasar dos cosas, o aumenta el rescate o directamente desaparece la opción de pagar.<br /><br />El pago se suele hacer en una moneda virtual que se llama Bitcoin. Es una moneda que es muy difícil de identificar.<br /><br />Los expertos en materia de seguridad son unánimes y recomiendan no pagar a menos que sea estrictamente necesario. Pagar no garantiza que te den la clave correcta, aunque es verdad que en la gran mayoría de casos el pago ha funcionado. Además, estás financiando a los criminales. Esto implica que tendrán más fondos para crear virus cada vez más potentes.<br /><br />Recurso del día<br /><br /><a href="http://www.eset.es" rel="noopener">www.eset.es</a><br /><br />Hoy os recomendamos un antivirus español, más concreto de Alicante. Es el Nod32 de la casa Eset. Es un antivirus que funciona muy bien y no consume muchos recursos de tu sistema lo que le hacen ser muy ligero en términos de proceso. Ofrece una prueba de 30 días gratuita y el precio puede variar pero está entorno a los 28€/año. Este precio se va reduciendo año a año según vas renovando y tienen ofertas especiales para múltiples licencias.<br /><br />Pues hasta aquí el programa de hoy, esperamos que os haya sido de ayuda y llevar cuidado con los virus, hay que tener siempre un antivirus instalado y actualizado. Como siempre agradeceros todos vuestros comentarios y valoraciones en las plataformas iTunes, ivoox y Spreaker, muchas gracias.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6052770</guid><pubDate>Mon, 11 May 2015 06:03:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6052770/podcast16.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy os hablamos del virus CryptoLocker que está causando auténticos destrozos en las empresas. Es un virus de la familia de los Cryto-malware o Ransonware, son muy peligrosos y tienen la capacidad de secuestrar los archivos de tu ordenador cifrando o...</itunes:subtitle><itunes:summary><![CDATA[Hoy os hablamos del virus CryptoLocker que está causando auténticos destrozos en las empresas. Es un virus de la familia de los Cryto-malware o Ransonware, son muy peligrosos y tienen la capacidad de secuestrar los archivos de tu ordenador cifrando o encriptando todos aquellos que se encuentra en su camino.<br /><br />Como ya sabéis tenéis a vuestra disposición un formulario de contacto y una lista de distribución. Podéis hacer uso de ellos como os venga en gana.<br /><br />Los virus llamados generalmente Crypto-malware como CrytoLocker, CriptoWall o CryptoFortress están muy en auge en España debido a que recientemente se ha producido un ataque masivo.<br /><br />Estos virus encriptan los archivos de tu ordenador de forma aleatoria buscando ciertos patrones como archivos .doc, .pdf. .csv, etc... Es complicado para los antivirus detectarlos a tiempo ya que salen nuevas variantes constantemente. Realmente no afectan a los archivos del sistema pudiendo funcionar con normalidad las máquinas infectadas, lo único es que no se puede acceder a los archivos bloqueados.<br /><br />La mayoría de ellos actúa en cinco etapas.<br /><br />Instalación<br /><br />La infección comienza al recibir un e-mail como si fuera de Correos. En el e-mail nos informan que tenemos una carta certificada a nuestro nombre y que vayamos al enlace adjunto para descargarnos la notificación.<br />Es una infección silenciosa y modifica el registro de Windows donde introduce unas claves que inician el virus cada vez que se arranca el ordenador.<br /><br />Contacto con los malhechores<br />Tras ser infectado el virus comienza el proceso y lo primero es contactar con su cuartel a través de Internet. Prueba con cada una de las direcciones que tiene almacenadas en busca de una respuesta. En cuanto la encuentra intercambia las claves de cifrado. Ahora ellos son los únicos que pueden descifrar tus archivos.<br /><br />Secuestro de archivos<br />El virus elige archivos de tu disco duro con un patrón definido como pueden ser archivos de Office, AutoCAD, archivos de datos, Photoshop, etc...Cuando los ha encontrado los cifra con una clave muy potente siendo imposible, a partir de este momento, abrirlos si no se tiene el antídoto o claves originales, los cuales están en posesión de los criminales.<br /><br />Existe una variante que se llama TeslaCrypt que secuestra partidas y archivos esenciales de juegos instalados en tu ordenador.<br /><br />Es importante destacar que solo infecta a sistemas operativos Windows. Esto no implica que no pueda afectar a máquinas con sistemas operativos como Mac o Linux. Lo cierto es que una vez instalado el virus en un ordenador, intentará atacar a todas aquellas unidades que estén a su alcance ya sea mediante red o USB. De este virus no se escapa nadie.<br /><br />Petición de rescate<br />Una vez infectado y encriptado los archivos comienza la petición de rescate. Lo típico es a través de un navegador web, mostrando una página al arrancar nuestro navegador, donde se dan las instrucciones claras y concisas de los pasos que tienes que seguir para pagar el rescate.<br /><br />Pago de rescate<br />La cuantía del rescate varía respecto a la mutación, pero puede llegar a ser hasta 500€. Normalmente te dan un tiempo de entre dos y tres días para pagarlo. Trascurrido este tiempo puede pasar dos cosas, o aumenta el rescate o directamente desaparece la opción de pagar.<br /><br />El pago se suele hacer en una moneda virtual que se llama Bitcoin. Es una moneda que es muy difícil de identificar.<br /><br />Los expertos en materia de seguridad son unánimes y recomiendan no pagar a menos que sea estrictamente necesario. Pagar no garantiza que te den la clave correcta, aunque es verdad que en la gran mayoría de casos el pago ha funcionado. Además, estás financiando a los criminales. Esto implica que tendrán más fondos para crear virus cada vez más potentes.<br /><br />Recurso del día<br /><br /><a href="http://www.eset.es"...]]></itunes:summary><itunes:duration>935</itunes:duration><itunes:keywords>antivirus,crytolocker,ransomware,virus,windows</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>15. Cómo funciona un sitio web</title><link>https://www.spreaker.com/episode/15-como-funciona-un-sitio-web--6035013</link><description><![CDATA[Ya vamos por el capítulo 15 y subiendo, no está nada mal. En este capítulo vamos a ver cómo funciona un sitio web. Este capítulo pretende arrojar un poco de luz a una tecnología que utilizamos a diario. Veremos las partes que intervienen, el desarrollo web, el navegador, dominio, protocolo HTTP, el sistema DNS y el servidor web.<br /><br />Pero antes de nada como siempre, tenéis un formulario de contacto a vuestra disposición y que estamos encantados que lo utilicéis para enviarnos cualquier duda sugerencia o proposición ya sea decente o indecente :). Por otro lado sabéis que tenéis la lista de distribución que dentro de poco empezará a funcionar con sorpresas para todos aquellos que estén suscritos.<br /><br />Diariamente estamos acostumbrados a navegar por Internet y a visitar sitios webs, seguramente os habréis preguntado alguna vez, ¿donde están los archivos HTML que estoy viendo? ¿qué sistema se está utilizando?. Un sitio web es un sistema que debe estar muy bien engranado para que funcione correctamente. Está compuesto por las siguientes partes:<br /><br />Desarrollo web<br />Navegador<br />Dominio (programarfacil.com)<br />HTTP<br />DNS<br />Servidor web<br />En este podcast se hace referencia a varias páginas web que os dejamos a continuación.<br /><br />Cómo trabaja un sitio web<br />Navegador Google Chrome<br />Diferencia entre HTTP y HTTPS<br />Servidor web<br /><br /><br />Y como siempre agradeceros todos los comentarios y valoraciones que nos dais en iTunes e ivoox, nos hace seguir hacia delante con este proyecto aunque suponga un esfuerzo extra en nuestras vidas, de corazón muchas gracias.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6035013</guid><pubDate>Thu, 07 May 2015 04:35:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6035013/podcast15.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ya vamos por el capítulo 15 y subiendo, no está nada mal. En este capítulo vamos a ver cómo funciona un sitio web. Este capítulo pretende arrojar un poco de luz a una tecnología que utilizamos a diario. Veremos las partes que intervienen, el...</itunes:subtitle><itunes:summary><![CDATA[Ya vamos por el capítulo 15 y subiendo, no está nada mal. En este capítulo vamos a ver cómo funciona un sitio web. Este capítulo pretende arrojar un poco de luz a una tecnología que utilizamos a diario. Veremos las partes que intervienen, el desarrollo web, el navegador, dominio, protocolo HTTP, el sistema DNS y el servidor web.<br /><br />Pero antes de nada como siempre, tenéis un formulario de contacto a vuestra disposición y que estamos encantados que lo utilicéis para enviarnos cualquier duda sugerencia o proposición ya sea decente o indecente :). Por otro lado sabéis que tenéis la lista de distribución que dentro de poco empezará a funcionar con sorpresas para todos aquellos que estén suscritos.<br /><br />Diariamente estamos acostumbrados a navegar por Internet y a visitar sitios webs, seguramente os habréis preguntado alguna vez, ¿donde están los archivos HTML que estoy viendo? ¿qué sistema se está utilizando?. Un sitio web es un sistema que debe estar muy bien engranado para que funcione correctamente. Está compuesto por las siguientes partes:<br /><br />Desarrollo web<br />Navegador<br />Dominio (programarfacil.com)<br />HTTP<br />DNS<br />Servidor web<br />En este podcast se hace referencia a varias páginas web que os dejamos a continuación.<br /><br />Cómo trabaja un sitio web<br />Navegador Google Chrome<br />Diferencia entre HTTP y HTTPS<br />Servidor web<br /><br /><br />Y como siempre agradeceros todos los comentarios y valoraciones que nos dais en iTunes e ivoox, nos hace seguir hacia delante con este proyecto aunque suponga un esfuerzo extra en nuestras vidas, de corazón muchas gracias.]]></itunes:summary><itunes:duration>1395</itunes:duration><itunes:keywords>css,html,php,site,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>14.Qué es un podcast y cómo podemos crea</title><link>https://www.spreaker.com/episode/14-que-es-un-podcast-y-como-podemos-crea--6019448</link><description><![CDATA[Capítulo número 14 hoy vamos a hacer un experimento y esperamos que todos vosotros nos ayudéis. Hoy vamos a ver qué es un podcast y como podemos crearlo.<br /><br />Pero antes de nada como siempre, tenéis a vuestra disposición un maravilloso y precioso formulario de contacto para cualquier duda, sugerencia o insulto. También podéis suscribiros a la lista de distribución que tenemos activa en nuestra web, se esperan sorpresas para todos aquellos suscriptores.<br /><br />Dicho todo esto vamos a ver el experimento que pretendemos realizar con vosotros. Es de suponer que ya sabéis que es un podcast por eso queremos que difundáis este capítulo a todos aquellos conocidos, amigos, familiares, compañeros, etc... para que sepan que es un podcast. Queremos llegar a máximo de personas posibles y por eso os invitamos a compartir este artículo. Sólo tenéis que copiar esta dirección () y mandarla por e-mail o por Whatsapp. Pretendemos dar a conocer este maravilloso mundo que es el podcast.<br /><br />En este podcast hablamos de qué es un podcast, donde podemos encontrar los programas que se emiten y veremos los pasos que hay que seguir para crear un podcast. Si queréis una información más detallada podéis dirigiros a nuestro artículo Nuestra experiencia en la creación de un podcast, donde hablamos precisamente de eso la experiencia que hemos tenido creando este podcast.<br /><br />En este capítulo hacemos referencia a varias páginas webs que podéis consultar a continuación.<br /><br />Plataformas de hosting para podcast<br /><a href="http://www.buzzsprout.com/" rel="noopener">http://www.buzzsprout.com/</a><br /><a href="http://www.podbean.com/" rel="noopener">http://www.podbean.com/</a><br /><a href="https://www.libsyn.com/" rel="noopener">https://www.libsyn.com/</a><br /><a href="https://www.blubrry.com/" rel="noopener">https://www.blubrry.com/</a><br /><a href="http://www.spreaker.com/" rel="noopener">http://www.spreaker.com/</a><br />Audacity<br />Recurso del día<br /><br /><a href="http://www.hostinger.es" rel="noopener">www.hostinger.es</a><br /><br />Se trata de un hosting web gratuito. Te ofrece espacio de 2Gb, un tráfico de 100 Gb, PHP, MySQL, instalador de Scripts y CMS como Wordpress, Joomla y Prestashop. Además es sin publicidad de ningún tipo.<br /><br />Bueno pues hasta aquí el programa de hoy esperamos que os haya gustado y si es así os agradecemos que valoréis este proyecto en las plataformas de podcast iTunes e ivoox, gracias a vuestras valoraciones y vuestros comentarios nuestro trabajo es mucho más ameno, muchas gracias.<br /><br />Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6019448</guid><pubDate>Mon, 04 May 2015 07:50:10 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6019448/podcast14.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Capítulo número 14 hoy vamos a hacer un experimento y esperamos que todos vosotros nos ayudéis. Hoy vamos a ver qué es un podcast y como podemos crearlo.

Pero antes de nada como siempre, tenéis a vuestra disposición un maravilloso y precioso...</itunes:subtitle><itunes:summary><![CDATA[Capítulo número 14 hoy vamos a hacer un experimento y esperamos que todos vosotros nos ayudéis. Hoy vamos a ver qué es un podcast y como podemos crearlo.<br /><br />Pero antes de nada como siempre, tenéis a vuestra disposición un maravilloso y precioso formulario de contacto para cualquier duda, sugerencia o insulto. También podéis suscribiros a la lista de distribución que tenemos activa en nuestra web, se esperan sorpresas para todos aquellos suscriptores.<br /><br />Dicho todo esto vamos a ver el experimento que pretendemos realizar con vosotros. Es de suponer que ya sabéis que es un podcast por eso queremos que difundáis este capítulo a todos aquellos conocidos, amigos, familiares, compañeros, etc... para que sepan que es un podcast. Queremos llegar a máximo de personas posibles y por eso os invitamos a compartir este artículo. Sólo tenéis que copiar esta dirección () y mandarla por e-mail o por Whatsapp. Pretendemos dar a conocer este maravilloso mundo que es el podcast.<br /><br />En este podcast hablamos de qué es un podcast, donde podemos encontrar los programas que se emiten y veremos los pasos que hay que seguir para crear un podcast. Si queréis una información más detallada podéis dirigiros a nuestro artículo Nuestra experiencia en la creación de un podcast, donde hablamos precisamente de eso la experiencia que hemos tenido creando este podcast.<br /><br />En este capítulo hacemos referencia a varias páginas webs que podéis consultar a continuación.<br /><br />Plataformas de hosting para podcast<br /><a href="http://www.buzzsprout.com/" rel="noopener">http://www.buzzsprout.com/</a><br /><a href="http://www.podbean.com/" rel="noopener">http://www.podbean.com/</a><br /><a href="https://www.libsyn.com/" rel="noopener">https://www.libsyn.com/</a><br /><a href="https://www.blubrry.com/" rel="noopener">https://www.blubrry.com/</a><br /><a href="http://www.spreaker.com/" rel="noopener">http://www.spreaker.com/</a><br />Audacity<br />Recurso del día<br /><br /><a href="http://www.hostinger.es" rel="noopener">www.hostinger.es</a><br /><br />Se trata de un hosting web gratuito. Te ofrece espacio de 2Gb, un tráfico de 100 Gb, PHP, MySQL, instalador de Scripts y CMS como Wordpress, Joomla y Prestashop. Además es sin publicidad de ningún tipo.<br /><br />Bueno pues hasta aquí el programa de hoy esperamos que os haya gustado y si es así os agradecemos que valoréis este proyecto en las plataformas de podcast iTunes e ivoox, gracias a vuestras valoraciones y vuestros comentarios nuestro trabajo es mucho más ameno, muchas gracias.<br /><br />Nos vemos en el siguiente capítulo.]]></itunes:summary><itunes:duration>1548</itunes:duration><itunes:keywords>audacity,crear,itunes,podcast,podcasting</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>13. Megapíxeles: una verdad a medias</title><link>https://www.spreaker.com/episode/13-megapixeles-una-verdad-a-medias--6001587</link><description><![CDATA[Comenzamos el capítulo número 13 donde veremos que son los Megapíxeles,  una verdad a medias. Veremos que es un píxel, como se utilizan y que hay detrás de los megapíxles que nos ofrecen los dispositivos móviles. Además resolveremos dudas de la audiencia, como podemos proteger una carpeta con contraseña en el sistema Windows y nos han informado de una plataforma de podcast en la que no estamos presentes Pocket Cast.<br /><br />Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros.<br /><br />Antes de entrar de lleno con el tema de hoy, vamos a aclarar las siguientes dudas que nos han llegado a través del formulario de contacto.<br /><br />Patricia Barcelo<br />Hola<br /><br />Un día podrías comentar cómo poner clave de seguridad a las carpetas :)<br />Saludos<br /><br />Emilio Elche<br />Hola, hace poco que he descubierto vuestro podcast y me parece muy interesante. En el trabajo lo escucho vía iTunes sincronizando mi ipod classic, pero en el teléfono no consigo encontrarlo en PocketCast (se supone que bebe de iTunes) por lo que no puedo agregarlo.<br />Si me pasarais el rss del podcast podría añadirlo a mano.<br /><br />Muchas gracias y animo con el podcast que está muy bien hecho.<br />Saludos desde Elche. Alicante<br /><br />Hoy hablaremos de los Megapíxeles, los definiremos e intentaremos explicar qué son y como influyen en las fotografías que es capaz de tomar nuestro dispositivo móvil arrojando algo de luz a los mitos que corren en torno a ellos como medida de calidad.<br /><br />Os dejamos los enlaces de los recursos que hablamos en este podcast.<br /><br />Software para proteger contraseñas MyLockBox<br />Este software es open source para proteger carpetas Alfa Folder Locks<br />Software freeware para proteger carpetas Easy File Locker<br />¿Qué son los megapíxeles?<br />Gimp<br />Pixlr<br />Imagenes del Curiosity<br />Recurso del día<br /><br /><a href="http://www.pdftoword.com/es/" rel="noopener">www.pdftoword.com/es/</a> <br /><br />Página web en la que podremos realizar online la conversión de PDF a WORD, EXCEL, POWERPOINT y viceversa. Únicamente se solicita nuestro correo para proceder al envío del documento una vez convertido.<br /><br />Bueno pues hasta aquí el programa de hoy. Os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox, muchas gracias a todos por los que habéis dejado.<br /><br />Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/6001587</guid><pubDate>Thu, 30 Apr 2015 04:55:18 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/6001587/podcast13.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el capítulo número 13 donde veremos que son los Megapíxeles,  una verdad a medias. Veremos que es un píxel, como se utilizan y que hay detrás de los megapíxles que nos ofrecen los dispositivos móviles. Además resolveremos dudas de la...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el capítulo número 13 donde veremos que son los Megapíxeles,  una verdad a medias. Veremos que es un píxel, como se utilizan y que hay detrás de los megapíxles que nos ofrecen los dispositivos móviles. Además resolveremos dudas de la audiencia, como podemos proteger una carpeta con contraseña en el sistema Windows y nos han informado de una plataforma de podcast en la que no estamos presentes Pocket Cast.<br /><br />Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros.<br /><br />Antes de entrar de lleno con el tema de hoy, vamos a aclarar las siguientes dudas que nos han llegado a través del formulario de contacto.<br /><br />Patricia Barcelo<br />Hola<br /><br />Un día podrías comentar cómo poner clave de seguridad a las carpetas :)<br />Saludos<br /><br />Emilio Elche<br />Hola, hace poco que he descubierto vuestro podcast y me parece muy interesante. En el trabajo lo escucho vía iTunes sincronizando mi ipod classic, pero en el teléfono no consigo encontrarlo en PocketCast (se supone que bebe de iTunes) por lo que no puedo agregarlo.<br />Si me pasarais el rss del podcast podría añadirlo a mano.<br /><br />Muchas gracias y animo con el podcast que está muy bien hecho.<br />Saludos desde Elche. Alicante<br /><br />Hoy hablaremos de los Megapíxeles, los definiremos e intentaremos explicar qué son y como influyen en las fotografías que es capaz de tomar nuestro dispositivo móvil arrojando algo de luz a los mitos que corren en torno a ellos como medida de calidad.<br /><br />Os dejamos los enlaces de los recursos que hablamos en este podcast.<br /><br />Software para proteger contraseñas MyLockBox<br />Este software es open source para proteger carpetas Alfa Folder Locks<br />Software freeware para proteger carpetas Easy File Locker<br />¿Qué son los megapíxeles?<br />Gimp<br />Pixlr<br />Imagenes del Curiosity<br />Recurso del día<br /><br /><a href="http://www.pdftoword.com/es/" rel="noopener">www.pdftoword.com/es/</a> <br /><br />Página web en la que podremos realizar online la conversión de PDF a WORD, EXCEL, POWERPOINT y viceversa. Únicamente se solicita nuestro correo para proceder al envío del documento una vez convertido.<br /><br />Bueno pues hasta aquí el programa de hoy. Os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox, muchas gracias a todos por los que habéis dejado.<br /><br />Nos vemos en el siguiente capítulo.]]></itunes:summary><itunes:duration>884</itunes:duration><itunes:keywords>fotografia,imagen,megapixeles,pixel,podcast</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>12. Navegador Chrome de Google</title><link>https://www.spreaker.com/episode/12-navegador-chrome-de-google--5986608</link><description><![CDATA[Hoy vamos a hablar del navegador Chrome de Google, una herramienta que va más allá del típico navegador. Con Chrome tenemos a nuestra disposición un escritorio virtual con marcadores, aplicaciones, extensiones, gestión de contraseñas y formularios, etc...<br /><br />Pero antes de nada como siempre, tenéis a vuestra disposición un maravilloso formulario donde podéis poneros en contacto con nosotros para cualquier duda o sugerencia, estamos abiertos a cualquier cosa siempre y cuando sea legal :). Por otro lado estamos preparando una sorpresa para todos aquellos que os suscribáis a la lista de distribución que hemos creado, nos os arrepentiréis.<br /><br />Vamos entonces a ver que es Chrome, el navegador de Google. Lo primero es recordaros que es un navegador. Como ya explicamos en el capítulo donde veíamos la diferencia entre http y https, un navegador es el cliente que realiza la petición a un servidor a través de los protocolos http o https solicitando una página web. La herramienta que utilizamos para solicitar esta petición es el navegador. Existen varios navegadores en el mercado. Todos ellos son gratuitos y dependerá de nuestros gustos el utilizar uno u otro. Si queréis saber más sobre cuales son los navegadores que más se utilizan en Internet podéis ver la siguiente web donde muestra un ranking de cuales son los más utilizados. Cabe destacar en este ranking que el navegador más utilizado es Internet Explorer (56.54%), seguido a gran distancia de Chrome (24.99%), Firefox (11.89%), Safari (5.00%), Netscape (0.33%) y otros (1.24%). La ventaja que tiene el navegador de Microsoft, Internet Explorer, es debido a que viene preinstalado en todos los sistemas operativos Windows que a su vez es el sistema operativo más utilizado en el mundo con una cuota de mercado del 91.22%.<br /><br />Chorme nos ofrece ciertos servicios que lo hacen muy interesantes si estamos acostumbrados a utilizar todo lo que nos ofrece Google. Al identificarte en el navegador podrás personalizar Chrome a tu gusto a través de su panel de control de configuración. Te permite guardar tus favoritos o marcadores de una manera ordenada y vistosa, en su última actualización han mejorado mucho la interfaz gráfica de la gestión de marcadores. Te permite la gestión de contraseñas y formularios. Tienes una tienda (Chrome Store) donde puedes encontrar todo tipo de aplicaciones y extensiones para tu navegador, CRMs para la gestión de clientes, del tiempo, para dibujar, juegos de todo tipo, para crear notas, para crear gráficos, listas de tareas, etc.. Algunas son gratuitas y otras tienen una versión premium.<br /><br />Cuando estamos autentificados en una cuenta de Google en cualquier dispositivos, todas las páginas web a las que accedemos las podemos ver en el historial que guardan sobre nuestros movimientos por las diferentes webs y también podemos ver un historial de nuestras búsquedas. Para acceder a este historial solo tenéis que identificaros y acceder aquí.<br /><br />Una de las cosas más interesantes que tiene Chrome es que te permite sincronizar todo el contenido y servicios que hemos descrito antes con diferentes dispositivos es decir, si accedes en otro ordenador donde está instalado Chrome y te autentificas, se sincronizará y tendrás acceso a tus marcadores, aplicaciones, contraseñas, etc... Tu navegador se convierte en tu escritorio virtual muy útil en ciertas situaciones.<br /><br />Por último deciros que Chrome está a la cabeza en temas de seguridad, algo muy importante a la hora de hacer uso de Internet. Previene el phising (suplantación de identidad) y del software malicioso como virus y troyanos. También permite configurar la privacidad en tu navegador.<br /><br />Recurso del día<br /><br /><a href="http://modernuiicons.com/" rel="noopener">http://modernuiicons.com/</a><br /><br />Página web con iconos modernos con un diseño plano y minimalista absolutamente gratis que podemos utilizar en todos nuestros proyectos ya que están libres de derechos.<br /><br />Bueno pues hasta aquí el programa de hoy, agradeceros todos los comentarios y valoraciones que habéis dejado en  iTunes e ivoox, nos anima a seguir hacia adelante con este proyecto, muchas gracias.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5986608</guid><pubDate>Mon, 27 Apr 2015 05:29:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5986608/podcast12.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Hoy vamos a hablar del navegador Chrome de Google, una herramienta que va más allá del típico navegador. Con Chrome tenemos a nuestra disposición un escritorio virtual con marcadores, aplicaciones, extensiones, gestión de contraseñas y formularios,...</itunes:subtitle><itunes:summary><![CDATA[Hoy vamos a hablar del navegador Chrome de Google, una herramienta que va más allá del típico navegador. Con Chrome tenemos a nuestra disposición un escritorio virtual con marcadores, aplicaciones, extensiones, gestión de contraseñas y formularios, etc...<br /><br />Pero antes de nada como siempre, tenéis a vuestra disposición un maravilloso formulario donde podéis poneros en contacto con nosotros para cualquier duda o sugerencia, estamos abiertos a cualquier cosa siempre y cuando sea legal :). Por otro lado estamos preparando una sorpresa para todos aquellos que os suscribáis a la lista de distribución que hemos creado, nos os arrepentiréis.<br /><br />Vamos entonces a ver que es Chrome, el navegador de Google. Lo primero es recordaros que es un navegador. Como ya explicamos en el capítulo donde veíamos la diferencia entre http y https, un navegador es el cliente que realiza la petición a un servidor a través de los protocolos http o https solicitando una página web. La herramienta que utilizamos para solicitar esta petición es el navegador. Existen varios navegadores en el mercado. Todos ellos son gratuitos y dependerá de nuestros gustos el utilizar uno u otro. Si queréis saber más sobre cuales son los navegadores que más se utilizan en Internet podéis ver la siguiente web donde muestra un ranking de cuales son los más utilizados. Cabe destacar en este ranking que el navegador más utilizado es Internet Explorer (56.54%), seguido a gran distancia de Chrome (24.99%), Firefox (11.89%), Safari (5.00%), Netscape (0.33%) y otros (1.24%). La ventaja que tiene el navegador de Microsoft, Internet Explorer, es debido a que viene preinstalado en todos los sistemas operativos Windows que a su vez es el sistema operativo más utilizado en el mundo con una cuota de mercado del 91.22%.<br /><br />Chorme nos ofrece ciertos servicios que lo hacen muy interesantes si estamos acostumbrados a utilizar todo lo que nos ofrece Google. Al identificarte en el navegador podrás personalizar Chrome a tu gusto a través de su panel de control de configuración. Te permite guardar tus favoritos o marcadores de una manera ordenada y vistosa, en su última actualización han mejorado mucho la interfaz gráfica de la gestión de marcadores. Te permite la gestión de contraseñas y formularios. Tienes una tienda (Chrome Store) donde puedes encontrar todo tipo de aplicaciones y extensiones para tu navegador, CRMs para la gestión de clientes, del tiempo, para dibujar, juegos de todo tipo, para crear notas, para crear gráficos, listas de tareas, etc.. Algunas son gratuitas y otras tienen una versión premium.<br /><br />Cuando estamos autentificados en una cuenta de Google en cualquier dispositivos, todas las páginas web a las que accedemos las podemos ver en el historial que guardan sobre nuestros movimientos por las diferentes webs y también podemos ver un historial de nuestras búsquedas. Para acceder a este historial solo tenéis que identificaros y acceder aquí.<br /><br />Una de las cosas más interesantes que tiene Chrome es que te permite sincronizar todo el contenido y servicios que hemos descrito antes con diferentes dispositivos es decir, si accedes en otro ordenador donde está instalado Chrome y te autentificas, se sincronizará y tendrás acceso a tus marcadores, aplicaciones, contraseñas, etc... Tu navegador se convierte en tu escritorio virtual muy útil en ciertas situaciones.<br /><br />Por último deciros que Chrome está a la cabeza en temas de seguridad, algo muy importante a la hora de hacer uso de Internet. Previene el phising (suplantación de identidad) y del software malicioso como virus y troyanos. También permite configurar la privacidad en tu navegador.<br /><br />Recurso del día<br /><br /><a href="http://modernuiicons.com/" rel="noopener">http://modernuiicons.com/</a><br /><br />Página web con iconos modernos con un diseño plano y minimalista absolutamente gratis que podemos utilizar en todos nuestros proyectos ya que están libres de derechos.<br...]]></itunes:summary><itunes:duration>928</itunes:duration><itunes:keywords>chrome,google,internet,navegador,website</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>11. El Internet de las cosas</title><link>https://www.spreaker.com/episode/11-el-internet-de-las-cosas--5964839</link><description><![CDATA[Comenzamos el capítulo número 11 donde veremos qué es El Internet de las cosas y como revolucionará nuestras vidas y cómo concebimos el mundo. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros.<br /><br />Hoy veremos el Internet de las cosas, denominado en inglés IOT (Internet Of Things), un escenario en el que objetos, animales y personas tienen identificadores únicos y la capacidad de transferir datos y tomar decisiones a través de la Internet sin la interacción del hombre.<br /><br />Os dejamos todos los enlaces a las referencias que hacemos en el podcast a continuación<br /><br />El Internet de las cosas<br />Nest<br />Arduino<br />Thinking Things<br />Click&Pizza<br />Recurso del día<br /><br /><a href="http://www.tutorialspoint.com/codingground.htm" rel="noopener">http://www.tutorialspoint.com/codingground.htm</a><br /><br />Página web desde la que podemos compilar en la mayor parte de los lenguajes de programación existentes en el mercado, desde ensamblador a C# pasando por Lisp, Scheme y un largo etcétera.<br /><br />Bueno pues hasta aquí el programa de hoy y como no es ningún día especial os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox. Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5964839</guid><pubDate>Wed, 22 Apr 2015 17:06:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5964839/podcast11.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el capítulo número 11 donde veremos qué es El Internet de las cosas y como revolucionará nuestras vidas y cómo concebimos el mundo. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el capítulo número 11 donde veremos qué es El Internet de las cosas y como revolucionará nuestras vidas y cómo concebimos el mundo. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros.<br /><br />Hoy veremos el Internet de las cosas, denominado en inglés IOT (Internet Of Things), un escenario en el que objetos, animales y personas tienen identificadores únicos y la capacidad de transferir datos y tomar decisiones a través de la Internet sin la interacción del hombre.<br /><br />Os dejamos todos los enlaces a las referencias que hacemos en el podcast a continuación<br /><br />El Internet de las cosas<br />Nest<br />Arduino<br />Thinking Things<br />Click&Pizza<br />Recurso del día<br /><br /><a href="http://www.tutorialspoint.com/codingground.htm" rel="noopener">http://www.tutorialspoint.com/codingground.htm</a><br /><br />Página web desde la que podemos compilar en la mayor parte de los lenguajes de programación existentes en el mercado, desde ensamblador a C# pasando por Lisp, Scheme y un largo etcétera.<br /><br />Bueno pues hasta aquí el programa de hoy y como no es ningún día especial os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox. Nos vemos en el siguiente capítulo.]]></itunes:summary><itunes:duration>1462</itunes:duration><itunes:keywords>big,cosas,data,internet,iot</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>10. Como afecta el Big Data a nuestras v</title><link>https://www.spreaker.com/episode/10-como-afecta-el-big-data-a-nuestras-v--5952287</link><description><![CDATA[Comenzamos el capítulo número 10 donde veremos el Big Data y como puede afectar este término a nuestras vidas. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros. Os informamos que todos aquellos que se suscriban tendrán algún que otro privilegio que estamos preparando.<br /><br />Pues entonces comencemos. Hoy veremos el Big Data (grandes archivos de datos). Las grandes empresas trafican con los datos que facilitamos cada vez que realizamos una acción en Internet. Todo queda registrado y tenemos que ser conscientes. Estas empresas deben de informarnos que datos utilizan y que uso hacen de ellos. También os hablaremos de como son capaces de almacenar la información que se genera en todo el mundo, nada más y nada menos que 1.700 billones de bytes por minuto, unos 360.000 DVDs.<br /><br />A continuación os dejamos los enlaces a los que hacemos referencia en este podcast:<br /><br />El Big Data.<br />Condiciones de uso servicios Google.<br />Política de privacidad de Google.<br />Información sobre los centros de datos de Google.<br />Recurso del día<br /><br /><a href="http://www.mp3cut.net/es/" rel="noopener">www.mp3cut.net/es/</a><br /><br />Se trata de una aplicación online para cortar música, permitiendo cortar un fragmento musical de cualquier archivo MP3 u otros formatos. Se le pueden dar diferentes usos como para todo personalizado del móvil, insertar en vídeos e incluso en podcast. Es un servicio gratuito y de muy fácil uso.<br /><br />Bueno pues hasta aquí el programa de hoy y como no es ningún día especial os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox. Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5952287</guid><pubDate>Mon, 20 Apr 2015 05:01:40 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5952287/podcast10.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el capítulo número 10 donde veremos el Big Data y como puede afectar este término a nuestras vidas. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición,...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el capítulo número 10 donde veremos el Big Data y como puede afectar este término a nuestras vidas. Pero como siempre y antes de nada informaros que hay vuestra disposición un formulario de contacto para que nos mandéis cualquier petición, ruego o sugerencia que contestaremos gustosamente. Por otro lado sigue abierta la lista de distribución donde podéis suscribiros. Os informamos que todos aquellos que se suscriban tendrán algún que otro privilegio que estamos preparando.<br /><br />Pues entonces comencemos. Hoy veremos el Big Data (grandes archivos de datos). Las grandes empresas trafican con los datos que facilitamos cada vez que realizamos una acción en Internet. Todo queda registrado y tenemos que ser conscientes. Estas empresas deben de informarnos que datos utilizan y que uso hacen de ellos. También os hablaremos de como son capaces de almacenar la información que se genera en todo el mundo, nada más y nada menos que 1.700 billones de bytes por minuto, unos 360.000 DVDs.<br /><br />A continuación os dejamos los enlaces a los que hacemos referencia en este podcast:<br /><br />El Big Data.<br />Condiciones de uso servicios Google.<br />Política de privacidad de Google.<br />Información sobre los centros de datos de Google.<br />Recurso del día<br /><br /><a href="http://www.mp3cut.net/es/" rel="noopener">www.mp3cut.net/es/</a><br /><br />Se trata de una aplicación online para cortar música, permitiendo cortar un fragmento musical de cualquier archivo MP3 u otros formatos. Se le pueden dar diferentes usos como para todo personalizado del móvil, insertar en vídeos e incluso en podcast. Es un servicio gratuito y de muy fácil uso.<br /><br />Bueno pues hasta aquí el programa de hoy y como no es ningún día especial os pedimos como siempre vuestras valoraciones y comentarios en cualquier plataforma de podcast que nos encontréis, pero sobre todo en iTunes e ivoox. Nos vemos en el siguiente capítulo.]]></itunes:summary><itunes:duration>927</itunes:duration><itunes:keywords>big,data,datacenter,internet,privacidad</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/ff74a7b3115e8dff327abb373a78bb08.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>9. Desarrollar aplicaciones con Visual S</title><link>https://www.spreaker.com/episode/9-desarrollar-aplicaciones-con-visual-s--5938385</link><description><![CDATA[Bueno pues siguiendo con nuestra iniciativa de mostraros como programar en diferentes plataformas hoy vemos como empezar a desarrollar aplicaciones con Visual Studio Community. Se trata de un IDE Integrated Development Environment (Entorno de desarrollo integrado) de Microsoft. En esta nueva etapa que está comenzando la empresa, nos está ofreciendo las diferentes herramientas de forma gratuita y liberando parte de bien preciado código. La versión Community viene a sustituir las antiguas versiones Express del Visual Studio. Aglutina todas las tecnologías y las ofrece en un único paquete. Además de todo esto, ha añadido funcionalidades que en las versiones Express no tenía, equiparándola a la versión Professional.<br /><br />Como siempre, tenéis a vuestra disposición un formulario de contacto donde nos podéis hacer cualquier tipo de consulta o sugerencia. Además tenéis disponible una lista de distribución donde podéis inscribiros. De momento no tenemos claro que haremos pero si que sabemos que los que estén inscritos tendrán preferencia sobre ciertos contenidos así que os aconsejamos que os suscribáis. Dicho todo esto comencemos.<br /><br />Visual Studio nos ofrece herramientas como diseñadores, editores, depuradores, nos permite programar en diferentes lenguajes de programación como C++, Python, HTML5, JavaScript, C#, VisualBasic y F#. También nos permite desarrollar utilizando los framework de desarrollo web ASP.NET y Node.js y por último nos permite desarrollar aplicaciones para las plataformas móviles Windows Phone, IOS y Android.<br /><br />Como veis se trata de un IDE muy completo y funciona realmente bien. Desde programarfacil recomendamos esta herramienta para desarrollar sobre todo aplicaciones para Windows y en entorno Web.<br /><br />El lenguaje C# sigue siendo el lenguaje estrella de Microsoft, es el más utilizado, lo podéis comprobar en la siguiente gráfica que hemos sacado de Tiobe.<br /><br /> <br /><br /><br /> <br />Sin duda alguna estos números seguirán aumentando debido a, como ya hemos comentado antes, la apertura de Microsoft al código libre, código abierto o en inglés open source. Una prueba de ello es el proyecto Mono. Este proyecto fue creado hace ya 15 años como alternativa para desarrollar aplicaciones en C# para Linux. Poco a poco ha ido creciendo y son la misma gente que ofrece Xamarin, una API para desarrollar aplicaciones multiplataforma. Todo esto va a crecer con la liberación de parte del core de .NET y otros productos de Microsoft como ASP.NET. Veremos que ocurre en un futuro pero va resultar muy interesante el crecimiento de Microsoft dentro de la comunidad de programadores, estar atentos.<br /><br />Una de las herramientas más útiles que encontramos dentro del Visual Studio es el gestor de paquetes Nuget. Es una herramienta muy interesante por dos motivos, por un lado te permite añadir librerías externas que dotan a tus aplicaciones de funcionalidades extras. En este sentido podemos encontrar de todo, sistemas de logs para trazar errores y acciones de usuarios, complementos de la interfaz gráfica, sistemas ORM Object Relational Mapping (Mapeo-Objeto Relacional), sistemas para testear aplicaciones, etc... Por otro lado gestiona las librerías a través de sus repositorios es decir, si incorporamos una nueva funcionalidad a nuestra aplicación a través de Nuget, lo que hacemos es descargar una librería (dll) a nuestro ordenador y lo incorporamos a nuestro proyecto. Imaginaros que los desarrolladores de esa librería han descubierto un fallo y lo corrigen. A través de Nuget podemos comprobar si hay una actualización nueva y actualizar la versión que tenemos incorporada en nuestro proyecto. Es algo muy parecido a una herramienta que existe para Java, Maven.<br /><br />¿Qué beneficios nos puede aportar aprender a desarrollar con Visual Studio? Si estás decidido a dar el salto y aprender un nuevo lenguaje de programación de alto nivel como puede ser C#, aconsejamos empezar con Visual Studio Community. El IDE está adaptado a este lenguajes, recordemos que es el lenguaje estrella de Microsoft, y te resultará fácil seguir cualquier guía. Aprendiendo con Visual Studio se abre un gran abanico de posibilidades ante ti, podrás desarrollar aplicaciones web, para escritorio e incluso para dispositivos móviles, imaginaros el potencial. Podrás programar tus propias aplicaciones para uso personal o para luego venderlas a terceros. Por último, si aprendes el lenguaje de programación C# no tendrás mucha dificultad en aprender un lenguaje muy potente y muy cotizado, Java, debido a su similitud. Son lenguajes muy parecidos, cada uno con sus particularidades, pero seguro que dar el salto de C# a Java o viceversa no te resultará complejo, lo decimos por nuestra propia experiencia. Así que desde programarfacil os aconsejamos que lo hagáis, aprender C# con Visual Studio puede ser beneficioso para vuestra salud, vuestro cerebro y para vuestro bolsillo.<br /><br />Recurso del día<br /><br />Hoy os proponemos una herramienta muy interesante para poder modificar vuestras fotos, Pixlr. Se trata de un editor de imágenes pero lo más interesante de todo es que puedes hacerlo online y además es gratuito.<br /><br />Dispone de tres versiones. La versión más profesional y con más herramientas es Pixlr Editor. Es un editor de imágenes muy completo con herramientas para seleccionar, rellenar, eliminar y completar. Puedes añadir capas y filtros. Es un entorno muy parecido a los profesionales como Photoshop o Gimp. La versión Pixlr Express es una versión ligera de Pixlr Editor. Con esta versión puedes hacer ajustes de brillo, color, desenfoque, aplicar efectos, superpones capas, etc... Esta versión es muy interesante si lo único que quieres es darle un toque personal sin más complicaciones. Por último está la versión Pixlr O-Matic. Tiene bastantes configuraciones por defecto para aplicar a las imágenes sin posibilidad de configuración. Las tres versiones las encontramos en entorno web y las versiones Pixlr Express y Pixlr O-Matic también las tenemos para dispositivos móviles.<br /><br />Bueno pues hasta aquí el programa de hoy y como todos los podcast, admitimos valoraciones en  iTunes, ivoox, etc..., ya sean buenas o malas. Agradeceros los comentarios y apoyos que estamos recibiendo, nos hacen muy felices y nos permiten seguir con este proyecto. Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5938385</guid><pubDate>Fri, 17 Apr 2015 05:54:49 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5938385/podcast09.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bueno pues siguiendo con nuestra iniciativa de mostraros como programar en diferentes plataformas hoy vemos como empezar a desarrollar aplicaciones con Visual Studio Community. Se trata de un IDE Integrated Development Environment (Entorno de...</itunes:subtitle><itunes:summary><![CDATA[Bueno pues siguiendo con nuestra iniciativa de mostraros como programar en diferentes plataformas hoy vemos como empezar a desarrollar aplicaciones con Visual Studio Community. Se trata de un IDE Integrated Development Environment (Entorno de desarrollo integrado) de Microsoft. En esta nueva etapa que está comenzando la empresa, nos está ofreciendo las diferentes herramientas de forma gratuita y liberando parte de bien preciado código. La versión Community viene a sustituir las antiguas versiones Express del Visual Studio. Aglutina todas las tecnologías y las ofrece en un único paquete. Además de todo esto, ha añadido funcionalidades que en las versiones Express no tenía, equiparándola a la versión Professional.<br /><br />Como siempre, tenéis a vuestra disposición un formulario de contacto donde nos podéis hacer cualquier tipo de consulta o sugerencia. Además tenéis disponible una lista de distribución donde podéis inscribiros. De momento no tenemos claro que haremos pero si que sabemos que los que estén inscritos tendrán preferencia sobre ciertos contenidos así que os aconsejamos que os suscribáis. Dicho todo esto comencemos.<br /><br />Visual Studio nos ofrece herramientas como diseñadores, editores, depuradores, nos permite programar en diferentes lenguajes de programación como C++, Python, HTML5, JavaScript, C#, VisualBasic y F#. También nos permite desarrollar utilizando los framework de desarrollo web ASP.NET y Node.js y por último nos permite desarrollar aplicaciones para las plataformas móviles Windows Phone, IOS y Android.<br /><br />Como veis se trata de un IDE muy completo y funciona realmente bien. Desde programarfacil recomendamos esta herramienta para desarrollar sobre todo aplicaciones para Windows y en entorno Web.<br /><br />El lenguaje C# sigue siendo el lenguaje estrella de Microsoft, es el más utilizado, lo podéis comprobar en la siguiente gráfica que hemos sacado de Tiobe.<br /><br /> <br /><br /><br /> <br />Sin duda alguna estos números seguirán aumentando debido a, como ya hemos comentado antes, la apertura de Microsoft al código libre, código abierto o en inglés open source. Una prueba de ello es el proyecto Mono. Este proyecto fue creado hace ya 15 años como alternativa para desarrollar aplicaciones en C# para Linux. Poco a poco ha ido creciendo y son la misma gente que ofrece Xamarin, una API para desarrollar aplicaciones multiplataforma. Todo esto va a crecer con la liberación de parte del core de .NET y otros productos de Microsoft como ASP.NET. Veremos que ocurre en un futuro pero va resultar muy interesante el crecimiento de Microsoft dentro de la comunidad de programadores, estar atentos.<br /><br />Una de las herramientas más útiles que encontramos dentro del Visual Studio es el gestor de paquetes Nuget. Es una herramienta muy interesante por dos motivos, por un lado te permite añadir librerías externas que dotan a tus aplicaciones de funcionalidades extras. En este sentido podemos encontrar de todo, sistemas de logs para trazar errores y acciones de usuarios, complementos de la interfaz gráfica, sistemas ORM Object Relational Mapping (Mapeo-Objeto Relacional), sistemas para testear aplicaciones, etc... Por otro lado gestiona las librerías a través de sus repositorios es decir, si incorporamos una nueva funcionalidad a nuestra aplicación a través de Nuget, lo que hacemos es descargar una librería (dll) a nuestro ordenador y lo incorporamos a nuestro proyecto. Imaginaros que los desarrolladores de esa librería han descubierto un fallo y lo corrigen. A través de Nuget podemos comprobar si hay una actualización nueva y actualizar la versión que tenemos incorporada en nuestro proyecto. Es algo muy parecido a una herramienta que existe para Java, Maven.<br /><br />¿Qué beneficios nos puede aportar aprender a desarrollar con Visual Studio? Si estás decidido a dar el salto y aprender un nuevo lenguaje de programación de alto nivel como puede ser C#, aconsejamos empezar con Visual Studio...]]></itunes:summary><itunes:duration>1096</itunes:duration><itunes:keywords>c#,microsoft,nuget,pixlr,visual/studio</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>8. Una herramienta indispensable, Google</title><link>https://www.spreaker.com/episode/8-una-herramienta-indispensable-google--5928158</link><description><![CDATA[Octavo capítulo donde vamos a ver que es Google Drive y como podemos sacar el máximo partido a esta herramienta indispensable de Google. Se trata de un almacenamiento en la nube. La nube no es más que un servidor y, como ya todos sabéis, es un ordenador que nos ofrece servicios y recursos. En este caso este servidor está en Internet y nos ofrece almacenamiento de datos y aplicaciones online.<br /><br />Antes de nada recordaros que tenéis a vuestra disposición un hermoso formulario para que contactéis con nosotros y además una lista de distribución para recibir todas las novedades que vayamos teniendo, así estaréis al día.<br /><br />Google Drive remplazó en el año 2012 a Google Docs que fue lanzada en 2006. Como curiosidad deciros que Docs está basado en otra aplicación creada en el 2005, Writely, y que Google compró, algo muy común que hace Google. Cuando descubre una aplicación, servicio o empresa que le resulta interesante suele adquirirlo para desarrollarlo ellos mismos.<br /><br />Drive no solo nos permite almacenar nuestras fotos y documentos en la nube, también nos permite editar y compartir dichos documentos de una manera fácil y accesible desde diferentes plataformas.<br /><br />Drive (Google Docs) surgió como la alternativa a las herramientas de Office de Microsoft:<br /><br />Word<br />Excel<br />Power Point<br />Sin embargo Microsoft también tiene su versión online que lanzó en el año 2009, tres años después de lanzar Google Docs.<br /><br />Para acceder a Drive solo necesitas tener una cuenta de Google. Todos los que tengáis un móvil con sistema operativo Android ya tenéis una cuenta de Google así que podéis acceder al Drive. Esta cuenta también te da acceso a otros servicios como Gmail, Calendar, Youtube, Google Plus, Hangouts, etc..<br /><br />Es una herramienta muy interesante debido a:<br /><br />Es gratuita. Tienes un limite de 15 GB que se reparte entre Gmail, Google Fotos y Drive. Según vas utilizando estos servicios se va consumiendo el espacio.<br />Algo muy interesante son los complementos de Drive. Te permiten instalar aplicaciones para realizar diferentes tareas como dibujar, diagramas, plantillas, formulas matemáticas, planos, etc... Para añadir complementos puedes hacerlo donde te indica la imagen.<br /> <br /><br /><br /> <br />Existe versión para móviles (Android e iOS), versión para escritorio (Linux, Mac OS y Windows) y versión web donde se puede acceder desde cualquier ordenador.<br />Podemos acceder desde cualquier dispositivo y siempre estará sincronizado con los últimos datos.<br />Podemos compartir el contenido con otros usuarios, permitiendo el acceso al mismo tiempo y pudiendo editar dos personas a la vez un documento.<br />Permite la impresión desde su propia aplicación.<br />Se pueden importar documentos en diferentes formatos como DOC, XLS, RTF, PDF, PPT, etc...<br />Por último nos permite exportar a todos éstos formatos.<br />Pero no es todo oro lo que reluce. Utilizar Drive también tiene sus inconvenientes. Como ya todos sabéis Google se abastece te toda la información que podamos facilitarles y éste no va a ser un caso excepcional. Google es capaz de leer y analizar todo el contenido que almacenamos en sus servidores por eso con este servicio existe una perdida de intimidad. Por otro lado tenemos que ser conscientes de que estamos accediendo a un contenido protegido con una contraseña con lo cual se hace necesario que tengamos una buena clave para proteger todo nuestro contenido.<br /><br />Tenemos la posibilidad de ampliar los 15 GB iniciales que nos ofrece Google de forma gratuita. Si acedemos a esta web podemos ver cuales son sus tarifas.<br /><br />Por otro lado existe una suscripción a Google Apps donde nos ofrecen unos servicios muy interesantes orientados principalmente a las empresas.<br /><br />Bueno pues ahora vamos con una nueva sección. En cada podcast vamos a ver el recurso del día. Os enseñaremos un recurso interesante que por nuestra experiencia, os puede ser muy útil. Si tenéis algún recurso que os parezca interesante nos lo podéis hacer llegar a través del formulario de contacto y así lo podremos compartir con la audiencia.<br /><br />Recurso del día<br /><br />Fiverr es un market place donde podemos encontrar recursos de todo tipo, diseñadores, SEO, escritores, traductores, creadores de vídeos, animadores, músicos, programadores, etc...<br /><br />Funciona de la siguiente manera, si queremos comprar un servicio solo tenemos que contratarlo. El precio inicial, como indica su propio nombre, son $5 (dólares). Podemos ir añadiendo extras al servicio pero eso incrementará su valor.<br /><br />Se trata de un buen punto de partida para crear por ejemplo nuestro propio logotipo o un vídeo de nuestra empresa. Nosotros hemos creado nuestro logotipo a través de esta plataforma y hemos quedado muy contentos.<br /><br />Bueno pues hasta aquí el capítulo de hoy sin duda creemos que vamos avanzando en buena dirección y a buen ritmo, por eso os pedimos como siempre que seáis amables y nos valoréis en las diferentes plataformas de podcast como iTunes, ivoox, etc... y si dejáis algún comentario pues mejor.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5928158</guid><pubDate>Wed, 15 Apr 2015 04:58:48 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5928158/podcast08.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Octavo capítulo donde vamos a ver que es Google Drive y como podemos sacar el máximo partido a esta herramienta indispensable de Google. Se trata de un almacenamiento en la nube. La nube no es más que un servidor y, como ya todos sabéis, es un...</itunes:subtitle><itunes:summary><![CDATA[Octavo capítulo donde vamos a ver que es Google Drive y como podemos sacar el máximo partido a esta herramienta indispensable de Google. Se trata de un almacenamiento en la nube. La nube no es más que un servidor y, como ya todos sabéis, es un ordenador que nos ofrece servicios y recursos. En este caso este servidor está en Internet y nos ofrece almacenamiento de datos y aplicaciones online.<br /><br />Antes de nada recordaros que tenéis a vuestra disposición un hermoso formulario para que contactéis con nosotros y además una lista de distribución para recibir todas las novedades que vayamos teniendo, así estaréis al día.<br /><br />Google Drive remplazó en el año 2012 a Google Docs que fue lanzada en 2006. Como curiosidad deciros que Docs está basado en otra aplicación creada en el 2005, Writely, y que Google compró, algo muy común que hace Google. Cuando descubre una aplicación, servicio o empresa que le resulta interesante suele adquirirlo para desarrollarlo ellos mismos.<br /><br />Drive no solo nos permite almacenar nuestras fotos y documentos en la nube, también nos permite editar y compartir dichos documentos de una manera fácil y accesible desde diferentes plataformas.<br /><br />Drive (Google Docs) surgió como la alternativa a las herramientas de Office de Microsoft:<br /><br />Word<br />Excel<br />Power Point<br />Sin embargo Microsoft también tiene su versión online que lanzó en el año 2009, tres años después de lanzar Google Docs.<br /><br />Para acceder a Drive solo necesitas tener una cuenta de Google. Todos los que tengáis un móvil con sistema operativo Android ya tenéis una cuenta de Google así que podéis acceder al Drive. Esta cuenta también te da acceso a otros servicios como Gmail, Calendar, Youtube, Google Plus, Hangouts, etc..<br /><br />Es una herramienta muy interesante debido a:<br /><br />Es gratuita. Tienes un limite de 15 GB que se reparte entre Gmail, Google Fotos y Drive. Según vas utilizando estos servicios se va consumiendo el espacio.<br />Algo muy interesante son los complementos de Drive. Te permiten instalar aplicaciones para realizar diferentes tareas como dibujar, diagramas, plantillas, formulas matemáticas, planos, etc... Para añadir complementos puedes hacerlo donde te indica la imagen.<br /> <br /><br /><br /> <br />Existe versión para móviles (Android e iOS), versión para escritorio (Linux, Mac OS y Windows) y versión web donde se puede acceder desde cualquier ordenador.<br />Podemos acceder desde cualquier dispositivo y siempre estará sincronizado con los últimos datos.<br />Podemos compartir el contenido con otros usuarios, permitiendo el acceso al mismo tiempo y pudiendo editar dos personas a la vez un documento.<br />Permite la impresión desde su propia aplicación.<br />Se pueden importar documentos en diferentes formatos como DOC, XLS, RTF, PDF, PPT, etc...<br />Por último nos permite exportar a todos éstos formatos.<br />Pero no es todo oro lo que reluce. Utilizar Drive también tiene sus inconvenientes. Como ya todos sabéis Google se abastece te toda la información que podamos facilitarles y éste no va a ser un caso excepcional. Google es capaz de leer y analizar todo el contenido que almacenamos en sus servidores por eso con este servicio existe una perdida de intimidad. Por otro lado tenemos que ser conscientes de que estamos accediendo a un contenido protegido con una contraseña con lo cual se hace necesario que tengamos una buena clave para proteger todo nuestro contenido.<br /><br />Tenemos la posibilidad de ampliar los 15 GB iniciales que nos ofrece Google de forma gratuita. Si acedemos a esta web podemos ver cuales son sus tarifas.<br /><br />Por otro lado existe una suscripción a Google Apps donde nos ofrecen unos servicios muy interesantes orientados principalmente a las empresas.<br /><br />Bueno pues ahora vamos con una nueva sección. En cada podcast vamos a ver el recurso del día. Os enseñaremos un recurso interesante que por nuestra experiencia, os puede ser muy...]]></itunes:summary><itunes:duration>927</itunes:duration><itunes:keywords>drive,google,herramienta,internet,nube</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>7. Android Studio para desarrollar aplic</title><link>https://www.spreaker.com/episode/7-android-studio-para-desarrollar-aplic--5916092</link><description><![CDATA[Capítulo 7, hoy vamos a ver Android Studio para desarrollar aplicaciones para móviles. Se trata de un IDE (Integrated Development Environment) entorno de desarrollo integrado, creado por Goolge para poder desarrollar en su sistema operativo Android.<br /><br />Antes de comenzar informaros que hemos lavado la cara a la web. Después de más de 4 meses creemos que la web es el espejo del alma y por eso la hemos modificado para que sea más amigable para vosotros. Además, como nos recomendó Julio García desde Santo Domingo (República Dominicana) hemos incorporado una lista de distribución donde podéis inscribiros para recibir todas las novedades que vayamos subiendo. Además también tenéis a vuestra disposición el maravilloso formulario de contactar para que nos hagáis llegar todas aquellas dudas, sugerencias y peticiones que las iremos resolviendo en el programa.<br /><br />Dicho todo esto comencemos. Lo primero es resolver una duda que nos ha mandado Raúl Vizcarra desde Majadahonda:<br /><br />Hola Nacho y Luis, acabo de escuchar vuestro podcast de los drivers. Me ha venido muy bien, gracias.<br /><br />Me gustaria que abordarais el tema de la diferencia entre http y https a la hora de comprar online, porque comprar por internet da un poquito de respeto.<br /><br />HTTP Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto) es el protocolo que se utiliza para transmitir páginas web. Debemos aclarar varios conceptos:<br /><br />Protocolo<br /><br />Un protocolo es un conjunto de reglas y normas que permiten comunicarse a los sistemas y a las personas. Un ejemplo claro puede ser el código Morse. Si no existiera un protocolo de comunicación, reglas y normas, no seríamos capaces de entender lo que la otra parte nos intenta comunicar. Otro ejemplo claro sería las señales que hacen con banderas para comunicarse entre dos barcos e incluso los indios que se comunicaban con señales de humo tenían su propio protocolo.<br /><br />Hipertexto<br /><br />Es una herramienta que nos permite compartir documentos que están enlazados entre sí por medio de enlaces asociativos. Muy útil para compartir páginas web con enlaces a otras páginas del mismo sitio o de otro sitio distinto.<br /><br />Por lo tanto HTTP se basa en la petición y respuesta de documentos a través de dos o más sistemas y que utilizan la arquitectura cliente-servidor que ya vimos en el podcast del servidor web. Las peticiones que hacemos al servidor son del tipo dame este archivo (descarga) o muestra esta página web. También se utiliza para enviar información a través de los formularios que nos encontramos en una página web. Precisamente por es por ésto que se creo el protocolo seguro del que vamos a hablar ahora.<br /><br />HTTPS Hypertext Transfer Protocol Secure (Protocolo de transferencia de hipertexto seguro). Se trata del mismo protocolo que HTTP pero en este caso se utiliza un cifrado para comunicarse y os preguntaréis, ¿qué es un protocolo cifrado?<br /><br />Un protocolo cifrado son al igual que cualquier otro protocolo, las reglas y normas necesarias para poder comunicarse dos sistemas pero además esta comunicación estará cifrada. Para que entendáis que es cifrado vamos a poner un ejemplo. Vamos a mandar el mensaje "hola" de un sistema a otro pero cifrado. El cifrado que vamos a utilizar es el siguiente. Sabemos que cada letra del abecedario, 27 en español, corresponde a un número. La a será el 1 y la z será el 27. Si queremos enviar "hola" cifrado vamos a cambiar cada letra por su ordinal correspondiente así que enviaremos el siguiente código 8 16 12 1. En el otro extremo debemos conocer que cifrado se ha hecho en origen así que deberíamos de alguna manera comunicar cual es la regla o la norma que hemos utilizado. A esto se le llama llave y es fundamental que el receptor la tenga para que pueda descifrar el mensaje.<br /><br />Esto es precisamente lo que sucede con el protocolo HTTPS. Si vamos a comprar algún producto por Internet, será necesario en muchas ocasiones mandar nuestros datos bancarios ya sea la tarjeta de crédito o el número de cuenta. Si lo hacemos a través de HTTPS estaremos seguros de que esos datos están cifrados y si alguien es capaz de robar la información le será muy complicado descifrarlo. Por el contrario si no se utiliza el protocolo HTTPS estamos expuestos a que cualquier desalmado pueda robarnos la información y ya os imagináis las consecuencias que podrían acarrear.<br /><br />Por todo esto es muy importante que a la hora de realizar compras os fijéis si la página web es HTTP o HTTPS. Desconfiar de cualquier comercio que no utilice el modo seguro. La manera de comprobarlo es en el navegador web donde debe aparecer algo como lo siguiente imagen<br /><br />Bueno pues resuelta la duda de Raúl vamos al tema de hoy, Android Studio para desarrollar aplicaciones móviles. Como el propio nombre indica podremos desarrollar aplicaciones para el sistema operativo Android. Es un muy buen punto de partida para comenzar a programar en esta tecnología. Aquí podéis encontrar un artículo donde explicamos las ventajas de utilizar Android Studio.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5916092</guid><pubDate>Mon, 13 Apr 2015 06:00:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5916092/podcast07.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Capítulo 7, hoy vamos a ver Android Studio para desarrollar aplicaciones para móviles. Se trata de un IDE (Integrated Development Environment) entorno de desarrollo integrado, creado por Goolge para poder desarrollar en su sistema operativo Android....</itunes:subtitle><itunes:summary><![CDATA[Capítulo 7, hoy vamos a ver Android Studio para desarrollar aplicaciones para móviles. Se trata de un IDE (Integrated Development Environment) entorno de desarrollo integrado, creado por Goolge para poder desarrollar en su sistema operativo Android.<br /><br />Antes de comenzar informaros que hemos lavado la cara a la web. Después de más de 4 meses creemos que la web es el espejo del alma y por eso la hemos modificado para que sea más amigable para vosotros. Además, como nos recomendó Julio García desde Santo Domingo (República Dominicana) hemos incorporado una lista de distribución donde podéis inscribiros para recibir todas las novedades que vayamos subiendo. Además también tenéis a vuestra disposición el maravilloso formulario de contactar para que nos hagáis llegar todas aquellas dudas, sugerencias y peticiones que las iremos resolviendo en el programa.<br /><br />Dicho todo esto comencemos. Lo primero es resolver una duda que nos ha mandado Raúl Vizcarra desde Majadahonda:<br /><br />Hola Nacho y Luis, acabo de escuchar vuestro podcast de los drivers. Me ha venido muy bien, gracias.<br /><br />Me gustaria que abordarais el tema de la diferencia entre http y https a la hora de comprar online, porque comprar por internet da un poquito de respeto.<br /><br />HTTP Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto) es el protocolo que se utiliza para transmitir páginas web. Debemos aclarar varios conceptos:<br /><br />Protocolo<br /><br />Un protocolo es un conjunto de reglas y normas que permiten comunicarse a los sistemas y a las personas. Un ejemplo claro puede ser el código Morse. Si no existiera un protocolo de comunicación, reglas y normas, no seríamos capaces de entender lo que la otra parte nos intenta comunicar. Otro ejemplo claro sería las señales que hacen con banderas para comunicarse entre dos barcos e incluso los indios que se comunicaban con señales de humo tenían su propio protocolo.<br /><br />Hipertexto<br /><br />Es una herramienta que nos permite compartir documentos que están enlazados entre sí por medio de enlaces asociativos. Muy útil para compartir páginas web con enlaces a otras páginas del mismo sitio o de otro sitio distinto.<br /><br />Por lo tanto HTTP se basa en la petición y respuesta de documentos a través de dos o más sistemas y que utilizan la arquitectura cliente-servidor que ya vimos en el podcast del servidor web. Las peticiones que hacemos al servidor son del tipo dame este archivo (descarga) o muestra esta página web. También se utiliza para enviar información a través de los formularios que nos encontramos en una página web. Precisamente por es por ésto que se creo el protocolo seguro del que vamos a hablar ahora.<br /><br />HTTPS Hypertext Transfer Protocol Secure (Protocolo de transferencia de hipertexto seguro). Se trata del mismo protocolo que HTTP pero en este caso se utiliza un cifrado para comunicarse y os preguntaréis, ¿qué es un protocolo cifrado?<br /><br />Un protocolo cifrado son al igual que cualquier otro protocolo, las reglas y normas necesarias para poder comunicarse dos sistemas pero además esta comunicación estará cifrada. Para que entendáis que es cifrado vamos a poner un ejemplo. Vamos a mandar el mensaje "hola" de un sistema a otro pero cifrado. El cifrado que vamos a utilizar es el siguiente. Sabemos que cada letra del abecedario, 27 en español, corresponde a un número. La a será el 1 y la z será el 27. Si queremos enviar "hola" cifrado vamos a cambiar cada letra por su ordinal correspondiente así que enviaremos el siguiente código 8 16 12 1. En el otro extremo debemos conocer que cifrado se ha hecho en origen así que deberíamos de alguna manera comunicar cual es la regla o la norma que hemos utilizado. A esto se le llama llave y es fundamental que el receptor la tenga para que pueda descifrar el mensaje.<br /><br />Esto es precisamente lo que sucede con el protocolo HTTPS. Si vamos a comprar algún producto por Internet, será necesario en...]]></itunes:summary><itunes:duration>990</itunes:duration><itunes:keywords>android,aplicaciones,http,https,moviles</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>6. Batiburrillo tecnológico</title><link>https://www.spreaker.com/episode/6-batiburrillo-tecnologico--5896346</link><description><![CDATA[Comienza el capítulo 6 donde hacemos un repaso de algunos temas interesantes en este batiburrillo tecnológico, así lo ha bautizado Nacho. Con este capítulo vamos a comenzar una nueva andadura que os explicaremos en el siguiente programa que esperamos que no os lo perdáis. En esta sección hablaremos de temas de actualidad relacionados con la tecnología y hasta aquí podemos leer.<br /><br />Y como siempre, tenéis a vuestra disposición un formulario de contacto para cualquier duda, sugerencia e incluso algún insulto leve, sin faltar el respeto. Hacer uso de él, es gratis :).<br /><br />Dicho todo esto comencemos con el primer tema, el anonimato en Internet que por cierto, no existe.. Todas las búsquedas en Google son almacenadas y categorizadas. Además se almacena información en nuestros ordenadores en forma de pequeños archivos de texto denominados cookies y que sirven para que las diferentes páginas que visitamos tengan información acerca de nuestras preferencias, hábitos,  idioma y un largo etcétera.  En la actualidad y debido la ley de cookies, las páginas web que las almacenan en nuestro ordenador han de notificarlo. Evidentemente y como era de esperar los organismos gubernamentales y los partidos políticos quedan exentos de la obligación.<br /><br />La información hoy en día se considera oro. Términos de moda como Big Data (grandes archivos de datos) o Data mining (minería de datos) permiten que las empresas recaben información muy valiosa acerca de los potenciales hábitos de consumo. Para evitar compartir esta información se pueden utilizar complementos como el Ghostery para los navegadores. En cualquier caso se ha de tener en cuenta que inhabilitar las cookies en nuestros navegadores tiene consecuencias como por ejemplo que no puedas utilizar los servicios de Google.<br /><br />Un ejemplo sobre el control que ejercen sobre nosotros es el servicio de Google Device Manager. Este servicio permite geolocalizar los dispositivos vinculados a nuestra cuenta de Google e incluso podemos hacer sonar, bloquear y borrar nuestro dispositivo. Este servicio es muy interesante en caso de robo o extravío.<br /><br />El siguiente tema que vamos a tratar son las llamadas por Whatsapp a través de la telefonía IP. Aunque se ha anunciado a bombo y platillo este tipo de servicios llevaban ya años siendo ofrecidos por otras aplicaciones como Viber, Skype, Hangouts, Tango, etc. Como siempre han corrido bulos acerca del envío masivo de mensajes para la activación del mismo cuando el proceso de activación se produce al recibir una llamada de voz desde Whatsapp por parte de alguien que lo tuviese previamente activado.<br /><br />Algo parecido ocurrió con el dispositivo Kinect que Microsoft implementó en su consola XBox. Dicho dispositivo se anunció incluso en televisión como algo nuevo y revolucionario, cuando Sony ya lo había implementado años antes en su consola PS2 bajo el nombre de Eyetoy y había pasado desapercibido. Como dato curioso cabe destacar que Whatsapp es porcentualmente menor utilizado en EEUU que en Europa. Parte de su éxito radica en que se utiliza como usuario el número de teléfono, de manera que ya no hay que memorizar montones de alias para estar en contacto. Además la información se obtiene de la agenda de cada teléfono.<br /><br />En definitiva el cambio puede ser positivo ya que se potenciarán las tarifas de datos por parte de las operadoras de telefonía, siempre y cuando no se cometan los abusos a los que éstas empresas nos tienen acostumbrados.<br /><br />Bueno pues hasta aquí el programa de hoy, esperamos que os haya sido de utilidad y como dijo la Faraona, si me queréis valorarnos, y ya sabéis donde, en cualquier plataforma de podcast iTunes, ivoox, etc... y nos os olvidéis en dejarnos vuestros comentarios :).]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5896346</guid><pubDate>Wed, 08 Apr 2015 16:40:46 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5896346/podcast06.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comienza el capítulo 6 donde hacemos un repaso de algunos temas interesantes en este batiburrillo tecnológico, así lo ha bautizado Nacho. Con este capítulo vamos a comenzar una nueva andadura que os explicaremos en el siguiente programa que esperamos...</itunes:subtitle><itunes:summary><![CDATA[Comienza el capítulo 6 donde hacemos un repaso de algunos temas interesantes en este batiburrillo tecnológico, así lo ha bautizado Nacho. Con este capítulo vamos a comenzar una nueva andadura que os explicaremos en el siguiente programa que esperamos que no os lo perdáis. En esta sección hablaremos de temas de actualidad relacionados con la tecnología y hasta aquí podemos leer.<br /><br />Y como siempre, tenéis a vuestra disposición un formulario de contacto para cualquier duda, sugerencia e incluso algún insulto leve, sin faltar el respeto. Hacer uso de él, es gratis :).<br /><br />Dicho todo esto comencemos con el primer tema, el anonimato en Internet que por cierto, no existe.. Todas las búsquedas en Google son almacenadas y categorizadas. Además se almacena información en nuestros ordenadores en forma de pequeños archivos de texto denominados cookies y que sirven para que las diferentes páginas que visitamos tengan información acerca de nuestras preferencias, hábitos,  idioma y un largo etcétera.  En la actualidad y debido la ley de cookies, las páginas web que las almacenan en nuestro ordenador han de notificarlo. Evidentemente y como era de esperar los organismos gubernamentales y los partidos políticos quedan exentos de la obligación.<br /><br />La información hoy en día se considera oro. Términos de moda como Big Data (grandes archivos de datos) o Data mining (minería de datos) permiten que las empresas recaben información muy valiosa acerca de los potenciales hábitos de consumo. Para evitar compartir esta información se pueden utilizar complementos como el Ghostery para los navegadores. En cualquier caso se ha de tener en cuenta que inhabilitar las cookies en nuestros navegadores tiene consecuencias como por ejemplo que no puedas utilizar los servicios de Google.<br /><br />Un ejemplo sobre el control que ejercen sobre nosotros es el servicio de Google Device Manager. Este servicio permite geolocalizar los dispositivos vinculados a nuestra cuenta de Google e incluso podemos hacer sonar, bloquear y borrar nuestro dispositivo. Este servicio es muy interesante en caso de robo o extravío.<br /><br />El siguiente tema que vamos a tratar son las llamadas por Whatsapp a través de la telefonía IP. Aunque se ha anunciado a bombo y platillo este tipo de servicios llevaban ya años siendo ofrecidos por otras aplicaciones como Viber, Skype, Hangouts, Tango, etc. Como siempre han corrido bulos acerca del envío masivo de mensajes para la activación del mismo cuando el proceso de activación se produce al recibir una llamada de voz desde Whatsapp por parte de alguien que lo tuviese previamente activado.<br /><br />Algo parecido ocurrió con el dispositivo Kinect que Microsoft implementó en su consola XBox. Dicho dispositivo se anunció incluso en televisión como algo nuevo y revolucionario, cuando Sony ya lo había implementado años antes en su consola PS2 bajo el nombre de Eyetoy y había pasado desapercibido. Como dato curioso cabe destacar que Whatsapp es porcentualmente menor utilizado en EEUU que en Europa. Parte de su éxito radica en que se utiliza como usuario el número de teléfono, de manera que ya no hay que memorizar montones de alias para estar en contacto. Además la información se obtiene de la agenda de cada teléfono.<br /><br />En definitiva el cambio puede ser positivo ya que se potenciarán las tarifas de datos por parte de las operadoras de telefonía, siempre y cuando no se cometan los abusos a los que éstas empresas nos tienen acostumbrados.<br /><br />Bueno pues hasta aquí el programa de hoy, esperamos que os haya sido de utilidad y como dijo la Faraona, si me queréis valorarnos, y ya sabéis donde, en cualquier plataforma de podcast iTunes, ivoox, etc... y nos os olvidéis en dejarnos vuestros comentarios :).]]></itunes:summary><itunes:duration>1325</itunes:duration><itunes:keywords>anonimato,google,microsoft,whatsapp</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>5. Montar un servidor web en casa</title><link>https://www.spreaker.com/episode/5-montar-un-servidor-web-en-casa--5880922</link><description><![CDATA[En este capítulo vamos a contaros como montar un servidor web en casa. Veréis que es muy fácil y sencillo. Explicaremos también los conceptos de servidor y cliente y os mostramos una distribución de Apache donde viene todo lo necesario para montar tu servidor web.<br /><br />Pero antes de nada como siempre, tenéis un formulario precioso donde podéis mandarnos vuestras peticiones, consultas e incluso insultos :).<br /><br />Antes de comenzar con la propia instalación tenemos que ver varios conceptos. Comenzamos con el servidor. Un servidor no es más que un ordenador como el que tenemos en nuestra casa que ofrece recursos y servicios a otros ordenadores que son los clientes. La diferencia es que suelen ser más potentes, con más capacidad, potencia y conexiones entradas y salidas.<br /><br />Los servidores ofrecen principalmente recursos y servicios a otros ordenadores que se denominan clientes como por ejemplo una base de datos de una web, un servicio de hora, una conexión, imágenes, documentos, etc...<br /><br />Por lo tanto tenemos un cliente y un servidor, bueno en realidad podemos tener multitud de clientes y multitud de servidores. Esta arquitectura es bastante conocida y se llama arquitectura cliente-servidor. Es muy útil para compartir recursos entre diferentes ordenadores como por ejemplo una página web. La gente que se conecta a la web para ver el contenido son los clientes y el servidor comparte los recursos como los archivos HTML y la base de datos.<br /><br />En este podcast nos vamos a centrar en un servidor web que no es más que un programa informático que se instala en el servidor, en nuestro caso Apache, que va a compartir recursos como base de datos y servicios como páginas web, imágenes, CSS, PHP, etc... con los clientes a través del navegador.<br /><br />Instalar un servidor web en casa puede ser útil para iniciarse en la creación de sitios web con cualquier CMS (Sistema de gestión de contenidos). Por ejemplo, si queremos instalar Wordpress en nuesta casa, es el CMS más utilizado en el mundo, se necesitan 3 cosas fundamentalmente:<br /><br />Servidor web, del que ya hemos hablado.<br />Una base de datos, MySQL  para almacenar la información.<br />Un intérprete de PHP que compile el código.<br />Todo este software es gratuito y de código abierto o código libre, que tienes el código fuente a tu disposición, y lo podemos conseguir en las siguientes direcciones:<br /><br />MySQL<br />Apache<br />PHP<br />Podemos instalar por separado cada componente pero existen distribuciones donde encontramos estos tres componentes en un mismo paquete o instalador. Son distribuciones gratuitas y muy simples de instalar. Se llaman distribuciones de Apache. Tenemos varias, aquí hablaremos de unas cuantas pero si quieres saber como instalar la más genérica, XAMPP, puedes ver el videotutorial que hemos creado paso a paso de como instalar esta distribución.<br /><br />XAMPP<br /><br />Es la distribución más genérica ya que es multiplataforma, que es independiente de la plataforma o sistema operativo (Windows, Linux, Mac OS). Es un acrónimo de:<br /><br />X: para cualquier plataforma<br />A: servidor web Apache<br />M: base de datos MySQL<br />P: intérprete de PHP<br />P: intérprete de Perl<br />Existen otra distribuciones más específicas para cada sistema operativo como WAMP (Windows), LAMP (Linux) y MAMP (Mac OS).<br /><br />Estos son los enlaces a las diferentes distribuciones:<br /><br />XAMPP<br />WAMP<br />LAMP<br />MAMP<br />Os recordamos que hay un videotutorial que podéis seguir para instalar XAMPP en vuestro ordenador.<br /><br />Cómo instalar un servidor web en casa con WordPress y Prestashop<br /><br />Bueno pues hasta aquí el programa de hoy, esperamos que os haya servido de ayuda, si es así ya sabéis valorarnos en las diferentes plataformas de podcast iTunes, ivoox, etc... Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5880922</guid><pubDate>Sun, 05 Apr 2015 10:58:28 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5880922/podcast05.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>En este capítulo vamos a contaros como montar un servidor web en casa. Veréis que es muy fácil y sencillo. Explicaremos también los conceptos de servidor y cliente y os mostramos una distribución de Apache donde viene todo lo necesario para montar tu...</itunes:subtitle><itunes:summary><![CDATA[En este capítulo vamos a contaros como montar un servidor web en casa. Veréis que es muy fácil y sencillo. Explicaremos también los conceptos de servidor y cliente y os mostramos una distribución de Apache donde viene todo lo necesario para montar tu servidor web.<br /><br />Pero antes de nada como siempre, tenéis un formulario precioso donde podéis mandarnos vuestras peticiones, consultas e incluso insultos :).<br /><br />Antes de comenzar con la propia instalación tenemos que ver varios conceptos. Comenzamos con el servidor. Un servidor no es más que un ordenador como el que tenemos en nuestra casa que ofrece recursos y servicios a otros ordenadores que son los clientes. La diferencia es que suelen ser más potentes, con más capacidad, potencia y conexiones entradas y salidas.<br /><br />Los servidores ofrecen principalmente recursos y servicios a otros ordenadores que se denominan clientes como por ejemplo una base de datos de una web, un servicio de hora, una conexión, imágenes, documentos, etc...<br /><br />Por lo tanto tenemos un cliente y un servidor, bueno en realidad podemos tener multitud de clientes y multitud de servidores. Esta arquitectura es bastante conocida y se llama arquitectura cliente-servidor. Es muy útil para compartir recursos entre diferentes ordenadores como por ejemplo una página web. La gente que se conecta a la web para ver el contenido son los clientes y el servidor comparte los recursos como los archivos HTML y la base de datos.<br /><br />En este podcast nos vamos a centrar en un servidor web que no es más que un programa informático que se instala en el servidor, en nuestro caso Apache, que va a compartir recursos como base de datos y servicios como páginas web, imágenes, CSS, PHP, etc... con los clientes a través del navegador.<br /><br />Instalar un servidor web en casa puede ser útil para iniciarse en la creación de sitios web con cualquier CMS (Sistema de gestión de contenidos). Por ejemplo, si queremos instalar Wordpress en nuesta casa, es el CMS más utilizado en el mundo, se necesitan 3 cosas fundamentalmente:<br /><br />Servidor web, del que ya hemos hablado.<br />Una base de datos, MySQL  para almacenar la información.<br />Un intérprete de PHP que compile el código.<br />Todo este software es gratuito y de código abierto o código libre, que tienes el código fuente a tu disposición, y lo podemos conseguir en las siguientes direcciones:<br /><br />MySQL<br />Apache<br />PHP<br />Podemos instalar por separado cada componente pero existen distribuciones donde encontramos estos tres componentes en un mismo paquete o instalador. Son distribuciones gratuitas y muy simples de instalar. Se llaman distribuciones de Apache. Tenemos varias, aquí hablaremos de unas cuantas pero si quieres saber como instalar la más genérica, XAMPP, puedes ver el videotutorial que hemos creado paso a paso de como instalar esta distribución.<br /><br />XAMPP<br /><br />Es la distribución más genérica ya que es multiplataforma, que es independiente de la plataforma o sistema operativo (Windows, Linux, Mac OS). Es un acrónimo de:<br /><br />X: para cualquier plataforma<br />A: servidor web Apache<br />M: base de datos MySQL<br />P: intérprete de PHP<br />P: intérprete de Perl<br />Existen otra distribuciones más específicas para cada sistema operativo como WAMP (Windows), LAMP (Linux) y MAMP (Mac OS).<br /><br />Estos son los enlaces a las diferentes distribuciones:<br /><br />XAMPP<br />WAMP<br />LAMP<br />MAMP<br />Os recordamos que hay un videotutorial que podéis seguir para instalar XAMPP en vuestro ordenador.<br /><br />Cómo instalar un servidor web en casa con WordPress y Prestashop<br /><br />Bueno pues hasta aquí el programa de hoy, esperamos que os haya servido de ayuda, si es así ya sabéis valorarnos en las diferentes plataformas de podcast iTunes, ivoox, etc... Nos vemos en el siguiente capítulo.]]></itunes:summary><itunes:duration>851</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/a10afbbeb5e1bb89f6a10112d78dc869.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>4. El desfragmentador de disco duro</title><link>https://www.spreaker.com/episode/4-el-desfragmentador-de-disco-duro--5867578</link><description><![CDATA[Bienvenidos al podcast La Tecnología para todos donde vemos la tecnología de una manera fácil y sencilla. Hoy vamos a ver que es el desfragmentador de disco duro. A todos nos ha ocurrido alguna vez que hemos tenido un ordenador que va lento. Esta lentitud está muy relacionada con el tema que tratamos hoy, la fragmentación del disco duro. Para corregirlo necesitamos desfragmentar así que vamos a ver que son todos estos términos.<br /><br />Antes de desfragmentar tenemos que tener claro el concepto de fragmentación de un disco duro. Para empezar diremos que existen dos tipos de fragmentación, la interna y la externa. La primera no es el objeto de este podcast pero si que vamos a dar una breve explicación de lo que sucede y la segunda es la consecuencia que nos lleva a realizar la tarea de desfragmentación y es de la que hablaremos.<br /><br />Interna<br /><br />En los discos duros los datos se almacenan el clusters, que no es mas que la unidad mínima de almacenamiento que tiene un disco duro. Se produce fragmentación interna cuando el tamaño del archivo es menor que el cluster. Si un archivo ocupa 10KB, pero el tamaño del clúster es 18KB, el sistema operativo deja los 8KB restantes como espacio sobrante. Imaginaros que tenemos muchas cajas de zapatos iguales, estos serán nuestros clusters. Tenemos que meter en cada una de ellas un par de zapatos con una restricción, en cada caja solo puede ir un par de zapatos. Si cogemos una talla grande estaremos aprovechando bien la caja pero por el contrario si cogemos tallas pequeñas desaprovechamos mucho espacio. En un disco duro pasa lo mismo.<br /><br />Externa<br /><br />La fragmentación externa se produce cuando se desisntalan programas y se instalan programas. Un programa, en términos generales, se compone de bloques de información, datos. Cuando lo instalamos esos bloques se guardan en el disco duro. El disco duro tiene, como hemos dicho antes, unidades de almacenamientos que son posiciones de memoria. La memoria, físicamente, está ordenada y los bloques son consecutivos así que cuando instalamos el programa se guarda un bloque tras otro.<br /><br />El problema es cuando desinstalamos ese programa, los bloques que ocupan son liberados. Si instalamos un programa con más bloques de los que tenía el programa anterior, ocupara todos esos bloques y alguno más. Los últimos ya no serán a continuación, ya que estarán ocupados por otros programas, así que estarán desordenados y físicamente separados. Cuando se lea la información de ese programa, la cabeza lectora tendrá que ir pegando saltos para recuperar la información y así se produce la fragmentación. Con el siguiente diagrama os quedará más claro.<br /><br /> <br /><br />Fragmentación de disco duro<br />Fragmentación de disco duro<br />Debido a que los tiempos que tarda en posicionarse el cabezal para leer del disco duro son muy superiores a la propia lectura de los datos, se produce una drástica caída del rendimiento del sistema, se vuelve muy lento. Esto es debido, como ya hemos explicado, a que tiene que ir dando saltos dentro del disco duro para obtener la información que estamos solicitando.<br /><br />La desfragmentación es el proceso mediante el cual se recolocan las partes en que ha quedado dividido un archivo para que ocupen posiciones contiguas y sin espacios.<br /><br />No todos los archivos se pueden mover. Por ejemplo algunos archivos de sistema necesitan ocupar una posición en el disco que los torna inamovibles, ya que son críticos para su funcionamiento..<br /><br />Los beneficios que reporta al sistema la desfragmentación son fundamentalmente:<br /><br />Mejora en rendimiento del sistema ya que se leen posiciones adyacentes y el cabezal no va danto saltos.<br />Se amplía la vida de los motores de los discos duros ya que aunque es cierto que el proceso sobrecarga el brazo móvil queda compensado con creces al tener que ejecutar menos movimientos bruscos en el acceso a los programas.<br />Es una de las herramientas que vienen incluidas en el del sistema Operativo. Se encuentra en Inicio/programas/accesorios/Herramientas del sistema. Existen algunos desfragmentadores gratuítos de terceros que realizan la misma función e incluso incorporan mejoras al que viene incluido en el sistema. Por citar algunos:<br /><br />Auslogics Disk Defrag<br />JKDefrag<br />Defraggler<br />PerfectDisk<br />Pues hasta aquí el podcast de hoy, esperamos que haya sido de vuestro agrado y de utilidad, por eso hacemos este podcast :). Como siempre, se agradecen valoraciones y comentarios en cualquier plataforma de podcast, iTunes, ivoox, etc… Y si conocéis alguna otra plataforma y no estamos avisar y nos damos de alta.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5867578</guid><pubDate>Thu, 02 Apr 2015 08:32:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5867578/podcast04.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos al podcast La Tecnología para todos donde vemos la tecnología de una manera fácil y sencilla. Hoy vamos a ver que es el desfragmentador de disco duro. A todos nos ha ocurrido alguna vez que hemos tenido un ordenador que va lento. Esta...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos al podcast La Tecnología para todos donde vemos la tecnología de una manera fácil y sencilla. Hoy vamos a ver que es el desfragmentador de disco duro. A todos nos ha ocurrido alguna vez que hemos tenido un ordenador que va lento. Esta lentitud está muy relacionada con el tema que tratamos hoy, la fragmentación del disco duro. Para corregirlo necesitamos desfragmentar así que vamos a ver que son todos estos términos.<br /><br />Antes de desfragmentar tenemos que tener claro el concepto de fragmentación de un disco duro. Para empezar diremos que existen dos tipos de fragmentación, la interna y la externa. La primera no es el objeto de este podcast pero si que vamos a dar una breve explicación de lo que sucede y la segunda es la consecuencia que nos lleva a realizar la tarea de desfragmentación y es de la que hablaremos.<br /><br />Interna<br /><br />En los discos duros los datos se almacenan el clusters, que no es mas que la unidad mínima de almacenamiento que tiene un disco duro. Se produce fragmentación interna cuando el tamaño del archivo es menor que el cluster. Si un archivo ocupa 10KB, pero el tamaño del clúster es 18KB, el sistema operativo deja los 8KB restantes como espacio sobrante. Imaginaros que tenemos muchas cajas de zapatos iguales, estos serán nuestros clusters. Tenemos que meter en cada una de ellas un par de zapatos con una restricción, en cada caja solo puede ir un par de zapatos. Si cogemos una talla grande estaremos aprovechando bien la caja pero por el contrario si cogemos tallas pequeñas desaprovechamos mucho espacio. En un disco duro pasa lo mismo.<br /><br />Externa<br /><br />La fragmentación externa se produce cuando se desisntalan programas y se instalan programas. Un programa, en términos generales, se compone de bloques de información, datos. Cuando lo instalamos esos bloques se guardan en el disco duro. El disco duro tiene, como hemos dicho antes, unidades de almacenamientos que son posiciones de memoria. La memoria, físicamente, está ordenada y los bloques son consecutivos así que cuando instalamos el programa se guarda un bloque tras otro.<br /><br />El problema es cuando desinstalamos ese programa, los bloques que ocupan son liberados. Si instalamos un programa con más bloques de los que tenía el programa anterior, ocupara todos esos bloques y alguno más. Los últimos ya no serán a continuación, ya que estarán ocupados por otros programas, así que estarán desordenados y físicamente separados. Cuando se lea la información de ese programa, la cabeza lectora tendrá que ir pegando saltos para recuperar la información y así se produce la fragmentación. Con el siguiente diagrama os quedará más claro.<br /><br /> <br /><br />Fragmentación de disco duro<br />Fragmentación de disco duro<br />Debido a que los tiempos que tarda en posicionarse el cabezal para leer del disco duro son muy superiores a la propia lectura de los datos, se produce una drástica caída del rendimiento del sistema, se vuelve muy lento. Esto es debido, como ya hemos explicado, a que tiene que ir dando saltos dentro del disco duro para obtener la información que estamos solicitando.<br /><br />La desfragmentación es el proceso mediante el cual se recolocan las partes en que ha quedado dividido un archivo para que ocupen posiciones contiguas y sin espacios.<br /><br />No todos los archivos se pueden mover. Por ejemplo algunos archivos de sistema necesitan ocupar una posición en el disco que los torna inamovibles, ya que son críticos para su funcionamiento..<br /><br />Los beneficios que reporta al sistema la desfragmentación son fundamentalmente:<br /><br />Mejora en rendimiento del sistema ya que se leen posiciones adyacentes y el cabezal no va danto saltos.<br />Se amplía la vida de los motores de los discos duros ya que aunque es cierto que el proceso sobrecarga el brazo móvil queda compensado con creces al tener que ejecutar menos movimientos bruscos en el acceso a los programas.<br />Es una de las herramientas que...]]></itunes:summary><itunes:duration>647</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>3. Iniciarse en la programación</title><link>https://www.spreaker.com/episode/3-iniciarse-en-la-programacion--5852051</link><description><![CDATA[Comenzamos el capítulo 3 de La Tecnología para todos. Hoy veremos como iniciarse en la programación. Definimos qué es la programación y sus lenguajes, los beneficios que tiene y las pautas que se deben seguir para iniciarse en la programación, pero antes de nada como siempre, para cualquier duda o sugerencia podéis poneros en contacto con nosotros a través del formulario de contacto. Dicho todo esto comencemos con el programa.<br /><br />Podemos decir que la programación no es ni más ni menos que definir las instrucciones necesarias para que un ordenador o máquina haga una tarea específica como por ejemplo mostrar una imagen, hacer cálculos matemáticos, almacenar datos, transmitir datos, encender un motor, girar una rueda, encender una luz, etc…<br /><br />Al igual que los seres humanos se comunican entre sí a través de los idiomas, para que podamos interaccionar con las máquinas existen los lenguajes de programación, siendo vínculo de unión entre el lenguaje máquina, código binario de unos y ceros, y los seres humanos. Imaginaros si tuviéramos que hablar con una máquina en código binario, sería muy complicado y tedioso programar máquinas. Por eso existen los lenguajes de programación,  pretenden ser un idioma (lenguaje) más amigable para el ser humano. Las instrucciones en un lenguaje de programación son las órdenes y reglas que imponemos a la máquina para que realice cierta tarea.<br /><br />La programación o los lenguajes de programación se utilizan en infinidad de dispositivos, desde una lavadora hasta un avión. Imaginaros el potencial que ello supone para nuestras vidas. Diariamente utilizamos dispositivos y máquinas que se basan en la programación.<br /><br />En resumen, los ordenadores y las máquinas no realizan tareas por sí solos por ahora, todavía no hemos llegado a la era de la inteligencia artificial pero todo llegará, por lo tanto programar es darle a una máquina instrucciones muy precisas de lo que tiene que hacer a través de un lenguaje.<br /><br />Son muchos los beneficios que se obtienen si una persona aprende a programar. Para poder programar, además de conocer el lenguaje de programación que deseas utilizar, necesitas conocer algoritmos y lógica formal.<br /><br />Es muy importante aprender a programar en edades tempranas. Esto potencia muchas habilidades de los menores. No olvidemos que un lenguaje de programación no es más que otro idioma, si enseñamos inglés o francés ¿por qué no enseñar a nuestros menores el idioma del siglo XXI?.<br /><br />Debido a que a diario utilizamos dispositivos que se pueden programar a veces se hace necesario saber a programar. Hagamos un inciso, saber a programar no significa que tengamos que conocer todos los lenguajes de programación como Java, PHP, C, etc… Lo importante es tener una base. Ejemplo, cuando nos enfrentamos a un nuevo idioma, siempre tendremos una metodología de cómo hablar y cómo se forman las frases. En programación pasa exactamente lo mismo a esto se le llama la metodología de la programación que podemos hablar de ello muchas horas y lo dejamos para otro podcast.<br /><br />Estoy seguro al 99% que una persona que tenga conocimientos de programación, repito no tiene que ser un experto, le cuesta mucho menos aprender a utilizar dispositivos tecnológicos como teléfonos móviles, tablets o smart-tv que una persona que no tiene esos conocimientos adquiridos. Con lo cual programar te permite resolver problemas que se salen fuera de la programación.<br /><br />Te permite explotar la creatividad. Cuando se desarrolla una nueva funcionalidad en un software, lo primero es sentarte y ver las posibilidades que tienes para desarrollarlo. En este punto la creatividad es muy importante, necesitas encontrar la mejor manera ,respecto a eficiencia, de cómo implementar esa funcionalidad. Si ya hablamos de la interfaz gráfica, que no es más ni menos que la parte que se muestra al usuario, pues vemos más claramente el uso de la creatividad.<br /><br />Programar es el camino para explotar tus propias ideas. A quién no se le ha ocurrido la mejor idea para crear una aplicación para móviles. Si tu sabes programar no tienes límites, tu mismo vas a desarrollar esa idea a muy bajo coste, en cambio si no sabes programar te tocará contratar a alguien o tirar de algún amigo que si que sepa programar.<br /><br />Programar te permite emprender, gracias a la programación hemos podido emprender y hemos creado este podcast y esta web. Para poder crear este podcast no necesitas escribir ni una línea de código, pero sí que gracias a la programación nos hemos enfrentado a cuestiones técnicas que hemos podido resolver, más rápido o más lento, pero al final se han resuelto.<br /><br />Las cosas han cambiado mucho desde que nosotros aprendimos a programar. Internet nos brinda muchas posibilidades, en su día ya hablamos de los MOOC, pero hay otras alternativas.<br /><br />Cuando nosotros empezamos a programar no existía Internet, aprendimos con los manuales de los propios ordenadores, en el Spectrum 48k venía un manual de Basic, con libros y algún que otro curso que se impartían en algunas academias.<br /><br />Si realmente te quieres iniciar en la programación lo primero que tienes que hacer es buscar un buen manual de metodología de la programación, para tener los conocimientos básicos de programación. Otro buen punto de partida es un lenguaje que se está utilizando en escuelas de todo el mundo Scratch.<br /><br />Existen organizaciones como code.org, orientadas a enseñar la programación en edades tempranas.<br /><br />Desde este podcast os queremos hacer un llamamiento, si realmente queréis aprender a programar, decírnoslo y preparamos un curso sobre programación.<br /><br />A continuación os dejamos los enlaces que mencionamos en este capítulo<br /><br />MOOC Cursos Masivos On-line<br />Scratch entorno de aprendizaje de lenguaje de programación<br />Code es una organización para fomentar la programación en edades tempranas.<br />Bueno pues hasta aquí el capítulo de hoy, esperamos que os haya resultado interesante y recordar, os agradecemos cualquier valoración y comentario en iTunes, ivoox o cualquier plataforma de podcast. Os esperamos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5852051</guid><pubDate>Mon, 30 Mar 2015 06:16:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5852051/podcast03.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Comenzamos el capítulo 3 de La Tecnología para todos. Hoy veremos como iniciarse en la programación. Definimos qué es la programación y sus lenguajes, los beneficios que tiene y las pautas que se deben seguir para iniciarse en la programación, pero...</itunes:subtitle><itunes:summary><![CDATA[Comenzamos el capítulo 3 de La Tecnología para todos. Hoy veremos como iniciarse en la programación. Definimos qué es la programación y sus lenguajes, los beneficios que tiene y las pautas que se deben seguir para iniciarse en la programación, pero antes de nada como siempre, para cualquier duda o sugerencia podéis poneros en contacto con nosotros a través del formulario de contacto. Dicho todo esto comencemos con el programa.<br /><br />Podemos decir que la programación no es ni más ni menos que definir las instrucciones necesarias para que un ordenador o máquina haga una tarea específica como por ejemplo mostrar una imagen, hacer cálculos matemáticos, almacenar datos, transmitir datos, encender un motor, girar una rueda, encender una luz, etc…<br /><br />Al igual que los seres humanos se comunican entre sí a través de los idiomas, para que podamos interaccionar con las máquinas existen los lenguajes de programación, siendo vínculo de unión entre el lenguaje máquina, código binario de unos y ceros, y los seres humanos. Imaginaros si tuviéramos que hablar con una máquina en código binario, sería muy complicado y tedioso programar máquinas. Por eso existen los lenguajes de programación,  pretenden ser un idioma (lenguaje) más amigable para el ser humano. Las instrucciones en un lenguaje de programación son las órdenes y reglas que imponemos a la máquina para que realice cierta tarea.<br /><br />La programación o los lenguajes de programación se utilizan en infinidad de dispositivos, desde una lavadora hasta un avión. Imaginaros el potencial que ello supone para nuestras vidas. Diariamente utilizamos dispositivos y máquinas que se basan en la programación.<br /><br />En resumen, los ordenadores y las máquinas no realizan tareas por sí solos por ahora, todavía no hemos llegado a la era de la inteligencia artificial pero todo llegará, por lo tanto programar es darle a una máquina instrucciones muy precisas de lo que tiene que hacer a través de un lenguaje.<br /><br />Son muchos los beneficios que se obtienen si una persona aprende a programar. Para poder programar, además de conocer el lenguaje de programación que deseas utilizar, necesitas conocer algoritmos y lógica formal.<br /><br />Es muy importante aprender a programar en edades tempranas. Esto potencia muchas habilidades de los menores. No olvidemos que un lenguaje de programación no es más que otro idioma, si enseñamos inglés o francés ¿por qué no enseñar a nuestros menores el idioma del siglo XXI?.<br /><br />Debido a que a diario utilizamos dispositivos que se pueden programar a veces se hace necesario saber a programar. Hagamos un inciso, saber a programar no significa que tengamos que conocer todos los lenguajes de programación como Java, PHP, C, etc… Lo importante es tener una base. Ejemplo, cuando nos enfrentamos a un nuevo idioma, siempre tendremos una metodología de cómo hablar y cómo se forman las frases. En programación pasa exactamente lo mismo a esto se le llama la metodología de la programación que podemos hablar de ello muchas horas y lo dejamos para otro podcast.<br /><br />Estoy seguro al 99% que una persona que tenga conocimientos de programación, repito no tiene que ser un experto, le cuesta mucho menos aprender a utilizar dispositivos tecnológicos como teléfonos móviles, tablets o smart-tv que una persona que no tiene esos conocimientos adquiridos. Con lo cual programar te permite resolver problemas que se salen fuera de la programación.<br /><br />Te permite explotar la creatividad. Cuando se desarrolla una nueva funcionalidad en un software, lo primero es sentarte y ver las posibilidades que tienes para desarrollarlo. En este punto la creatividad es muy importante, necesitas encontrar la mejor manera ,respecto a eficiencia, de cómo implementar esa funcionalidad. Si ya hablamos de la interfaz gráfica, que no es más ni menos que la parte que se muestra al usuario, pues vemos más claramente el uso de la creatividad.<br /><br />Programar es el camino...]]></itunes:summary><itunes:duration>875</itunes:duration><itunes:keywords>programacion,scratch,tecnologia,tutorial</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>2. Qué es un driver</title><link>https://www.spreaker.com/episode/2-que-es-un-driver--5834311</link><description><![CDATA[Ser bienvenidos al podcast de La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Lo primero que haremos hoy será resolver algunas dudas que nos habéis hecho llegar a través del formulario de contacto y luego veremos que es un driver o controlador de dispositivo.<br /><br />Alicia nos ha enviado una duda con respecto a los MOOC, tema que se trató en el primer podcast. Nos preguntaba que si es necesario algún nivel de estudios para realizar los MOOC. Para realizar un MOOC el único requisito es registrarse y firmar el código de honor, así de sencillo. Por otra parte, creemos que no quedó suficientemente claro donde podemos obtener las diferentes aplicaciones y servicios para el control parental en dispositivos móviles. En el siguiente artículo podemos encontrar algunas de las aplicaciones y servicios de los que hablamos en el podcast.<br /><br />Hoy os vamos a  hablar de los llamados drivers o controladores de dispositivo. Un driver no es más que un programa que le dice al sistema operativo como funciona un dispositivo hardware, como por ejemplo un disco duro una tarjeta gráfica, una impresora, un escáner,...<br /><br />Los errores más graves que ocurren en un sistema operativo están relacionados con los driver. Un error lanzado por un driver puede dejar colgado el ordenador o, en el peor de los casos incluso dejar inservible parte o todo el hardware. En la mayor parte de los casos si el error es lo suficientemente grave el Sistema Operativo forzará el reinicio.<br /><br />Son los propios fabricantes del periférico los que desarrollan el driver, ya que son éstos los que mejor saben su funcionamiento. Sin embargo no es raro encontrar drivers desarrollados por terceros, que en ocasiones dotan al periferico de una mayor funcionalidad.<br /><br />Por norma general los periféricos pueden funcionar con un driver genérico ya residente en el sistema operativo, si bien es cierto que no exprimirán todas las posibilidades del mismo ni tendrán todas las funcionalidades. Por ejemplo, en la mayoría de los casos una tarjeta gráfica puede funcionar sin instalar nada, pero hasta que no se instalen los drivers específicos facilitados por el fabricante no alcanzará el máximo de resolución para el que fue diseñada.<br /><br />A continuación encontraréis los enlaces de las webs a las que hacemos referencia, que las disfrutéis:<br /><br />Solo Drivers (<a href="http://www.solodrivers.com/)" rel="noopener">http://www.solodrivers.com/)</a><br />Drivers (<a href="http://www.drivers.com/)" rel="noopener">http://www.drivers.com/)</a><br /><br />Con esto finalizamos el capítulo número 2, y como siempre, os agradecemos vuestros comentarios y valoreaciones a través de iTunes o ivoox o de cualquier plataforma de pocast. Nos vemos en el siguiente capítulo donde hablaremos un poco de la programación y el lenguaje de programación.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5834311</guid><pubDate>Thu, 26 Mar 2015 09:29:39 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5834311/podcast02.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Ser bienvenidos al podcast de La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Lo primero que haremos hoy será resolver algunas dudas que nos habéis hecho llegar a través del formulario de contacto y luego veremos...</itunes:subtitle><itunes:summary><![CDATA[Ser bienvenidos al podcast de La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Lo primero que haremos hoy será resolver algunas dudas que nos habéis hecho llegar a través del formulario de contacto y luego veremos que es un driver o controlador de dispositivo.<br /><br />Alicia nos ha enviado una duda con respecto a los MOOC, tema que se trató en el primer podcast. Nos preguntaba que si es necesario algún nivel de estudios para realizar los MOOC. Para realizar un MOOC el único requisito es registrarse y firmar el código de honor, así de sencillo. Por otra parte, creemos que no quedó suficientemente claro donde podemos obtener las diferentes aplicaciones y servicios para el control parental en dispositivos móviles. En el siguiente artículo podemos encontrar algunas de las aplicaciones y servicios de los que hablamos en el podcast.<br /><br />Hoy os vamos a  hablar de los llamados drivers o controladores de dispositivo. Un driver no es más que un programa que le dice al sistema operativo como funciona un dispositivo hardware, como por ejemplo un disco duro una tarjeta gráfica, una impresora, un escáner,...<br /><br />Los errores más graves que ocurren en un sistema operativo están relacionados con los driver. Un error lanzado por un driver puede dejar colgado el ordenador o, en el peor de los casos incluso dejar inservible parte o todo el hardware. En la mayor parte de los casos si el error es lo suficientemente grave el Sistema Operativo forzará el reinicio.<br /><br />Son los propios fabricantes del periférico los que desarrollan el driver, ya que son éstos los que mejor saben su funcionamiento. Sin embargo no es raro encontrar drivers desarrollados por terceros, que en ocasiones dotan al periferico de una mayor funcionalidad.<br /><br />Por norma general los periféricos pueden funcionar con un driver genérico ya residente en el sistema operativo, si bien es cierto que no exprimirán todas las posibilidades del mismo ni tendrán todas las funcionalidades. Por ejemplo, en la mayoría de los casos una tarjeta gráfica puede funcionar sin instalar nada, pero hasta que no se instalen los drivers específicos facilitados por el fabricante no alcanzará el máximo de resolución para el que fue diseñada.<br /><br />A continuación encontraréis los enlaces de las webs a las que hacemos referencia, que las disfrutéis:<br /><br />Solo Drivers (<a href="http://www.solodrivers.com/)" rel="noopener">http://www.solodrivers.com/)</a><br />Drivers (<a href="http://www.drivers.com/)" rel="noopener">http://www.drivers.com/)</a><br /><br />Con esto finalizamos el capítulo número 2, y como siempre, os agradecemos vuestros comentarios y valoreaciones a través de iTunes o ivoox o de cualquier plataforma de pocast. Nos vemos en el siguiente capítulo donde hablaremos un poco de la programación y el lenguaje de programación.]]></itunes:summary><itunes:duration>638</itunes:duration><itunes:keywords>driver,programar,tecnologia</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>1. Comenzamos La Tecnología Para Todos</title><link>https://www.spreaker.com/episode/1-comenzamos-la-tecnologia-para-todos--5819108</link><description><![CDATA[Bienvenidos a todo el mundo. Hoy comenzamos el podcast La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Hoy pretendemos h acer una declaración de intenciones de lo que pretendemos con este proyecto. Veremos que son los MOOC cursos masivos on-line y hablaremos del control parental en dispositivos móviles. Esperamos que este capítulo sea de vuestro agrado. <br /><br />Para dudas, preguntas, ruegos y demás, podéis poneros en contacto con nosotros a través del formulario de contacto. Queremos que este podcast también lo hagáis vosotros y agradecemos el feedback con la audiencia. <br /><br />En el mundo actual en el que vivimos, la gran mayoría de nosotros estamos rodeados de tecnología. A diario utilizamos dispositivos en nuestro día a día. Desde el podcast La Tecnología Para Todos pretendemos que saquéis el máximo partido a la tecnología que acompaña a vuestros dispositivos. Queremos mostraros una manera fácil y sencilla de utilizarlos. <br /><br />¿Cómo lo vamos a hacer? <br />Por un lado, como ya hemos comentado antes, queremos que os pongáis en contacto con nosotros para transmitirnos todas vuestras dudas, ruegos y sugerencias. Es muy importante para nosotros la comunicación con vosotros. Queremos que este podcast sea un programa participativo y donde todo el mundo tenga voz. Por otro lado, iremos colgando diferentes artículos que explicarán más en profundidad los temas que tratemos en cada pocast. <br /><br />El primer tema que vamos a tratar son los MOOC (Massive Online Open Courses) cursos abiertos masivos online. Los MOOC son cursos gratuitos impartidos por Universidades y empresas de renombre a nivel mundial. <br /><br />Los requisitos necesarios son simplemente registrarse y en algunos casos firmar un código de honor (sobretodo en Universidades anglosajonas). <br /><br />Estos cursos tienen diferentes ventajas, estudias a tu ritmo , sin salir de casa, respaldado por una universidad, con la posibilidad de obtener un certificado. <br /><br />Están impartidos por universidades de todo el mundo y por empresas: <br /><br />Universidad de Alicante <br />Universidad de Cartagena <br />Universidad Complutense de Madrid <br />Universidad Carlos III de Madrid <br />Universidad politécnica de Valencia <br />Universidad pontificia de Salamanca <br />Universidad autónoma de Barcelona <br />Universidad de Hardvard <br />Universidad de Satnford <br />Universidad de Berkeley <br />La Sorbona <br />Universidad de Caltech <br />Universidad de Columbia <br />Instituto de tecnología de Massachusets <br />Universidad de Pincetown <br />Facebook <br />Google <br />AT&T <br />Nvidia <br />Las materias que se pueden estudiar son muy diversas <br /><br />Informática <br />Antropología <br />Nutrición <br />Economía <br />Química <br />Matemáticas <br />Idiomas <br />Algunas plataformas de MOOCs que tenemos a nuestra disposición son: <br /><br />COURSERA (<a href="http://www.coursera.org" rel="noopener">www.coursera.org</a>) <br />MIRIADAX (<a href="http://www.miriadax.net" rel="noopener">www.miriadax.net</a>). Esta plataforma es española y está auspiciada entre otros por el grupo Telefónica. <br />MOOC.es (<a href="http://www.mooc.es" rel="noopener">www.mooc.es</a>). Otra plataforma española <br />UDACITY (<a href="http://www.udacity.com" rel="noopener">www.udacity.com</a>) <br />EDX (<a href="http://www.edx.org" rel="noopener">www.edx.org</a>) <br />El segundo tema del que vamos a hablar es el control parental en dispositivos móviles. A día de hoy, los datos indican que el acceso a Internet de menores está creciendo día a día. Raro es el hogar donde no existe algún dispositivo con acceso a Internet. Por este motivo es cada vez más necesario herramientas que ayuden a controlar el uso que hacen nuestros hijos de la red ya que es imposible y poco recomendable prohibirles el uso de la tecnología. <br /><br />Debido al creciente incremento del uso de Internet para menores, Google ya está tomando medidas y está desarrollando productos para el público infantil como Youtube para niños o una cuenta de Google para menores de 14 años, una versión light con acceso limitado a las aplicaciones. En Google para poder crear una cuenta en España debes tener 14 años o más. <br /><br />Apple también tiene una cuenta para menores de 13 años. Esta cuenta permite controlar a tus hijos con una cuenta en familia donde tu mismo, desde tu dispositivo, controlas al grupo familiar. <br /><br />Los dos sistemas operativos iOS (Apple) y Android (Google) disponen de opciones decontrol parental que nos permite controlar las aplicaciones que pueden descargarse en los dispositivos móviles, las aplicaciones que se ejecutan e incluso restringir las páginas web a las que queremos que se conecten. Estas restricciones son más que suficientes para cierto rango de edad. Cuando los niños empiezan a ser más independientes, se hace necesario el uso de otro tipo de aplicaciones que nos ayuden a controlar el uso que hacen nuestros hijos de los dispositivos móviles. <br /><br />Por lo tanto vamos a distinguir 2 tipos de aplicaciones que nos faciliten el control de dispositivos móviles. Por un lado tendremos aplicaciones que nos ayudan a bloquear el dispositivo para que no se acceda a ciertos contenidos por equivocación como puede ser el acceso a información personal, la descarga de aplicaciones, envío de mensajes, llamadas de voz, etc…, muy útiles cuando dejamos el móvil a nuestros hijos y no preocuparnos de que accidentalmente, puedan hacer alguna de estas acciones. Estas aplicaciones van dirigidas a los más pequeños. Por otro lado, cuando se decide comprar un móvil o tablet a un niño o adolescente, necesitamos otro tipo de control para reducir los riesgos a los que se exponen. En este caso queremos controlar el uso que hacen del móvil para prevenir. <br /><br />Para más información puedes ver los siguientes artículos: <br /><br />MOOC: Cursos gratis con garantía (programarfacil.com/blog) <br />Control parental en dispositivos móviles (programarfacil.com/blog) <br />Bueno pues esto ha sido todo por hoy. Hemos llegado al final del primer capítulo, esperamos que os haya gustado. Si es así por favor, valorar positivamente este podcast en las diferentes plataformas iTunes, ivoox, etc… y si ya dejáis un comentario, mejor que mejor :). Nos vemos en el siguiente capítulo.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/5819108</guid><pubDate>Mon, 23 Mar 2015 06:56:25 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/5819108/capitulo01.mp3" length="0" type="audio/mpeg"/><itunes:author>Luis del Valle Hernández</itunes:author><itunes:subtitle>Bienvenidos a todo el mundo. Hoy comenzamos el podcast La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Hoy pretendemos h acer una declaración de intenciones de lo que pretendemos con este proyecto. Veremos que son...</itunes:subtitle><itunes:summary><![CDATA[Bienvenidos a todo el mundo. Hoy comenzamos el podcast La Tecnología Para Todos donde veremos la tecnología de una manera fácil y sencilla. Hoy pretendemos h acer una declaración de intenciones de lo que pretendemos con este proyecto. Veremos que son los MOOC cursos masivos on-line y hablaremos del control parental en dispositivos móviles. Esperamos que este capítulo sea de vuestro agrado. <br /><br />Para dudas, preguntas, ruegos y demás, podéis poneros en contacto con nosotros a través del formulario de contacto. Queremos que este podcast también lo hagáis vosotros y agradecemos el feedback con la audiencia. <br /><br />En el mundo actual en el que vivimos, la gran mayoría de nosotros estamos rodeados de tecnología. A diario utilizamos dispositivos en nuestro día a día. Desde el podcast La Tecnología Para Todos pretendemos que saquéis el máximo partido a la tecnología que acompaña a vuestros dispositivos. Queremos mostraros una manera fácil y sencilla de utilizarlos. <br /><br />¿Cómo lo vamos a hacer? <br />Por un lado, como ya hemos comentado antes, queremos que os pongáis en contacto con nosotros para transmitirnos todas vuestras dudas, ruegos y sugerencias. Es muy importante para nosotros la comunicación con vosotros. Queremos que este podcast sea un programa participativo y donde todo el mundo tenga voz. Por otro lado, iremos colgando diferentes artículos que explicarán más en profundidad los temas que tratemos en cada pocast. <br /><br />El primer tema que vamos a tratar son los MOOC (Massive Online Open Courses) cursos abiertos masivos online. Los MOOC son cursos gratuitos impartidos por Universidades y empresas de renombre a nivel mundial. <br /><br />Los requisitos necesarios son simplemente registrarse y en algunos casos firmar un código de honor (sobretodo en Universidades anglosajonas). <br /><br />Estos cursos tienen diferentes ventajas, estudias a tu ritmo , sin salir de casa, respaldado por una universidad, con la posibilidad de obtener un certificado. <br /><br />Están impartidos por universidades de todo el mundo y por empresas: <br /><br />Universidad de Alicante <br />Universidad de Cartagena <br />Universidad Complutense de Madrid <br />Universidad Carlos III de Madrid <br />Universidad politécnica de Valencia <br />Universidad pontificia de Salamanca <br />Universidad autónoma de Barcelona <br />Universidad de Hardvard <br />Universidad de Satnford <br />Universidad de Berkeley <br />La Sorbona <br />Universidad de Caltech <br />Universidad de Columbia <br />Instituto de tecnología de Massachusets <br />Universidad de Pincetown <br />Facebook <br />Google <br />AT&T <br />Nvidia <br />Las materias que se pueden estudiar son muy diversas <br /><br />Informática <br />Antropología <br />Nutrición <br />Economía <br />Química <br />Matemáticas <br />Idiomas <br />Algunas plataformas de MOOCs que tenemos a nuestra disposición son: <br /><br />COURSERA (<a href="http://www.coursera.org" rel="noopener">www.coursera.org</a>) <br />MIRIADAX (<a href="http://www.miriadax.net" rel="noopener">www.miriadax.net</a>). Esta plataforma es española y está auspiciada entre otros por el grupo Telefónica. <br />MOOC.es (<a href="http://www.mooc.es" rel="noopener">www.mooc.es</a>). Otra plataforma española <br />UDACITY (<a href="http://www.udacity.com" rel="noopener">www.udacity.com</a>) <br />EDX (<a href="http://www.edx.org" rel="noopener">www.edx.org</a>) <br />El segundo tema del que vamos a hablar es el control parental en dispositivos móviles. A día de hoy, los datos indican que el acceso a Internet de menores está creciendo día a día. Raro es el hogar donde no existe algún dispositivo con acceso a Internet. Por este motivo es cada vez más necesario herramientas que ayuden a controlar el uso que hacen nuestros hijos de la red ya que es imposible y poco recomendable prohibirles el uso de la tecnología. <br /><br />Debido al creciente incremento del uso de Internet para menores, Google ya está tomando medidas y está...]]></itunes:summary><itunes:duration>1094</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/fea170fef32386d67a09a0641f875da7.jpg"/><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
