]> git.piffa.net Git - sketchbook_andrea/commitdiff
errata loop
authorAndrea Manni <andrea@piffa.net>
Fri, 15 Apr 2016 00:32:15 +0000 (02:32 +0200)
committerAndrea Manni <andrea@piffa.net>
Fri, 15 Apr 2016 00:32:15 +0000 (02:32 +0200)
programming/loops/loop_2_array_loop_serial.ino/loop_2_array_loop_serial.ino.ino [deleted file]
programming/loops/loop_2_array_loop_serial/loop_2_array_loop_serial.ino [new file with mode: 0644]

diff --git a/programming/loops/loop_2_array_loop_serial.ino/loop_2_array_loop_serial.ino.ino b/programming/loops/loop_2_array_loop_serial.ino/loop_2_array_loop_serial.ino.ino
deleted file mode 100644 (file)
index 3b5ddef..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
-  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 9 to ground
- Schemi:
- - http://lab.piffa.net/schemi/8_led_single_res_bb.png
- - http://lab.piffa.net/schemi/8_led_single_res_schem.png
- http://www.arduino.cc/en/Tutorial/ForLoop
- */
-
-byte ledPins[8] = {  // Domanda: cosa succede se uso int?
-  2,3,4,5,6,7,8,9} 
-; //Array
-int timer = 100;           // Pausa per far brillare i LED
-
-void setup() {
-  Serial.begin(9600);
-  // use a for loop to initialize each pin as an output:
-  for (int thisPin = 0; thisPin < sizeof(ledPins); thisPin++)  {
-    pinMode(ledPins[thisPin], OUTPUT);
-    Serial.print("Inizializzato pin n. ");
-    Serial.println(  thisPin);
-  }
-
-  Serial.print("Dimesione array: ");
-  Serial.println(sizeof(ledPins));
-}
-
-void loop() {
-  // loop from the lowest pin to the highest:
-  for (int thisPin = 0; thisPin < sizeof(ledPins); thisPin++) {
-    Serial.print("Accensione pin n. ");
-    Serial.println(thisPin);
-    // turn the pin on:
-    digitalWrite(ledPins[thisPin], HIGH);  
-    delay(timer);                  
-    // turn the pin off:
-    digitalWrite(ledPins[thisPin], LOW);    
-    // Debug
-
-  }
-
-  // loop from the highest pin to the lowest:
-  for (int thisPin = sizeof(ledPins) -1 ; thisPin > 0; thisPin--) {
-    Serial.print("Accensione pin n. "); // Gli array sono indicizzati da 0
-    Serial.println(thisPin);
-    // ><<turn the pin on:
-    digitalWrite(ledPins[thisPin], HIGH);
-    delay(timer);
-    // turn the pin off:
-    digitalWrite(ledPins[thisPin], LOW);
-
-  }
-}
-
-
-
diff --git a/programming/loops/loop_2_array_loop_serial/loop_2_array_loop_serial.ino b/programming/loops/loop_2_array_loop_serial/loop_2_array_loop_serial.ino
new file mode 100644 (file)
index 0000000..3b5ddef
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+  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 9 to ground
+ Schemi:
+ - http://lab.piffa.net/schemi/8_led_single_res_bb.png
+ - http://lab.piffa.net/schemi/8_led_single_res_schem.png
+ http://www.arduino.cc/en/Tutorial/ForLoop
+ */
+
+byte ledPins[8] = {  // Domanda: cosa succede se uso int?
+  2,3,4,5,6,7,8,9} 
+; //Array
+int timer = 100;           // Pausa per far brillare i LED
+
+void setup() {
+  Serial.begin(9600);
+  // use a for loop to initialize each pin as an output:
+  for (int thisPin = 0; thisPin < sizeof(ledPins); thisPin++)  {
+    pinMode(ledPins[thisPin], OUTPUT);
+    Serial.print("Inizializzato pin n. ");
+    Serial.println(  thisPin);
+  }
+
+  Serial.print("Dimesione array: ");
+  Serial.println(sizeof(ledPins));
+}
+
+void loop() {
+  // loop from the lowest pin to the highest:
+  for (int thisPin = 0; thisPin < sizeof(ledPins); thisPin++) {
+    Serial.print("Accensione pin n. ");
+    Serial.println(thisPin);
+    // turn the pin on:
+    digitalWrite(ledPins[thisPin], HIGH);  
+    delay(timer);                  
+    // turn the pin off:
+    digitalWrite(ledPins[thisPin], LOW);    
+    // Debug
+
+  }
+
+  // loop from the highest pin to the lowest:
+  for (int thisPin = sizeof(ledPins) -1 ; thisPin > 0; thisPin--) {
+    Serial.print("Accensione pin n. "); // Gli array sono indicizzati da 0
+    Serial.println(thisPin);
+    // ><<turn the pin on:
+    digitalWrite(ledPins[thisPin], HIGH);
+    delay(timer);
+    // turn the pin off:
+    digitalWrite(ledPins[thisPin], LOW);
+
+  }
+}
+
+
+