<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Estructuras de Repetición y Control en Arduino by Ana Cristina Fernández</title>
      <link>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68</link>
      <description>Ana Cristina Fernández
Sousette Salazar 
Natasha Galvez
Edgardo Fernández</description>
      <language>en-us</language>
      <pubDate>2021-11-24 17:31:14 UTC</pubDate>
      <lastBuildDate>2021-11-25 00:00:20 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>1.	Clasificación de las estructuras (repetición o control)</title>
         <author>anacristinafernandez004</author>
         <link>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911079329</link>
         <description><![CDATA[<div><br>Estas <strong>estructuras de bucles</strong> son herramientas que permiten ejecutar las instrucciones que tiene el programa de manera repetida.</div><div><br><br></div><div><br><br></div>]]></description>
         <enclosure url="http://img.over-blog.com/217x300/3/04/69/38/fotos/foto044.jpeg" />
         <pubDate>2021-11-24 17:43:16 UTC</pubDate>
         <guid>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911079329</guid>
      </item>
      <item>
         <title>2. Utilidad</title>
         <author>anacristinafernandez004</author>
         <link>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911088755</link>
         <description><![CDATA[<div><br>- <strong>for: Podrás repetir las secuencias de los códigos que se encuentren entre llaves las veces</strong> que indiques en el IDE de Arduino. Para ello, se analizará que se cumplan las condiciones para que se vuelvan a ejecutar esta serie de estructuras de control.<br>- <strong>while: Con esta herramienta podrás ejecutar el bucle de forma continua</strong> y todas las veces que sea necesario, siempre que se cumpla con la condición establecida al comienzo de bucle entre paréntesis. <strong>Si arroja un valor falso se sale de la expresión y termina la acción.<br>- do while: </strong>Este bucle se usa de la misma manera que la sentencia mencionada antes, while. Pero <strong>en este caso la condición para que se repita la estructura se encuentra al final del bloque</strong>, encerrado entre paréntesis.<br><br></div><div><strong><br></strong><br></div><div><br><br></div><div><strong><br></strong><br></div>]]></description>
         <enclosure url="https://images.unsplash.com/photo-1559819614-81fea9efd090?crop=entropy&amp;cs=srgb&amp;fm=jpg&amp;ixid=Mnw3ODI2fDB8MXxzZWFyY2h8Nnx8YXJkdWlub3xlbnwwfHx8fDE2Mzc3NzczMzA&amp;ixlib=rb-1.2.1&amp;q=85" />
         <pubDate>2021-11-24 17:50:02 UTC</pubDate>
         <guid>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911088755</guid>
      </item>
      <item>
         <title>3. Sintaxis </title>
         <author>anacristinafernandez004</author>
         <link>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911100220</link>
         <description><![CDATA[<div>- <strong>for:&nbsp;</strong></div><pre>for (initialization; condition; increment) {

// statement(s);

}</pre><div>- <strong>while:&nbsp;</strong></div><pre>while (condition) { // la condición debe ser TRUE o FALSE

// statement(s)

}</pre><div><strong>- do while:&nbsp;</strong></div><pre>do {

// statement block

} while (condition);</pre><div><strong><br></strong><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-11-24 17:57:06 UTC</pubDate>
         <guid>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911100220</guid>
      </item>
      <item>
         <title>4.	Ejemplo</title>
         <author>anacristinafernandez004</author>
         <link>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911109697</link>
         <description><![CDATA[<div>-&nbsp;</div><pre>int x = 0;

do {

delay(50); // para esperar que se estabilice el sensor

x = readSensors(); // lectura de los sensores

} while (x &lt; 100);</pre><div>-&nbsp;</div><pre>or (byte r = 0; r &lt; 255; r++) {

for (byte g = 255; g &gt; 0; g--) {

for (byte b = 0; b &lt; 255; b++) {

if (analogRead(0) &gt; 250) {

goto bailout;

}

// más declaraciones de códigos del programa

}

}

}

bailout:

// más declaraciones</pre><div>-&nbsp;</div><pre>int threshold = 40;

for (int x = 0; x &lt; 255; x++) {

analogWrite(PWMpin, x);

sens = analogRead(sensorPin);

if (sens &gt; threshold) { // rescatar en la detección del sensor

x = 0;

break;

}

delay(50);

}</pre><div><br><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-11-24 18:03:36 UTC</pubDate>
         <guid>https://padlet.com/anacristinafernandez004/ifeile5nq3nbom68/wish/1911109697</guid>
      </item>
   </channel>
</rss>
