<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arduino Archives - Tutoriales de Electrónica | Matemática y Física</title>
	<atom:link href="https://www.electrontools.com/Home/WP/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Explicaciones teóricas y ejercicios prácticos resueltos de Matemáticas &#124; Física &#124; Electrónica de nivel secundario y universitario.</description>
	<lastBuildDate>Mon, 30 Apr 2018 21:20:34 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.electrontools.com/Home/WP/wp-content/uploads/2019/04/cropped-favicon-32x32.png</url>
	<title>Arduino Archives - Tutoriales de Electrónica | Matemática y Física</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>¿QUÉ ES UN SENSOR DE LLAMA INFRAROJO?</title>
		<link>https://www.electrontools.com/Home/WP/que-es-un-sensor-de-llama-infrarojo/</link>
					<comments>https://www.electrontools.com/Home/WP/que-es-un-sensor-de-llama-infrarojo/#respond</comments>
		
		<dc:creator><![CDATA[Nuñez Tomas]]></dc:creator>
		<pubDate>Mon, 23 Apr 2018 13:10:42 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Sensor de llamas]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=3326</guid>

					<description><![CDATA[<div><img width="1000" height="750" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO.png 1000w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-300x225.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-768x576.png 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-285x214.png 285w" sizes="(max-width: 1000px) 100vw, 1000px" /></div><p>SENSOR DE LLAMA INFRAROJO Cuando buscamos componentes para un Arduino, nos encontramos&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/que-es-un-sensor-de-llama-infrarojo/">¿QUÉ ES UN SENSOR DE LLAMA INFRAROJO?</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="1000" height="750" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO.png 1000w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-300x225.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-768x576.png 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/SENSOR-DE-FUEGO-FLAMA-ARDUINO-TESLABEM-PUEBLA-MÉXICO-285x214.png 285w" sizes="(max-width: 1000px) 100vw, 1000px" /></div><h2 style="text-align: justify;">SENSOR DE LLAMA INFRAROJO</h2>
<p style="text-align: justify;">Cuando buscamos componentes para un Arduino, nos encontramos con un sensor de llama óptico, este dispositivo permite <strong>detectar la existencia de calor por la luz emitida</strong> de la llama. Esta luz es capturada por las <strong>entradas analógicas y digitales</strong> de Arduino.</p>
<h2 style="text-align: left;">¿QUE ES UNA LLAMA?</h2>
<p style="text-align: justify;">La llama es un fenómeno de emisión de luz asociado a los procesos de combustión. Al proceso que desprende grandes cantidades de energía en forma de calor se lo conoce como <strong>combustión</strong>. Mientras la reacción comienza a realizarse se generan compuestos que liberan parte de su energía mediante la emisión de luz.</p>
<p style="text-align: justify;">Estos sensores son usados en casi cualquier industria debido a que las máquinas pueden generar llamas por algún desperfecto mecánico, ya que utilizan para su funcionamiento, combustibles como el aceite o viruta.</p>
<p style="text-align: justify;">Por este motivo mencionado anteriormente, se incorporan los <strong>sensores de llama</strong> <strong>infrarojo</strong> como dispositivos de <strong>seguridad</strong>. Al activarse los sensores se puede detener el proceso impidiendo el comienzo de una combustión. Normalmente estos dispositivos combinan las <strong>señales ultravioletas y de infrarrojo.</strong></p>
<p style="text-align: justify;">Si nuestra necesidad es solo para realizar un hobbie podemos encontrar sensores de llamas económicos. Normalmente estos cuentan con un sensor infrarrojo ajustado a ajustado a 760-1100 nm. El ángulo de detección es de 60º, y la distancia de detección entre 0.40 m a 0.80.</p>
<p style="text-align: justify;"><img decoding="async" loading="lazy" class=" wp-image-3327 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/FE0DKDEHZ88MYO7.MEDIUM-300x200.jpg" alt="FE0DKDEHZ88MYO7.MEDIUM" width="390" height="260" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/FE0DKDEHZ88MYO7.MEDIUM-300x200.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/FE0DKDEHZ88MYO7.MEDIUM.jpg 620w" sizes="auto, (max-width: 390px) 100vw, 390px" /></p>
<p style="text-align: justify;">Estos suelen agregarse a una placa de medición estándar con el comparador LM393, que permite la lectura cuando se supera un cierto umbral, que regula a través de un potenciómetro ubicado en la placa.</p>
<p style="text-align: justify;">Estos sensores poco se asemejan a los industriales. Cómo no tiene que ver directamente con las emisiones características de las llamas, <strong>pueden dar fácilmente falsos positivos</strong> simplemente por una iluminación interior.</p>
<p style="text-align: justify;">Por este motivo no se puede considerar un auténtico dispositivo de seguridad debido a su baja fiabilidad y alta sensibilidad a la luz común.</p>
<h2 style="text-align: left;">PRECIO DE LOS SENSORES DE LLAMA INFRARROJOS</h2>
<p style="text-align: justify;">Los sensores de llama infrarrojos caseros son dispositivos muy baratos. Podemos encontrar el sensor de llama y la placa de medición por menos de $50.- en vendedores internacionales como Ebay, Amazon o Aliexpress.</p>
<h2 style="text-align: left;">ESQUEMA DE MONTAJE DEL SENSOR DE LLAMA</h2>
<p style="text-align: justify;">A la hora del montaje, el esquema electrónico es muy sencillo de realizar. Debemos alimentar el módulo conectando GND y 5v a los pines correspondientes de Arduino.</p>
<p style="text-align: justify;">Si debemos utilizar la lectura digital, tendremos que conectar la salida DO a alguna de las entradas digitales de Arduino.</p>
<p style="text-align: justify;"><img decoding="async" loading="lazy" class="aligncenter wp-image-3328 " src="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/ae14cc912b1757ecb979fa2e5b0ec15c.jpg" alt="ae14cc912b1757ecb979fa2e5b0ec15c" width="499" height="446" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/ae14cc912b1757ecb979fa2e5b0ec15c.jpg 570w, https://www.electrontools.com/Home/WP/wp-content/uploads/2018/04/ae14cc912b1757ecb979fa2e5b0ec15c-300x268.jpg 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /></p>
<p style="text-align: justify;">Si debemos emplear el valor analógico, simplemente conectamos la salida AO del sensor a una entrada analógica de Arduino.</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/que-es-un-sensor-de-llama-infrarojo/">¿QUÉ ES UN SENSOR DE LLAMA INFRAROJO?</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/que-es-un-sensor-de-llama-infrarojo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ARDUINO PRIMO - LA NUEVA GENERACION</title>
		<link>https://www.electrontools.com/Home/WP/arduino-primo-la-nueva-generacion-de-arduino/</link>
					<comments>https://www.electrontools.com/Home/WP/arduino-primo-la-nueva-generacion-de-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Fri, 20 May 2016 17:08:03 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=944</guid>

					<description><![CDATA[<div><img width="729" height="729" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo.jpg 729w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-174x174.jpg 174w" sizes="(max-width: 729px) 100vw, 729px" /></div><p>Arduino primo es el nombre elegido para la nueva plataforma de arduino,&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/arduino-primo-la-nueva-generacion-de-arduino/">ARDUINO PRIMO - LA NUEVA GENERACION</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="729" height="729" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo.jpg 729w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/caracteristicas-de-arduino-primo-174x174.jpg 174w" sizes="auto, (max-width: 729px) 100vw, 729px" /></div><p><strong>Arduino primo</strong> es el nombre elegido para la nueva plataforma de arduino, es la nueva versión mejorada de las placas anteriores, incorporan interesantes funcionalidades que hacen de ella una placa de desarrollo muy atractiva y aun mas versátil que la vieja y conocida arduino uno.</p>
<p>El cambio llega, incluso para arduino. La nueva <strong>arduino primo</strong> contara con una infinidad de mejoras en lo que respecta a la conectividad con el resto del mundo.</p>
<p>Es importante comentar que el hardware de la arduino primo esta a cargo de la empresa  <strong>Nordic.</strong></p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-957 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Arduino-primo.jpg" alt="Arduino primo caracteristicas principales" width="729" height="379" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Arduino-primo.jpg 729w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Arduino-primo-300x156.jpg 300w" sizes="auto, (max-width: 729px) 100vw, 729px" /></p>
<h2>CARACTERÍSTICAS DE ARDUINO PRIMO</h2>
<p>Como adelantamos, las principales características son las mejoras en la conectividad entre ellas se destacan las siguientes</p>
<ul>
<li>Wifi</li>
<li>Bluetooth</li>
<li>NFC (Near Field Communication)</li>
</ul>
<p>Como características secundarias se agregaron sensores de infrarrojo que ya vienen incorporados en la placa. Por ahora no podemos entrar en mas detalles por que la placa saldrá a la venta en los próximos meses y aun no liberaron mas detalles que los que ya comentamos.</p>
<p>Tendremos que esperar unos meses para ver de que se trata y poder disfrutar de este nuevo y hermoso mundo.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/arduino-primo-la-nueva-generacion-de-arduino/">ARDUINO PRIMO - LA NUEVA GENERACION</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/arduino-primo-la-nueva-generacion-de-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Encender un led con arduino</title>
		<link>https://www.electrontools.com/Home/WP/encender-un-led-con-arduino/</link>
					<comments>https://www.electrontools.com/Home/WP/encender-un-led-con-arduino/#comments</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Thu, 05 May 2016 15:57:59 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=745</guid>

					<description><![CDATA[<div><img width="450" height="450" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg 450w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-174x174.jpg 174w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div><p>Generalmente al aprender un lenguaje de programación, el primer programa que aprendemos&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/encender-un-led-con-arduino/">Encender un led con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="450" height="450" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg 450w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-174x174.jpg 174w" sizes="auto, (max-width: 450px) 100vw, 450px" /></div><p>Generalmente al aprender un lenguaje de programación, el primer programa que aprendemos a hacer es un print en pantalla que diga "hola mundo", encender y apagar un led en electrónica es mas o menos lo mismo, en arduino se lo conoce como blink.</p>
<p>Para hacerlo sin riesgos de quemar el Led tenemos que tener algunas consideraciones básicas para no quemarlo, hay que tener en cuenta la corriente que va a circular por el y en caso de ser mayor a la que el led puede soportar podemos agregar una resistencia en la entrada.</p>
<p>Vamos a empezar por el principio explicando que es un Led y sus diferentes formas.</p>
<h2>¿Que es un Led?</h2>
<p>Un Led es un diodo emisor de luz, al circular por el una corriente genera calor que se transformara en una fuente de emisión de luz.</p>
<p>Básicamente un Led es un diodo emisor de luz, y como todo diodo solo permitirá el paso de la corriente si es polarizado en directa, si se lo polariza en inversa funcionara como una llave abierta, en el caso de un diodo emisor de luz si se lo polariza en directa emitirá luz y si se lo hace en inversa no hace nada, es un circuito abierto.</p>
<p>En la imagen siguiente se puede ver el símbolo electrónico de un Led, que es igual al de un diodo pero con dos flechas que simulan los rayos de luz.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-750 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/LED.jpg" alt="Como prender y apagar un led con arduino" width="480" height="339" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/LED.jpg 480w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/LED-300x212.jpg 300w" sizes="auto, (max-width: 480px) 100vw, 480px" /></p>
<p>Para que este polarizado en directa y funcione como deseamos el ánodo siempre tiene que estar a mayor nivel de tensión que el cátodo, físicamente los Led viene con una pata mas larga y otra mas corta para identificar cual es cual, la pata mas larga es el ánodo y la pata mas corta es el cátodo.</p>
<p>En electrónica se utilizan Led casi para cualquier aplicación, se podría decir que cualquier desarrollo cuenta con un Led, sea para solo indicar que esta encendió o para otras cosas mas especificas.</p>
<h2>Diferentes tipos de diodo Led</h2>
<h3>Led de luz limpia o difusa</h3>
<p>Los led de luz limpia son aquellos que tienen un encapsulado transparente y emiten una luz blanca clara muy intensa. Estos led están pensados para dar iluminación a un área determinado en contra parte de los difusos que están pensados para solo iluminar el mismo led.</p>
<p><img decoding="async" loading="lazy" class=" wp-image-753 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg" alt="como encender y apagar un led con arduino" width="275" height="275" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino.jpg 450w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/como-encender-y-apagar-un-led-con-arduino-174x174.jpg 174w" sizes="auto, (max-width: 275px) 100vw, 275px" /></p>
<h3>Encapsulado de colores</h3>
<p>Son de iluminación difusa, solo se iluminan a si mismos y no sirven para dar iluminación a un área, simplemente se utilizan para indicar algún estado importante, generalmente se utiliza el verde para indicar que todo esta funcionando bien y un rojo para indicar alguna falla o algún problema.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-756 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/LedColores.jpg" alt="Como utilizar un Led en arduino" width="300" height="200" /></p>
<h2>Que resistencia colocar a un led</h2>
<p>Para elegir bien que resistencia colocar sin perder iluminación tenemos que tener presente tres variables</p>
<ul>
<li>Tensión de alimentación (supongamos 5V)</li>
<li>Tensión de polarización directa del diodo (es muy común tomar este valor como 0,7V)</li>
<li>Corriente máxima que soporta el Led (para asegurarnos de no superarla), vamos a suponer que nuestro led tiene una corriente máxima soportada de 13mA pero consideramos un margen de seguridad así que vamos a pensar que en lugar de 13mA por el circularan 10mA.</li>
</ul>
<p><img decoding="async" loading="lazy" class="size-full wp-image-759 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Cuentas.png" alt="Calcular resistencia para ponerle a un led" width="201" height="196" /></p>
<p>En los cálculos anteriores llegamos a la conclusión que tenemos que colocar una resistencia de 430Ω, ahora tenemos que ver si esa resistencia existen comercialmente, para eso tenemos que acceder al siguiente enlace donde muestro un listado de todas ellas.</p>
<p><a href="https://www.electrontools.com/Home/WP/2016/04/14/valores-comerciales-de-resistencias/">valores de resistencias comerciales</a></p>
<p>Como vemos lo mas cercano a 430 es 470 o 390, queda a criterio nuestro cual elegir, yo elegiría la de mayor valor mas próxima, si bien perderíamos un poco de luz garantizamos que el led no se queme y cuidamos su vida útil.</p>
<h2>Como encender un led con arduino</h2>
<p>Algunos pines de arduino ya tienen una resistencia interna, de manera que podríamos no colocarle ninguna resistencia, pero yo siempre recomiendo colocar una nosotros para asegurarnos que todo funcione bien.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-765 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Como-enciendo-y-apago-un-led-con-arduino.jpg" alt="Como enciendo y apago un led con arduino" width="400" height="530" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Como-enciendo-y-apago-un-led-con-arduino.jpg 400w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/05/Como-enciendo-y-apago-un-led-con-arduino-226x300.jpg 226w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<h2>Código Arduino</h2>
<p>A continuación dejo el código para encender y apagar el led, es muy similar al que el propio compilador de arduino nos ofrece como ejemplo, en realidad no tiene mucha ciencia, gracias a todas las librerías que existen algo que para otras placas programadoras puede ser un código mas extenso acá se resume en pocas lineas.</p>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;">const int ledPIN = 9;
 
void setup() {
  Serial.begin(9600);    //iniciar puerto serie
  pinMode(ledPIN , OUTPUT);  //definir pin como salida
}
 
void loop(){
  digitalWrite(ledPIN , HIGH);   // poner el Pin en HIGH
  delay(1000);                   // esperar un segundo
  digitalWrite(ledPIN , LOW);    // poner el Pin en LOW
  delay(1000);                   // esperar un segundo
}
</pre>
<p>The post <a href="https://www.electrontools.com/Home/WP/encender-un-led-con-arduino/">Encender un led con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/encender-un-led-con-arduino/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Como leer un pulsador con arduino</title>
		<link>https://www.electrontools.com/Home/WP/como-leer-un-pulsador-con-arduino/</link>
					<comments>https://www.electrontools.com/Home/WP/como-leer-un-pulsador-con-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Tue, 26 Apr 2016 12:59:20 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Robotica]]></category>
		<category><![CDATA[que es arduino]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=694</guid>

					<description><![CDATA[<div><img width="486" height="460" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1.png 486w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1-300x284.png 300w" sizes="auto, (max-width: 486px) 100vw, 486px" /></div><p>Leer un pulsador con arduino se podría resumir en poder diferenciar entre&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-leer-un-pulsador-con-arduino/">Como leer un pulsador con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="486" height="460" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1.png 486w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-1-300x284.png 300w" sizes="auto, (max-width: 486px) 100vw, 486px" /></div><p>Leer un pulsador con arduino se podría resumir en poder diferenciar entre un cero o un uno a la entrada de un pin digital de nuestro microprocesador, casi cualquier proyecto de electrónica requiere de la utilización de un botón o pulsador para realizar una acción determinada. veamos como se hace.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-711 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton.png" alt="Leer pulsador con arduino" width="488" height="323" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton.png 488w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Arduino-Boton-300x199.png 300w" sizes="auto, (max-width: 488px) 100vw, 488px" /></p>
<p>El éxito va a depender de realizar correctamente la configuración circuital a la entrada del pin, existen dos conceptos denominados <strong>resistencia de pull down</strong> y <strong>resistencia de pull up</strong>, son dos configuraciones muy similares, la diferencia radica en si al presionar el pulsador queremos leer un HIGH o un LOW.</p>
<p>Pero olvidemos estos dos conceptos y veamos que pasa si no los consideramos, podríamos estar ocasionando un daño irreparable al pin que estemos utilizando sin darnos cuenta.</p>
<p>Si prestamos atención a las figuras de abajo, vemos dos configuraciones posible, la primera con el pulsador conectado a GND y a la entrada del pin y la segunda directamente a 5V y a la entrada del pin. Podemos llegar a pensar que esto no tiene ningun problema pero no es asi, pensemos lo siguiente.</p>
<p>Para ambos casos, cuando el pulsador se encuentre cerrado, el circuito se cierra y no tendríamos ningún problema, pero cuando el pulsador esta abierto tenemos al pin digital en alta impedancia, el problema de esto es que esto no significa que el pin este en un cero logico, si no que se encuentra en un estado indeterminado, pudiendo conservar el valor ultimo leído, obviamente esto no esta bien ya que puede ocasionar errores grabes de interpretación. En resumen si elegimos esta opción tenemos un problema grabe de <strong>indeterminación de estados lógicos.</strong></p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-696 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines.png" alt="como puedo leer un pulsador con arduino" width="835" height="271" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines.png 835w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines-300x97.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines-768x249.png 768w" sizes="auto, (max-width: 835px) 100vw, 835px" /></p>
<p>Existen formas de mejorar y solucionar este problema, como se muestra en la imagen de abajo podemos conectar el pin a dos referencias, una fija y la otra se activara al accionar el pulsador.</p>
<p>Pareciera que esta configuración no tiene ninguna problemática pero no es así, si bien solucionamos el problema de indeterminación , nos ganamos otro.</p>
<p>Al accionar el pulsador estamos cerrando el circuito entre GND y 5V, si prestamos atención el pin digital esta conectado de tal manera que ese nodo estaría en cortocircuito y de esta manera una intensidad de corriente elevada estaría circulando por el, como consecuencia podemos romper el pin de entrada por <strong>alta intensidad de corriente de los transitorios</strong>, esto significa que antes del tiempo de establecimiento circulara una gran corriente por el pin pudiendo ocasionar calentamientos y roturas en el material.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-698 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines-1.png" alt="Leer un pulsador con arduino" width="719" height="394" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines-1.png 719w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Pines-1-300x164.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></p>
<p>Pero entonces ¿cual es la solución definitiva? ¿podemos conectar un pulsador a un pin sin cometer daños y ocasionar riesgos innecesarios?.</p>
<p>La respuesta a esas preguntas es solo agregar un detalle a la configuración anterior, y es lo que anteriormente denominamos <strong>resistencia de pull up</strong> y <strong>resistencia de pull down.</strong></p>
<p>Como se ve en la imagen a la configuración anterior solo le agregamos un resistencia que luego veremos de que valor tenemos que colocar, esto nos soluciona el <strong>problema de de indeterminación</strong> y  el de <strong>alta intensidad de corriente en </strong><b>transitorios</b>, en el caso del <strong>Pull Up</strong> cuando el pulsador esta abierto el pin esta recibiendo un uno logico y una intensidad de corriente controlada por la resistencia que incluimos, en este caso hablamos de una intensidad de corriente en el orden de los 1mA, que es una corriente muy menor a la máxima permitida por el pin.</p>
<p>Cuando el pulsador esta cerrado ya no se produce un cortocircuito, por que existe una caída de tensión en la resistencia que agregamos, de esta manera la corriente que le llega al pin es mucho menor que si no ponemos el resistor.</p>
<p>En el caso de la configuración de <strong>Pull Down</strong> el concepto funciona de la misma manera, solo que cuando el pulsador esta abierto estamos leyendo un cero y cuando el pulsador esta cerrado estamos leyendo un uno lógico.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-701 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Resistencia-pull.png" alt="Como ller un pulsador con arduino resistencia pull down" width="719" height="418" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Resistencia-pull.png 719w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Resistencia-pull-300x174.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></p>
<p>Siempre que conectemos un pulsador a un pin tenemos que hacerlo de esta manera, es la forma correcta de hacerlo y así nos evitamos muchos dolores de cabeza.</p>
<h2>Que valor de resistencia poner</h2>
<p>Bueno, solo falta entender cual es el valor de la resistencia que tenemos que colocar como Pull Up o Pull Down, esto va a depender de la corriente máxima que el pin pueda soportar, los pines digitales de arduino soportan una corriente máxima de hasta 40mA, pero cuanto menor sea la corriente que le hagamos circular menos calor generaremos y mas tiempo nos durara nuestro arduino, basándonos en la ley de Ohm yo elegí una resistencia que en función de la tensión de entrada me garantice una corriente de no mas de 1mA, pero podemos elegir otra mas pequeña para permitir que circule mas corriente, queda a criterio del diseñador, pero desde mi punto de vista lo optimo es una resistencia de 4K7 como la que colocamos.</p>
<h2>Código arduino</h2>
<p>Es un ejemplo básico de leer el estado de un pin y mostrarlo en pantalla, útil para resumir todo lo que estuvimos viendo.</p>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;">const <span style="color: #cc6600;">int</span> inputPin = 2;
 
<span style="color: #cc6600;">int</span> value = 0;
 
<span style="color: #cc6600;">void</span> <span style="color: #cc6600;"><b>setup</b></span>() {
  <span style="color: #cc6600;"><b>Serial</b></span>.<span style="color: #cc6600;">begin</span>(9600);
  <span style="color: #cc6600;">pinMode</span>(inputPin, <span style="color: #006699;">INPUT</span>);
}
 
<span style="color: #cc6600;">void</span> <span style="color: #cc6600;"><b>loop</b></span>(){
  value = <span style="color: #cc6600;">digitalRead</span>(inputPin);  <span style="color: #7e7e7e;">//lectura digital de pin</span>
 
  <span style="color: #7e7e7e;">//Envio al puerto serie el estado del pin</span>
  <span style="color: #cc6600;">if</span> (value == <span style="color: #006699;">HIGH</span>) {
      <span style="color: #cc6600;"><b>Serial</b></span>.<span style="color: #cc6600;">println</span>(<span style="color: #006699;">"Encendido"</span>);
  }
  <span style="color: #cc6600;">else</span> {
      <span style="color: #cc6600;"><b>Serial</b></span>.<span style="color: #cc6600;">println</span>(<span style="color: #006699;">"Apagado"</span>);
  }
  <span style="color: #cc6600;">delay</span>(1000);
}

</pre>
<p>Como se puede ver en el código cuando hacemos el <strong>digitalRead(inputPin)</strong> obtenemos el estado actual del pin, si esta encendido o apagado al pulsarlo dependera del tipo de configuración utilizada <strong>Pull Up</strong> o <strong>Pull Down.</strong></p>
<p>Pero lo importante de todo esto es que ya identificamos el estado del pulsador, en el ejemplo yo solo lo muestro en pantalla pero podríamos realizar cualquier otra acción como encender un Led, prender un motor etc.</p>
<h2>A tener en cuenta</h2>
<ul>
<li>Siempre utilizar resistencias de pull up o pull down en la entrada de un pin.</li>
<li>Tener presente la corriente máxima que el pin puede soportar para de esta manera decidir que resistencia colocar.</li>
</ul>
<h2>Agradecimientos y bibliográfia</h2>
<p><a href="https://www.luisllamas.es/2014/09/leer-un-pulsador-con-arduino/" target="_blank" rel="nofollow">Luis Lamas</a></p>
<p>&nbsp;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-leer-un-pulsador-con-arduino/">Como leer un pulsador con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/como-leer-un-pulsador-con-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sensor Infrarojo con arduino</title>
		<link>https://www.electrontools.com/Home/WP/sensor-infrarojo-con-arduino/</link>
					<comments>https://www.electrontools.com/Home/WP/sensor-infrarojo-con-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Fri, 08 Apr 2016 12:23:59 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Sensores]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=460</guid>

					<description><![CDATA[<div><img width="492" height="492" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1.jpg 492w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-174x174.jpg 174w" sizes="auto, (max-width: 492px) 100vw, 492px" /></div><p>Juntar un Sensor infrarojo con arduino pareciera ser una tarea ardua y&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/sensor-infrarojo-con-arduino/">Sensor Infrarojo con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="492" height="492" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1.jpg 492w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-1-174x174.jpg 174w" sizes="auto, (max-width: 492px) 100vw, 492px" /></div><p>Juntar un <strong>Sensor infrarojo con arduino</strong> pareciera ser una tarea ardua y complicada, pero la verdad es que es simple y se puede hacer grandes cosas en muy poco tiempo, les voy a mostrar como utilizarlo con un ejemplo muy sencillo, pero primero veamos un poco que es un sensor infrarojo y para que sirve.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-486 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-2.jpg" alt="sensor infrarojo y arduino" width="492" height="300" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-2.jpg 492w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/sensor-infrarojo-y-arduino-2-300x183.jpg 300w" sizes="auto, (max-width: 492px) 100vw, 492px" /></p>
<p>&nbsp;</p>
<h2>Que es un sensor infrarojo?</h2>
<p>Un <strong>sensor infrarojo</strong> (IR) es un dispositivo electrónico que tiene la capacidad de medir la radiación electromagnética que le llega, la radiación electromagnética por debajo del rojo <em>(<strong>luz infraroja</strong>)</em> no es visible para el ojo humano ya que la onda viajera tiene una longitud de onda que no somos capaces de detectar.</p>
<p>Los <strong>sensores infrarojo</strong> se encargan de detectar este tipo de radiación, se la puede medir y cuantificar, lo que nos permite pensar que si contamos con algún emisor de radiación infraroja  podemos enviar "<strong>paquetes</strong>" de información que luego pueden ser recibidos e interpretados por el sensor infrarojo.</p>
<p><img decoding="async" loading="lazy" class="wp-image-470 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01.jpg" alt="Sensor Infrarojo con arduino" width="240" height="240" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01.jpg 600w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01-150x150.jpg 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01-300x300.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01-250x250.jpg 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/Sensor-Receptor-Infrarrojo-IR-VS1838B-01-174x174.jpg 174w" sizes="auto, (max-width: 240px) 100vw, 240px" /></p>
<p>De esta manera podemos establecer una comunicación entre un emisor y un receptor, lo que nos permite infinidades de aplicaciones, sin ir mas lejos de esta manera funcionan la mayoría de los controles remoto y muchos electrodomésticos mas.</p>
<p>Resumiendo los <strong>sensores infrarojos</strong> receptores de (IR) son básicamente un led que recibe ondas electromagnéticas en forma de un tren de pulsos siguiendo un patrón determinado previamente emitido y conocido tanto por el emisor como por el receptor.</p>
<h2>Utilizar un sensor infrarojo con arduino</h2>
<p>Lo interesante de esto es que si tenemos algún control remoto viejo de algún electrodoméstico que ya no usemos, podemos leer con arduino los mensajes que envía, es decir que podemos interpretarlo y realizar acciones distintas según el botón que se pulse, esto nos da mucho potencial ya que con un poco de imaginación podríamos realizar cualquier acción y estaríamos estableciendo una comunicación inalambrica entre dos dispositivos de manera simple y sencilla</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-468 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/arduin_vs1838.jpg" alt="Sensor infrarojo con arduino" width="600" height="341" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/arduin_vs1838.jpg 600w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/arduin_vs1838-300x171.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>&nbsp;</p>
<h2>Detectar el botón pulsado</h2>
<p>Cada botón que se pulsa en el control remoto produce una emisión de "luz" infraroja distinta, como dijimos antes cada botón emitirá un tren de pulsos diferente, es decir que cada boton envia un mensaje distinto, luego el receptor se encarga de decodificar esta información y realizar la acción programada para ese mensaje.</p>
<p>En la imagen de abajo se muestran como se tienen que realizar las conexiones para el ejemplo que vamos a realizar.</p>
<p><img decoding="async" loading="lazy" class="wp-image-476 aligncenter" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/conexión-fritzing.jpg" alt="sensor infrarojo con arduino" width="708" height="400" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/conexión-fritzing.jpg 1359w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/conexión-fritzing-300x170.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/conexión-fritzing-768x434.jpg 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/04/conexión-fritzing-1024x579.jpg 1024w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p>
<h2>Software para leer en pantalla</h2>
<p>En este ejemplo lo que hacemos es simplemente visualizar en pantalla el valor recibido, es decir lo que envia el control remoto y nuestro receptor interpreto.</p>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;">#include <i>&lt;Arduino.h&gt;</i>
#include <i>&lt;NECIRrcv.h&gt;</i>

#define IRPIN 8   // En este pin vamos a conectar nuestro receptor de IR

int auxiliar = 1; //definimos una variable auxiliar que utilizaremos mas adelante
NECIRrcv ir(IRPIN) ;
void setup()
{
  Serial.begin(9600) ;
  Serial.println("Codigo recibido") ;
  ir.begin() ;
}
void loop()
{
  unsigned long ircode ;
  while (ir.available()) { 
    ircode = ir.read() ;  
    Serial.println(ircode) ; 
  }
}

</pre>
<p>Es importante que descarguen la librería para controlar los IR por que de otra manera va a ser imposible que les funcione, les dejo el link de donde lo pueden baja <a href="https://wikiputer.org/arduino/NECIRrcv.zip" target="_blank">bajar librería</a></p>
<h2>Referencias</h2>
<ul>
<li><a href="https://elcajondeardu.blogspot.com.ar/2014/02/utilizacion-mando-infrarrojos-i-lectura.html">El cajón de Ardu</a></li>
<li><a href="https://es.wikipedia.org/wiki/Sensor_infrarrojo">Wikipedia</a></li>
</ul>
<p>Los invito a realizar comentarios y cualquier aporte que quieran hacer sera bien recibido.</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/sensor-infrarojo-con-arduino/">Sensor Infrarojo con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/sensor-infrarojo-con-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Controlar Arduino mediante un modulo bluetooth</title>
		<link>https://www.electrontools.com/Home/WP/como-controlar-la-placa-arduino-mediante-un-modulo-bluetooth/</link>
					<comments>https://www.electrontools.com/Home/WP/como-controlar-la-placa-arduino-mediante-un-modulo-bluetooth/#comments</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Thu, 24 Mar 2016 15:10:35 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://www.electrontools.com/Home/WP/?p=225</guid>

					<description><![CDATA[<div><img width="342" height="256" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_.jpg" class="attachment-large size-large wp-post-image" alt="Modulo Bluetooth btm - 222" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_.jpg 342w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_-300x225.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_-285x214.jpg 285w" sizes="auto, (max-width: 342px) 100vw, 342px" /></div><p>Sin duda la versatilidad de trabajar con Arduino es una de las&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-controlar-la-placa-arduino-mediante-un-modulo-bluetooth/">Controlar Arduino mediante un modulo bluetooth</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="342" height="256" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_.jpg" class="attachment-large size-large wp-post-image" alt="Modulo Bluetooth btm - 222" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_.jpg 342w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_-300x225.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/51Z8m7Gad7L._SX342_-285x214.jpg 285w" sizes="auto, (max-width: 342px) 100vw, 342px" /></div><p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-240" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/tt.jpg" alt="tt" width="620" height="465" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/tt.jpg 620w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/tt-300x225.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/tt-285x214.jpg 285w" sizes="auto, (max-width: 620px) 100vw, 620px" /></p>
<p>Sin duda la versatilidad de trabajar con <strong>Arduino</strong> es una de las ventajas mas relevante a la hora de elegir que sistema de desarrollo quiero utilizar para mis proyectos, elegir <strong>Arduino</strong> nos permite contar con infinidad de modulos disponibles,entre ellos el <strong>modulo bluetooth</strong> que podemos utilizar sin rendir cuentas de licencias a nadie.</p>
<p><strong>Arduino</strong> cuenta con un <strong>modulo bluetooth</strong> que nos facilita la implementación de sistemas de comunicación entre dos dispositivos diferentes ¿se pusieron a pensar el abanico de posibilidades que nos da relacionar nuestro telefono celular android con una placa Arduino?</p>
<p>Vamos a ver un ejemplo de los tantos que hay en la web, donde se realiza la conexión de un celular android con la placa Arduino mediante el <strong>modulo Bluetooth</strong>.</p>
<h2 class="TituloEntrada">Lista de materiales</h2>
<p>1 - Placa Arduino<br />
2 - Modulo Bluetooth (btm222)<br />
3 - Resistencia de 10Ohms<br />
4 - Un Led<br />
5 - Algunos alambres para realizar las conexiones</p>
<h2 class="TituloEntrada">Diagrama de conexión</h2>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-230" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Paso1.jpg" alt="Diagrama de conexion placa Arduino con modulo Bluetooth" width="578" height="620" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Paso1.jpg 578w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Paso1-280x300.jpg 280w" sizes="auto, (max-width: 578px) 100vw, 578px" /></p>
<p>Como se puede ver, el circuito es realmente simple.</p>
<h2 class="TituloEntrada">Código Arduino bluetooth</h2>
<p>Es importante que las velocidades de transmicion del emisor coincida con el receptor, de no ser asi es muy probable que se pierda informacion y no podamos realizar una comunicacion efectiva</p>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;"><span style="color: #7e7e7e;">
const int ledPin = 2;      // the pin that the LED is attached to
  byte serialA;
void setup()
{
  // initialize the serial communication:
  Serial.begin(19200); //baud rate - make sure it matches that of the module you got:
  // initialize the ledPin as an output:
  pinMode(ledPin, OUTPUT);
}

void loop() {

if (Serial.available() &gt; 0) {serialA = Serial.read();Serial.println(serialA);}

   
      switch (serialA) {
    case 1:
      digitalWrite(ledPin, HIGH);
      break;
    case 2:
      digitalWrite(ledPin, LOW);
      break;
    case 3:digitalWrite(ledPin, HIGH);
      delay(100);
      digitalWrite(ledPin, LOW);
      delay(100);
     default:

      break;
  }

}
</span></pre>
<h2 class="TituloEntrada">Recepción de datos de Arduino</h2>
<p>Para hacer algo que sea de utilidad utilizamos el sensor de temperatura <a href="https://www.electrontools.com/Home/WP/2016/03/09/sensor-de-temperatura-ds1820/">DS1820</a></p>
<pre><span style="color: #000000;">#include</span> <span style="color: #434f54;">&lt;</span><b><span style="color: #d35400;">OneWire</span></b><span style="color: #434f54;">.</span><span style="color: #000000;">h</span><span style="color: #434f54;">&gt;</span>
<span style="color: #00979c;">int</span> <span style="color: #000000;">DS18S20_Pin</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">2</span><span style="color: #000000;">;</span> <span style="color: #434f54;">//DS18S20 Signal pin on digital 2</span>

<span style="color: #434f54;">//Temperature chip i/o</span>
<b><span style="color: #d35400;">OneWire</span></b> <span style="color: #000000;">ds</span><span style="color: #000000;">(</span><span style="color: #000000;">DS18S20_Pin</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// on digital pin 2</span>
<span style="color: #00979c;">void</span> <span style="color: #5e6d03;">setup</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span>
<span style="color: #000000;">{</span>
  <span style="color: #434f54;">// initialize the serial communication:</span>
  <b><span style="color: #d35400;">Serial</span></b><span style="color: #434f54;">.</span><span style="color: #d35400;">begin</span><span style="color: #000000;">(</span><span style="color: #000000;">19200</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
  <span style="color: #434f54;">// initialize the ledPin as an output:</span>
<span style="color: #000000;">}</span>

<span style="color: #00979c;">void</span> <span style="color: #5e6d03;">loop</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span>
<span style="color: #00979c;">float</span> <span style="color: #000000;">temperature</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">getTemp</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<b><span style="color: #d35400;">Serial</span></b><span style="color: #434f54;">.</span><span style="color: #d35400;">println</span><span style="color: #000000;">(</span><span style="color: #000000;">temperature</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #d35400;">delay</span> <span style="color: #000000;">(</span><span style="color: #000000;">500</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">}</span>

<span style="color: #00979c;">float</span> <span style="color: #000000;">getTemp</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">{</span>
<span style="color: #434f54;">//returns the temperature from one DS18S20 in DEG Celsius</span>

<span style="color: #00979c;">byte</span> <span style="color: #000000;">data</span><span style="color: #000000;">[</span><span style="color: #000000;">12</span><span style="color: #000000;">]</span><span style="color: #000000;">;</span>
<span style="color: #00979c;">byte</span> <span style="color: #000000;">addr</span><span style="color: #000000;">[</span><span style="color: #000000;">8</span><span style="color: #000000;">]</span><span style="color: #000000;">;</span>

<span style="color: #5e6d03;">if</span> <span style="color: #000000;">(</span> <span style="color: #434f54;">!</span><span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">search</span><span style="color: #000000;">(</span><span style="color: #000000;">addr</span><span style="color: #000000;">)</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span>
<span style="color: #434f54;">//no more sensors on chain, reset search</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">reset_search</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #5e6d03;">return</span> <span style="color: #434f54;">-</span><span style="color: #000000;">100</span><span style="color: #000000;">;</span>
<span style="color: #000000;">}</span>

<span style="color: #5e6d03;">if</span> <span style="color: #000000;">(</span> <b><span style="color: #d35400;">OneWire</span></b><span style="color: #434f54;">:</span><span style="color: #434f54;">:</span><span style="color: #d35400;">crc8</span><span style="color: #000000;">(</span> <span style="color: #000000;">addr</span><span style="color: #434f54;">,</span> <span style="color: #000000;">7</span><span style="color: #000000;">)</span> <span style="color: #434f54;">!</span><span style="color: #434f54;">=</span> <span style="color: #000000;">addr</span><span style="color: #000000;">[</span><span style="color: #000000;">7</span><span style="color: #000000;">]</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span>
<b><span style="color: #d35400;">Serial</span></b><span style="color: #434f54;">.</span><span style="color: #d35400;">println</span><span style="color: #000000;">(</span><span style="color: #00979c;">"CRC is not valid!"</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #5e6d03;">return</span> <span style="color: #434f54;">-</span><span style="color: #000000;">1000</span><span style="color: #000000;">;</span>
<span style="color: #000000;">}</span>

<span style="color: #5e6d03;">if</span> <span style="color: #000000;">(</span> <span style="color: #000000;">addr</span><span style="color: #000000;">[</span><span style="color: #000000;">0</span><span style="color: #000000;">]</span> <span style="color: #434f54;">!</span><span style="color: #434f54;">=</span> <span style="color: #000000;">0x10</span> <span style="color: #434f54;">&amp;&amp;</span> <span style="color: #000000;">addr</span><span style="color: #000000;">[</span><span style="color: #000000;">0</span><span style="color: #000000;">]</span> <span style="color: #434f54;">!</span><span style="color: #434f54;">=</span> <span style="color: #000000;">0x28</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span>
<b><span style="color: #d35400;">Serial</span></b><span style="color: #434f54;">.</span><span style="color: #d35400;">print</span><span style="color: #000000;">(</span><span style="color: #00979c;">"Device is not recognized"</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #5e6d03;">return</span> <span style="color: #434f54;">-</span><span style="color: #000000;">1000</span><span style="color: #000000;">;</span>
<span style="color: #000000;">}</span>

<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">reset</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">select</span><span style="color: #000000;">(</span><span style="color: #000000;">addr</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">write</span><span style="color: #000000;">(</span><span style="color: #000000;">0x44</span><span style="color: #434f54;">,</span><span style="color: #000000;">1</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// start conversion, with parasite power on at the end</span>

<span style="color: #00979c;">byte</span> <span style="color: #000000;">present</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">reset</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">select</span><span style="color: #000000;">(</span><span style="color: #000000;">addr</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">write</span><span style="color: #000000;">(</span><span style="color: #000000;">0xBE</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// Read Scratchpad</span>

<span style="color: #5e6d03;">for</span> <span style="color: #000000;">(</span><span style="color: #00979c;">int</span> <span style="color: #000000;">i</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">0</span><span style="color: #000000;">;</span> <span style="color: #000000;">i</span> <span style="color: #434f54;">&lt;</span> <span style="color: #000000;">9</span><span style="color: #000000;">;</span> <span style="color: #000000;">i</span><span style="color: #434f54;">++</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span>
<span style="color: #000000;">data</span><span style="color: #000000;">[</span><span style="color: #000000;">i</span><span style="color: #000000;">]</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">read</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #000000;">}</span>
<span style="color: #000000;">ds</span><span style="color: #434f54;">.</span><span style="color: #d35400;">reset_search</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>

<span style="color: #00979c;">byte</span> <span style="color: #000000;">MSB</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">data</span><span style="color: #000000;">[</span><span style="color: #000000;">1</span><span style="color: #000000;">]</span><span style="color: #000000;">;</span>
<span style="color: #00979c;">byte</span> <span style="color: #000000;">LSB</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">data</span><span style="color: #000000;">[</span><span style="color: #000000;">0</span><span style="color: #000000;">]</span><span style="color: #000000;">;</span>

<span style="color: #00979c;">float</span> <span style="color: #000000;">tempRead</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">(</span><span style="color: #000000;">(</span><span style="color: #000000;">MSB</span> <span style="color: #434f54;">&lt;&lt;</span> <span style="color: #000000;">8</span><span style="color: #000000;">)</span> <span style="color: #434f54;">|</span> <span style="color: #000000;">LSB</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span>
<span style="color: #00979c;">float</span> <span style="color: #000000;">TemperatureSum</span> <span style="color: #434f54;">=</span> <span style="color: #000000;">tempRead</span> <span style="color: #434f54;">/</span> <span style="color: #000000;">16</span><span style="color: #000000;">;</span>

<span style="color: #5e6d03;">return</span> <span style="color: #000000;">TemperatureSum</span><span style="color: #000000;">;</span><span style="color: #000000;">}</span>

</pre>
<h2 class="TituloEntrada">Lectura de resultados</h2>
<p>Existen varias aplicación para celulares que podemos bajar para realizar la lectura de los datos que llegan desde el modulo Bluetooth, dejo el link de una de ellas</p>
<p>La aplicacion<br />
<a href="https://speedy.sh/RMFgg/bluetoothforarduino-app-temperaturereadings.apk" rel="nofollow">https://speedy.sh/RMFgg/bluetoothforarduino-app-temperaturereadings.apk</a></p>
<p>El codigo<br />
<a href="https://speedy.sh/SHpjj/bluetoothforarduino-app-temperaturereadings-3.zip" rel="nofollow">https://speedy.sh/SHpjj/bluetoothforarduino-app-temperaturereadings-3.zip</a></p>
<p>Dejo un video con el resultado final<br />
<iframe loading="lazy" src="https://www.youtube.com/embed/41MRGjdVIMQ" width="853" height="480" frameborder="0"></iframe></p>
<h2>Bibliografica</h2>
<p><a href="https://www.instructables.com/id/How-control-arduino-board-using-an-android-phone-a/?ALLSTEPS" rel="nofollow">https://www.instructables.com/</a></p>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-controlar-la-placa-arduino-mediante-un-modulo-bluetooth/">Controlar Arduino mediante un modulo bluetooth</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/como-controlar-la-placa-arduino-mediante-un-modulo-bluetooth/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Desmontar arduino de la placa</title>
		<link>https://www.electrontools.com/Home/WP/desmontar-arduino-de-la-placa-3/</link>
					<comments>https://www.electrontools.com/Home/WP/desmontar-arduino-de-la-placa-3/#comments</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 20:09:50 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://sd-1114400-h00023.ferozo.net/Home/WP/?p=76</guid>

					<description><![CDATA[<div><img width="1024" height="682" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-1024x682.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-1024x682.jpg 1024w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-300x200.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-768x512.jpg 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-750x500.jpg 750w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div><p>¡Un salto a la profesionalidad! desmontando el arduino de la placa Muchas&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/desmontar-arduino-de-la-placa-3/">Desmontar arduino de la placa</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="1024" height="682" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-1024x682.jpg" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-1024x682.jpg 1024w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-300x200.jpg 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-768x512.jpg 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4-750x500.jpg 750w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Fondo4.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div><h2>¡Un salto a la profesionalidad! desmontando el arduino de la placa</h2>
<p>Muchas veces, a la hora de desarrollar un proyecto lo primero que se nos viene a la mente es utilizar Arduino, ya que es fácil de programar y tenemos infinidad de librerías a nuestra disposición, pero el problema se nos presenta cuando necesitamos hacer algo profesional para nosotros mismos o para algún cliente, imagínense que seria un chiste entregar un desarrollo con el boar de arduino adentro, casi una falta de respecto.</p>
<p>Mi idea con este articulo es presentar la solución a ese problema de manera que podamos usar el programador de arduino para desarrollar nuestro proyecto y a luego poder independizarnos de la placa para utilizar solo el micro procesador.</p>
<p>Para hacer esto me fui a la pagina de Atmel, la empresa que desarrolla el Chip que se utiliza en los Shield de Arduino y me fije cual seria la configuración básica del integrado para hacerlo funcionar.</p>
<h3>Veamos un ejemplo concreto</h3>
<p>Vamos a comenzar con lo mas básico del mundo, vamos a hacer titilar un Led cada 1 segundo, este es el proyecto mas simple de todos, es el que todos tenemos que hacer al comenzar a programar micro controladores, como dije antes, con Arduino hasta esto se hace fácil por que la IDE ya nos brinda un ejemplo, así que solo tenemos que cargar el programa en el micro.</p>
<h3>Software Arduino</h3>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;">/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */
 
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}
</pre>
<h2 class="SubTituloEntrada">Diagrama de conexión sobre la placa arduino</h2>
<p class="SubTextoEntrada">Este es la forma de conectar nuestro led a la placa de arduino para poder ver los efectos del software que le cargamos previamente.<br />
Como se puede ver le colocamos una resistencia de 1K para limitar la corriente que sale del pin de arduino para que no queme el Led, si bien lo conectamos al pin digital 13 (que ya tiene una resistencia limitadora interna) lo hacemos igual por que la vamos a necesitar cuando saquemos el micro procesador de la placa.</p>
<div class="ImagenEntrada"><img decoding="async" loading="lazy" class="aligncenter" title="Desmontar Arduino de la placa" src="https://lh3.googleusercontent.com/-7o1qnqfJwJ4/VbuJ_7tpAkI/AAAAAAAADxw/Tcw5zGCpSU4/h240/ArduinoBlink.png" alt="Desmontar Arduino de la placa" /></div>
<p>&nbsp;</p>
<h2>Esquemático para desmontar arduino de la placa</h2>
<p>En esta imagen muestro la conexión que debemos utilizar para sacar el micro procesador de la placa y no morir en el intento, se agrego al esquemático la resistencia y el led para poder ver que nuestro software continua funcionando perfectamente.<br />
Como ya sabemos y si no lo aclaro, todo micro procesador ejecuta instrucciones mediante pulsos de clock, en el mejor de los casos una instrucción por cada pulso de Clock, pero depende de cada instrucción. En el caso de arduino los pulsos de clock los entrega el Cristal de 16MHZ que tiene en el Boar de la placa, lo que significa que todas las librerías de arduino están pensadas para ser utilizadas en esa frecuencia, asi que es muy importante que el Cristal que le coloquemos a nuestra placa profesional también sea de 16MHZ, <b>¿que pasaría si le coloco uno de 8Mhz?</b> la respuesta a esta pregunta es que el led titilaría cada dos segundos en lugar de cada uno como nosotros esperaríamos, por que el procesador tarda el doble de tiempo en ejecutar las instrucciones.</p>
<p>El Pin 1 (RESET) lo deje conectado fijo a un punto positivo para que se mantenga siempre encendido y no resete nunca, este pin trabaja con logica negativa, lo que significa que con un uno no se resetea.<br />
<img decoding="async" loading="lazy" class="aligncenter" title="Arduino fuera de la placa" src="https://lh3.googleusercontent.com/-nsWg0rFy5xI/VbuOByLYZ0I/AAAAAAAADx8/8zYvshtPX5A/h600/Arduino%2BFuera%2Bde%2Bla%2Bplaca.png" alt="Arduino fuera de la placa" /></p>
<p>Aca les dejo el listado de los materiales que necesitamos, lo podemos comprar en cualquier casa de electrónica, como ven casi no necesitamos nada para independizarnos de la placa de arduino.</p>
<ul>
<li>1 Protoboard</li>
<li>1 Cristal de 16MHz</li>
<li>2 Condensadores 22 pF</li>
<li>1 Resistencia 10K</li>
<li>Cables</li>
<li>1 Resistencia 1K</li>
<li>1 Diodo Led</li>
</ul>
<p>Ya no hay escusas, solo queda armarlo y comprobar que todo lo que les dije no es mentira, les dejo un video del circuito armado en la protoboard donde se puede ver su funcionamiento, espero que les sirva.<br />
<iframe loading="lazy" src="https://www.youtube.com/embed/RYst9EnJZos" width="885" height="885" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>The post <a href="https://www.electrontools.com/Home/WP/desmontar-arduino-de-la-placa-3/">Desmontar arduino de la placa</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/desmontar-arduino-de-la-placa-3/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Proyectos que se puede hacer con arduino</title>
		<link>https://www.electrontools.com/Home/WP/que-se-puede-hacer-con-arduino/</link>
					<comments>https://www.electrontools.com/Home/WP/que-se-puede-hacer-con-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 20:09:10 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://sd-1114400-h00023.ferozo.net/Home/WP/?p=74</guid>

					<description><![CDATA[<div><img width="1024" height="768" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-1024x768.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-1024x768.png 1024w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-300x225.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-768x576.png 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-285x214.png 285w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div><p>5 proyectos que se pueden hacer con Arduino Arduino desde hace unos&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/que-se-puede-hacer-con-arduino/">Proyectos que se puede hacer con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="1024" height="768" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-1024x768.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-1024x768.png 1024w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-300x225.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-768x576.png 768w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino-285x214.png 285w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Desmontar-arduino.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div><h2 class="TituloEntrada">5 proyectos que se pueden hacer con Arduino</h2>
<p class="TextoEntrada">Arduino desde hace unos años se transformo en la plataforma mas popular en la red utilizada por aficionados y profesionales de electrónica y programación, gracias a ser de licencia libre existe gran cantidad de información a nuestra disposición lo que nos permite desarrollar proyectos muy interesantes.</p>
<p>En este articulo voy a enumerar 5 proyectos que se pueden hacer con Arduino que encontre en la web, podría enumerar muchos mas, pero por ahora vamos comenzar con estos 5.</p>
<h2 class="SubTituloEntrada">1 - Manos reboticas</h2>
<p class="SubTextoEntrada">Este proyecto me parece muy interesante por que demuestra que con poco dinero invertido se puede lograr prototipos de desarrollo muy profesionales, demuestra la potencia y capacidad de arduino y que con un poco de ingenio y esmero se pueden lograr grandes cosas.<br />
Los guantes poseen una cinta de resistencia variable, que modifica su valor al flexionarlo o contraerlo, esta información se entrega al conversor analogico digital de arduino y en función de el valor leido se mueven los servos que controlan el movimiento de los dedos.</p>
<h2 class="SubTituloEntrada"><iframe loading="lazy" src="https://www.youtube.com/embed/iyeW9TRZvlc" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></h2>
<p>&nbsp;</p>
<h2 class="SubTituloEntrada">2 - Robot seguidor de linea</h2>
<p class="SubTextoEntrada">En este proyecto se utilizan 4 sensores de infrarrojo CNY70, estos dispositivos son utilizados con frecuencia para detectar colores de superficies y objetos, son dispositivos de corto alcance, no mas de 5cm.<br />
El sensor cuenta con un fotodiodo que emite un rayo luminoso y mide la luz de retorno, si la superficie es de color negro, la luz de retorno sera muy poca y si la superficie es blanca, la luz de retorno sera grande. Esta información se envia al Arduino para realizar la toma de desiciones.</p>
<h2 class="SubTituloEntrada"><iframe loading="lazy" src="https://www.youtube.com/embed/7HHuFIOmnaA" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></h2>
<p>&nbsp;</p>
<h2 class="SubTituloEntrada">3 - Domotica y automatización del hogar</h2>
<p class="SubTextoEntrada">En este proyecto podemos ver un sistema de automatización del hogar controlado y desarrollado integramente con arduino, Mediante una aplicación para android desarrollada especialmente para este proyecto se comunica via blutooth al arduino para implementar instrucciones, apagado y encendido de las lamparas, control de temperatura, seguridad controlada con un sensor de ultrasonido.</p>
<h2 class="SubTituloEntrada"><iframe loading="lazy" src="https://www.youtube.com/embed/-GVTXnGxhLY" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></h2>
<p>&nbsp;</p>
<h2 class="SubTituloEntrada">4 - Estacion meteorologica</h2>
<p class="SubTextoEntrada">Interesante desarrollo con arduino que mide los parametros del clima, velocidad y dirección del viento, humedad y temperatura, cuenta con el plus de una comunicación blutooth con cualquier celular con android. Es muy interesante ya que podemos monitoriar por ejemplo la temperatura que hay en nuestro hogar desde kilometros de distancia, saber si esta lloviendo, que temperatura hace etc.</p>
<h2 class="SubTituloEntrada"><iframe loading="lazy" src="https://www.youtube.com/embed/GdaeO5UHQEU" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></h2>
<p>&nbsp;</p>
<h2 class="SubTituloEntrada">5 - Control de un coche RC mediante Android usando Arduino y módulo bluetooth</h2>
<p class="SubTextoEntrada">Mediante una aplicacion android se utiliza el telefono como un control remoto para enviarle instrucciones a coche, arrancar, frenar, doblar, etc.. se utiliza un puente h para controlar la dirección del coche</p>
<h2 class="SubTituloEntrada"><iframe loading="lazy" src="https://www.youtube.com/embed/f87lnDg5P30" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></h2>
<p class="SubTextoEntrada">Como podemos ver, arduino es una plataforma de hardware libre muy versatil lo que nos permite desarrollar cualquier tipo de proyecto, dependiendo de nuestra imaginación y conocimientos podemos implementar casi cualquier cosa.</p>
<h2>ANÍMATE A DAR EL PRIMER PASO</h2>
<p>Si todavía no tenes tu Arduino y queres arrancar con tu proyecto no pierdas mas tiempo, nosotros te recomendamos cualquiera de los siguientes productos, para comenzar son los mas indicados.</p>
<p>[amazon_link asins='B01MXGST4I,B008GRTSV6,B01LX65IK2,B01MQPT9OD,B01HRTOX1I,B06XGVR4PS,B00AYE2T2O,B003ANCHU0,B01CFHXKH0' template='CarruselCustom' store='electrontoo01-21' marketplace='ES' link_id='fc59140f-5c73-11e7-8c17-ef3c544ec18b']</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/que-se-puede-hacer-con-arduino/">Proyectos que se puede hacer con arduino</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/que-se-puede-hacer-con-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
