]> git.piffa.net Git - sketchbook_andrea/blob
79965552130983726b6034d5b7e3d5c607abd7e6
[sketchbook_andrea] /
1 /*
2   Blink v3
3  Now with 2 variables and an extra LED (remember a ~320 ohms resistor).
4  Turns on an LED on for one second, then off for one second, repeatedly.
5  
6  This example code is in the public domain.
7  */
8
9 // Pin 13 has an LED connected on most Arduino boards.
10 // give it a name:
11 int led = 13;
12 int red = 12;
13 int breve = 200;
14 int lunga = 1000;
15
16 // the setup routine runs once when you press reset:
17 void setup() {                
18   // initialize the digital pin as an output.
19   pinMode(led, OUTPUT);     
20   pinMode(red, OUTPUT);
21 }
22
23 // the loop routine runs over and over again forever:
24 void loop() {
25 lightRed(lunga);
26 lightRed(breve);
27
28 lightGreen(breve);
29 lightGreen(lunga);
30 }
31
32 void lightRed(int length) { // Argomento
33   digitalWrite(red, HIGH);   // turn the LED on (HIGH is the voltage level)
34   delay(length);               // wait for a second
35   digitalWrite(red, LOW);    // turn the LED off by making the voltage LOW
36   delay(length); 
37 }
38
39 void lightGreen(int  length) {
40   digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
41   delay(length);               // wait for a second
42   digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
43   delay(length);               // wait for a second
44 }
45