tag:blogger.com,1999:blog-180498924484904633.post2899773070130648960..comments2023-09-29T01:30:18.337-06:00Comments on Emmanuel García: Arduino - Manejo de InterrupcionesUnknownnoreply@blogger.comBlogger10125tag:blogger.com,1999:blog-180498924484904633.post-46914397986930533972022-03-31T02:02:38.947-06:002022-03-31T02:02:38.947-06:00Amazing article; I liked how you talked about the ...Amazing article; I liked how you talked about the development of <a href="https://eiliana.com/blogitem/a-glimpse-on-career-of-sap-developer-in-2022" rel="nofollow">top developers</a> and how they are very popular. Finding work is not that tough for them; I also came across a freelancing platform Eiliana.com that provides you with good projects; you can also look at it.Violet Boothhttps://www.blogger.com/profile/11233316203226532293noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-21492756851446345252018-02-20T17:57:55.009-06:002018-02-20T17:57:55.009-06:00un ejemplo para detener la interrupción después de...un ejemplo para detener la interrupción después de una interrupción<br />Anonymoushttps://www.blogger.com/profile/07103883861017440177noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-22210604330173377532016-07-25T07:06:48.200-05:002016-07-25T07:06:48.200-05:00Buenas!
Tengo dos interrupciones en mi programa...Buenas!<br /><br /> Tengo dos interrupciones en mi programa. Si se está ejecutando la primera y se produce el hecho que activa la segunda: se detiene la primera interrupción y se ejecuta la segunda o se termina de ejecutar la primera y se comienza luego con la segunda?<br /><br /> Gracias un saludo!!Javi Verahttps://www.blogger.com/profile/08760087543109650419noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-42959341640122414562016-01-29T08:32:48.330-06:002016-01-29T08:32:48.330-06:00Hola! Antes que nada darte gracias por tan buena e...Hola! Antes que nada darte gracias por tan buena explicación, me ha sido de gran ayuda. Sin embargo, quisiera pedirte que por favor actualizes tu post, añadiendo información del uso de la función <br />"digitalPinToInterrupt(pin)" del modo <br />"attachInterrupt(digitalPinToInterrupt(pin), ISR, mode)". Así como que son 5 tipos de cambios pues te falto la condición 'HIGH'que es el completamente inverso a 'LOW' escucha cuando la entrada esta en HIGH. Esto para que tu post este mas completos para el resto de nuestros colegas.Anonymoushttps://www.blogger.com/profile/13292922422403032776noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-6934736499960377672014-12-06T09:18:16.152-06:002014-12-06T09:18:16.152-06:00hola, sabes como interrumpir por serial?? graciashola, sabes como interrumpir por serial?? graciasAnonymoushttps://www.blogger.com/profile/09653757393436853998noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-15697848704279942712013-07-30T01:11:02.511-05:002013-07-30T01:11:02.511-05:00Dentro de la rutina que atiende la interrupción (A...Dentro de la rutina que atiende la interrupción (AleUnt() en este caso) no funciona delay() ni se incrementa milis(), se supone que una rutina de este tipo no debe tener retardos, debe ejecutarse lo más rápido posible y devolver el control al hilo principal de ejecución, cuando mucho se espera que modifique algunas variables que luego serán usadas en la función loop() donde si puedes usar y abusar de los retardos si lo deseas.Anonymoushttps://www.blogger.com/profile/01522648484056606806noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-44980670139784391752013-04-13T16:04:07.918-05:002013-04-13T16:04:07.918-05:00Gracias por el aporte, es bueno para iniciar a ent...Gracias por el aporte, es bueno para iniciar a entender este tema.<br />Tengo una duda, hice una variacion de este ejemplo de la siguiente forma:<br /><br />void setup() <br />{ <br /> pinMode(2,INPUT);<br /> pinMode(5, OUTPUT); <br /> pinMode(6, OUTPUT); <br /> pinMode(7, OUTPUT); <br /> <br /> attachInterrupt(0,AleaUnt,FALLING);<br />}<br /><br /><br />void loop() {<br /> for (int i=5 ; i <8 ; i++ )<br /> {<br /> digitalWrite(i, HIGH); <br /> delay(1000); <br /> }<br /> for (int i=5 ; i <8 ; i++ )<br /> {<br /> digitalWrite(i, LOW); <br /> delay(1000); <br /> } // wait for a second<br />}<br /><br />void AleaUnt()<br />{<br /> for (int x=0 ; x<20 ; x++)<br /> {<br /> for (int i=7 ; i >4 ; i-- )<br /> {<br /> digitalWrite(i, HIGH); <br /> delay(1000); <br /> digitalWrite(i, LOW);<br /> delay(1000); <br /> }<br /> } <br />}<br /><br />Pero los delay de la rutina de interrupcion no los respeta. Me podrias decir cual es la falla con eso<br />Anonymoushttps://www.blogger.com/profile/04181362144693703584noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-25634027760328129812013-01-09T16:51:18.273-06:002013-01-09T16:51:18.273-06:00Me alegra haber podido ayudar.
Saludos :)Me alegra haber podido ayudar. <br />Saludos :)Emmanuel Garciahttps://www.blogger.com/profile/06848597732368759309noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-31449630767109346702012-12-29T15:36:06.172-06:002012-12-29T15:36:06.172-06:00Por favor Dios, que abunde la gente como esta pers...Por favor Dios, que abunde la gente como esta persona. Tio, felicidades, por fin tu, has conseguido que me entere de como funcionan las interrupciones externas. Un millon de gracias por explicarlo de esa forma macho. Estoy haciendo un proyecto, como hobby, nada importante y el caso es que estaba valorando si usar interrupciones externas en mi codigo pero gracias a tu explicacion me he decidido por no usarlas, ya que todo el codigo entero no es muy largo y no creo que necesite la interrupcion. Pero de todos modos gracias por tomarte tu tiempo escribiendo esto, a mi por lo menos me has ayudado, jeje. Un saludo.Unknownhttps://www.blogger.com/profile/01372767035073850440noreply@blogger.comtag:blogger.com,1999:blog-180498924484904633.post-15130911300976297092012-05-10T08:41:29.666-05:002012-05-10T08:41:29.666-05:00Bien, 8 pts lab integrados.Bien, 8 pts lab integrados.Elisahttps://www.blogger.com/profile/18352845640659510670noreply@blogger.com