<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comentarios en: Timer Arduino	</title>
	<atom:link href="https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/</link>
	<description>En este sitio web vas a encontrar cursos sobre microcontroladores, teoria de control, automatización y ejemplos de implementación de código</description>
	<lastBuildDate>Fri, 29 Nov 2024 16:57:42 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: Nelson Diaz		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11727</link>

		<dc:creator><![CDATA[Nelson Diaz]]></dc:creator>
		<pubDate>Fri, 29 Nov 2024 16:57:42 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11727</guid>

					<description><![CDATA[Hola, te felicito por tu contenido, me gustaría preguntarte algo con respecto a los timer, estoy usando un código en Arduino usando la interrupción para activar unas banderas y activar un led que me confirma el tiempo, uso el timer 0 y timer 1, lo hice así: 

Versión placa ESP32 2.0.17 en Arduino IDE 2.3.3 funcionando correctamente

void setup() {
  Timer_0 = timerBegin(0, 80, true);                    // Configura Timer_0 con prescaler de 80
  timerAttachInterrupt(Timer_0, &#038;Timer_0_ISR, true);    // Asocia Timer_0 a su ISR
  timerAlarmWrite(Timer_0, 30000000, true);             // Configura Timer_0 para 30 segundos
  timerAlarmEnable(Timer_0);                            // Habilita el temporizador

  Timer_1 = timerBegin(1, 80, true);                    // Configura Timer_1 con prescaler de 80
  timerAttachInterrupt(Timer_1, &#038;Timer_1_ISR, true);    // Asocia Timer_1 a su ISR
  timerAlarmWrite(Timer_1, 2000000, true);              // Configura Timer_1 para 2 segundos
  timerAlarmEnable(Timer_1);                            // Habilita el temporizador
}

void IRAM_ATTR Timer_0_ISR() {
  digitalWrite(LED_2, !digitalRead(LED_2));      // Led rojo
  bandera_0 = true;                              // Activa la bandera 0
}

void IRAM_ATTR Timer_1_ISR() {
  digitalWrite(LED_1, !digitalRead(LED_1));      // Led verde
  bandera_1 = true;                            	 // Activa la bandera 1
}

Al cambiar a la versión 3.0.7 de la placa del ESP32 me salen mensajes de error referente a la sintaxis del código. Sabes que debo cambiar de mi código, como te lo repito en la anterior versión 2.x funciona correctamente. Nota: No uso ninguna librería adicional.

Agradezco cualquier ayuda o si alguno de tu comunidad le ha pasado, sería bueno compartirla.]]></description>
			<content:encoded><![CDATA[<p>Hola, te felicito por tu contenido, me gustaría preguntarte algo con respecto a los timer, estoy usando un código en Arduino usando la interrupción para activar unas banderas y activar un led que me confirma el tiempo, uso el timer 0 y timer 1, lo hice así: </p>
<p>Versión placa ESP32 2.0.17 en Arduino IDE 2.3.3 funcionando correctamente</p>
<p>void setup() {<br />
  Timer_0 = timerBegin(0, 80, true);                    // Configura Timer_0 con prescaler de 80<br />
  timerAttachInterrupt(Timer_0, &amp;Timer_0_ISR, true);    // Asocia Timer_0 a su ISR<br />
  timerAlarmWrite(Timer_0, 30000000, true);             // Configura Timer_0 para 30 segundos<br />
  timerAlarmEnable(Timer_0);                            // Habilita el temporizador</p>
<p>  Timer_1 = timerBegin(1, 80, true);                    // Configura Timer_1 con prescaler de 80<br />
  timerAttachInterrupt(Timer_1, &amp;Timer_1_ISR, true);    // Asocia Timer_1 a su ISR<br />
  timerAlarmWrite(Timer_1, 2000000, true);              // Configura Timer_1 para 2 segundos<br />
  timerAlarmEnable(Timer_1);                            // Habilita el temporizador<br />
}</p>
<p>void IRAM_ATTR Timer_0_ISR() {<br />
  digitalWrite(LED_2, !digitalRead(LED_2));      // Led rojo<br />
  bandera_0 = true;                              // Activa la bandera 0<br />
}</p>
<p>void IRAM_ATTR Timer_1_ISR() {<br />
  digitalWrite(LED_1, !digitalRead(LED_1));      // Led verde<br />
  bandera_1 = true;                            	 // Activa la bandera 1<br />
}</p>
<p>Al cambiar a la versión 3.0.7 de la placa del ESP32 me salen mensajes de error referente a la sintaxis del código. Sabes que debo cambiar de mi código, como te lo repito en la anterior versión 2.x funciona correctamente. Nota: No uso ninguna librería adicional.</p>
<p>Agradezco cualquier ayuda o si alguno de tu comunidad le ha pasado, sería bueno compartirla.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Mecatron		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11505</link>

		<dc:creator><![CDATA[Mecatron]]></dc:creator>
		<pubDate>Fri, 11 Nov 2022 18:22:09 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11505</guid>

					<description><![CDATA[Hola profesor 
le comento le gustaria que me ayudara a realizar un programa para una aplicación
algo como esto
https://www.youtube.com/watch?v=MdMqVpvYTGE]]></description>
			<content:encoded><![CDATA[<p>Hola profesor<br />
le comento le gustaria que me ayudara a realizar un programa para una aplicación<br />
algo como esto</p>
<div class="jetpack-video-wrapper"><iframe class="youtube-player" width="1336" height="752" src="https://www.youtube.com/embed/MdMqVpvYTGE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></div>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11345</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 11:06:23 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11345</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11344&quot;&gt;Charles&lt;/a&gt;.

Gracias Charles, que bueno que te ha gustado. Éxitos!!]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11344">Charles</a>.</p>
<p>Gracias Charles, que bueno que te ha gustado. Éxitos!!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Charles		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11344</link>

		<dc:creator><![CDATA[Charles]]></dc:creator>
		<pubDate>Thu, 24 Mar 2022 17:21:22 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11344</guid>

					<description><![CDATA[Excelente Explicación y muy bien documentada Estimado Sergio.

Sigue adelante.

Exitos.

Charles]]></description>
			<content:encoded><![CDATA[<p>Excelente Explicación y muy bien documentada Estimado Sergio.</p>
<p>Sigue adelante.</p>
<p>Exitos.</p>
<p>Charles</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Victor Pilataxi		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11340</link>

		<dc:creator><![CDATA[Victor Pilataxi]]></dc:creator>
		<pubDate>Sun, 20 Mar 2022 06:20:13 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11340</guid>

					<description><![CDATA[Buenas noches estoy usando arduino mega2560 en modo ctc para generar pulsos en un pin determinado que no es el de registros oc2a, con un potenciometro y la función map controlo o cambio la frecuencia entre 2000hz y 66hz pero se escribe lo mapeado en el ocr2a pero no cambia la frecuencia con el potenciometro al correr el programa, solo se cambia cuando reinicio el arduino, que podría ser.]]></description>
			<content:encoded><![CDATA[<p>Buenas noches estoy usando arduino mega2560 en modo ctc para generar pulsos en un pin determinado que no es el de registros oc2a, con un potenciometro y la función map controlo o cambio la frecuencia entre 2000hz y 66hz pero se escribe lo mapeado en el ocr2a pero no cambia la frecuencia con el potenciometro al correr el programa, solo se cambia cuando reinicio el arduino, que podría ser.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Miguel Adrian Chan Lizarraga		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11325</link>

		<dc:creator><![CDATA[Miguel Adrian Chan Lizarraga]]></dc:creator>
		<pubDate>Thu, 24 Feb 2022 04:07:48 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11325</guid>

					<description><![CDATA[Hola, buenas noches, tengo una duda, si quisiera que el Timmer no se resetee en un segundo si no aumente hasta 12 min en intervalos de 1 min, que modificaria ?]]></description>
			<content:encoded><![CDATA[<p>Hola, buenas noches, tengo una duda, si quisiera que el Timmer no se resetee en un segundo si no aumente hasta 12 min en intervalos de 1 min, que modificaria ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11221</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Wed, 03 Nov 2021 00:49:23 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11221</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11220&quot;&gt;JUAN ANTONIO&lt;/a&gt;.

Hola Juan, debes verificar cual es el tiempo que estas configurando, por ejemplo el timer uno lo máximo que puedes poner son 8 segundos, si necesitas mas que eso, debes ayudarte de contadores, por ejemplo suponiendo que necesitas 32 segundos, creas un contador y lo incrementas cada 8 segundos y con un condicional preguntas si llegó a 4, cuando llegue a 4 envias el dato pues han pasado los 32 segundos y reseteas el contador.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11220">JUAN ANTONIO</a>.</p>
<p>Hola Juan, debes verificar cual es el tiempo que estas configurando, por ejemplo el timer uno lo máximo que puedes poner son 8 segundos, si necesitas mas que eso, debes ayudarte de contadores, por ejemplo suponiendo que necesitas 32 segundos, creas un contador y lo incrementas cada 8 segundos y con un condicional preguntas si llegó a 4, cuando llegue a 4 envias el dato pues han pasado los 32 segundos y reseteas el contador.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: JUAN ANTONIO		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11220</link>

		<dc:creator><![CDATA[JUAN ANTONIO]]></dc:creator>
		<pubDate>Wed, 03 Nov 2021 00:15:04 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11220</guid>

					<description><![CDATA[Hola Sergio  ,  me  encanta tu  trabajo  controlero  , todo lo que  e visto esta muy bien y me  a servido para mucho  MUCHAS  GRACIAS 
Bueno mi  pregunta es  estoy  utilizando un timer  para  cuando se cumple el valor lo utilizo para mandar un dato a internet  a través  de  GSM ,  pero no  me entra  no  me funciona la  función  parece  como   si fuera  muy  rápido  no  se]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio  ,  me  encanta tu  trabajo  controlero  , todo lo que  e visto esta muy bien y me  a servido para mucho  MUCHAS  GRACIAS<br />
Bueno mi  pregunta es  estoy  utilizando un timer  para  cuando se cumple el valor lo utilizo para mandar un dato a internet  a través  de  GSM ,  pero no  me entra  no  me funciona la  función  parece  como   si fuera  muy  rápido  no  se</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: sergio		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-11031</link>

		<dc:creator><![CDATA[sergio]]></dc:creator>
		<pubDate>Thu, 15 Apr 2021 19:19:42 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-11031</guid>

					<description><![CDATA[me dejaron un trabajo y no encuentro la forma de hacerlo, me piden hacer un contador pon un pulsador externo utilizando los registros, cada que pulse debe aumentar el conteo y mostrarlo en un display]]></description>
			<content:encoded><![CDATA[<p>me dejaron un trabajo y no encuentro la forma de hacerlo, me piden hacer un contador pon un pulsador externo utilizando los registros, cada que pulse debe aumentar el conteo y mostrarlo en un display</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Adrian Jara		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/arduino/timer-arduino/#comment-10893</link>

		<dc:creator><![CDATA[Adrian Jara]]></dc:creator>
		<pubDate>Wed, 04 Nov 2020 14:26:45 +0000</pubDate>
		<guid isPermaLink="false">https://controlautomaticoeducacion.com/?p=4725#comment-10893</guid>

					<description><![CDATA[Hola Sergio, excelente y clarisima explicación. Te consulto, hay forma de bajar en pdf  el manual completo del curso para tenerlo en futuras consultas?. Muchisimas Gracias.]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio, excelente y clarisima explicación. Te consulto, hay forma de bajar en pdf  el manual completo del curso para tenerlo en futuras consultas?. Muchisimas Gracias.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
