tag:blogger.com,1999:blog-2236328891152688472024-03-28T04:02:21.004+00:00Electrónica PICBienvenidos a "Electrónica PIC" donde podrás encontrar información de electrónica general, microcontroladores PIC, manuales, tutoriales e inclusos proyectos sea del Webmaster o colaboradores.Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.comBlogger1038125tag:blogger.com,1999:blog-223632889115268847.post-68545723742645996252023-11-24T05:38:00.002+00:002023-11-24T05:38:22.504+00:00Cómo descargar programas de GitHub sin perder la cordura<p> </p><h2 class="entry-subtitle g1-gamma g1-gamma-3rd">Si tienes dudas, esta pequeña guía te ayudará</h2><h2 class="entry-subtitle g1-gamma g1-gamma-3rd"><div class="separator" style="clear: both; text-align: center;"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/logo-14-758x518.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="518" data-original-width="758" height="518" src="https://www.neoteo.com/wp-content/uploads/2023/11/logo-14-758x518.jpg" width="758" /></a></div><br /> <strong>GitHub</strong> es una de las plataformas de desarrollo de
software y control de versiones más importantes de la Web. Con el paso
de los años, muchos creadores decidieron transformar a sus perfiles de
GitHub en <em>«páginas oficiales»</em> para toda clase de proyectos, pero existe un pequeño inconveniente: <em>La interfaz deja demasiado que desear</em>. <strong>Si quieres descargar un programa de GitHub</strong> o extraer un elemento específico y no sabes por dónde empezar, este tutorial te será muy útil.</h2><h2>GitHub, una criatura extraña<span class="ez-toc-section-end"></span></h2>
<p>En lo personal suelo visitar <strong>GitHub</strong> varias veces por
día, y no tengo grandes inconvenientes para localizar lo que necesito
en esa plataforma. Sin embargo, después de un breve intercambio con
nuestro lector <em>«gerundio»</em> en el artículo dedicado al <a href="https://www.neoteo.com/brisk-descarga-archivos-a-gran-velocidad-con-esta-herramienta-open-source/" rel="noopener" target="_blank">downloader Brisk</a>, debo reconocer que <strong>el diseño general de GitHub no es el más intuitivo del mundo</strong> para el usuario final.</p>
<p>En primer lugar, su contenido favorece <em>al idioma inglés</em>, y en segundo lugar, <em>no todas las descargas son iguales</em>. Por estos motivos hoy compartiré una pequeña guía básica para <strong>descargar programas de GitHub</strong>, <strong>el código de un proyecto</strong>, y de ser necesario, <strong>carpetas específicas</strong>.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2><span class="ez-toc-section" id="Descarga_programas_de_GitHub"></span>Descarga programas de GitHub<span class="ez-toc-section-end"></span></h2>
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/01-25.jpg" rel="noopener noreferrer" target="_blank"><img alt="" class="wp-image-281397" height="661" src="https://www.neoteo.com/wp-content/uploads/2023/11/01-25.jpg" width="1348" /></a><figcaption class="wp-element-caption">Todo comienza allí, en «Releases»</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>El <em>downloader</em> Brisk servirá como ejemplo para este tutorial:
Si quieres descargar la última versión del desarrollador, deberás hacer
clic en la palabra <strong>Releases</strong>, que aparece a media altura, y a la derecha de la pantalla. El número junto a <em>Releases</em> no es más que la cantidad de versiones publicadas.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/02-21.jpg" rel="noopener noreferrer" target="_blank"><img alt="" class="wp-image-281398" height="661" src="https://www.neoteo.com/wp-content/uploads/2023/11/02-21.jpg" width="1348" /></a><figcaption class="wp-element-caption">Dentro de «Releases», lo que buscas es la sección «Assets». Allí deberían estar los instaladores.</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Dentro de esa sección, GitHub presentará información del último <em>build</em>, y los instaladores se encuentran en la categoría <strong>Assets</strong> <em>(en algunas ocasiones necesitarás hacer clic sobre la flecha para expandir esta sección)</em>. Dependiendo de su compatibilidad, cada instalador utilizará leyendas como <em>«Windows», «Linux», «x64» o «MacOS»</em>.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2><span class="ez-toc-section" id="Como_descargar_codigo_de_GitHub"></span>Cómo descargar código de GitHub<span class="ez-toc-section-end"></span></h2>
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/03-19.jpg" rel="noopener noreferrer" target="_blank"><img alt="" class="wp-image-281399" height="661" src="https://www.neoteo.com/wp-content/uploads/2023/11/03-19.jpg" width="1348" /></a><figcaption class="wp-element-caption">Botón «Code» -> «Download ZIP»</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Esto es aún más sencillo: Regresa a la página principal, haz clic en el botón <strong>Code</strong> <em>(de color verde)</em>, y selecciona la opción <strong>Download ZIP</strong>. En algunos casos, el proyecto no utiliza un instalador tradicional <em>(o no lo requiere cuando se trata de documentos o archivos de configuración)</em>, y debemos descargar toda la estructura para que funcione.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2><span class="ez-toc-section" id="Como_descargar_carpetas_de_GitHub"></span>Cómo descargar carpetas de GitHub<span class="ez-toc-section-end"></span></h2>
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/04-8.jpg" rel="noopener noreferrer" target="_blank"><img alt="" class="wp-image-281400" height="661" src="https://www.neoteo.com/wp-content/uploads/2023/11/04-8.jpg" width="1349" /></a><figcaption class="wp-element-caption">Esto requiere un poco de ayuda…</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>La respuesta oficial es <strong>«no puedes»</strong>, ya que la interfaz no habilita ningún mecanismo para hacerlo. Sin embargo, existen soluciones alternativas como <a href="https://www.neoteo.com/github-download-directory-como-descargar-carpetas-de-github/" rel="noopener" target="_blank">GitHub Download Directory, al que probamos recientemente</a>. Todo lo que debes hacer es pegar la ruta exacta de la carpeta, y presionar <em>Intro</em>. El sitio se encargará de colocar el contenido en un archivo zip, aunque no preservará la estructura original.</p><h2 class="entry-subtitle g1-gamma g1-gamma-3rd"> Fuente:</h2><h2 class="entry-subtitle g1-gamma g1-gamma-3rd">https://www.neoteo.com/como-descargar-programas-de-github/ <br /></h2>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com1tag:blogger.com,1999:blog-223632889115268847.post-5727409309601384172023-11-24T05:36:00.002+00:002023-11-24T05:36:58.000+00:00Cómo se hacían los televisores en la década del ’50<p> </p><h2 class="entry-subtitle g1-gamma g1-gamma-3rd">¿Qué tanto hemos avanzado…?</h2><h2 class="entry-subtitle g1-gamma g1-gamma-3rd"><div class="separator" style="clear: both; text-align: center;"><a href="https://www.neoteo.com/wp-content/uploads/2017/12/logo-56.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="458" data-original-width="634" height="458" src="https://www.neoteo.com/wp-content/uploads/2017/12/logo-56.jpg" width="634" /></a></div><br /> </h2><p>Uno de los aspectos más intimidantes a la hora de <strong>reparar o restaurar un televisor antiguo</strong> es el nido de cables oculto en su interior. Lo primero que nos viene a la mente es: <em>«¿Qué clase de loco puede trabajar bajo semejantes condiciones?»</em>, y para desarrollar la respuesta a esa pregunta, nada mejor que ver <strong>cómo se fabricaban esos mismos televisores en la década del ’50</strong>. Paciencia, disciplina, y un control de calidad casi paranoico eran esenciales para garantizar el funcionamiento <em>correcto y seguro</em> del aparato.</p>
<span id="more-142537"></span>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Una de las mejores fuentes para obtener información sobre restauraciones de radios y televisores antiguos es <a href="https://www.youtube.com/user/bandersentv/videos" rel="noopener" target="_blank">el canal de Bob Andersen en YouTube</a>.
Además de enfocarse sobre detalles como las perillas y la terminación
de la madera, en más de una ocasión se vio obligado a deshacer los
«parches» de usuarios previos que decidieron <em>(por diferentes razones)</em> alejarse de las especificaciones originales.</p><p>Si bien debemos reconocer que la improvisación se vuelve inevitable tarde o temprano <em>(después de todo, el número de tubos y válvulas es cada vez menor)</em>,
los fabricantes eran muy meticulosos al momento de documentar
diagramas, revisiones técnicas, y catálogos con piezas equivalentes. De
hecho, <strong>la propia fabricación de los televisores quedó registrada</strong> en varios documentales que hoy podemos disfrutar gracias a YouTube, y el esfuerzo de muchos entusiastas.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2>Construyendo televisores en la década del ’50</h2><h2><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/lxQS58t39_U" width="320" youtube-src-id="lxQS58t39_U"></iframe></div><br /> </h2><p>El vídeo declara al sintonizador como <strong>«el corazón del televisor»</strong>, y no exagera. Los sintonizadores de antaño demandaban un proceso de calibración muy complejo <em>(y me atrevería a decir tedioso)</em>, a un punto tal que muchos restauradores modernos <em>prefieren reemplazar el componente entero</em>,
usando uno rescatado de otro televisor. Las líneas de producción
necesitaban encontrar el mejor equilibrio entre velocidad y robustez en
el ensamblaje, lo que llevó a la adopción del <strong>wire-wrap</strong> para realizar conexiones internas.</p>
<p>Las pruebas de tortura en los televisores podían extenderse hasta
2.000 horas, con intervalos específicos de encendido y apagado que
buscaban evaluar el comportamiento de la unidad frente al estrés
térmico. El documental también nos enseña uno de los primeros ejemplos
de <strong>soldadura por ola</strong> en los PCB, asistido por una verificación adicional, en caso de que haya déficit o exceso de estaño en una unión.</p>
<p><strong>En resumen, el mercado demandaba otra mentalidad.</strong> Los televisores eran <em>muy costosos</em> en aquel entonces. Sus fabricantes <em>(RCA en este caso)</em>
sabían que iban a fallar de un modo u otro, y la información para
repararlos era imprescindible. El resto de la historia ya la conocemos
bien. Los televisores ganaron estabilidad, rendimiento, funciones y
simplicidad, <strong>pero se volvieron<em> </em>descartables</strong>. No olvidemos que a las compañías actuales ya no les alcanza con bloquear las reparaciones: <a href="http://www.neoteo.com/granjeros-estadounidenses-hackean-sus-tractores-con-software-ucraniano/" rel="noopener" target="_blank">También quieren criminalizar a quienes las intentan.</a></p>
<p><strong>(N. del R.: De nuestro archivo, publicada en los últimos días
de diciembre de 2017. ¿Aún tienes un televisor CRT? ¡Deja un
comentario!)</strong></p><p><strong>Fuente:</strong></p><p><strong>https://www.neoteo.com/se-hacian-los-televisores-la-decada-del-50/ <br /></strong></p><p> </p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-60711817243456401232023-11-24T05:32:00.003+00:002023-11-24T05:32:30.826+00:00Domesday Duplicator, o el desafío de preservar LaserDiscs<p> </p><h2 class="entry-subtitle g1-gamma g1-gamma-3rd">Es mucho más complejo (y costoso) de lo que parece…</h2><h2 class="entry-subtitle g1-gamma g1-gamma-3rd"><div class="separator" style="clear: both; text-align: center;"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/logo-19-758x426.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="426" data-original-width="758" height="426" src="https://www.neoteo.com/wp-content/uploads/2023/11/logo-19-758x426.jpg" width="758" /></a></div><br /> </h2><p><b>El formato LaserDisc</b> comenzó su aventura en diciembre de 1978,
pero debió esperar hasta la década de los ’90 para ganar cierta
popularidad. De hecho, el LaserDisc se convirtió en el formato elegido
por muchas compañías a la hora de <em>lanzar ediciones especiales o limitadas</em>… <strong>y así surge la necesidad de una buena preservación</strong>. <a href="https://www.youtube.com/@TechTangents" rel="noopener" target="_blank">Shelby del canal Tech Tangents</a> compartió un vídeo en el que explora las virtudes y los defectos del <a href="https://www.domesday86.com/" rel="noopener" target="_blank">Domesday Duplicator</a>, un dispositivo open source que accede directamente a los datos analógicos del LaserDisc, garantizando una calidad superior…</p>
<span id="more-281473"></span>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Algunos entusiastas del audio y el vídeo están corriendo una carrera contra el tiempo. <strong>Lamentablemente, nuestros discos, cartuchos y cassettes no son eternos</strong>. <a href="https://www.neoteo.com/disc-rot-tus-discos-opticos-pueden-morir/" rel="noopener" target="_blank">El calor, la humedad, el óxido, el deterioro de adhesivos</a>,
capacitores que explotan, las compañías ahorrando costos… son muchos
factores jugando en nuestra contra. A todo esto se suma un detalle
fundamental: <strong>«Preservar» no es simplemente hacer una copia.</strong></p><div class="adace-slot-wrapper adace-after-paragraph adace-align-center adace-slot-wrapper-main" style="height: 429px; max-width: 758px; min-width: 758px; text-align: center; width: 758px;">
<div class="adace-disclaimer">
</div>
<div class="adace-slot" style="height: 429px; width: 758px;">
<div class="adace_adsense_656034e6da452" style="height: 429px; width: 758px;">
<ins class="adsbygoogle" data-ad-client="ca-pub-6284692619635543" data-ad-format="fluid" data-ad-slot="7586614977" data-ad-status="filled" data-adsbygoogle-status="done" style="display: block; height: 429px; width: 758px;"><div aria-label="Advertisement" id="aswift_0_host" style="background-color: transparent; border: medium; display: inline-block; height: 429px; margin: 0px; overflow: hidden; padding: 0px; position: relative; visibility: visible; width: 758px;" tabindex="0" title="Advertisement"></div></ins>Con eso en mente llegamos al <strong>LaserDisc</strong>. El tiempo se
está encargando de destruir muchas colecciones, pero hay verdaderos
genios allá afuera decididos a ganar la batalla, y algunos de ellos
crearon el <a href="https://www.domesday86.com/" rel="noopener" target="_blank">Domesday Duplicator</a>,
un dispositivo open source capaz de registrar los datos de un LaserDisc
a 40 millones de muestras por segundo. ¿Qué significa eso exactamente? <a href="https://www.youtube.com/@TechTangents" rel="noopener" target="_blank">Shelby del canal Tech Tangents lo explica</a>:</div></div></div>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2>Cómo preservar LaserDiscs alcanzando la máxima calidad</h2><h2><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/QDlbwl3f39Q" width="320" youtube-src-id="QDlbwl3f39Q"></iframe></div><br /> </h2><p>En este punto alguien puede decir <em>«es suficiente con grabar la salida de vídeo»</em> en el reproductor… pero eso no es cierto. <strong>El Domesday Duplicator se conecta directamente con un enlace interno y extrae los datos del LaserDisc</strong>, evitando todo el hardware adicional del equipo <em>(y su conversión)</em>.</p>
<p>Otro argumento bastante común es que la gran mayoría de las películas
que aparecieron en LaserDisc ya están disponibles con un formato
superior… <em>y eso tampoco es cierto</em>. Por ejemplo, la versión de Star Wars más cercana a la que se vio en cine sólo existe bajo LaserDisc. También hay <em>releases</em> con un audio más limpio <em>(o sea que no fue asesinado en una «remasterización»)</em>, y no faltan las series que únicamente llegaron al público en LaserDisc <em>(Shelby nombra a Family Dog, el «desastre de culto» producido por Tim Burton y Steven Spielberg)</em>.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2023/11/01-31.jpg" rel="noopener noreferrer" target="_blank"><img alt="" class="wp-image-281474" height="854" src="https://www.neoteo.com/wp-content/uploads/2023/11/01-31.jpg" width="1280" /></a><figcaption class="wp-element-caption">Todos los elementos del Domesday Duplicator. No es económico…</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>El vídeo menciona otros detalles como el origen del nombre Domesday <em>(inspirado en el dispositivo original de la BBC para preservar LaserDiscs, que a su vez surgió de un viejo libro del año 1086)</em>, y nos recuerda <strong>el perfil analógico de los LaserDiscs</strong>, pero el Domesday Duplicator es cualquier cosa menos Plug & Play. <a href="https://github.com/simoninns/DomesdayDuplicator/wiki" rel="noopener" target="_blank">La wiki del proyecto</a> explica paso a paso todas las conexiones, y Shelby necesitó semanas enteras <em>y cientos de gigabytes de espacio</em> para dominar la combinación hardware/software por completo <em>(ya confirmó que habrá un segundo vídeo)</em>. Aún así, lo más duro de asimilar es el precio: Un Domesday Duplicator listo para usar <a href="https://www.tindie.com/products/tokugawaheavyindustries/domesday-duplicator/" rel="noopener" target="_blank">supera los 500 dólares…</a></p><p> </p><p>Fuente:</p><p>https://www.neoteo.com/domesday-duplicator-o-el-desafio-de-preservar-laserdiscs/ <br /></p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-5066846736414908212022-12-31T20:12:00.002+00:002022-12-31T20:12:10.043+00:00Medidor de carga de baterías y pilas con Arduino paso a paso<p> </p><p>En este artículo te voy a explicar cómo podemos hacer un <strong>medidor de carga de baterías y pilas</strong>. Lo haremos a través del montaje de un circuito con <strong>Arduino</strong>.</p>
<p>Suele ser muy típico que tengamos por casa diferentes aparatos
eléctricos que utilizan pilas o baterías. En ocasiones, dudamos si el
dispositivo está roto o las pilas se han gastado.</p><p> </p><p></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/mBp5NaivDGk" width="320" youtube-src-id="mBp5NaivDGk"></iframe></div><br /> <p></p><p>Gracias a este proyecto esto ya no será un problema. El medidor de carga de baterías y pilas te dará la solución.<br /></p><div class="toc_white no_bullets" id="toc_container"><p class="toc_title">Indice de contenidos</p><ul class="toc_list"><li><a href="https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/#Objetivo_del_medidor_de_carga_de_baterias_y_pilas_con_la_placa_de_Arduino">1 Objetivo del medidor de carga de baterías y pilas con la placa de Arduino</a></li><li><a href="https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/#Componentes_de_Arduino_que_vamos_a_utilizar">2 Componentes de Arduino que vamos a utilizar</a></li><li><a href="https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/#Montando_el_circuito_con_Arduino">3 Montando el circuito con Arduino</a></li><li><a href="https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/#Programando_el_medidor_de_carga_de_baterias_y_pilas_con_Arduino">4 Programando el medidor de carga de baterías y pilas con Arduino</a></li><li><a href="https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/#Codigo_nativo_de_Arduino">5 Código nativo de Arduino</a></li></ul></div>
<p></p>
<h2><span id="Objetivo_del_medidor_de_carga_de_baterias_y_pilas_con_la_placa_de_Arduino">Objetivo del medidor de carga de baterías y pilas con la placa de Arduino</span></h2>
<p>Utilizaremos <strong>Arduino</strong> para leer a través de una <strong>entrada analógica</strong> el voltaje que suministra una pila. Dependiendo de este voltaje, encenderemos un LED de un color. Si la pila está <strong>nueva</strong>, se encenderá un <strong>LED verde</strong>. Si la pila <strong>no es nueva</strong> pero se ha consumido parte de su energía encenderemos un <strong>LED amarillo</strong>. Por último, si la pila está <strong>gastada</strong> o no suministra el suficiente voltaje, encenderemos un <strong>LED rojo</strong>.</p>
<p>Debemos de tener <strong>mucho cuidado</strong> con el tipo de pila y de batería que vamos a medir. Es muy peligroso <strong>suministrar más de 5V</strong> a los pines analógicos de Arduino. Si lo que queremos es medir pilas, lo más típico, solo podremos hacerlo con <strong>pilas AA, AAA, C y D</strong>. Son las que se utilizan en los mandos de la televisión, en juguetes e incluso para alimentar Arduino.</p>
<p>Mucho ojo con una <strong>pila de 9V</strong>, las cuadradas. Como bien he dicho antes, estas pilas superan con creces el <strong>límite de 5V</strong>.
También debemos de llevar cuidado con las baterías ya que dependerá del
voltaje que suministren. Comprueba antes de conectar que realmente es
menor o igual que 5V. </p>
<p class="has-background has-luminous-vivid-amber-background-color">Medir más de 5V por alguna entrada analógica puede dañar la placa.</p>
<h2><span id="Componentes_de_Arduino_que_vamos_a_utilizar">Componentes de Arduino que vamos a utilizar</span></h2>
<p>Vamos a ver que tipo de componentes necesitamos para este circuito.</p>
<ul><li>Arduino UNO o cualquier placa de Arduino</li><li>Protoboard donde conectaremos los componentes</li><li>Cables para la conexión entre los componentes y la placa</li><li>3 resistencias de 220 Ω</li><li>1 resistencia de 10 kΩ</li><li>1 LED rojo de 5 mm</li><li>1 LED amarillo de 5 mm</li><li>1 LED verde de 5 mm</li></ul>
<p>Como ves se trata de un circuito muy simple. Con 3 LEDs y 4 resistencias es suficiente para <strong>construir un medidor de carga de baterías o pilas con Arduino</strong>.</p>
<h2><span id="Montando_el_circuito_con_Arduino">Montando el circuito con Arduino</span></h2>
<p>Una vez recopilada toda la información, pasamos al montaje. En la
siguiente imagen te muestro cómo debes conectar los diferentes
componentes. Presta <strong>atención sobre todo en las resistencias</strong>.</p>
<div class="wp-block-image"><figure class="aligncenter"><img alt="Circuito medidor carga bateria" class="wp-image-3872" height="536" src="https://programarfacil.com/wp-content/uploads/2016/10/CIRCUITO-MEDIDOR-CARGA-BATERIA.png" width="800" /></figure></div>
<p>Vamos a ver como se han conectado los componentes. Lo primero son los
LEDs. Cada uno está conectado en serie con una resistencia de 220 Ω
para alargar la vida útil de los mismos. El <strong>LED verde</strong> está conectado al <strong>pin 2</strong>, el <strong>LED amarillo</strong> está conectado al <strong>pin 3</strong> y <strong>LED rojo</strong> está conectado al <strong>pin 4</strong>. Esto es importante recordarlo para cuando veamos la programación.</p>
<p>Para medir la batería he colocado una <strong>resistencia <a href="https://programarfacil.com/blog/arduino-blog/resistencia-pull-up-y-pull-down/">pull-down</a></strong>. Este tipo de resistencia lo que hace es<strong> mantener un estado lógico bajo es decir, a 0V</strong>.
Es importante utilizar este tipo de resistencias ya que, cuando no
tengamos la batería o pila conectada para medir, tenemos un estado
indeterminado a la entrada del pin analógico, lo que hace que oscile y
puede que hasta que se encienda algún LED. Puedes probar a quitar esta
resistencia y verás el resultado.</p>
<p>El polo positivo de la batería lo conectamos a la resistencia de
pull-down y a la entrada analógica A0. El otro extremo de la resistencia
a tierra. Por último, el polo negativo de la batería debemos conectarlo
a la tierra de Arduino.</p>
<div class="wp-block-image"><figure class="aligncenter"><img alt="Circuito medidor carga bateria" class="wp-image-3886" height="438" src="https://programarfacil.com/wp-content/uploads/2016/10/medidor-carga-bateria.jpg" width="600" /></figure></div>
<p class="has-background has-luminous-vivid-amber-background-color">Cuidado con invertir las polaridades es decir, el positivo con negativo o viceversa.</p>
<p class="has-background has-luminous-vivid-amber-background-color">Es
más que aconsejable que todos los componentes tengan la misma referencia
a tierra. Todos deben estar conectados al mismo pin GND de Arduino.</p>
<h2><span id="Programando_el_medidor_de_carga_de_baterias_y_pilas_con_Arduino">Programando el medidor de carga de baterías y pilas con Arduino</span></h2>
<p>Ahora toca la parte de la lógica y la programación. Lo primero que
debemos hacer, es plantear el problema o el algoritmo que queremos
conseguir. Una vez que lo tengamos claro ya podemos empezar a programar.
Como siempre digo, <strong>un algoritmo es una secuencia de pasos ordenados que debemos seguir para conseguir un objetivo</strong>. En este caso nuestro objetivo es medir la carga de de una pila o batería con Arduino.</p>
<h3>Algoritmo</h3>
<p>En esta sección voy a detallar los pasos que debemos seguir sin
escribir ni una línea de código, eso lo haremos luego cuando tengamos
claro lo que tenemos que hacer.</p>
<ol><li>Leer el pin analógico donde tenemos conectada la pila</li><li>Calculamos el voltaje para el valor que nos ha dado</li><li>Evaluamos el voltaje<ol><li>Si es mayor o igual que el umbral máximo<ol><li>Encendemos LED verde</li></ol></li><li>Si es menor que el umbral máximo y mayor que el umbral medio<ol><li>Encendemos LED amarillo</li></ol></li><li>Si es menor que el umbral medio y mayor que el umbral mínimo<ol><li>Encendemos LED rojo</li></ol></li><li>El resto de los casos<ol><li>No enciende ningún LED</li></ol></li></ol></li><li>Apagamos todos los LEDs</li></ol>
<p>Analizando el algoritmo que vamos a implementar, sacamos como conclusión que vamos a utilizar <strong>3 umbrales</strong>:</p>
<ul><li><strong>Umbral máximo</strong>: indicará que la pila está totalmente cargada.</li><li><strong>Umbral medio</strong>: de este umbral al umbral máximo la pila se ha usado pero todavía tiene energía.</li><li><strong>Umbral mínimo</strong>:
de este umbral al umbral medio la pila no suministra suficiente
energía. Por debajo de este umbral interpretamos que no hay una pila
conectada.</li></ul>
<h2><span id="Codigo_nativo_de_Arduino">Código nativo de Arduino</span></h2>
<p>Vamos a ir viendo por partes el código del medidor de carga de baterías con Arduino.</p>
<h3>Variables y constantes</h3>
<p>Las constantes las vamos a utilizar para almacenar los pines donde
conectaremos los LEDs y el pin analógico donde conectaremos la pila. Los
umbrales serán variables aunque podríamos utilizar también constantes.
Por último declararemos 3 variables para almacenar el valor que nos
devuelve el pin analógico, el voltaje en ese pin y el tiempo de espera
para el parpadeo de los LEDs.</p>
<p>Declaramos las constantes con los pines donde conectamos los LEDs y el pin analógico.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d49d096933629" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d49d096933629" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d49d096933629-1"><span class="crayon-c">// Pines para los LEDs</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d49d096933629-2"><span class="crayon-p">#define LEDVERDE 2</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d49d096933629-3"><span class="crayon-p">#define LEDAMARILLO 3</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d49d096933629-4"><span class="crayon-p">#define LEDROJO 4</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d49d096933629-5"><span class="crayon-p">#define ANALOGPILA 0</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<p>Lo siguiente es declarar las variables y los umbrales. Estos últimos
dependerán del tipo de pila. En este caso yo voy a hacer las pruebas con
una pila AA</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a3357204950" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a3357204950" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-1"><span class="crayon-c">// Variables</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-2"><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-3"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-4"><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-v">ledDelay</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">800</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-5"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-6"><span class="crayon-c">// Umbrales</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-7"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">1.6</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-8"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">1.4</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a3357204950-9"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">minimo</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0.3</span><span class="crayon-sy">;</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<h3>Función setup</h3>
<p>En la función <em>setup</em> inicializamos el monitor serie y ponemos los pines de los LEDs en modo salida.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a5470527347" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a5470527347" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-1"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">setup</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-2"><span class="crayon-h"> </span><span class="crayon-c">// Iniciamos el monitor serie</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-3"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">begin</span><span class="crayon-sy">(</span><span class="crayon-cn">9600</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-4"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-5"><span class="crayon-h"> </span><span class="crayon-c">// Los pines de LED en modo salida</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-6"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-7"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-8"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-9"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a5470527347-10"><span class="crayon-sy">}</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<h3>Función loop</h3>
<p>Comenzamos la función <em>loop</em> que se r<strong>epetirá continuamente</strong>. Lo primero es leer el pin analógico y almacenarlo en la variable <em>analogValor</em>.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a7723477027" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a7723477027" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a7723477027-1"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">loop</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a7723477027-2"><span class="crayon-h"> </span><span class="crayon-c">// Leemos valor de la entrada analógica</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a7723477027-3"><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">analogRead</span><span class="crayon-sy">(</span><span class="crayon-v">ANALOGPILA</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<p>Calculamos el voltaje. Es una simple regla de 3. Si 5V es 1024, con
dividir 5 entre 1024 y multiplicarlo por el valor que nos da el pin
analógico, ya tenemos el voltaje. Así de sencillo. Para comprobar que
todo está bien lo mostramos por el monitor serie.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a9242096997" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4a9242096997" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a9242096997-1"><span class="crayon-cn">160</span><span class="crayon-h"> </span><span class="crayon-c">// Obtenemos el voltaje</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a9242096997-2"><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0.0048</span><span class="crayon-h"> </span><span class="crayon-o">*</span><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4a9242096997-3"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">print</span><span class="crayon-sy">(</span><span class="crayon-s">"Voltaje: "</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4a9242096997-4"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<p>En la siguiente parte vamos a decidir que LEDs debemos de encender. Esto lo hacemos a través de las estructuras condicionales <em>if</em>.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4ab587624831" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4ab587624831" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-1"><span class="crayon-c">// Dependiendo del voltaje mostramos un LED u otro</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-2"><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">>=</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-3"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-4"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-5"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-6"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-7"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-8"><span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o"><</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-h"> </span><span class="crayon-o">&&</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-9"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-10"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-11"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-12"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-13"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-14"><span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o"><</span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-h"> </span><span class="crayon-o">&&</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-v">minimo</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-15"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-16"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-17"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-18"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ab587624831-19"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<p>Por último, apagamos todos los LEDs. Así comenzamos en la siguiente
iteración con el estado inicial todos apagados. Como estamos hablando de
muy poco tiempo, microsegundos, esto no afectará al funcionamiento.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4ac055029248" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4ac055029248" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;"><div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;"><table class="crayon-table"><tbody><tr class="urvanov-syntax-highlighter-row"><td class="urvanov-syntax-highlighter-code"><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ac055029248-1"><span class="crayon-c">// Apagamos todos los LEDs</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ac055029248-2"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ac055029248-3"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ac055029248-4"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ac055029248-5"><span class="crayon-sy">}</span></div></div></td>
</tr>
</tbody></table>
</div>
</div>
<h3>Código completo</h3>
<p>A continuación te dejo el código completo para que no tengas que ir
copiando parte por parte. No es muy buena práctica copiar y pegar sin
leer lo anterior. Si realmente quieres aprender, sigue todos los pasos e
intenta tu mismo escribir el código. Solo así, aprenderás a <a href="https://campus.programarfacil.com/programacion-arduino-scratch-y-snap/" rel="noreferrer noopener" target="_blank">programar con Arduino</a>.</p>
<div class="urvanov-syntax-highlighter-syntax crayon-theme-classic urvanov-syntax-highlighter-font-monaco urvanov-syntax-highlighter-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover" id="urvanov-syntax-highlighter-63b097355d4ae014739156" style="font-size: 12px !important; height: auto; line-height: 15px !important; margin-bottom: 12px; margin-top: 12px;">
<div class="urvanov-syntax-highlighter-plain-wrap"></div>
<div class="urvanov-syntax-highlighter-main" style="overflow: hidden; position: relative; z-index: 1;">
<table class="crayon-table">
<tbody><tr class="urvanov-syntax-highlighter-row">
</tr></tbody></table></div></div><div class="crayon-pre" style="-moz-tab-size: 4; -o-tab-size: 4; -webkit-tab-size: 4; font-size: 12px !important; line-height: 15px !important; tab-size: 4;"><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-1"><span class="crayon-c">// Pines para los LEDs</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-2"><span class="crayon-p">#define LEDVERDE 2</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-3"><span class="crayon-p">#define LEDAMARILLO 3</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-4"><span class="crayon-p">#define LEDROJO 4</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-5"><span class="crayon-p">#define ANALOGPILA 0</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-6"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-7"><span class="crayon-c">// Variables</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-8"><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-9"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-10"><span class="crayon-t">int</span><span class="crayon-h"> </span><span class="crayon-v">ledDelay</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">800</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-11"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-12"><span class="crayon-c">// Umbrales</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-13"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">1.6</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-14"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">1.4</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-15"><span class="crayon-t">float</span><span class="crayon-h"> </span><span class="crayon-v">minimo</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0.3</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-16"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-17"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">setup</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-18"><span class="crayon-h"> </span><span class="crayon-c">// Iniciamos el monitor serie</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-19"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">begin</span><span class="crayon-sy">(</span><span class="crayon-cn">9600</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-20"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-21"><span class="crayon-h"> </span><span class="crayon-c">// Los pines de LED en modo salida</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-22"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-23"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-24"><span class="crayon-h"> </span><span class="crayon-e">pinMode</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">OUTPUT</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-25"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-26"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-27"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-28"><span class="crayon-t">void</span><span class="crayon-h"> </span><span class="crayon-e">loop</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-29"><span class="crayon-h"> </span><span class="crayon-c">// Leemos valor de la entrada analógica</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-30"><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">analogRead</span><span class="crayon-sy">(</span><span class="crayon-v">ANALOGPILA</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-31"> </div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-32"><span class="crayon-h"> </span><span class="crayon-c">// Obtenemos el voltaje</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-33"><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0.0048</span><span class="crayon-h"> </span><span class="crayon-o">*</span><span class="crayon-h"> </span><span class="crayon-v">analogValor</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-34"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">print</span><span class="crayon-sy">(</span><span class="crayon-s">"Voltaje: "</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-35"><span class="crayon-h"> </span><span class="crayon-v">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-36"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-37"><span class="crayon-h"> </span><span class="crayon-c">// Dependiendo del voltaje mostramos un LED u otro</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-38"><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">>=</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-39"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-40"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-41"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-42"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-43"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-44"><span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o"><</span><span class="crayon-h"> </span><span class="crayon-v">maximo</span><span class="crayon-h"> </span><span class="crayon-o">&&</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-45"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-46"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-47"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-48"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-49"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-50"><span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-sy">(</span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o"><</span><span class="crayon-h"> </span><span class="crayon-v">medio</span><span class="crayon-h"> </span><span class="crayon-o">&&</span><span class="crayon-h"> </span><span class="crayon-v">voltaje</span><span class="crayon-h"> </span><span class="crayon-o">></span><span class="crayon-h"> </span><span class="crayon-v">minimo</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-51"><span class="crayon-h"> </span><span class="crayon-sy">{</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-52"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">HIGH</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-53"><span class="crayon-h"> </span><span class="crayon-e">delay</span><span class="crayon-sy">(</span><span class="crayon-v">ledDelay</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-54"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-55"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-56"> </div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-57"><span class="crayon-h"> </span><span class="crayon-c">// Apagamos todos los LEDs</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-58"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDVERDE</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-59"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDAMARILLO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line crayon-striped-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-60"><span class="crayon-h"> </span><span class="crayon-e">digitalWrite</span><span class="crayon-sy">(</span><span class="crayon-v">LEDROJO</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-v">LOW</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-61"><span class="crayon-sy">}</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-61"><span class="crayon-sy"> </span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-61"><span class="crayon-sy">Fuente:</span></div><div class="crayon-line" id="urvanov-syntax-highlighter-63b097355d4ae014739156-61"><span class="crayon-sy">https://programarfacil.com/blog/arduino-blog/medidor-de-carga-de-baterias-pilas-arduino/ <br /></span></div></div>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-16273047330711635682022-12-31T08:42:00.004+00:002022-12-31T08:42:52.681+00:00¿Es posible actualizar el procesador de una Game Boy?<p> </p><h2 class="entry-subtitle g1-gamma g1-gamma-3rd">Una modificación más para la inagotable portátil de Nintendo</h2><h2 class="entry-subtitle g1-gamma g1-gamma-3rd"><div class="separator" style="clear: both; text-align: center;"><a href="https://www.neoteo.com/wp-content/uploads/2022/12/01-32-758x426.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="426" data-original-width="758" height="224" src="https://www.neoteo.com/wp-content/uploads/2022/12/01-32-758x426.jpg" width="400" /></a></div><br /> </h2><p><strong>La familia Game Boy</strong> no necesita ninguna clase de introducción a esta altura, pero lo que realmente nos sorprende es la cantidad de <em>mods y hacks</em> disponibles para cada modelo. Desde <em>backlights</em>
y pantallas de reemplazo hasta PCBs nuevos que permiten crear consolas
desde cero, hoy es posible reparar y transformar a cualquier Game Boy
por completo. Sin embargo, Elliot del canal <a href="https://www.youtube.com/@TheRetroFuture" rel="noopener" target="_blank">The Retro Future</a> decidió compartir un mod muy singular: <strong>La actualización del procesador en una consola Game Boy</strong>. La pregunta es… <em>¿actualización a qué?</em></p>
<span id="more-272290"></span>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Si tienes una consola <strong>Game Boy</strong> dañada o con alguna falla específica, no te preocupes: Lo más probable es que puedas obtener piezas de repuesto <em>(ya sean de otra consola o reproducciones modernas)</em>
con relativa facilidad. Al mismo tiempo, la familia Game Boy presenta
una oportunidad fabulosa para todo aquel que desee mojarse los pies en
las aguas del <em>modding</em>. Desde carcasas metálicas hasta reemplazos de alta definición para la pantalla LCD, crear la Game Boy de nuestros sueños <em>no es imposible</em>.</p><div class="adace-slot-wrapper adace-after-paragraph adace-align-center adace-slot-wrapper-main" style="max-width: 1000px; min-width: 1px; text-align: center;">
<div class="adace-disclaimer">
</div>
<div class="adace-slot">
<div class="adace_adsense_63aff568c494e">
<ins class="adsbygoogle" data-ad-client="ca-pub-6284692619635543" data-ad-format="fluid" data-ad-slot="7586614977" data-adsbygoogle-status="done" style="display: block; height: 429px;"><div id="aswift_0_host" style="background-color: transparent; border: medium none; display: inline-block; height: 429px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 758px;"></div></ins>
</div>
</div>
</div>
<p>Ahora, ¿qué sucede con la velocidad? En la Web existen muchas guías
para hacer overclocking en la Game Boy, algo bastante útil si
consideramos que el <em>grind</em> en ciertos juegos es eterno <em>(buena suerte encontrando ese shiny en Pokémon)</em>, pero Elliot del canal <a href="https://www.youtube.com/@TheRetroFuture" rel="noopener" target="_blank">The Retro Future</a> decidió jugar con el procesador de otra forma: <strong>Reemplazándolo con una actualización</strong>.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<h2>Actualizando el procesador de una consola Game Boy</h2><h2><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/sKGxx11ebTM" width="320" youtube-src-id="sKGxx11ebTM"></iframe></div><br /> </h2>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="g1-fluid-wrapper " data-g1-fluid-height="372" data-g1-fluid-width="662" id="g1-fluid-wrapper-counter-1" style="width: 662px;">
<div class="g1-fluid-wrapper-inner" style="padding-bottom: 56.19335347432%;">
</div>
</div>
</div></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>La primera duda es: ¿De dónde sale el procesador actualizado? Su donante es nada menos que un <strong>Super Game Boy</strong>, adaptador que llegó a las estanterías en junio de 1994. Básicamente se trata de <em>una Game Boy en formato de cartucho para Super Nintendo</em>,
que permite al usuario disfrutar de los juegos de Game Boy en el
televisor, con controles de SNES y paletas de color adicionales.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2022/12/00-4.jpg" rel="noopener"><img alt="" class="wp-image-272291" height="325" src="https://www.neoteo.com/wp-content/uploads/2022/12/00-4.jpg" width="400" /></a><figcaption class="wp-element-caption">El Super Game Boy, versión estadounidense</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>Una búsqueda rápida por eBay confirma que el Super Game Boy no es un
dispositivo raro. Por otro lado, su modelo original tiene la
característica <em>(a veces deseada, a veces no)</em> de acelerar los juegos de Game Boy en un <em>2.41 por ciento</em>, debido al divisor de frecuencia utilizado por la SNES. La versión 2 del Super Game Boy corrige ese detalle, al igual que el <em>Game Boy Player</em> para GameCube.</p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2022/12/02-26.jpg" rel="noopener"><img alt="" class="wp-image-272292" height="225" src="https://www.neoteo.com/wp-content/uploads/2022/12/02-26.jpg" width="400" /></a><figcaption class="wp-element-caption">Retirando el chip original</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>La buena noticia es que la instalación del chip es <em>drop-in</em>,
por lo que no requiere ninguna modificación. La mala es que se necesita
aire caliente para retirar y reinstalar ambos chips sin causar daño. Una
estación normal como la que compró Elliot es más que suficiente. El
resto es cuestión de <strong>practicar un poco, tener paciencia y no desesperar.</strong></p>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<figure class="wp-block-image alignnone"><a href="https://www.neoteo.com/wp-content/uploads/2022/12/03-16.jpg" rel="noopener"><img alt="" class="wp-image-272293" height="225" src="https://www.neoteo.com/wp-content/uploads/2022/12/03-16.jpg" width="400" /></a><figcaption class="wp-element-caption">El procesador del Super Game Boy, junto al DMG-CPU original. El «nuevo» chip es compatible pin por pin.</figcaption></figure>
<hr class="wp-block-separator has-alpha-channel-opacity" />
<p>¿Cuáles son las ventajas de <strong>actualizar el procesador en una Game Boy</strong>? En una consola Game Boy estándar, los juegos <em>tardan 5.7 segundos</em> en cargar, combinando inicialización y animación de Nintendo. Después del mod, <strong>los juegos se cargan de forma instantánea… y nada más que eso</strong>.
La frecuencia sigue gobernada por el reloj interno de la consola, y no
hay cambios generales de velocidad. Alguno podrá pensar que se trata de
una broma, pero es bueno saber que <em>el procesador en una Game Boy puede ser reemplazado de este modo.</em></p><p><em>Fuente:</em></p><p><em>https://www.neoteo.com/es-posible-actualizar-el-procesador-de-una-game-boy/ <br /></em></p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-29414500415510715422021-04-21T09:41:00.003+01:002021-04-21T09:41:18.748+01:00Visual Studio 2022 se pasa a los 64 bits: adiós a su mayor limitación<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://www.softzone.es/app/uploads-softzone.es/2021/04/Programacion-Visual-Studio-930x487.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="419" data-original-width="800" height="168" src="https://www.softzone.es/app/uploads-softzone.es/2021/04/Programacion-Visual-Studio-930x487.jpg" width="320" /></a></div><br /><p></p><div class="full-text"><div class="excerpt"><p>Visual Studio es el <a href="https://www.softzone.es/programas/lenguajes/programador-crear-programas-windows/">IDE de programación oficial de Microsoft</a>
diseñado especialmente para la creación de programas para Windows e
infraestructuras para Azure. Este es uno de los entornos de programación
profesionales más utilizados que podemos encontrar, estando
especializado en C++, .NET y Visual Basic. Este IDE lleva décadas entre
los usuarios, sin embargo, desde siempre ha ido arrastrando un problema,
y es que al crear proyectos muy grandes el software daba problemas al <strong>no poder usar más de 4 GB de memoria RAM</strong>. Por suerte, la nueva versión 2022 acabará, por fin, con este problema.</p>
</div> <div class="content"><p>Aunque hoy en día prácticamente todos
los ordenadores y todos los sistemas operativos son de 64 bits, aún hay
muchos programas que aún siguen funcionando en 32 bits. Algunos
sistemas, como Linux, bloquean por defecto los programas x86 para
funcionar exclusivamente en x64. Sin embargo, Windows no es uno de
ellos. El sistema operativo de Microsoft puede funcionar sin problemas
con todo tipo de programas, tanto de 32 bits como de 64 bits. Y si
queremos <a href="https://www.softzone.es/windows-10/como-se-hace/bloquear-32-bits/">bloquear los 32 bits en Windows</a> tenemos que hacerlo a mano, y es peligroso.</p>
<p>Lo extraño es encontrar software tan avanzado, como puede ser un IDE
de programación, que aún funcione en 32 bits. Y aunque el IDE funciona
sin problemas, los usuarios que crean proyectos grandes (como programas
complejos, o juegos) se encuentran con que, como el IDE no puede usar
más de 4 GB debido a la limitación de la infraestructura, este se
bloquea y va muy lento.</p>
<p>Por suerte, <strong>Visual Studio 2022</strong> va a acabar con este problema, además de traer otras muchas novedades.</p>
<h2>Visual Studio 2022: soporte para 64 bits y otras novedades</h2>
<p>Sin duda, la principal novedad que encontraremos en el nuevo Visual Studio 2022 es el <strong>soporte para los 64 bits</strong>.
Si instalamos esta versión, el entorno de desarrollo ya no estará
limitado a los 4 GB de memoria RAM, sino que podrá cargar mucha más
información, lo que se traduce en mayor estabilidad y funcionamiento más
fluido. Gracias a ello, los desarrolladores podrán depurar mucho mejor
los programas y aplicar soluciones mucho más complejas.</p>
<p><img alt="Visual Studio 2022 64 bits" class="aligncenter size-full wp-image-497994" height="360" src="https://www.softzone.es/app/uploads-softzone.es/2021/04/Visual-Studio-2022-64-bits.jpg" width="640" /></p>
<p>Además, Microsoft también ha anunciado algunos de los primeros
cambios que veremos, literalmente, en este IDE. La compañía ha preparado
algunos cambios estéticos para que sea más cómodo trabajar con él,
cambios como, por ejemplo, nuevos iconos más claros y legibles, nueva
fuente «<strong>Cascadia Code</strong>«, temas mejorados y una mayor integración con las funciones de accesibilidad.</p>
<p>Microsoft también ha preparado su IDE para trabajar con el nuevo <strong>.NET 6</strong>, unificando así los framework de desarrollo de escritorio, web y móvil.</p>
<p>Otros cambios que encontraremos en la nueva versión de Visual Studio son:</p>
<ul><li>Mejor soporte para C++, con nuevas herramientas y funciones.</li><li>Mejoras en los sistemas de depuración y diagnóstico.</li><li>Colaboración en tiempo real.</li><li>Inteligencia artificial gracias al motor IntelliCode.</li><li>Colaboración asíncrona gracias a Git y GitHub.</li><li>Función de búsqueda de código mejorada.</li><li>Mejoras en la versión de Visual Studio para Mac.</li></ul>
<h2>Disponibilidad</h2>
<p>De momento, este nuevo IDE aún no está disponible para ningún usuario
de forma pública, ya que aún se encuentra en fase de pruebas privadas.
Este mismo <strong>verano</strong>, Microsoft lanzará la versión <strong>Public Preview</strong> de manera que todos los usuarios interesados puedan probar esta nueva versión de Visual Studio con soporte para 64 bits.</p>
<p>Si todo va bien, seguramente de cara a <strong>otoño</strong> de este mismo año ya tendremos disponible el nuevo Visual Studio 2022 en su fase final.</p>
</div> </div><div class="full-text">Fuente:</div><div class="full-text">https://www.softzone.es/noticias/programas/visual-studio-2022-64-bits/ <br /></div>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com3tag:blogger.com,1999:blog-223632889115268847.post-7206167230894867882021-04-02T17:51:00.006+01:002021-04-02T17:51:41.843+01:00 Especiales My Naturewatch: la cámara "espía" de la naturaleza que puedes construir tú mismo con una Raspberry Pi<p> </p><p>Probablemente alguna vez hayas sentido curiosidad por ver de cerca o
captar una imagen de ese gorrión que de vez en cuando acude a tu balcón o
terraza en busca de las posibles migas de pan o restos de comida. O del
gato que se pasea por los tejados cercanos en las noches de verano.
Quizás vivas cerca de la naturaleza y desees "cazar" una imagen de la
fauna característica de tu zona.</p><p>
¿Y si te digo que por menos de 30 euros uno puede conseguir
sentirse un biólogo o como mínimo satisfacer la curiosidad por la fauna
que nos rodea? El proyecto <strong>My NatureWatch</strong> lleva promoviéndolo desde 2018 con mucho éxito.</p><p> </p><h2>Todo comenzó con un programa de televisión de la BBC</h2>
<p><a href="https://www.bbc.co.uk/programmes/b007qgm3">SpringWatch</a>
es una estupenda idea de la BBC para acercar la vida salvaje del Reino
Unido a todas las casas. Su primer episodio fue emitido el 30 de mayo de
2005.</p>
<p>Esa primera temporada quedo configurada con 12 episodios que se
emitían en directo con ayuda de hasta 100 cámaras que recorrían
diferentes puntos de la geografía del Reino Unido. El objetivo era <strong>mostrar de manera natural la vida salvaje</strong> que se abría paso en primavera.</p><p> </p><p>Desde entonces, cada año, en las mismas fechas, alrededor de 3
millones de británicos quedan pegados a las pantallas cuando el directo
de Springwatch arranca en la BBC Two. Durante los doce episodios de cada
temporada, a razón de 3 por semana. Debido a su éxito, la idea del
programa original se ha trasladado a otros momentos del año (otoño e
invierno). </p>
<p>De entre las imágenes que se pueden ver en el programa hay algunas que proceden de <strong>cámaras ocultas o espía</strong> colocadas en sitios tan peculiares como nidos de aves, madrigueras o jardines. </p>
<div class="article-asset-summary article-asset-normal"><div class="asset-content"><div class="sumario">Uno
de los propósitos del proyecto My Naturewatch es provocar en la gente
curiosidad y respecto por la fauna que la rodea en su entorno más
cercano</div></div></div>
<p>Con ese punto de partida en mente, en 2017, miembros del Interaction <a href="https://www.gold.ac.uk/interaction/">Research Studio de Goldsmiths</a> (Universidad de Londres) y del programa de diseño de productos del <a href="https://www.rca.ac.uk/study/programme-finder/design-products-ma/">Royal College of Art</a>,
iniciaron conversaciones con el departamento de Historia Natural de la
BBC, que eran los responsable de la creación del programa SpringWatch,
para estudiar maneras de colaborar en el programa. </p>
<div class="article-asset-image article-asset-large"><div class="asset-content"> <img alt="My Naturewatch20180904 301 Width 1000" class="centro_sinmarco" data-sf-src="https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/450_1000.jpg" data-sf-srcset="https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/450_1000.jpg 450w, https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/650_1200.jpg 681w, https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/1024_2000.jpg 1024w, https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/1366_2000.jpg 1366w" src="https://i.blogs.es/285dce/my_naturewatch20180904_301.width-1000/450_1000.jpg" /> </div></div>
<p>Su objetivo era conseguir desarrollar un producto que estuviera al
alcance de cualquier ciudadano y que encajara en la idea detrás del
programa: conocer la naturaleza salvaje que nos rodea. En la temporada
de la serie emitida en 2018 el grupo de trabajo dio a conocer su <a href="https://mynaturewatch.net/">proyecto My Naturewatch</a>, el cual pudieron a disposición de todo el que quisiera sumarse desde casa. </p><p>El proyecto, de claro <strong>espíritu maker</strong>, fue mostrado
en ferias, centros educativos y se llevaron a cabo diferentes acciones
que le otorgaron mucha popularidad. Y ése era precisamente el propósito.
</p>
<p>Andy Boucher, codirector del Interaction Research Studio en Goldsmiths, lo define como un proyecto que <a href="https://www.gold.ac.uk/news/my-naturewatch-launch/">aspira</a>
a unir el interés por la fauna que rodea a las personas en su entorno
más cercano con el que ya se tiene por la tecnología y la creación de
una comunidad de curiosos de las imágenes que toman las <strong>cámaras DIY</strong> de otros miembros del proyecto. </p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="Bbc Benpimlot Low 1 2017 11 10 01 25 00" class="centro_sinmarco" data-sf-src="https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/450_1000.jpg" data-sf-srcset="https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/450_1000.jpg 450w, https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/650_1200.jpg 681w, https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/1024_2000.jpg 1024w, https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/1366_2000.jpg 1366w" src="https://i.blogs.es/95a3e3/bbc_benpimlot_low_1_2017-11-10-01-25-00/450_1000.jpg" /> </div></div>
<p>De hecho, el proyecto, no se ha detenido aquí. Se ha asociado a un
programa de seguimiento de pequeñas aves que habitualmente encontramos
en jardines de casas particulares y que con ayuda de tecnología RFID en
sus anillas de identificación, se pueden mantener en seguimiento usando
comederos que leen esas etiquetas.</p>
<p>Pero lo mejor del proyecto es que, hoy en día, cualquiera con cierto
interés, curiosidad y una Raspberry Pi puede construirse su propia <strong>cámara espía de la naturaleza</strong>.</p>
<h2>Cómo construir tu propia cámara espía de la naturaleza con el proyecto MyNaturewatch</h2>
<p><strong>My Naturewatch</strong> es un sistema integral DIY que usa
cámaras básicas para, con ayuda de algoritmos de detección de movimiento
y visión computerizada, capturar automáticamente imágenes de animales
que pasan por delante de la cámara. </p>
<p>El sistema es una recreación muy básica y asequible de los sistemas
de cámaras ocultas que se usan en documentales o por biólogos y
profesionales. El proyecto incluye desde las instrucciones para poner en
marcha el sistema al software necesario o consejos sobre dónde
colocarlas y camuflarlas. </p><h3>Elementos del sistema My NatureWatch</h3>
<p>El sistema básico puede conseguirse por unos pocos euros, alrededor
de los 30. El mayor coste lo supone la Raspberry Pi correspondiente así
como la cámara. El resto es básicamente hasta donde queramos llegar con
nuestro sistema DIY. </p>
<p><strong>My Naturewatch</strong> puede ser configurada en una Raspberry Pi Zero W , Pi 3A+, Pi 3B+ o <a href="https://www.xataka.com/ordenadores/raspberry-pi-4-analisis-caracteristicas-precio-especificaciones">Pi 4B</a>. Lo ideal, por tamaño y consumo, es optar por el modelo Zero. Pero en cualquiera de ellas funciona perfectamente. </p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="Nwcam Instructions 7603" class="centro_sinmarco" data-sf-src="https://i.blogs.es/7e0595/nwcam_instructions-7603/450_1000.jpg" data-sf-srcset="https://i.blogs.es/7e0595/nwcam_instructions-7603/450_1000.jpg 450w, https://i.blogs.es/7e0595/nwcam_instructions-7603/650_1200.jpg 681w, https://i.blogs.es/7e0595/nwcam_instructions-7603/1024_2000.jpg 1024w, https://i.blogs.es/7e0595/nwcam_instructions-7603/1366_2000.jpg 1366w" src="https://i.blogs.es/7e0595/nwcam_instructions-7603/450_1000.jpg" /> </div></div>
<p>Junto con la Raspberry Pi que escojamos solo necesitamos como componentes principales los siguientes: </p>
<ul><li>Tarjeta microSD de no más de 64 GB preferiblemente. </li><li>Módulo de cámara para Raspberry Pi (<a href="https://www.xataka.com/redirect?url=https%3A%2F%2Fwww.amazon.es%2FLABISTS-Oficial-Raspberry-Soporte-Nocturna%2Fdp%2FB07TXGGJMT%2Fref%3Dsr_1_1_sspa%3F__mk_es_ES%3D%C3%85M%C3%85%C5%BD%C3%95%C3%91%26dchild%3D1%26keywords%3Dc%C3%A1mara%2BRaspberry%2Bpi%26qid%3D1616603299%26sr%3D8-1-spons%26psc%3D1%26spLa%3DZW5jcnlwdGVkUXVhbGlmaWVyPUExVlQ3T0tIQTdDVVZTJmVuY3J5cHRlZElkPUEwNTgwNjIzMjJYQVZQTUgzTVQxTSZlbmNyeXB0ZWRBZElkPUEwOTE2MzA0VlZKSFdWSFhLM1Y4JndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ%3D%3D&category=especiales">desde 15 euros</a>).</li><li>Algún disipador para la Raspberry Pi si no tenemos una carcasa que lo incluya. </li><li><a href="https://www.xatakamovil.com/guias-de-compra/guia-de-compras-de-baterias-externas-de-2017">Batería de tipo Power Bank</a>. </li></ul>
<p>El resto de elementos ya dependerán del diseño que queramos hacer
para el "contenedor" del sistema, que deberá ser estanco para evitar que
el sistema se estropee por el agua, pues la idea principal es que quede
al aire libre por periodos largos de tiempo. </p><h3>Pasos a seguir para la construcción y puesta en marcha</h3>
<p>Algo que debes tener en cuenta antes de empezar el proyecto es que la Raspberry Pi tendrá que ejecutar <strong>una distribución exclusiva</strong>
que el proyecto My NatureWatch ha desarrollado para este propósito
(básicamente un servidor con unas pocas funciones extras). Hacerlo es
tan sencillo como con cualquier otra distribución que se instala en una
RPi. </p>
<p>Nos descargamos en primer lugar <a href="https://github.com/interactionresearchstudio/NaturewatchCameraServer/releases/latest">la imagen de la distribución</a> y posteriormente el <a href="https://etcher.io/">software gratuito Etcher</a>,
con el cual vamos a grabar la imagen de la distribución en la tarjeta
microSD. El proyecto advierte de que puede dar problemas con capacidades
de más de 64 GB. Nosotros lo hemos realizado con una de 16 GB sin
problemas. </p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="Captura De Pantalla 2021 03 23 A Las 18 24 44" class="centro_sinmarco" data-sf-src="https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/450_1000.png" data-sf-srcset="https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/450_1000.png 450w, https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/650_1200.png 681w, https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/1024_2000.png 1024w, https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/1366_2000.png 1366w" src="https://i.blogs.es/86bb39/captura-de-pantalla-2021-03-23-a-las-18.24.44/450_1000.png" /> </div></div>
<p>A continuación insertaremos la tarjeta microSD en la Raspberry Pi y,
conectada a la alimentación (la batería externa, por ejemplo), se
iniciará el servidor de My Naturewatch. Pasamos unos segundos ya
podremos pasar a configurar el sistema. </p>
<p>Para hacerlo debemos <strong>conectarnos desde un ordenador o smartphone a la red Wifi que crea el software en la Raspberry Pi</strong>,
del tipo MyNaturewatch-123456. La numeración será generada de manera
automática y diferente por cada distribución. La contraseña es
'badgersandfoxes'.</p>
<p>Lo siguiente será ir a la dirección 192.168.50.1 usando un navegador y nos aparecerá la sencilla <strong>interfaz de My Naturewatch</strong>.</p>
<div class="article-asset-image article-asset-large"><div class="asset-content"> <div class="caption-img "> <img alt="Mynaturewatch Using 00 Interface 02 Desktop" class="centro_sinmarco" data-sf-src="https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/450_1000.jpg" data-sf-srcset="https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/450_1000.jpg 450w, https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/650_1200.jpg 681w, https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/1024_2000.jpg 1024w, https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/1366_2000.jpg 1366w" src="https://i.blogs.es/4e076a/mynaturewatch_using_00_interface_02_desktop/450_1000.jpg" /> <span> Interfaz de la versión web en ordenador </span> </div></div></div>
<p>Allí, además de ver en directo lo que registra la cámara, podemos
iniciar la función de grabación de vídeo de toma de imágenes, las cuales
quedarán registradas en la galería de la aplicación. Las imágenes o el
vídeo solo se empiezan a registra cuando se detecta movimiento delante
de la cámara. </p>
<p>El resto de opciones son igual de sencillas y permiten desde variar
la orientación de la imagen a la sensibilidad del detector de movimiento
o la exposición automática. </p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="Mynaturewatch Using 00 Interface 05 Desktop" class="centro_sinmarco" data-sf-src="https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/450_1000.jpg" data-sf-srcset="https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/450_1000.jpg 450w, https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/650_1200.jpg 681w, https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/1024_2000.jpg 1024w, https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/1366_2000.jpg 1366w" src="https://i.blogs.es/f3e5a1/mynaturewatch_using_00_interface_05_desktop/450_1000.jpg" /> </div></div>
<p>Esta configuración básica limita el acceso a la cámara cuando estamos
dentro del alcance de la red Wifi creada por la Raspberry Pi. En caso
de que queramos acceder a ella desde cualquier sitio con red debemos <a href="https://mynaturewatch.net/instructions-homenetwork">modificar algunos archivos de la distribución</a> para hacer que se conecte directamente a Internet. </p><h3>La parte divertida: construir tu propia carcasa</h3>
<p>Aunque desde el proyecto <strong>My Naturewatch</strong> dan consejos
para construir una carcasa y protección para la cámara, una vez
configurada la distribución llega la parte maker en la que pensar y
construir nuestra propia carcasa. </p>
<p>Aquí es recomendable en primer lugar fijar la Raspberry Pi y cámara a
un cartón o elemento rígido, el cual luego ya debemos introducir en un
lugar estanco pues dentro deberá quedar, además de la propia RPi, la
batería externa que alimentará el miniordenador. En el proyecto que
nosotros hemos montado, <strong>una batería de 5000 mAh nos dio para toda una mañana de vigilancia</strong>, alrededor de las 8 horas. </p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="My Naturewatch proyecto" class="centro_sinmarco" data-sf-src="https://i.blogs.es/ce6b65/001/450_1000.jpeg" data-sf-srcset="https://i.blogs.es/ce6b65/001/450_1000.jpeg 450w, https://i.blogs.es/ce6b65/001/650_1200.jpeg 681w, https://i.blogs.es/ce6b65/001/1024_2000.jpeg 1024w, https://i.blogs.es/ce6b65/001/1366_2000.jpeg 1366w" src="https://i.blogs.es/ce6b65/001/450_1000.jpeg" /> </div></div>
<p>El último paso ya es solo disfrutar y pensar en qué rincones cerca de
casa, el patio, una excursión con recorrido circular o las zonas que se
nos ocurran, podemos dejar bien camuflada nuestra cámara espía My
Naturewatch y sentirnos un poco Rodriguez De la Fuente de la fauna que
nos rodea.</p><p>Fuente:</p><p>https://www.xataka.com/especiales/my-naturewatch-camara-espia-naturaleza-que-puedes-construir-tu-raspberry-pi <br /></p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com2tag:blogger.com,1999:blog-223632889115268847.post-58760259930240485732021-03-06T15:25:00.003+00:002021-03-06T15:25:31.490+00:00Watchy y el dilema del hardware para amantes del 'móntatelo tú mismo' <p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.blogs.es/28cfda/watchy-0/1366_2000.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="561" data-original-width="748" height="240" src="https://i.blogs.es/28cfda/watchy-0/1366_2000.jpeg" width="320" /></a></div><br /><p></p><p>El Open Source, como la vida, puede ser maravilloso. "Cualquiera"
puede coger el kernel Linux, por ejemplo, toquetear su código y
adaptarlo a sus necesidades. <strong>Si conocéis a alguien de vuestro círculo que lo haga, avisad</strong>.</p>
<p>Con el hardware Open Source ocurre algo parecido. La libertad que da
tener diseños y código de componentes es fantástica, pero no parece que
el mundo esté preparado (o más bien, dispuesto) <strong>para el triunfo del 'móntatelo tú mismo'</strong>. Nos gustan las cosas ya montadas y que funcionen. Al menos, que lo hagan razonablemente bien.</p>
<div id="div-gpt-out" style="height: 1px; width: 1px;">
</div>
<h2>Watchy es maravilloso pero demasiado "crudo"</h2>
<p>En estos últimos días ha salido a la palestra <a href="https://watchy.sqfmi.com/">Watchy</a>, un "reloj totalmente personalizable y Open Source con pantalla de tinta electrónica". El dispositivo es <strong>una especie de homenaje al legendario Pebble</strong> —aunque su pantalla <a href="https://es.ifixit.com/Desmontaje/Pebble+Teardown/13319#s45410">no fuera</a> realmente de tinta electrónica—, y como él la idea era la de lanzarlo en una plataforma de financiación colectiva.</p>
<div class="article-asset-video article-asset-large article-asset-center">
<div class="asset-content">
<div class="base-asset-video">
</div>
</div>
</div>
<p>El enfoque de este producto es algo distinto. El Pebble era un
producto encantador que también presumía de tinta electrónica, pero <strong>era también un producto final que comprabas y funcionaba</strong>: no requería esfuerzo por parte del usuario.</p>
<p>Aquel proyecto recaudó más de 10 millones de dólares en 2012 y atrajo el interés (y dinero) de casi 70.000 personas <a href="https://www.kickstarter.com/projects/getpebble/pebble-e-paper-watch-for-iphone-and-android">en Kickstarter</a>. <strong>Watchy no lo ha hecho del todo mal</strong>: ha recaudado casi 135.000 dólares <a href="https://www.crowdsupply.com/sqfmi/watchy#products-top">en CrowdSupply</a> gracias a los 1.405 usuarios que han confiado en el proyecto.</p>
<p>La diferencia fundamental está en el enfoque. Wachy —creado por la empresa SQFMI)— <strong>es un reloj inteligente que exuda libertad y Open Source por sus cuatro costados</strong>.
El reloj ni siquiera se vende montado: en la caja te vienen sus
principales componentes, que tú tienes que ensamblar con unas parcas
instrucciones sobreimpresas en uno de los paneles de cartón que lo
protegen. Bueno, también <a href="https://watchy.sqfmi.com/docs/getting-started">están en la web</a>, claro.</p>
<div class="article-asset-image article-asset-normal">
<div class="asset-content">
<img alt="Watchy2" class="" data-sf-src="https://i.blogs.es/17c5a8/watchy2/450_1000.jpeg" data-sf-srcset="https://i.blogs.es/17c5a8/watchy2/450_1000.jpeg 450w, https://i.blogs.es/17c5a8/watchy2/650_1200.jpeg 681w,https://i.blogs.es/17c5a8/watchy2/1024_2000.jpeg 1024w, https://i.blogs.es/17c5a8/watchy2/1366_2000.jpeg 1366w," src="https://i.blogs.es/17c5a8/watchy2/450_1000.jpeg" />
</div>
</div>
<p>Por supuesto no solo eso es peculiar en Watchy: el reloj <strong>está basado en un SoC ESP32-PICO-D4</strong>, que ofrece conectividad WiFi y Bluetooth LE y que se puede programar con plataformas como Arduino o MicroPython.</p>
<p>A ese chip se le unen <strong>elementos ya conocidos en otros relojes</strong>
y cuantificadores: tenemos un acelerómetro y un sensor táctil para la
detección de gestos, botones táctiles, un motor de vibración y un puerto
micro USB para cargarlo.</p>
<p>Sin embargo lo más destacado es <strong>su panel monocromo de tinta electrónica o papel electrónico</strong>,
que tiene una diagonal de 1,54 pulgadas y una resolución de 200 x 200
píxeles. Esa pantalla garantiza una autonomía notable por su bajo
consumo (unas dos semanas, afirman sus creadores), pero también la
capacidad de ser legible a plena luz del día gracias a las
características de este tipo de tecnología.</p>
<div class="article-asset-image article-asset-normal article-asset-center">
<div class="asset-content">
<img alt="Watchy 3" class="centro_sinmarco" data-sf-src="https://i.blogs.es/2084e8/watchy-3/450_1000.jpeg" data-sf-srcset="https://i.blogs.es/2084e8/watchy-3/450_1000.jpeg 450w, https://i.blogs.es/2084e8/watchy-3/650_1200.jpeg 681w,https://i.blogs.es/2084e8/watchy-3/1024_2000.jpeg 1024w, https://i.blogs.es/2084e8/watchy-3/1366_2000.jpeg 1366w," src="https://i.blogs.es/2084e8/watchy-3/450_1000.jpeg" />
</div>
</div>
<p>En la caja del reloj llegan separados la pantalla, el PCB (la placa
con los componentes electrónicos), la batería de 200 mAh y una correa de
tela. <strong>Montar todo debería llevar tan solo unos minutos</strong> y no es especialmente complicado a juzgar por los <a href="https://www.youtube.com/watch?v=PCPxTS1aF3w">vídeos que muestran ese proceso</a> (aunque las instrucciones de la caja parecen algo parcas).</p>
<p>Toda la documentación y <a href="https://watchy.sqfmi.com/docs/hardware">especificaciones del dispositivo</a> están publicadas en el sitio web del proyecto, que <strong>hace uso de una licencia OSHWA</strong> especialmente orientada a hardware Open Source, mientras que el código que hace funcionar todo está, cómo no, disponible <a href="https://github.com/sqfmi/Watchy">en un repositorio de GitHub</a>.</p><p>Fuentes:</p><p>https://www.xataka.com/relojes-inteligentes/watchy-dilema-hardware-para-amantes-montatelo-tu <br /></p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-35783007386985113362021-03-06T15:23:00.000+00:002021-03-06T15:23:17.930+00:00Así puedes configurar un control remoto y seguro para Raspberry Pi <p> Te proponemos una solución fácil de instalar y de poner en marcha para
que puedas controlar a distancia tu Raspberry Pi y darle mil usos
distintos. </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://i2.wp.com/hipertextual.com/wp-content/uploads/2021/03/RemoteIt-Raspberry-Pi.jpg?resize=1200%2C800&ssl=1" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="533" data-original-width="800" height="133" src="https://i2.wp.com/hipertextual.com/wp-content/uploads/2021/03/RemoteIt-Raspberry-Pi.jpg?resize=1200%2C800&ssl=1" width="200" /></a></div><br /> <p></p><p>Una de las particularidades de Raspberry Pi es que <strong>sirve para muchas cosas</strong>, en su mayoría para tareas para las que <strong>no necesitas acceder directamente</strong> a
la Raspberry Pi. Al menos mediante ratón y teclado, porque lo empleamos
para tareas para las que ya contamos con mandos a distancia, controles
de videojuego o un simple interruptor.</p>
<p>Pero en ocasiones, queremos <strong>acceder a la Raspberry Pi</strong>. Y hacerlo conectando teclado, ratón y/o monitor puede ser un engorro. La solución, configurar un <strong>sistema de control remoto</strong> que
nos permita hacer cambios o configurar la Raspberry Pi desde la
lejanía, empleando un ordenador, tablet o hasta un smartphone.</p>
<p>De soluciones de control remoto hay muchas. Es más, en la ayuda oficial de <strong>Raspberry Pi</strong> <a href="https://www.raspberrypi.org/documentation/remote-access/" target="_blank">ofrece varias opciones clásicas</a>, como <strong>VNC, SSH</strong> o <strong>rsync</strong>.
Pero en la mayoría de los casos, hay que acudir al terminal o línea de
comandos para manejarlos. Como alternativa, te proponemos <strong><a href="http://remote.it/" target="_blank">remote.it</a></strong>.</p>
<h2 id="h-control-remoto-y-mucho-m-s">Control remoto y mucho más</h2>
<p>Para empezar, puedes instalar <strong><a href="https://remote.it/" target="_blank">remote.it</a></strong> en
Windows, macOS y Linux. También en la nube, en concreto en AWS (Amazon
Web Services). Y lo que nos interesa en esta ocasión, tiene instaladores
para Raspberry Pi, en forma de paquete para Raspbian y en forma de <strong>imagen preconfigurada</strong> con SSH, VNC y todo activado por defecto.</p>
<p>También tiene versión para Android, iPad y iPhone para que puedas acceder a dispositivos a distancia empleando <strong>HTTPS, SSH, TCP, RDP, VNC, Samba</strong> y otros protocolos. Y lo mejor de todo es que podemos utilizar este software <strong>gratis para uso personal</strong>.</p><aside class="scaip scaip-1 "></aside><aside class="widget_newspack-ads-widget clearfix" id="newspack-ads-widget-17"><div class="textwidget"> </div></aside><figure class="wp-block-image size-large"><img alt="" aria-hidden="true" class="i-amphtml-intrinsic-sizer" role="presentation" src="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzQ5Mycgd2lkdGg9Jzc0MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnLz4=" /><img alt="Control remoto" class="i-amphtml-fill-content i-amphtml-replaced-content" src="https://i0.wp.com/hipertextual.com/wp-content/uploads/2021/03/remoteit-Devices-Phone.jpg?resize=740%2C493&ssl=1" /></figure><p>Simplificando, <strong><a href="https://remote.it/" target="_blank">remote.it</a></strong> permite
gestionar dispositivos mediante control remoto. Y para ello emplea
conexiones seguras, ya que crea una red privada tipo VPN para evitar
accesos no solicitados.</p>
<p>En la práctica, con esta solución puedes <strong>conectar un dispositivo</strong> cualquiera a tu Raspberry Pi. Tanto por internet como por conexión inalámbrica o a través de redes móviles. Empleando <strong>protocolos y estándares</strong> varios, podrás ver el escritorio de tu Raspberry Pi o enviar órdenes y comandos sin conectarte por cable al dispositivo.</p>
<h2 id="h-instalar-y-configurar-al-instante">Instalar y configurar al instante</h2>
<p>El proceso de instalación de <strong><a href="https://remote.it/" target="_blank">remote.it</a></strong> es
relativamente simple. Como comenté antes, tiene varios instaladores en
función de la plataforma. Para Raspberry Pi, puedes instalar una imagen
ya configurada <strong>en una tarjeta SD</strong> o instalar el paquete si ya tienes un sistema operativo instalado en tu Raspberry Pi.</p>
<p>Una vez <a href="https://support.remote.it/hc/en-us/articles/360045375151-Raspberry-Pi-Quick-Start-remote-itPi-SD-Card-image-" target="_blank">instalado</a>, puedes configurarlo vía línea de comandos o desde una interfaz web a partir del enlace <strong><a href="http://find.remote.it/" target="_blank">find.remote.it</a></strong>. Si tu dispositivo de control remoto y tu Raspberry están en la misma red local, aparecerá en esa página.</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube"><div class="wp-block-embed__wrapper">
<span class="embed-youtube amp-wp-ad18994" data-amp-original-style="text-align:center; display: block;"><a class="amp-hidden" href="https://www.youtube.com/watch?v=j9EsCvBF-cA" placeholder="" target="_blank"><img alt="Cartel de YouTube" class="i-amphtml-fill-content i-amphtml-replaced-content" src="https://i0.wp.com/i.ytimg.com/vi/j9EsCvBF-cA/hqdefault.jpg?w=780&ssl=1" style="object-fit: cover;" /></a></span>
</div></figure><p>Siguiendo las <a href="https://support.remote.it/hc/en-us/articles/360050382811-remoteit-Command-Line-Interface-Installation-and-Setup-basic" target="_blank">instrucciones</a> oficiales podrás configurar y activar los protocolos que necesites para conectarte a distancia a la Raspberry Pi.</p><aside class="scaip scaip-2 "></aside><aside class="widget_text widget_custom_html clearfix" id="custom_html-4"></aside><aside class="widget_newspack-ads-widget clearfix" id="newspack-ads-widget-20"><div class="textwidget"> </div></aside><p>En definitiva, con <strong><a href="https://remote.it/" target="_blank">remote.it</a></strong> podrás ver el escritorio de Raspberry Pi a distancia, realizar órdenes y aplicar cambios o incluso <strong>enviar o recibir archivos</strong> sin cables de por medio. Una manera práctica de controlar a distancia tu dispositivo esté donde esté.</p><p> </p><p>Fuente:</p><p>https://hipertextual.com/2021/03/control-remoto-raspberry-remoteit <br /></p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-40952636762432839702021-03-05T05:21:00.002+00:002021-03-05T05:21:14.630+00:00La Raspberry Pi Pico es un microcontrolador de 4 dólares con sorpresa: un SoC propio diseñado por la Raspberry Pi Foundation <p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.blogs.es/96a857/g3434/1366_2000.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="496" data-original-width="800" height="124" src="https://i.blogs.es/96a857/g3434/1366_2000.jpeg" width="200" /></a></div><br /><p></p><p>Ya teníamos Raspberry Pi 4, Raspberry Pi Zero e incluso el
maravilloso Raspberry Pi 400 como formatos de este prodigioso miniPC,
pero ahora llega una nueva iteración llamada <strong>Raspberry Pi Pico</strong>.</p>
<p>La Raspberry Pi Pico no es tanto un microordenador como un
microcontrolador. Una solución que permitirá trabajar en sistemas
embebidos de todo tipo y aplicarlo a desarrollos de todo tipo, algunos
tan ambiciosos como dispositivos médicos o coches autónomos. Pero
esperad, porque <strong>la verdadera sorpresa es otra</strong>.</p>
<div id="div-gpt-out" style="height: 1px; width: 1px;">
</div>
<h2>La RPi Foundation se convierte en fabricante de procesadores</h2>
<p>La Raspberry Pi Pico está gobernada por un pequeño SoC que ha sido diseñado por los propios responsables de este proyecto. <strong>Se trata del RP2040, que cuenta con un procesador dual core ARM Cortex M0+</strong> funcionando a 133 MHz, acompañado de 264 KB (¡no MB!) de RAM y 2 MB de almacenamiento integrado.</p>
<div class="article-asset-image article-asset-large">
<div class="asset-content">
<img alt="Rp2040" class="" data-sf-src="https://i.blogs.es/b5a9db/rp2040/450_1000.jpeg" data-sf-srcset="https://i.blogs.es/b5a9db/rp2040/450_1000.jpeg 450w, https://i.blogs.es/b5a9db/rp2040/650_1200.jpeg 681w,https://i.blogs.es/b5a9db/rp2040/1024_2000.jpeg 1024w, https://i.blogs.es/b5a9db/rp2040/1366_2000.jpeg 1366w," src="https://i.blogs.es/b5a9db/rp2040/450_1000.jpeg" />
</div>
</div>
<p>Ese SoC representa el <strong>nuevo papel de The Raspberry Pi Foundation como fabricante de semiconductores</strong>,
y, en concreto, de SoC. Los responsables de este proyecto llevan
trabajando en ello desde finales de 2016, y en septiembre de 2018 ya
tenían un primer prototipo con el que empezaron a realizar pruebas.</p>
<div class="article-asset article-asset-normal article-asset-center">
<div class="desvio-container">
<div class="desvio">
<div class="desvio-figure js-desvio-figure">
<a href="https://www.xataka.com/ordenadores/raspberry-pi-4-analisis-caracteristicas-precio-especificaciones">
<img alt="Raspberry Pi 4 Model B, análisis: doble de potencia para un mini PC milagroso, pequeñito, pero matón" src="https://i.blogs.es/0d2f79/raspberry-pi-4-8/375_142.jpg" />
</a>
</div>
<div class="desvio-summary">
<div class="desvio-taxonomy js-desvio-taxonomy">
<a class="desvio-taxonomy-anchor" href="https://www.xataka.com/ordenadores/raspberry-pi-4-analisis-caracteristicas-precio-especificaciones">En Xataka</a>
</div>
<a class="desvio-title js-desvio-title" href="https://www.xataka.com/ordenadores/raspberry-pi-4-analisis-caracteristicas-precio-especificaciones">Raspberry Pi 4 Model B, análisis: doble de potencia para un mini PC milagroso, pequeñito, pero matón</a>
</div>
</div>
</div>
</div>
<p>El chip está <strong>fabricado con una litografía de 40 nm de TSMC</strong>,
y además de esos dos núcleos destaca por tener una unidad PIO
(Programmable I/O) que permite por ejemplo emular interfaces como las de
las tarjetas SD o VGA.</p>
<p>Será interesante ver hacia dónde pueden dirigirse los pasos de la Raspberry Pi Foundation con este logro, pero desde luego <strong>representa un hito singular</strong> que podría acabar convirtiendo a esta empresa en un fabricante de SoCs especializados para sus dispositivos.</p>
<p>Esa integración vertical ya ha dado muy buenos resultados en el pasado a otras empresas. <strong>Es, salvando la distancias, lo mismo que Apple acabó haciendo</strong> con <a href="https://www.xataka.com/tablets/apple-a4-el-corazon-del-ipad">sus primeros Apple A4</a>
(años después hemos acabado con los prodigiosos chips M1), y también lo
que Samsung o Huawei han hecho: no solo fabrican móviles, sino también
los SoC que los gobiernan en muchos casos (Exynos en Samsung, Kirin en
Huawei). Es un comienzo modesto para la Raspberry Pi Foundation, pero
uno prometedor.</p>
<h2>Microcontroladores a tutiplén</h2>
<p>Con esas especificaciones lógicamente las prestaciones son mucho más
limitadas que las de las modernas Raspberry Pi 4, y de hecho su
orientación es también muy distinta: la idea es <strong>aprovecharlo para proyectos de robótica, estaciones meteorológicas y otros proyectos de electrónica</strong>.</p><p>Esta pequeña placa no cuenta con un sistema operativo como tal que la
gobierne: simplemente ejecuta los programas que pidamos que ejecute, y
que pueden estar <strong>programados en lenguajes como MicroPython o C</strong> y que residen en un ordenador desde el cual los lanazmos (como un PC, un Mac o una RPi convencional).</p><p> </p><p>De hecho la Raspberry Pi Pico no puede competir con la Pi Zero que a
su vez cuesta tan solo 5 dólares, pero es que su función y prestaciones
son otras. Esta pequeña placa hace uso de un GPIO de 3,3 V que lo
habilita para trabajar con muchos otros componentes que trabajan a
voltajes de 3 y 5 V, y <strong>destaca por una eficiencia fantástica</strong>:
para pequeños proyectos es mucho mejor candidata que una Raspberry Pi
convencional que consume bastante más energía, y que probablemente está
sobredimensionada para esos escenarios.</p>
<p>Su pequeño tamaño y su orientación también hacen que <strong>no contemos con conectividad inalámbrica</strong>,
y debemos pensar en este pequeño microcontrolador como un versátil
elemento que en conjunción con un ordenador convencional (o una
Raspberry Pi) puede habilitar un montón de proyectos de electrónica
tanto para principiantes como para makers e incluso para proyectos
industriales mucho más ambiciosos.</p>
<p>Pero más allá de eso, cuidado: <strong>ahora las Raspberry Pi Pico tienen su propio SoC</strong>. ¿Hacia dónde nos puede llevar eso? Ni idea, pero esto promete.</p><p> </p><p>Fuente:</p><p>https://www.xataka.com/accesorios/raspberry-pi-pico-microcontrolador-4-dolares-sorpresa-soc-propio-disenado-raspberry-pi-foundation <br /></p><p> </p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-71952108063927969422020-12-08T23:32:00.003+00:002020-12-08T23:32:17.770+00:00El Raspberry Pi 400 no es un simple teclado: hay un ordenador completo dentro de él<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.blogs.es/6f6e84/raspberry_pi_400/1366_2000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" height="250" src="https://i.blogs.es/6f6e84/raspberry_pi_400/1366_2000.jpg" width="400" /></a></div><br /><p></p><p>A estas alturas ya nos ha quedado claro que la <a href="https://www.xataka.com/ordenadores/raspberry-pi-4-analisis-caracteristicas-precio-especificaciones">Raspberry Pi</a> tiene muchísimas aplicaciones, pasando desde los <a href="https://www.xataka.com/tag/raspberry-pi">microordenadores</a> a los <a href="https://www.xataka.com/ordenadores/este-supercomputador-oracle-esta-basado-cluster-1-060-raspberry-pi-han-hecho-simplemente-porque-mola">supercomputadores</a>; e incluyéndose en modos para hackear <a href="https://www.xataka.com/seguridad/asi-fue-como-hackearon-a-nasa-usando-raspberry-pi-para-robar-documentos-confidenciales">a la misma NASA</a>. Ahora este dispositivo vuelve al escritorio de tu casa con un nuevo concepto que me recuerda a <a href="https://www.xataka.com/videojuegos/estos-son-los-locos-que-dedican-anos-a-hacer-un-juego-para-una-maquina-de-hace-30-anos">ciertas consolas de antaño</a>: <strong>un ordenador de sobremesa que se encuentra dentro del propio teclado</strong>.</p>
<p>Su nombre es simple: Raspberry Pi 400. Y su idea es simplificar el
trabajo a aquellos que quieran una Raspberry Pi para usar como ordenador
de sobremesa y no para hacer experimentos con su pequeña placa base.
para ello, <strong>el propio teclado cuenta ya con su placa interna y un buen surtido de puertos</strong> para cubrir las necesidades básicas.</p>
<div id="div-gpt-out" style="height: 1px; width: 1px;">
</div>
<h2>El ordenador más simple de Raspberry Pi hasta la fecha</h2><h2><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/ZSvHJ97d8n8" width="320" youtube-src-id="ZSvHJ97d8n8"></iframe></div><br /></h2><p>Las especificaciones del Raspberry Pi cubren las necesidades básicas
de navegación y gestión de archivos que un usuario general puede
necesitar: <strong>procesador ARM Broadcom de cuatro núcleos a 1,8 GHz, 4 GB de memoria RAM</strong>,
Bluetooth 5.0 de bajo consumo, puertos USB 2.0, 3.0 y USB-C para carga,
puerto Gigabit Ethernet, Wi-Fi 5 y el rendimiento por hardware
suficiente como para decodificar vídeo en 4K y 60 fps mediante el códec
H.265. Tampoco se olvidan del puerto GPIO que muchos programadores
querrán seguir teniendo a mano.</p>
<p>El tamaño del teclado no es nada exagerado. Con sus <strong>78 teclas</strong>
y su color blanco en la parte superior recuerda a los Magic Keyboard de
Apple, aunque con un grosor bastante mayor para poder alojar el
ordenador y su sistema de disipación. Contamos también con dos puertos
micro-HDMI, capaces de soportar una pantalla cada uno. El sistema
operativo es, como no podía ser de otra forma, <a href="https://www.raspberrypi.org/downloads/raspberry-pi-os/">Raspberry Pi OS</a>.</p><p>El Raspberry Pi 400 ya puede reservarse en algunos distribuidores autorizados por <a href="https://www.raspipc.es/index.php?ver=tienda&accion=verArticulo&idProducto=1877">102,95 euros</a>
incluyendo impuestos, un adaptador HDMI a Micro-HDMI y un adaptador de
corriente USB-C; además de la distribución española del teclado. Los
primeros envíos comienzan a partir de la semana que viene.</p>
<p>Para quien sólo necesite un PC de sobremesa muy básico y no le
importe prescindir de Windows, este Raspberry Pi presenta una
alternativa muy interesante con <strong>la principal ventaja de ya estar completamente preparado</strong> para su uso general. Enchufar cables, conectar y listo.</p><p>Fuente:<br />https://www.xataka.com/ordenadores/raspberry-pi-400-no-simple-teclado-hay-ordenador-completo-dentro<br /></p><p> </p><h2> </h2>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com2tag:blogger.com,1999:blog-223632889115268847.post-79921808457504528062020-12-01T23:04:00.003+00:002020-12-01T23:04:17.546+00:00Raspberry Pi 4 ya tiene caja oficial con refrigeración por ventilador: cuesta apenas 5 dólares <p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://i.blogs.es/e2ea49/case-fan007-2048x1365/1366_2000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="533" data-original-width="800" height="266" src="https://i.blogs.es/e2ea49/case-fan007-2048x1365/1366_2000.jpg" width="400" /></a></div>Raspberry Pi Foundation ha anunciado una serie de productos interesante este año. La <a href="https://www.xataka.com/ordenadores/raspberry-pi-4-caracteristicas-precio-ficha-tecnica">Raspberry Pi 4</a> como uno de los productos estrella, pero también la <a href="https://www.xataka.com/makers/raspberry-pi-compute-module-4-rpi-4-25-dolares-pensada-para-aplicaciones-industriales">Raspberry Pi Compute Module 4</a> o <a href="https://www.xataka.com/ordenadores/raspberry-pi-400-no-simple-teclado-hay-ordenador-completo-dentro">el interesante Raspberry Pi 400</a>, un teclado con ordenador integrado. Ahora <strong>se suma un nuevo producto: un ventilador</strong>.<p></p><p>De momento más humilde que un <a href="https://www.xataka.com/componentes/refrigeracion-liquida-que-como-funciona-cuando-merece-pena-apostar-ella-para-propulsar-nuestro-pc">sistema de refrigeración líquida</a>, el nuevo ventilador de Raspberry Pi Foundation está <strong>diseñado oficialmente para la Raspberry Pi 4</strong>. Viene integrado con una carcasa propia para este pequeño ordenador.</p><p> </p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/BP44pCxQWAY" width="320" youtube-src-id="BP44pCxQWAY"></iframe></div><br /> <p></p><h2>Hasta 10 °C menos para mantener el rendimiento del dispositivo</h2>
<p>La Raspberry Pi 4 (y otros modelos también) <strong>puede alcanzar temperaturas considerablemente altas cuando se le envía procesos complejos</strong>.
Esto tiene una consecuencia directa en el aspecto físico del ordenador:
se calienta muchísimo debido a los procesos del procesador. De ahí que
hayan surgido multitud de opciones para refrigerar la Raspberry Pi 4,
aunque ninguno oficial. Hasta ahora.</p>
<p>El <strong>Raspberry Pi 4 Case Fan</strong> es un ventilador de <a href="https://www.raspberrypi.org/products/raspberry-pi-4-case-fan/?resellerType=home">apenas 5 dólares</a>
de coste (manteniendo la filosofía de la compañía). Está diseñado para
colocarse sujeto a la Raspberry Pi 4 gracias a una funda que funciona
como acople. Pero además también trae una placa para disipar el calor
que se pega al procesador. A partir de ahí solo hay que colocar el
(pequeñísimo) ventilador dentro de la caja y conectarlo a un puerto de
alimentación dentro de la propia Raspberry Pi 4.</p>
<div class="article-asset-image article-asset-normal"><div class="asset-content"> <img alt="Screenshot" class="centro_sinmarco" data-sf-src="https://i.blogs.es/a63798/screenshot/450_1000.jpg" data-sf-srcset="https://i.blogs.es/a63798/screenshot/450_1000.jpg 450w, https://i.blogs.es/a63798/screenshot/650_1200.jpg 681w, https://i.blogs.es/a63798/screenshot/1024_2000.jpg 1024w, https://i.blogs.es/a63798/screenshot/1366_2000.jpg 1366w" src="https://i.blogs.es/a63798/screenshot/450_1000.jpg" /> </div></div>
<p>Las temperaturas que se pueden alcanzar dentro de la Raspberry Pi 4
pueden ser de hasta 80 °C. Sin embargo con este ventilador oficial
calculan que esos 80 °C pueden <strong>reducirse hasta alrededor de los 70 °C</strong>. Es sin duda una gran idea para aquellos que le den mucho trabajo a la Raspberry Pi 4 a diario.</p>
<p>Adicional al sistema de refrigeración oficial, <strong>hay otras alternativas ya disponibles en el mercado</strong>. Destaca <a href="http://www.akasa.com.tw/update.php?tpl=product/product.detail.tpl&no=181&type=Fanless%20Chassis&type_sub=Fanless%20Raspberry%20pi&model=A-RA08-M1B">el sistema de Akasa</a>
por unos 30 dólares, aunque prácticamente ya estamos hablando del mismo
precio que el ordenador en sí. Pero para locura de precio la <a href="https://www.tomshardware.com/news/raspberry-pi-copper-case">caja de cobre con refrigernación de DeSalvo Systems</a>, cuesta 250 dólares.</p><p>Fuente:<br />https://www.xataka.com/accesorios/raspberry-pi-4-tiene-caja-oficial-refrigeracion-ventilador-cuesta-apenas-5-dolares<br /></p>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com4tag:blogger.com,1999:blog-223632889115268847.post-25292069095157753932020-07-10T01:20:00.001+01:002020-07-10T01:20:24.455+01:00Calcuino: Una calculadora basada en Arduino<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.neoteo.com/wp-content/uploads/2020/06/logo-34-758x416.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="416" data-original-width="758" height="175" src="https://www.neoteo.com/wp-content/uploads/2020/06/logo-34-758x416.jpg" width="320" /></a></div>
Crear una calculadora usando hardware <strong>Arduino</strong> no tiene nada de especial en estos días. Una simple búsqueda en Google presentará <em>docenas de proyectos</em> que podemos seguir aún si no tenemos demasiada experiencia en la plataforma, pero <a href="https://www.youtube.com/channel/UCit2rVgOvhyuAD-VH5H_IHg" rel="noopener noreferrer" target="_blank">el canal Volos en YouTube</a> da un paso extra al diseñar un PCB especial en su <strong>Calcuino</strong>, con todos los componentes y elementos para su programación directamente integrados.<br />
<span id="more-237948"></span>
<hr class="wp-block-separator" />
<strong>«Arduino»</strong> es uno de esos mundos al que todos quieren entrar, pero no saben exactamente qué puerta usar. Hacer parpadear a un LED <em>no es algo muy excitante</em>,
y en la otra acera, el código resulta intimidante para quienes no han
recibido una introducción. Sin embargo, hay muchos proyectos a los que
podemos seguir <em>«paso a paso»</em> en un principio, y modificar/optimizar más adelante, cuando nuestro conocimiento sea más amplio.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/AXu9Mrq3AEk/0.jpg" src="https://www.youtube.com/embed/AXu9Mrq3AEk?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<strong>La calculadora Calcuino</strong> del <a href="https://www.youtube.com/channel/UCit2rVgOvhyuAD-VH5H_IHg" rel="noopener noreferrer" target="_blank">canal Volos en YouTube</a> es un buen ejemplo. Su versión es un poco más avanzada de lo normal, ya que posee diferentes <em>«modos»</em>
que van más allá de las operaciones matemáticas. Con la ayuda de un
interruptor y un altavoz, la Calcuino se transforma en un pequeño <em>instrumento musical</em>,
al mismo tiempo que presenta las notas en el panel de siete segmentos.
Otra posibilidad es la de conectar un potenciómetro para medir su valor,
o un sensor de luz con el mismo objetivo.<br />
<hr class="wp-block-separator" />
<div class="wp-block-image">
<figure class="aligncenter"><a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2020/06/01-30.jpg" rel="noopener"><img alt="" class="wp-image-237949" height="224" src="https://www.neoteo.com/wp-content/uploads/2020/06/01-30.jpg" width="400" /></a><figcaption>Un acercamiento a los componentes</figcaption></figure></div>
<hr class="wp-block-separator" />
En otras palabras, <strong>Calcuino</strong> no es simplemente una
«calculadora», sino una edición personalizada de Arduino, con el
ATMega328 que encontramos en el Arduino Uno y el Arduino Nano,
acompañado de un módulo CH340 para convertir USB a serial, y un
controlador de pantalla MAX7219. Otro aspecto interesante es que cada
tecla de la calculadora <em>está conectada al pin correspondiente</em> del Arduino, lo cual debería ayudar a simplificar el diseño.<br />
<br />
El diseño del PCB aún no ha sido publicado, pero el código Arduino ya se encuentra disponible <a href="https://www.youtube.com/redirect?q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1DaxSaYI8rfd9ae3qWqBNNstNxblbg6C-%2Fview%3Fusp%3Dsharing&v=AXu9Mrq3AEk&event=video_description&redir_token=O9-wbYEAckZpbr24wAPdurUgdyZ8MTU5MzUzMzQxMkAxNTkzNDQ3MDEy" rel="noopener noreferrer" target="_blank">en Google Drive</a>. El plan de Volos es vender a todo el proyecto como un kit <em>(algunos de los componentes son difíciles de obtener)</em>, con <a href="https://www.tindie.com/products/volos/calcuino-arduino-calculator/" rel="noopener noreferrer" target="_blank">un precio estimado de 28 dólares</a>, no muy lejos de lo que cuesta un Arduino original.<br />
<br />
Fuente:<br />https://www.neoteo.com/calcuino-una-calculadora-basada-en-arduino/<br />
<hr class="wp-block-separator" />
Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com6tag:blogger.com,1999:blog-223632889115268847.post-78334266288527022532020-06-26T09:39:00.002+01:002020-06-26T09:39:38.665+01:00NanoSound Player, una excelente alternativa para convertir tu Raspberry Pi en un señor equipo Hi-Fi La Raspberry Pi es un pequeño ordenador pero gigante en
posibilidades. Ya hemos hablado muchas veces de las posibilidades de la
"raspi" como reproductor multimedia y de audio en Xataka Smart Home, y
recordaréis que el punto flaco es la salida de audio. <br />
Pero siempre existen buenas alternativas como la que os vamos a comentar. <strong>NanoSound Player es un kit para la Raspberry Pi</strong> con un buen DAC, una caja interesante, un mando a distancia y hasta una pantalla de visualización OLED.<br />
<br />
<div class="article-asset-image article-asset-normal">
<div class="asset-content">
<img alt="NanoSound Player y altavoces" class="centro_sinmarco" data-sf-src="https://i.blogs.es/51acf1/hifiset_s/450_1000.jpg" data-sf-srcset="https://i.blogs.es/51acf1/hifiset_s/450_1000.jpg 450w, https://i.blogs.es/51acf1/hifiset_s/650_1200.jpg 681w, https://i.blogs.es/51acf1/hifiset_s/1024_2000.jpg 1024w, https://i.blogs.es/51acf1/hifiset_s/1366_2000.jpg 1366w" src="https://i.blogs.es/51acf1/hifiset_s/450_1000.jpg" /> </div>
</div>
El DAC que incluye lleva el <strong>mismo chip que el Hifiberry DAC Plus, el TI PCM1522</strong>, pero con algunas características interesantes. <br />
El display OLED cuenta con información de reproducción, y nos encontramos además <strong>seis pulsadores integrados en la caja</strong>
con las que podremos acceder a las principales funciones multimedia del
NanoSound Player. También contamos con botón de encendido y apagado,
algo que como sabréis en la Raspberry Pi puede suponer la diferencia
entre una tarjeta de datos corrupta o que todo vaya bien.<br />
El mando a distancia es bastante completo como podéis ver en la
primera imagen y también nos permite encender y apagar nuestro sistema
de música. De forma opcional es posible <strong>adquirir un amplificador</strong>, por lo que es posible llevar el audio a los altavoces directamente.<br />
<div class="article-asset-image article-asset-large">
<div class="asset-content">
<img alt="Componentes incluidos y amplificador opcional" class="centro_sinmarco" data-sf-src="https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/450_1000.jpg" data-sf-srcset="https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/450_1000.jpg 450w, https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/650_1200.jpg 681w, https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/1024_2000.jpg 1024w, https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/1366_2000.jpg 1366w" src="https://i.blogs.es/213364/captura-de-pantalla-2017-10-29-a-las-13.01.36/450_1000.jpg" /> </div>
</div>
Como siempre, también podemos acceder al reproductor desde un
navegador web, y aunque se comercializa desde la página web de Volumio
es c<strong>ompatible con Raspbian, Volumio, Kodi</strong> y probablemente con otras distribuciones como Moode. <br />
En cuanto a la caja, podemos elegirla en <strong>blanco o en negro</strong>
y añadir el amplificador integrado de forma opcional. Según la web está
lista para funcionar simplemente instalando los elementos y todo
funcionará a la primera.<br />
NanoSound alcanzó su financiación este año en <a href="https://www.kickstarter.com/projects/nanomesher/nanosound-all-in-one-hifi-audio-board-for-raspberr">Kickstarter</a> por lo que ya puedes hacerte con uno. El precio del <strong>NanoSound con caja y amplificador es de 175 euros</strong>,
mientras que si sólo nos interesa el DAC está disponible por 57.90 ó
40.90 euros dependiendo si lo queremos con o sin display OLED.<br />
<br />
Fuente:<br />
https://www.xatakahome.com/servicios-y-aplicaciones-de-audio/nanosound-player-una-excelente-alternativa-para-convertir-tu-raspberry-pi-en-un-senor-equipo-hi-fi Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com8tag:blogger.com,1999:blog-223632889115268847.post-11914890286850042462020-06-16T09:49:00.004+01:002020-06-16T09:49:47.351+01:00Nuevas placas Arduino enfocadas al Internet de las CosasComo estamos viendo en el resto de empresas dedicadas al desarrollo de hardware sea libre o no el futuro esta en el Internet de las Cosas o IoT. La semana pasada, Arduino anunció el lanzamiento de dos nuevas placas, la MKR WiFi 1010 y la MKR NB 1500. El MKR WiFi 1010 cuenta con un microcontrolador SAMD21 Cortex-M0+ y un módulo u-blox, de nuevo con un ESP-32 que proporciona la tarjeta WiFi. El MKR NB 1500 está diseñado para redes móviles y cuenta con el mismo microcontrolador SAMD21 Cortex-M0+ que se encuentra en el MKR WiFi 1010, pero también agrega un módulo celular u-blox que se conectará a redes LTE usando IOT de banda estrecha, pero el módulo también soporta redes Cat M1. Pero el IoT no es lo único en lo que Arduino ha estado trabajando. En vísperas de la World Maker Faire de este fin de semana, Fabio Violante, CEO de Arduino, y Massimo Banzi, Co-fundador de Arduino, han comentado algo muy interesante. Pronto habrá una actualización del IDE de Arduino, y la depuración real está llegando al ecosistema de Arduino. Este es un desarrollo significativo en los esfuerzos de software de Arduino, y cuando Fabio fue nombrado CEO el pasado año, esto era lo primero que quería hacer. También entre otras novedades de hardware hay una actualización de ARM Cortex-M0 a Cortex-M4. Si bien este cambio no está exactamente atrasado, es un resultado directo del poder cada vez mayor de los microcontroladores disponibles. La razón de este cambio es la creciente necesidad de más potencia de computación en las plataformas integradas, y simplemente el hecho de que los chips más potentes sean más baratos ahora. Cambios en la Arduino Uno WiFi El nuevo Arduino Uno WiFi dispone ahora de un nuevo AVR de 8 bits, el ATMega4809. El ATMega4809 es una nueva pieza anunciada hace apenas unos meses, y es casi lo que cabría esperar de la próxima generación de Arduino de 8 bits; funciona a 20MHz, tiene 48 kB de Flash, 6 kB de SRAM, y viene en un paquete de 48 pines. El ATMega4809 añade Lógica Configurable Personalizada. El CCL en el nuevo ATMega es un periférico que es algo así como un CPLD en el chip. La potencia inalámbrica detrás del nuevo Arduino viene de un módulo personalizado basado en el ESP-32 de u-blox. También hay un diminuto chip criptográfico, ATECC508A de Microchip, por lo que la Uno WiFi funcionará con AWS. El Arduino Uno WiFi estará disponible durante el mes de junio. Toda la información de las nuevas placas Arduino la tienes en la web oficial siguiendo este enlace.
Copiado de:<br />
<br />
Fuente:<br />
https://descubrearduino.com/nuevas-placas/ Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-67695632943816655592020-06-16T09:48:00.000+01:002020-06-16T09:48:00.717+01:00Se presenta un Prototipo Flexible de ArduinoLos desarrolladores, makers y entusiastas de Arduino seguro que estarán muy interesados en un nuevo prototipo flexible de Arduino que ha sido presentado por NextFlex, proporcionando una visión general de lo que podemos esperar de las placas de desarrollo Arduino en un futuro próximo. La circuitería de esta placa flexible de Arduino ha sido impresa en una ‘placa’ de plástico flexible de 1mm de espesor conocida como el sustrato. Este prototipo está basado en la placa Arduino Mini y su misión es integrar la electrónica flexible, abriendo todo tipo de nuevas aplicaciones Los microcontroladores flexibles abrirán una amplia variedad de nuevas aplicaciones para productos del día a día por ejemplo del internet de las cosas y otros proyectos cotidianos y en los próximos años los fabricantes piensan que los precios bajarán considerablemente haciendo que las placas de desarrollo Arduino flexibles estén disponibles para productos de consumo. Sabremos más de esta nueva placa el 26 de junio durante la presentación que hará la empresa desarrolladora NextFlex durante la Sensors Expo & Conference en San José, California durante la sesión “Democratizing IoT”. De momento os dejamos con el siguiente vídeo en el que nos explican mejor en que consiste este prototipo.<br />
<br />
<a href="https://www.youtube.com/watch?v=Yoi8ZFYwnwo" target="_blank">https://www.youtube.com/watch?v=Yoi8ZFYwnwo </a><br />
<br />
Fuente: <br />
https://descubrearduino.com/prototipo-flexible/Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com1tag:blogger.com,1999:blog-223632889115268847.post-27277541721187526032020-06-16T09:29:00.002+01:002020-06-16T09:29:29.694+01:00Raspberry Pi 4 amplía sus posibilidades con 8GB de RAM<img alt="RaspberryPi 4" class="size-full wp-image-41041 aligncenter" height="240" src="https://www.muylinux.com/wp-content/uploads/2020/05/RaspberryPi-4.jpg" width="400" /><br />
Raspberry
Pi Foundation, la institución encargada del popular miniordenador que
ha ayudado a expandir GNU/Linux por el mundo, ha <a href="https://www.muycomputer.com/2020/05/28/raspberry-pi-4-8-gb-ram/" rel="noopener noreferrer" target="_blank">anunciado</a> la comercialización de una variante de la <strong>Raspberry Pi 4 con 8GB de RAM</strong>.<br />
Esta
nueva variante de la última generación del mini-PC ofrece, como es
obvio, mayores posibilidades a la hora de soportar cargas de trabajo al
incluir más RAM. La fundación ha explicado que hacía tiempo que tenía la
intención de lanzar este modelo, pero que le ha llevado más tiempo del
previsto debido a que el chip de memoria LPDDR4 que utiliza ha tenido
que ser diseñado específicamente para la placa.<br />
Otro obstáculo que se ha presentado es el sistema operativo por defecto, <strong>Raspberry Pi OS (antes Raspbian)</strong>, que de momento solo soporta ARM de 32-bit, por lo que los responsables se han puesto <strong>manos a la obra para que soporte ARM de 64-bit</strong>
y aproveche de mejor los 8GB de RAM de la nueva Raspberry Pi 4. En el
peor de los casos se puede optar por otra distribución que cuente con
soporte de ARM64 y Raspberry Pi.<br />
<a data-featherlight="image" href="https://www.muylinux.com/wp-content/uploads/2020/05/RaspberryPi-4-con-8GB-de-RAM.jpg"><img alt="RaspberryPi 4 con 8GB de RAM" class="aligncenter wp-image-41042" height="300" src="https://www.muylinux.com/wp-content/uploads/2020/05/RaspberryPi-4-con-8GB-de-RAM.jpg" width="400" /></a><br />
Aparentemente no hay más cambios aparte del aumento de la memoria RAM, así que volvemos a encontrarnos con un SoC <strong>Broadcom BCM2711</strong> con cuatro núcleos Cortex A72 que funcionan a 1,5GHz, <strong>4 puertos USB Type-A</strong>
(dos 2.0 y los otros dos 3.0), un USB Type-C para suministro de
energía, un conector jack de 3,5 mm, Ethernet, Bluetooth 5 y Wi-Fi
802.11b/g/n/ac de 2,4GHz y 5GHz. Para lo gráficos cuenta con dos puertos
micro HDMI capaces de soportar dos monitores a 4K de resolución,
decodificación H.265 para vídeos 4K y 60fps, H.264 para vídeos 1080p y
60fps y renderizado de vídeos a 1080p y 30fps. Su precio es de 75
dólares estadounidenses frente a los 55 del modelo con 4GB de RAM y los
35 de la variante con 2GB de RAM.<br />
Que un Raspberry Pi no pueda
sustituir a un ordenador gaming o a un escritorio que realiza tareas
pesadas no significa que no pueda cumplir con tareas importantes. Por
ejemplo, y además de su utilización en el ámbito académico, puede ser
convertido en un entorno de pruebas o en un potente servidor para una
pequeña pyme, además contando con el soporte de distribuciones como <a href="https://www.muylinux.com/2020/05/08/canonical-ubuntu-20-04-lts-raspberry-pi/" rel="noopener noreferrer" target="_blank">Ubuntu</a> y <a href="https://www.muylinux.com/2019/01/18/suse-server-para-arm-disponible/" rel="noopener noreferrer" target="_blank">SUSE</a>.<br />
<br />
Fuente:<br />https://www.muylinux.com/2020/05/28/raspberry-pi-4-8gb-ram/Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com0tag:blogger.com,1999:blog-223632889115268847.post-82053660165735594572020-03-30T04:19:00.003+01:002020-03-30T04:19:59.234+01:00Arduino e impresoras 3D contra el coronavirus: así se han unido makers de toda España para evitar contagios y salvar vidas <div class="separator" style="clear: both; text-align: center;">
<a href="https://i.blogs.es/6916c2/etjjne-xkakh-q2/1366_2000.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="240" src="https://i.blogs.es/6916c2/etjjne-xkakh-q2/1366_2000.jpeg" width="320" /></a></div>
En España estamos llegando a la etapa más dura del coronavirus:
cuando el número de contagiados que necesitan asistencia sanitaria e
ingresar en una UCI supera a la capacidad del sistema de salud. Algunos
hospitales ya están empezando a verse desbordados y el material va
escaseando, lo cual puede traducirse en <strong>personal sanitario contagiado a falta de EPIs, o en pacientes que fallecen al no tener un respirador</strong> que les permita recibir aire cuando sus pulmones han dejado de hacerlo, <a href="https://www.lavanguardia.com/deportes/20200322/4840170014/oscar-haro-padre-fallecido-coronavirus-respiradores-lcr-honda-motogp.html">como ya ha ocurrido</a>.<br />
En España han surgido varias comunidades y agrupaciones que, o bien
de forma organizada o bien sumándose a título individual para arrimar el
hombro de la forma que sea posible, han sacado su conocimiento y sus
impresoras 3D en muchos casos para ayudar a frenar el desabastecimiento
sanitario. Y no solamente mediante consorcios empresariales como el de <a href="https://www.ara.cat/economia/coronavirus-covid-19-respirador-impressio-3d_0_2421357959.html">HP, Leitat y SEAT junto al Consorcio de la Zona Franca para fabricar respiradores</a>: también entre ciudadanos de a pie, con muchos menos recursos.<br />
<h2>
Reespirador a la espera de validación, y máscaras de protección impresas en 3D</h2>
Este último es el caso de <a href="https://twitter.com/GobAsturias/status/1240991541424009221">Reesistencia Team</a>,
un equipo de trabajo que ha trabajado conjuntamente para crear en menos
de una semana (entre el 14 y el 20 de marzo) un prototipo de respirador
que está en fase de validación por parte de Gobierno de Asturias, la
autonomía desde la que se ha iniciado este proyecto. Si finalmente la
consiguen, <a href="https://cadenaser.com/emisora/2020/03/20/ser_gijon/1584718077_987611.html">será esta institución quien financie su fabricación masiva</a>.<br />
Estos respiradores replican el funcionamiento de los tradicionales,
que activan el bambú -la bolsa hinchable que proporciona oxígeno al
enfermo- y cuyo ritmo y profundidad pueden adaptarse a la necesidad del
paciente en cuestión. Se basan en el sistema <a href="https://en.wikipedia.org/wiki/Breathing_circuit">Jackson Rees</a> y en su fabricación hay cuatro bloques: hardware, un software en forma de firmware próximamente publicado en <a href="https://github.com/CoronavirusMakers/Reespirator">Github</a>, electrónica basada en Arduino y modelado 3D para componentes como el <a href="https://www.coronavirusmakers.org/index.php/es/prototipos/diseno-3d">empujador</a>.<br />
<div class="article-asset-image article-asset-normal">
<div class="asset-content">
<div class="caption-img ">
<img alt="Esquema de la electrónica del respirador." class="centro_sinmarco" data-sf-src="https://i.blogs.es/bbabbf/etorgcaxgaaufc3/450_1000.jpg" data-sf-srcset="https://i.blogs.es/bbabbf/etorgcaxgaaufc3/450_1000.jpg 450w, https://i.blogs.es/bbabbf/etorgcaxgaaufc3/650_1200.jpg 681w, https://i.blogs.es/bbabbf/etorgcaxgaaufc3/1024_2000.jpg 1024w, https://i.blogs.es/bbabbf/etorgcaxgaaufc3/1366_2000.jpg 1366w" src="https://i.blogs.es/bbabbf/etorgcaxgaaufc3/450_1000.jpg" /> <span> Esquema de la electrónica del respirador. Imagen: CoronavirusMakers. </span> </div>
</div>
</div>
"No queremos que haga falta que se usen estos respiradores, pero si
hiciera falta... tenemos que tenerlo listo", cuenta Gonzalo Aller, uno
de los miembros de esta comunidad. "Es crucial, se ha hecho en un tiempo
récord y la idea es que partamos con un sistema mínimo para poder
intubar a quien lo necesite lo antes posible. También queremos poder
tener muchos, para que si alguno falla, tengamos varios de respaldo, y
siempre por supuesto supervisados por médicos e ingenieros", explica.<br />
<br />
Gonzalo también comenta que <strong>ha recibido muchas peticiones
para sumarse a la impresión de las piezas que sean necesarias, pero que
todavía no es posible hasta que se obtenga la validación</strong>. "Hemos pedido paciencia, de momento se ha preparado la logística para que todo esté listo y podamos arrancar de inmediato".<br />
Toda esa comunidad <em>maker</em> está movilizada, de forma que comenzarán a imprimirlas en cuanto reciban la orden. Mientras tanto, <strong>imprimen
otros objetos que también son de ayuda, como pequeñas herramientas para
abrir la puerta sin contacto cutáneo o viseras de protección</strong> para el personal sanitario, que también están escaseando.<br />
Este proceso, al no tener software ni electrónica alguna y componerse
únicamente de un par de piezas, es mucho más rápido, y de hecho lleva
varios días en marcha. Por ejemplo, en León, donde está la empresa <a href="https://www.leon-3d.es/">León 3D</a>,
que está ejerciendo de epicentro de todos los voluntarios que se están
sumando a imprimir viseras de protección, incluida la propia empresa.
Ahora mismo, unas 200 impresoras de 150 dueños distintos producen estas
viseras de plástico, a las que se superponen piezas de acetato
transparente y se les añade una goma elástica para fijar la pieza a la
cabeza.<br />
<div class="article-asset-image article-asset-normal">
<div class="asset-content">
<div class="caption-img ">
<img alt="Un agente de la Policía Local de León recoge viseras impresas en 3D con láminas de acetato." class="centro_sinmarco" data-sf-src="https://i.blogs.es/270ec1/img-20200323-wa0014/450_1000.jpg" data-sf-srcset="https://i.blogs.es/270ec1/img-20200323-wa0014/450_1000.jpg 450w, https://i.blogs.es/270ec1/img-20200323-wa0014/650_1200.jpg 681w, https://i.blogs.es/270ec1/img-20200323-wa0014/1024_2000.jpg 1024w, https://i.blogs.es/270ec1/img-20200323-wa0014/1366_2000.jpg 1366w" src="https://i.blogs.es/270ec1/img-20200323-wa0014/450_1000.jpg" /> <span> Un agente de la Policía Local de León recoge viseras impresas en 3D con láminas de acetato. Imagen: León 3D. </span> </div>
</div>
</div>
"Estamos trabajando con la gerencia de los hospitales de León y de
Ponferrada, porque los equipos que atienden a los contagiados ya se han
quedado sin mascarillas", nos explica su portavoz, Jesús Fernández.
"También estamos creando algunos modelos con protección superior para
algunas personas que nos lo han pedido. Ya se están usando como medida
de protección".<br />
Tanto la empresa como voluntarios con impresoras 3D en sus casas están coordinados para dar salida a sus modelos <strong>gracias a la recolección que hace Protección Civil, que sigue el mismo itinerario cada día para recibir todas las máscaras</strong>
ya impresas. "Esto lo sustenta cada persona con el filamento que tiene
en casa. Nosotros lo estamos vendiendo a precio prácticamente de coste,
hay gente que también lo consigue por su cuenta, y otros organismos lo
están donando. Entre ayuntamientos y asociaciones se va logrando. Para
el respirador también estamos listos, pondremos la mitad de las
impresoras a imprimir levas, engranajes, etc", concluye Jesús.<br />
<div class="desvio-container">
<div class="desvio">
<div class="desvio-figure js-desvio-figure">
<a href="https://www.xataka.com/medicina-y-salud/a-medida-que-se-alarga-cuarentena-pregunta-como-pondremos-marcha-pais-nuevo-se-hace-cada-vez-importante">
<img alt="A medida que se alarga la cuarentena, la pregunta sobre cómo pondremos en marcha el país de nuevo se hace cada vez más importante" src="https://i.blogs.es/1a3192/martin-sanchez-lnydatc3zna-unsplash/375_142.jpg" />
</a>
</div>
<div class="desvio-summary">
<div class="desvio-taxonomy js-desvio-taxonomy">
<a class="desvio-taxonomy-anchor" href="https://www.xataka.com/medicina-y-salud/a-medida-que-se-alarga-cuarentena-pregunta-como-pondremos-marcha-pais-nuevo-se-hace-cada-vez-importante">En Xataka</a>
</div>
<a class="desvio-title js-desvio-title" href="https://www.xataka.com/medicina-y-salud/a-medida-que-se-alarga-cuarentena-pregunta-como-pondremos-marcha-pais-nuevo-se-hace-cada-vez-importante">A
medida que se alarga la cuarentena, la pregunta sobre cómo pondremos en
marcha el país de nuevo se hace cada vez más importante</a>
</div>
</div>
</div>
Justo al sur, en Zamora, la empresa <a href="https://www.facebook.com/somos3dzamora">Somos 3D Zamora</a>
está ejerciendo un papel muy similar al de León 3D. Primero fueron
librerías, mercerías o particulares quienes les donaban los materiales
para imprimir las pantallas de protección -iguales que las anteriores-,
aunque ahora el ayuntamiento de la capital zamorana ha asumido ese rol.<br />
"Ayer entregamos a la Guardia Civil 300 pantallas, hoy 600. Las
impresoras 3D están funcionando las 24 horas", cuenta David Ríos, el
propietario de la empresa. "La Guardia Civil lo recoge todo y lo lleva
al hospital, donde lo esterilizan y lo montan.<br />
<div class="article-asset-image article-asset-normal">
<div class="asset-content">
<div class="caption-img ">
<img alt="Mascara Protectora 3d" class="centro_sinmarco" data-sf-src="https://i.blogs.es/324677/mascara-protectora-3d/450_1000.jpg" data-sf-srcset="https://i.blogs.es/324677/mascara-protectora-3d/450_1000.jpg 450w, https://i.blogs.es/324677/mascara-protectora-3d/650_1200.jpg 681w, https://i.blogs.es/324677/mascara-protectora-3d/1024_2000.jpg 1024w, https://i.blogs.es/324677/mascara-protectora-3d/1366_2000.jpg 1366w" src="https://i.blogs.es/324677/mascara-protectora-3d/450_1000.jpg" /> <span> Modelo de máscara terminada y siendo probada. Imagen: León 3D. </span> </div>
</div>
</div>
Uno de esos ciudadanos particulares que se están sumando a estas iniciativas es <strong>Jaime Delgado</strong>,
entusiasta de la impresión 3D con una unidad en su casa de Majadahonda
(Madrid). Preguntó en el grupo de Telegram de los colaboradores de
Madrid y le encomendaron coordinar el grupo de su ciudad, que ya cuenta
con 118 personas, incluyendo algunas de pueblos vecinos.<br />
<br />
"Llamé a la Concejalía de Juventud para coordinarnos, el ayuntamiento
ya ha comprado el material y se encarga de la logística". Como en los
casos anteriores, la Policía Local y Protección Civil se encargan de
recogerlo y llevarlo a los hospitales, aunque también de entregar
ciertos materiales. "Esto es primordial, hay materiales difíciles de
conseguir y no debemos salir de casa. Nadie tiene una lámina de PVC a
mano", explica.<br />
Desde su casa imprime pantallas homologadas, como las de los casos de
Castilla y León, y puentes de gafas a petición de la Policía Local.
"Ahora todo el mundo quiere hacer respiradores, pero es muy difícil.
Además, un respirador mal hecho es igual de peligroso que no tenerlo. Yo
me sumaré a imprimir piezas cuando haya uno validado clínicamente". En
ello andan desde Asturias, <strong>veremos si en los próximos días se logra el milagro</strong> y una legión de respiradores basados en Arduino empiezan a llegar a las UCI de todo el país.<br />
<br />
Fuente:<br />
https://www.xataka.com/medicina-y-salud/arduino-e-impresoras-3d-coronavirus-asi-se-han-unido-makers-toda-espana-para-evitar-contagios-salvar-vidas <br />
Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com1tag:blogger.com,1999:blog-223632889115268847.post-42556670156455723042020-02-24T16:12:00.001+00:002020-02-24T16:12:09.912+00:00 Una nueva versión de la Raspberry Pi 4 corrige al fin el problema con su conector USB-C Una nueva versión de la Raspberry Pi 4 corrige al fin el problema con su conector USB-C 8 comentarios HOY SE HABLA DE Coronavirus Whatsapp Sony Xperia Realme X50 Pro Auriculares Minecraft Instagram Apple TV Renault eléctrico Tesla Ofrecido por Smart Home LG Cinco documentales en streaming para disfrutar como nunca de tu proyector 4K Cinco documentales en streaming para disfrutar como nunca de tu proyector 4K Ofrecido por Innovación Volvo ¿Las baterías de un coche híbrido restan espacio? Otro mito que ya forma parte del pasado ¿Las baterías de un coche híbrido restan espacio? Otro mito que ya forma parte del pasado Ofrecido por Espacio HONOR 5G sin restricciones: ¿está nuestro smartphone preparado para una conectividad completa? 5G sin restricciones: ¿está nuestro smartphone preparado para una conectividad completa? Ofrecido por Citroën Seis trucos para mimar la batería de tu coche eléctrico Seis trucos para mimar la batería de tu coche eléctrico Ofrecido por Minotauro Los viejos gamers nunca mueren o cómo jugar con tu hijo sin parecer un noob Los viejos gamers nunca mueren o cómo jugar con tu hijo sin parecer un noob TE RECOMENDAMOS No esperéis con ganas un Star Wars Battlefront 3 porque, si en algún momento llega, va para largo No esperéis con ganas un Star Wars Battlefront 3 porque, si en algún momento llega, va para largo La actualización 9.0.1 de Nintendo Switch elimina el aviso para retirar los Joy-Con que aparecía en Switch Lite La actualización 9.0.1 de Nintendo Switch elimina el aviso para retirar los Joy-Con que aparecía en Switch Lite El ejército de EEUU tiene indicios de que podría haber un tiroteo masivo durante la proyección de Joker El ejército de EEUU tiene indicios de que podría haber un tiroteo masivo durante la proyección de Joker Suscríbete a Xataka Recibe un email al día con nuestros artículos: Síguenos Twitter Facebook Youtube Instagram Telegram RSS Flipboard LinkedIn Hace 7 horasActualizado 24 Febrero 2020, 10:36 javier-pastor Javier Pastor @javipas El lanzamiento en junio de 2019 de la Rasperry Pi 4 cumplió las expectativas de muchos usuarios con un miniPC que volvía a ser referente en precio/prestaciones y que suponía un salto importante en potencia. Aún así pronto se detectaron algunos problemas, y el más conocido fue el del comportamiento de su puerto USB-C utilizado para alimentar la Raspberry Pi: no todos los cargadores y cables funcionaban de forma adecuada. Una actualización del diseño de la Raspberry Pi 4 ha permitido solventar el problema, y la nueva versión de este mini PC se ha puesto a la venta sin que, eso sí, la Fundación Raspberry Pi haya querido hacer un anuncio oficial de momento. Un cambio silencioso El cambio de micro USB a USB-C fue uno de los más esperados —la adopción de mini HDMI en lugar del tradicional HDMI no tuvo tan buena acogida—, pero introdujo problemas con algunos cables y adaptadores, que no eran reconocidos correctamente por la circuitería de la Raspberry Pi y no alimentaban el dispositivo. Tras el lanzamiento de la Raspberry Pi varios analistas detectaron el problema en las resistencias que integraba la Raspberry Pi 4 como parte de la circuitería que acompañaba al puerto USB-C. Eso hizo que aparecieran incluso artículos que hacían un repaso a cables que sí funcionaban a la hora de cargar este miniPC. Raspberry Pi 4 Model B, análisis: doble de potencia para un mini PC milagroso, pequeñito, pero matón En Xataka Raspberry Pi 4 Model B, análisis: doble de potencia para un mini PC milagroso, pequeñito, pero matón El problema por fin ha sido solucionado y los responsables del producto confirmaron a The Register que las Raspberry Pi 4 que se han comenzado a vender estos días ya no cuentan con esa limitación. El propio Eben Upton, creador de las RPi, confirmó que además se han realizado algunas pequeñas mejoras como por ejemplo la que protege la ranura de tarjetas de sobrevoltajes. Ni la Fundación Raspberry Pi ni Upton habían hecho anuncios oficiales al respecto, y la intención era clara: evitar el célebre "efecto Osborne" que haría que al anunciar una nueva versión mejorada las "viejas" Raspberry Pi 4 se amontanasen y quedasen sin venderse. Aparentemente no hay forma oficial de diferenciar las nuevas Raspberry Pi 4 de las antiguas —ni en la caja ni en la placa hay señales notables de esos cambios— pero un 'cat /proc/cpuinfo' al usar la RPi 4 debería dar como resultado la revisión c03112 para saber que estamos tratando con una de las nuevas placas. Vía | The Register Xataka en Instagram 🔥Llega el nuevo Huawei Mate Xs batiendo récords (también de precio). 💬 ¿Qué te parece? Deja tus comentarios Síguenos 👉@xataka --- #tech #technews #instatech #xataka #tecnologia #huaweimatexs #matexs #plegable #kirin9905G #5G #android Este es el nuevo Realme X50 Pro 5G: un nuevo gama alta que desde @realmeespana apuestan fuerte por el 5G. 🔸Pantalla: Super AMOLED 90Hz con 6,44", FullHD+ 2.400 x 1.800 🔸Procesador: Snapdragon 865 🔸RAM: 8/12 GB LPDDR5 🔸Almacenamiento: 128/256 GB 🔸Cámaras traseras: 8 MP f/2.3 + 64 MP f/1.8 + 12 MP f/2.5 + Lente B/N para retratos, f/2.4 🔸Cámaras delanteras: 32 MP f/2.5 + ultra angular 8 MP f/2.2 🔸Software: Android 10 + realme UI 🔸Batería: 4.200 mAh 🔸Precio: Entre 599 y 749 euros La potencia es sin duda el punto que más lo acerca a los móviles más avanzados del momento. El diseño es el aspecto que menos convence por su peso y grosor, así como las inconsistencias entre las distintas lentes que componen su cámara. 🔗 Más detalles de nuestras primeras impresiones en el link de nuestra bio https://www.xataka.com/p/221955 💬 ¿Qué te parece? Síguenos 👉@xataka --- #tech #technews #xataka #mwc2020 #instatech #realme #realmex50pro5g #5g #snapdragon865 #android #instatech #tecnologia #geek Estas son las tres novedades que ha presentado #SonyXperia 1️⃣ Sony Xperia Pro 🔸Pantalla: OLED de 6,5 pulgadas 21:9 4K 🔸Procesador: Snapdragon 865 🔸RAM: 8 GB 🔸Almacenamiento: 512 GB 🔸Cámaras traseras: 12 MP f/2.2 + 12 MP f/1.7 + 12 MP f/2.4 🔸Cámara frontal: 8 MP 🔸Software: Android 10 🔸Batería: 4.000 mAh 2️⃣ Sony Xperia 1 II 🔸Pantalla: OLED de 6,5 pulgadas 21:9 4K 🔸Procesador: Snapdragon 865 🔸RAM: 8 GB 🔸Almacenamiento: 256 GB 🔸Cámaras traseras: 12 MP f/2.2 + 12 MP f/1.7 + 12 MP f/2.4 🔸Cámara frontal: 8 MP 🔸Software: Android 10 🔸Batería: 4.000 mAh 3️⃣ Sony Xperia 10 II 🔸Pantalla: OLED de 6" FHD+, 21:9 (2.520 x 1.080) 🔸Procesador: Snapdragon 665 🔸RAM: 4 GB 🔸Almacenamiento: 128 GB 🔸Cámaras traseras: 12 MP+ 8 MP + 8 MP 🔸Cámara frontal: 8 MP 🔸Software: Android 10 🔸Batería: 3.600 mAh 🔗 Más detalles en el link de nuestra bio https://www.xataka.com/tag/mwc-2020-virtual 💬 ¿Qué te parecen? Síguenos 👉@xataka --- #tech #technews #xataka #mwc2020 #instatech #sony #xperiapro #xperia1II #xperia10II #android #instatech #tecnologia #geek 😸¿Te pasa con tu gato? Síguenos 👉@xataka 🎥@darwinthecat2019 --- #animacion #xataka #darwinthecat #animation #art #2danimation #cats #catstagram #catlover #motiondesign #motiongraphics #creative #shortanimation #characteranimation Este setup que huye del RGB y apuesta por el blanco y negro, ¿qué te parece? Síguenos 👉@xataka 📷reddit/JHazes --- #setup #xataka #tech #instatech #battlestation #gamer #pcgamer #pcsetup #setupinspiration #gamerlife #gamingsetup #workspace #minimalism #minimalismo #blackandwhite Seguir Compartir Facebook Twitter E-mail Temas Ordenadores minipc Raspberry Pi USB-C Raspberry Pi 4 Facebook Twitter E-mail <div class="separator" style="clear: both; text-align: center;">
<a href="https://i.blogs.es/9bea23/rpi4-3/1366_2000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="534" data-original-width="800" height="213" src="https://i.blogs.es/9bea23/rpi4-3/1366_2000.jpg" width="320" /></a></div>
El <a href="https://www.xataka.com/ordenadores/raspberry-pi-4-caracteristicas-precio-ficha-tecnica">lanzamiento en junio de 2019 de la Rasperry Pi 4</a> cumplió las expectativas de muchos usuarios con un miniPC que volvía a ser referente en precio/prestaciones y que <strong>suponía un salto importante en potencia</strong>. <br />
Aún así pronto se detectaron algunos problemas, y el más conocido fue
el del comportamiento de su puerto USB-C utilizado para alimentar la
Raspberry Pi: no todos los cargadores y cables funcionaban de forma
adecuada. <strong>Una actualización del diseño de la Raspberry Pi 4 ha permitido solventar el problema</strong>,
y la nueva versión de este mini PC se ha puesto a la venta sin que, eso
sí, la Fundación Raspberry Pi haya querido hacer un anuncio oficial de
momento.<br />
<h2>
Un cambio silencioso</h2>
El cambio de micro USB a USB-C fue uno de los más esperados —la
adopción de mini HDMI en lugar del tradicional HDMI no tuvo tan buena
acogida—, pero introdujo problemas con algunos cables y adaptadores, que
<strong>no eran reconocidos correctamente por la circuitería</strong> de la Raspberry Pi y no alimentaban el dispositivo.<br />
<br />
Tras el lanzamiento de la Raspberry Pi varios analistas <a href="https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4-usb-c-issue-in-depth/">detectaron el problema</a> en las <strong>resistencias que integraba la Raspberry Pi 4</strong> como parte de la circuitería que acompañaba al puerto USB-C. Eso hizo que aparecieran incluso artículos que hacían un <a href="https://www.tomshardware.com/news/raspberry-pi-4-usb-c-cables-that-work,39869.html" title="">repaso a cables</a> que sí funcionaban a la hora de cargar este miniPC.<br />
<br />
<br />
Fuente:<br />
https://www.xataka.com/ordenadores/nueva-version-raspberry-pi-4-corrige-al-fin-problema-su-conector-usb-c <br />
<br />Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com9tag:blogger.com,1999:blog-223632889115268847.post-37134303426711774282020-01-09T02:08:00.000+00:002020-01-09T02:08:01.266+00:00Un sintetizador hecho con una consola Sega Mega Drive<figure class="entry-featured-media entry-featured-media-main" itemprop="image" itemscope="" itemtype="http://schema.org/ImageObject"><div class="g1-frame">
<div class="g1-frame-inner" style="padding-bottom: 56.20052770%;">
<div class="g1-img-wrap mashsb-micro-wrapper">
<img alt="Sega Mega Drive" class="attachment-bimber-grid-2of3 size-bimber-grid-2of3 wp-post-image" height="426" itemprop="contentUrl" src="https://www.neoteo.com/wp-content/uploads/2020/01/logo2-1-758x426.jpg" width="758" /><div class="bimber-microshare-item-share">
<div class="bimber-microshare-item-share-content">
<a class="bimber-microshare bimber-microshare-pinterest nolightbox" href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.neoteo.com%2F%3Fp%3D223326&description=Un%20sintetizador%20hecho%20con%20una%20consola%20Sega%20Mega%20Drive&media=https%3A%2F%2Fwww.neoteo.com%2Fwp-content%2Fuploads%2F2020%2F01%2Flogo2-1-758x426.jpg" rel="nofollow" target="_blank" title="Share on Pinterest">Share on Pinterest</a>
<a class="bimber-microshare bimber-microshare-facebook" href="https://www.neoteo.com/un-sintetizador-hecho-con-una-consola-sega-mega-drive/#" rel="nofollow" target="_blank" title="Share on Facebook">Share on Facebook</a><a class="bimber-microshare bimber-microshare-twitter" href="https://twitter.com/intent/tweet?text=Un%20sintetizador%20hecho%20con%20una%20consola%20Sega%20Mega%20Drive&url=https%3A%2F%2Fwww.neoteo.com%2F%3Fp%3D223326" rel="nofollow" target="_blank" title="Share on Twitter">Share on Twitter</a> </div>
Si hay algo que debemos reconocer en la mayoría de los ordenadores y las consolas retro, es que sus chips de sonido eran <em>muy buenos</em>.
Con el paso de los años y una mayor documentación disponible, sus fans
lograron crear toda clase de proyectos y hacks que extraen sonidos
impresionantes de ese viejo silicio. El caso más reciente nos lleva de
regreso al canal <a href="https://www.youtube.com/channel/UCafxR2HWJRmMfSdyZXvZMTw" rel="noopener noreferrer" target="_blank">Look Mum No Computer</a>, donde encontramos un sintetizador que utiliza la versión original del <strong>Sega Mega Drive</strong>.</div>
<div class="bimber-microshare-item-share">
</div>
<div class="bimber-microshare-item-share">
La historia nos dice que la consola <strong>Sega Mega Drive</strong> <em>(o Genesis para quienes la conocieron con ese nombre)</em> utiliza un chip <strong>Yamaha YM2612</strong>,
sintetizador FM con seis canales, y cuatro operadores por canal.
Imagino que algunos viejos soundtracks ya deben estar pasando por tu
cabeza. <strong>Streets of Rage</strong>, <strong>Altered Beast</strong>, la serie <strong>Sonic</strong>… si eran oro puro saliendo del altavoz mono de nuestro televisor en aquellos años, hoy se trata de algo invaluable.<br />
Entonces, ¿por qué no acceder a ese chip de algún modo? Me refiero a <strong>reutilizar la consola</strong> y aprovechar sus recursos de audio para algo diferente. Bueno… lo cierto es que ya podemos hacerlo. <a href="https://catskullelectronics.com/genmdm" rel="noopener noreferrer" target="_blank"><strong>La interfaz genMDM</strong></a> que incluye el cartucho personalizado y el módulo externo cuesta 80 dólares <em>(!)</em>,
pero si ya tienes un poco de experiencia en el mundo MIDI y te atrae el
hardware retro, creo que vale la pena hacer esa inversión. De lo
contrario, hay que ir «full DIY» y terminar con algo como lo que hizo <a href="https://www.youtube.com/channel/UCafxR2HWJRmMfSdyZXvZMTw" rel="noopener noreferrer" target="_blank">Look Mum No Computer</a>:<br />
<hr class="wp-block-separator" />
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="g1-fluid-wrapper " data-g1-fluid-height="372" data-g1-fluid-width="662" id="g1-fluid-wrapper-counter-1" style="width: 662px;">
<div class="g1-fluid-wrapper-inner" style="padding-bottom: 56.19335347432%;">
</div>
</div>
</div>
</figure>
<hr class="wp-block-separator" />
¿Suena familiar? Eso es porque se trata del mismo sujeto que <a href="https://www.neoteo.com/organo-furbys-musica-pesadilla-una-legion-peluches-roboticos" rel="noopener noreferrer" target="_blank">esclavizó a un ejército de Furbys para obligarlos a cantar</a>. El vídeo de presentación no posee demasiados detalles técnicos <em>(deberás visitar <a href="https://www.youtube.com/watch?v=eAgwVvJwdnc" rel="noopener noreferrer" target="_blank">su segundo canal</a> para eso)</em>,
pero combinó a la Sega Mega Drive con el antes mencionado genMDM, un
poco de su propio hardware… y mucha improvisación, porque aún no está
del todo seguro sobre qué hace cada potenciómetro. Además, sólo hizo
funcionar a los canales de forma independiente, por lo tanto, es un
trabajo en progreso. <strong>De todas maneras… suena fabuloso.</strong><br />
</div>
<div class="bimber-microshare-item-share">
Fuente:</div>
<div class="bimber-microshare-item-share">
https://www.neoteo.com/un-sintetizador-hecho-con-una-consola-sega-mega-drive/ </div>
</div>
</div>
</div>
</figure>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com9tag:blogger.com,1999:blog-223632889115268847.post-42964136221698688162019-07-17T16:42:00.003+01:002019-07-17T16:42:44.672+01:00PC BIOS Simulator: Aprende a navegar en el BIOS/UEFI de un PC<h2 class="entry-subtitle g1-gamma g1-gamma-3rd" itemprop="description">
Un poco de entrenamiento antes de cambiar valores reales.</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.neoteo.com/wp-content/uploads/2019/07/03-7-758x568.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="758" height="239" src="https://www.neoteo.com/wp-content/uploads/2019/07/03-7-758x568.jpg" width="320" /></a></div>
<br />
Muchos aspectos en la configuración de un ordenador requieren una breve visita a lo que coloquialmente llamamos <strong>BIOS</strong>, aunque las últimas generaciones de PCs ya incluyen la tecnología <strong>UEFI</strong>. Ahora, tanto los manuales como los sitios oficiales <em>sólo poseen información básica</em> sobre esta sección, y al ingresar por primera vez, la experiencia puede ser intimidante. Por suerte, <a href="https://download.lenovo.com/bsco/index.html" rel="noopener noreferrer" target="_blank"><strong>la gente de Lenovo ofrece a su PC BIOS Simulator</strong></a>, que a pesar de estar enfocado en los modelos de la compañía, resulta muy útil como práctica.<br />
<h2 class="entry-subtitle g1-gamma g1-gamma-3rd" itemprop="description">
</h2>
Si tengo que pensar en una razón por la cual un usuario se vería obligado a <strong>ingresar al BIOS</strong> de su ordenador, es <em>la modificación en el orden de inicio</em>
para sus unidades. La mayoría de las placas base incluyen un «boot
menu» que nos permite elegir a mano la unidad, pero si el cambio debe
ser permanente, <em>entrar al BIOS es inevitable.</em><br />
Lo mismo sucede a la hora de modificar la memoria RAM compartida para los chips de vídeo integrado <em>(la opción «Auto» suele ser suficiente, pero algunas apps requieren valores fijos)</em>, o valores generales de rendimiento, <a href="https://www.neoteo.com/prime95-pruebas-de-estabilidad/" rel="noopener noreferrer" target="_blank">como hacer overclocking</a> o <a href="https://www.neoteo.com/guia-basica-de-undervolting-y-underclocking/" rel="noopener noreferrer" target="_blank">ir en la otra dirección</a>. El problema principal es siempre el mismo: <strong>El BIOS/UEFI no es un lugar para novatos</strong>.
Si bien es posible regresar a la configuración de fábrica fácilmente,
algunos sistemas ahogan al usuario en valores de configuración. Si te
sientes intimidado por un BIOS, entonces, <a href="https://download.lenovo.com/bsco/index.html" rel="noopener noreferrer" target="_blank"><strong>¿por qué no practicas en un simulador?</strong></a><br />
<hr />
<h2>
Cómo navegar en el BIOS/UEFI de un PC con PC BIOS Simulator</h2>
<figure aria-describedby="caption-attachment-208577" class="wp-caption aligncenter" id="attachment_208577"><div class="g1-img-wrap mashsb-micro-wrapper">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/01-10.jpg" rel="noopener noreferrer" target="_blank"><img alt="PC BIOS Simulator" class="wp-image-208577 size-full" height="299" src="https://www.neoteo.com/wp-content/uploads/2019/07/01-10.jpg" title="PC BIOS Simulator" width="400" /></a><div class="bimber-microshare-item-share">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/01-10.jpg" rel="noopener noreferrer" target="_blank">
</a><a class="bimber-microshare-item-share-toggle" href="https://www.neoteo.com/pc-bios-simulator-navegar-en-el-bios-uefi-de-un-pc/#">Share</a>
<div class="bimber-microshare-item-share-content">
</div>
</div>
</div>
<figcaption class="wp-caption-text" id="caption-attachment-208577">Podemos cambiar casi todo… sin romper nada</figcaption></figure>
<hr />
Aquí es cuando sale al rescate la gente de <strong>Lenovo</strong> con su <strong>PC BIOS Simulator</strong>.
La página incluye un total de 397 simulaciones para ordenadores
portátiles, AIO y tradicionales que la compañía vende o vendió en algún
punto. Desde el primer momento comprendemos que PC BIOS Simulator <em>no es una herramienta destinada al usuario final</em>,
sino a quienes se encargan de brindar soporte técnico post-venta. Si un
usuario necesita ingresar al BIOS de su portátil, la referencia visual
para el asistente al otro lado de la línea será extremadamente valiosa.<br />
<hr />
<figure aria-describedby="caption-attachment-208578" class="wp-caption aligncenter" id="attachment_208578"><div class="g1-img-wrap mashsb-micro-wrapper">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/02-8.jpg" rel="noopener noreferrer" target="_blank"><img alt="PC BIOS Simulator" class="wp-image-208578 size-full" height="299" src="https://www.neoteo.com/wp-content/uploads/2019/07/02-8.jpg" title="PC BIOS Simulator" width="400" /></a><div class="bimber-microshare-item-share">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/02-8.jpg" rel="noopener noreferrer" target="_blank">
</a><a class="bimber-microshare-item-share-toggle" href="https://www.neoteo.com/pc-bios-simulator-navegar-en-el-bios-uefi-de-un-pc/#">Share</a>
<div class="bimber-microshare-item-share-content">
</div>
</div>
</div>
<figcaption class="wp-caption-text" id="caption-attachment-208578">No todos los sistemas operativos se llevan bien con UEFI. El modo legacy es más útil de lo que parece.</figcaption></figure>
<hr />
Sin embargo, nada nos impide ingresar a la lista, elegir un modelo, y
experimentar una simulación de su BIOS. Todos poseen un perfil bastante
«clásico» si se quiere, y la tecnología cambia dependiendo de qué tan
antiguo sea el ordenador. Algunos de los BIOS fueron hechos por Insyde o
Phoenix, mientras que otros directamente dicen «Lenovo».<br />
<hr />
<figure aria-describedby="caption-attachment-208579" class="wp-caption aligncenter" id="attachment_208579"><div class="g1-img-wrap mashsb-micro-wrapper">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/logo-11.jpg" rel="noopener noreferrer" target="_blank"><img alt="PC BIOS Simulator" class="wp-image-208579 size-full" height="299" src="https://www.neoteo.com/wp-content/uploads/2019/07/logo-11.jpg" title="PC BIOS Simulator" width="400" /></a><div class="bimber-microshare-item-share">
<a class="fancybox image" href="https://www.neoteo.com/wp-content/uploads/2019/07/logo-11.jpg" rel="noopener noreferrer" target="_blank">
</a><a class="bimber-microshare-item-share-toggle" href="https://www.neoteo.com/pc-bios-simulator-navegar-en-el-bios-uefi-de-un-pc/#">Share</a>
<div class="bimber-microshare-item-share-content">
</div>
</div>
</div>
<figcaption class="wp-caption-text" id="caption-attachment-208579">Aquí encontramos el valor para ajustar la memoria de vídeo, pero antes requiere un cambio en el perfil de seguridad</figcaption></figure>
<hr />
En resumen: Si tienes <em>(o trabajas con)</em> sistemas Lenovo, el <a href="https://download.lenovo.com/bsco/index.html" rel="noopener noreferrer" target="_blank">PC BIOS Simulator</a>
debería ser parte de tus favoritos. Si usas un portátil o una placa
base diferente y nunca has ingresado a un BIOS antes, esto servirá como
entrenamiento para saber en dónde se encuentran algunas opciones. <strong>¡Haz la prueba!</strong><br />
<br />
<strong>Fuente:</strong><br />
<strong>https://www.neoteo.com/pc-bios-simulator-navegar-en-el-bios-uefi-de-un-pc/ </strong>Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com3tag:blogger.com,1999:blog-223632889115268847.post-25893961144574457712019-07-03T00:17:00.000+01:002019-07-03T00:17:04.331+01:00Raspberry Pi 4 recibirá una actualización para bajar la temperatura de la placa base<div class="separator" style="clear: both; text-align: center;">
<a href="https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/styles/1200_amp/public/media/image/2019/07/raspberry-pi.jpg?itok=h9j-8eDe" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="180" src="https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/styles/1200_amp/public/media/image/2019/07/raspberry-pi.jpg?itok=h9j-8eDe" width="320" /></a></div>
<div class="article-body col-xs-12">
<div class="block-roba-list">
A lo largo de esta semana se lanzará un <strong>firmware para la Raspberry Pi</strong> <strong>4</strong> que reducirá la temperatura de la placa entre 3 y 5 °C.<br />
Viene el verano, y con ello la posibilidad de que nuestros
dispositivos electrónicos favoritos puedan sufrir un colapso por
alcanzar ciertas temperaturas. La Raspberry Pi 4, <a href="https://computerhoy.com/noticias/tecnologia/nueva-raspberry-pi-4-compatible-video-4k-443791" title="anuncio raspberry pi 4">que se anunció el pasado lunes</a>, aumenta la memoria a 4GB, presenta USB 3.0 y agrega soporte para pantallas 4K duales.<br />
Sin embargo, durante estos primeros días de disponibilidad de la
placa, muchos usuarios se están dando cuenta que la temperatura de la
placa alcanza una gran temperatura al momento de estar ejecutando
múltiples subprocesos.<br />
<div class="embedded-entity media video">
</div>
Pues bien, para bajar la temperatura promedio, la Raspberry Pi Foundation <strong>lanzará
esta misma semana una actualización de firmware para la placa, mediante
la cual se estima de que podría descender la temperatura de 3 a 5 °C </strong>en la mayoría de las condiciones.<br />
De inicio la actualización estará disponible a través de los foros de
la Rapberry Pi y un poquito más adelante como parte de la imagen del
sistema, cuando ya haya sido probada por un gran conjunto de usuarios.<br />
<blockquote>
<a href="https://computerhoy.com/noticias/tecnologia/raspberry-pi-4-vs-raspberry-pi-3-mejora-nuevo-modelo-443801" title="diferencias raspberry pi 4 con raspberry pi 3">Raspberry Pi 4 vs Raspberry Pi 3, ¿qué mejora en el nuevo modelo?</a><br />
</blockquote>
Las primeras pruebas con este firmware ya se han sucedido, y parece
contar con un efecto notable en el rendimiento al reducir la duración de
la velocidad del funcionamiento del procesador.<br />
Es, sin duda, una gran noticia, dado que independientemente de que
usemos procesos múltiples, es conveniente tener un firmware instalado
que pueda evitar que la placa alcance temperaturas que puedan afectar
negativamente a su funcionamiento.<br />
</div>
</div>
<br />
Fuente:<br />
https://computerhoy.com/noticias/tecnologia/raspberry-pi-4-recibira-actualizacion-bajar-temperatura-placa-base-448191Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com8tag:blogger.com,1999:blog-223632889115268847.post-72904134331811734772019-06-06T19:00:00.001+01:002019-06-06T19:00:13.197+01:00<br />
<br />
Hola:<br />
<br />
Añadido en la sección "Fabricación PCB" un nuevo enlace sobre fabricación de PCB.<br />
<br />
<a href="https://www.pcbgogo.com/" target="_blank">PCBGOGO</a>.<br />
<br />
Saludos.Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com2tag:blogger.com,1999:blog-223632889115268847.post-12158511576145116052019-02-19T22:43:00.002+00:002019-02-19T22:43:41.674+00:00 Crear una dll en C++ y llamarla con la interfaz C#<iframe allowfullscreen="" frameborder="0" height="714" marginheight="0" marginwidth="0" scrolling="no" src="//www.slideshare.net/slideshow/embed_code/key/HiafiLpbW06c9V" style="border-width: 1px; border: 1px solid #ccc; margin-bottom: 5px; max-width: 100%;" width="668"> </iframe> <br />
<div style="margin-bottom: 5px;">
<b> <a href="https://www.slideshare.net/Metaconta/crear-una-dll-en-c-y-llamarla-con-la-interfaz-c" target="_blank" title="Crear una dll en C++ y llamarla con la interfaz C#">Crear una dll en C++ y llamarla con la interfaz C#</a> </b> de <b><a href="https://www.slideshare.net/Metaconta" target="_blank">Ángel Acaymo M. G.</a></b> </div>
Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com11tag:blogger.com,1999:blog-223632889115268847.post-66389858585160482682019-01-26T09:21:00.001+00:002019-01-26T09:21:15.141+00:00Resident Evil 2: un ‘remake’ a la altura del mito<h2 class="story-leaf-subtitle-item col-md-10" itemprop="alternativeHeadline">
Veinte
años después de su lanzamiento original, hoy regresa uno de los juegos
de terror más icónicos para PlayStation 4, Xbox One y PC.</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20190124-211846_imagenes_lv_terceros_re2r-kEIE-U45428807408140D-992x558@LaVanguardia-Web.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="800" height="180" src="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20190124-211846_imagenes_lv_terceros_re2r-kEIE-U45428807408140D-992x558@LaVanguardia-Web.jpg" width="320" /></a></div>
La <b>comisaría de Raccoon City</b>, la ciudad ficticia donde transcurre <b>Resident Evil</b>, es <b>uno de los escenarios más icónicos de toda la historia de los videojuegos</b>.
Aquellos que hace veinte años las pasaron canutas mientras recorrían
sus estrechos pasillos llenos de zombis, quizá todavía hoy se
estremecerán al recordar las muchas “sorpresas” que aguardaban en aquel
edificio. Con <b>Resident Evil 2</b>, <b>Capcom</b> no tan solo logró
consolidar el género del terror en los videojuegos, sino que también
creó un decorado virtual que sigue grabado a fuego en la memoria de
quienes lo sufrieron. <b>Dos décadas después</b> la compañía japonesa
abre de nuevo las puertas de su comisaría a toda una nueva generación de
jugadores con el lanzamiento del ‘remake’ de este clásico para <b>PlayStation 4</b>,<b> Xbox One </b>y <b>PC</b>.<br />
<br />
Lo primero es lo primero; este “nuevo” <b>Resident Evil 2 es un ‘remake’, ¡pero vaya uno!</b>
En esencia, el juego es el mismo que hace veinte años, es decir, la
historia de Leon Kennedy y Claire Redfield en su intento de escapar de
la citada comisaría, pero el título que hoy llega a las tiendas no se
contenta únicamente con unas leves mejoras. <b>Lo primero que llama la atención es el renovado apartado visual</b>,
un despliegue gráfico espectacular que aprovecha y exprime la potencia
de las actuales consolas. Solo hace falta ver cualquiera de los
tráileres del juego para constatar que sí, es la misma historia, pero
parece rabiosamente nueva.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/v8_ovw0QaUM/0.jpg" src="https://www.youtube.com/embed/v8_ovw0QaUM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
El modelado y las animaciones de los protagonistas, el enfermizo nivel
de detalle de los zombis y demás criaturas, la maravillosa —y
angustiosa— iluminación, los miles de detalles que pueblan cada rincón
de escenario. Podríamos seguir alabando <b>el tremendo acabado gráfico de este Resident Evil </b>2,
aunque sería un poco absurdo hacerlo cuando a partir de hoy YouTube se
va a ver inundada de ‘gameplays’ sobre el juego. Ahora bien, es
necesario destacar cuál ha sido la aproximación de Capcom con respecto a
esta puesta a día, ya que no se trata únicamente de un envoltorio
bonito; el juego dirigido por <b>Kazunori Kadoi</b> y <b>Yasuhiro Anpo</b> logra encontrar ese <b>equilibrio entre respetar la obra original y actualizarla al mismo tiempo</b>. <br />
<h2 class="story-leaf-subtitle-item col-md-10" itemprop="alternativeHeadline">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20180704-170104_imagenes_lv_terceros_resi2_2_4_5_650358899-kEIE--656x369@LaVanguardia-Web.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="369" data-original-width="656" height="180" src="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20180704-170104_imagenes_lv_terceros_resi2_2_4_5_650358899-kEIE--656x369@LaVanguardia-Web.png" width="320" /></a></div>
</h2>
La tecnología de hoy permite hacer cosas que hace veinte años eran
impensables. Así, mientras en el título original el jugador tenía que
lidiar con las pobres perspectivas que ofrecían los fondos en dos
dimensiones de la época, ahora puede escudriñar con total libertad
cualquier detalle del escenario gracias a la cámara libre. <b>El cambio
en la perspectiva y el hecho de que el jugador pueda mover libremente la
cámara cambia casi por completo toda la jugabilidad</b>. <br />
El famoso <b>enfrentamiento contra el Licker</b>, uno de los
monstruos más terroríficos que ha dado el medio interactivo, es un buen
ejemplo de cómo la tecnología puede cambiar también la forma de jugar.
Mientras en el juego original encontrarse con esta horrible criatura
casi siempre acababa de dos formas posibles (escapando o vaciando el
cargador de la escopeta), ahora este encuentro puede desarrollarse de
forma totalmente diferente si uno es capaz de moverse por el escenario
sin hacer demasiado ruido. Es algo que ya se podía hacer en el juego
original, pero que gracias las mejoras en el control del ‘remake’ este
encuentro es mucho más fácil a la vez que arriesgado.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Qrm3j05YGKM/0.jpg" src="https://www.youtube.com/embed/Qrm3j05YGKM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
Por el contrario, también hay aspectos en los que el juego no ha
cambiado nada, y el caso más claro son los rompecabezas. Y es que como
hijo de los Resident Evil más clásicos que es, <b>este ‘remake’ está trufado de esos puzles anticuados con llaves, cetros, joyas y medallones que tan absurdos parecen hoy en día</b>.
Sin embargo, no desentonan tanto como uno podría esperar. En realidad,
estas idas y venidas con objetos absurdos son más una excusa para hacer
que el jugador tenga que moverse de un lado para otro, que puzles en el
sentido estricto. No se trata de una concesión a ese retorno a los
orígenes, simplemente, <b>el juego no sería lo mismo sin sus puzles de la vieja escuela</b>. De hecho, se podría decir que <b>toda la comisaria de Raccoon City es un enorme rompecabezas</b>, es más, uno excelente diseñado, en el que cada habitación es un nodo que conecta con el resto<b> </b>y, esto, es casi tan importante como todos sus muertos vivientes.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20180704-170156_imagenes_lv_terceros_resi2_3-kEIE--656x369@LaVanguardia-Web.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="369" data-original-width="656" height="180" src="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20180704-170156_imagenes_lv_terceros_resi2_3-kEIE--656x369@LaVanguardia-Web.png" width="320" /></a></div>
Evidentemente, el paso del tiempo también ha afectado a los zombis. <b>Ahora no tan solo son más terroríficos gracias a su representación hiperrealista, sino que también son más resistentes</b>.
Harán falta unos cuantos disparos a la cabeza para tumbar al más débil
de ellos, pero también es posible optar por otras estrategias, como
disparar a las piernas para que caigan al suelo. Los desmembramientos
están a la orden del día casi tanto como el poco disimulo de Capcom a la
hora de jugar con <b>el gore más salvaje</b>. <br />
El de Resident Evil 2 no es el mismo tipo de terror cinematográfico de <a data-gtm-element="container-child-link" href="https://www.lavanguardia.com/tecnologia/videojuegos/20170124/413656066827/resident-evil-7-analisis-ps4-pc-xbox.html">Resident Evil 7</a>, pero sí uno basado en la preocupación constante por la falta de munición. La <b>gestión del inventario</b>
sigue siendo otra de las claves de un juego, un sistema de mecánicas
que veinte años después sigue funcionando como un reloj suizo y que se
disfruta cuando, a pesar de todas las dificultades, tienes sensación de
control.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20190125-094610_imagenes_lv_terceros_resi-kiKC--656x369@LaVanguardia-Web.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="369" data-original-width="656" height="180" src="https://www.lavanguardia.com/r/GODO/LV/p5/WebSite/2019/01/24/Recortada/img_agarcial_20190125-094610_imagenes_lv_terceros_resi-kiKC--656x369@LaVanguardia-Web.jpeg" width="320" /></a></div>
Resident Evil 2 consigue dar miedo gracias a <b>la cuidada representación visual de su mundo y sus criaturas</b>,
transmitir esa sensación de agobio constante a través de sus mecánicas
de juego, pero no hay que hay que olvidar aquello que verdaderamente
aterroriza, el sonido de unos pasos a nuestras espaldas. Que se activen
todas nuestras alarmas porque hemos escuchado un ruido es algo constante
en el juego. El <b>sonido binaural</b> del juego, especialmente si
jugamos con cascos, consigue que sintamos que siempre estamos rodeados
de posibles peligros y este es otro los puntos clave en los que Capcom
no ha escatimado recursos.<br />
Para conseguir que este retorno a la comisaria de Raccoon City sea
del agrado tanto de los nuevos públicos como de los veteranos, la
compañía japonesa ha implementado <b>tres niveles de dificultad </b>que
intentan adaptarse tanto a aquel jugador sin experiencia en la saga,
como a aquel que busca un reto (y guarda partida con cintas de tinta).
Con sus <b>dos rutas alternativas </b>el juego puede alcanzar las <b>20 horas de duración</b>,
un tiempo en el que despliega su absurdo argumento de apocalipsis zombi
propio de las peores/mejores películas de serie B, pero también sus
equilibradas mecánicas de juego, rotundas y adictivas como pocas. En una
época en la que la cultura popular constantemente recurre al pasado,
podría parecer que este Resident Evil 2 no deja de ser otro ‘remake’,
pero lo cierto es que otro gallo cantaría si todos fueran así de
contundentes.<br />
<br />
<span class="despiece-story despiece-story-quotes"><span class="despiece-story-title"></span></span><br />
<h3 class="despiece-story-title-text">
El
‘remake’ de Resident Evil 2 consigue un equilibrio perfecto entre el
respeto hacia aquello que hizo grande al juego original y la
espectacular puesta al día de su presentación visual y sonora.</h3>
<h3 class="despiece-story-title-text">
Fuente:</h3>
<h3 class="despiece-story-title-text">
https://www.lavanguardia.com/videojuegos/20190125/454288074081/resident-evil-2-remake-novedades-ps4-xbox-pc.html </h3>
<br /><br />
<br />
Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.com3