Tutorial.ForLoop History

Hide minor edits - Show changes to markup

June 04, 2010, at 08:39 PM by Equipo Traduccion -
June 04, 2010, at 08:39 PM by Equipo Traduccion -
Changed lines 8-9 from:

También podemos ejecutar este ejemplo "Coche Fantástico Knight Rider" en memoria de una serie de televisión de los 80 donde David Hasselhoff tenía una máquina de IA llamada KITT que conducía su Pontiac. El coche había sido provisto con un montón de LEDs en todos los tamaños posibles para realizar efectos llamativos. En particular, tenía un display que escaneaba de un lado a otro en una línea, como se muestra en esta emocionante lucha entre KITT y KARR. Este ejemplo replica el display de KITT.

to:

También podemos ejecutar este ejemplo "Coche Fantástico (Knight Rider)" en memoria de una serie de televisión de los 80 donde David Hasselhoff tenía una máquina de IA llamada KITT que conducía su Pontiac. El coche había sido provisto con un montón de LEDs en todos los tamaños posibles para realizar efectos llamativos. En particular, tenía un display que escaneaba de un lado a otro en una línea, como se muestra en esta emocionante lucha entre KITT y KARR. Este ejemplo replica el display de KITT.

June 04, 2010, at 08:33 PM by Equipo Traduccion -
Changed lines 10-15 from:

This example makes use of 6 LEDs connected to the pins 2 - 7 on the board using 220 Ohm resistors. The sketch makes the LEDs blink in a sequence, one by one using only digitalWrite(pinNumber,HIGH/LOW) and delay(time).

Circuit

click the image to enlarge

to:

El ejemplo se hace uso de 6 LEDs conectados a los pines 2 a 7 de la placa utilizando resistencias 220 Ohm. El programa (sketch) hace que los LED parpadeen en secuencia, uno por uno con tan sólo digitalWrite(pinNumber, HIGH/LOW) y delay(time).

Circuito

haz click en la imagen para ampliar

Changed lines 18-24 from:

image developed using Fritzing. For more circuit examples, see the Fritzing project page

Schematic:

click the image to enlarge

to:

image developed using Fritzing. Para mas circuitos de ejemplo, visita la página del proyecto Fritzing

Esquema:

haz click en la imagen para ampliar

Changed lines 27-28 from:

Code

to:

Codigo

June 04, 2010, at 08:27 PM by Equipo Traduccion -
Changed lines 1-2 from:

Examples > Control Structures

to:

Examples > Estructuras de Control

Changed lines 4-9 from:

(aka Knight Rider)

Often you want to iterate over a series of pins and do something to each one. For example, this example lights up a series of LEDs attached to pins 2 through 7 of the Arduino.

We also call this example "Knight Rider" in memory of a TV-series from the 80's where David Hasselhoff had an AI machine named KITT driving his Pontiac. The car had been augmented with plenty of LEDs in all possible sizes performing flashy effects. In particular, it had a display that scanned back and forth across a line, as shown in this exciting fight between KITT and KARR. This example duplicates the KITT display.

to:

(también conocido como el Coche Fantástico 'Knight Rider')

A menudo buscas iterar sobre una serie de LEDs y hacer algo con cada uno de ellos. Por ejemplo, este programa enciende una serie de LEDs conectado a los pines 2 a 7 de Arduino.

También podemos ejecutar este ejemplo "Coche Fantástico Knight Rider" en memoria de una serie de televisión de los 80 donde David Hasselhoff tenía una máquina de IA llamada KITT que conducía su Pontiac. El coche había sido provisto con un montón de LEDs en todos los tamaños posibles para realizar efectos llamativos. En particular, tenía un display que escaneaba de un lado a otro en una línea, como se muestra en esta emocionante lucha entre KITT y KARR. Este ejemplo replica el display de KITT.

February 24, 2010, at 04:06 AM by Tom Igoe -
Changed lines 31-46 from:
 /*
   For Loop Iteration
  
  Demonstrates the use of a for() loop. 
  Lights multiple LEDs in sequence, then in reverse.
  
  The circuit:
  * LEDs from pins 2 through 7 to ground
  
  created 2006
  by David A. Mellis
  modified 5 Jul 2009
  by Tom Igoe 
  
  http://www.arduino.cc/en/Tutorial/ForLoop
  */
to:
Deleted lines 32-60:
 int timer = 100;           // The higher the number, the slower the timing.

 void setup() {
   // use a for loop to initialize each pin as an output:
   for (int thisPin = 2; thisPin < 8; thisPin++)  {
     pinMode(thisPin, OUTPUT);      
   }
 }

 void loop() {
   // loop from the lowest pin to the highest:
   for (int thisPin = 2; thisPin < 8; thisPin++) { 
     // turn the pin on:
     digitalWrite(thisPin, HIGH);   
     delay(timer);                  
     // turn the pin off:
     digitalWrite(thisPin, LOW);    
   }

   // loop from the highest pin to the lowest:
   for (int thisPin = 7; thisPin >= 2; thisPin--) { 
     // turn the pin on:
     digitalWrite(thisPin, HIGH);
     delay(timer);
     // turn the pin off:
     digitalWrite(thisPin, LOW);
   }
 }
September 26, 2009, at 06:43 PM by David A. Mellis -
Changed line 59 from:
   for (int thisPin = 0; thisPin < 8; thisPin++) { 
to:
   for (int thisPin = 2; thisPin < 8; thisPin++) { 
August 27, 2009, at 08:47 PM by Tom Igoe -
Added lines 18-20:

image developed using Fritzing. For more circuit examples, see the Fritzing project page

July 06, 2009, at 08:12 PM by Tom Igoe -
Changed line 3 from:

For Loop and Arrays

to:

For Loop

July 06, 2009, at 08:11 PM by Tom Igoe -
Added line 25:
Changed line 56 from:
   for (int thisPin = 0; i < 8; thisPin++) { 
to:
   for (int thisPin = 0; thisPin < 8; thisPin++) { 
Changed line 65 from:
   for (thisPin = 7; thisPin >= 2; thisPin--) { 
to:
   for (int thisPin = 7; thisPin >= 2; thisPin--) { 
Changed line 74 from:
to:
July 05, 2009, at 08:54 PM by Tom Igoe -
Added lines 1-73:

Share