Si inizia con Arduino!(Quasi)

Posted by – 6 marzo 2010

In attesa del 10 di marzo, giorno in cui è fissato l’ orale di analisi matematica, ho deciso di dilettarmi giusto 5 minuti con Arduino! :)
Il risultato è un trio di LED lampeggianti prima in sequenza e poi emettendo una specie di flash. Ciò di cui mi sono servito è: 3 LED, 3 resistenze, l’ Arduino Duemilanove, un pò di C e ovviamente un attimo di pazienza. Ecco fatto. :D

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
int ledPin1 =  10;    // LED connected to digital pin 10
int ledPin2 =  11;    // LED connected to digital pin 11
int ledPin3 =  12;    // LED connected to digital pin 12
 
// The setup() method runs once, when the sketch starts
 
void setup()   {                
  // initialize the digital pin as an output:
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);  
  pinMode(ledPin3, OUTPUT);
}
 
// the loop() method runs over and over again,
// as long as the Arduino has power
 
void loop()                     
{
  digitalWrite(ledPin1, HIGH);   // set the LED on
  delay(1000);                   // wait for a second
  digitalWrite(ledPin1, LOW);    //set the LED off
  delay(100);                  
  digitalWrite(ledPin2, HIGH);
  delay(1000);                  
  digitalWrite(ledPin2, LOW);
  delay(100);
  digitalWrite(ledPin3, HIGH);    
  delay(1000);                  
  digitalWrite(ledPin3, LOW);
  delay(100);
 
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);   
  digitalWrite(ledPin3, HIGH);   
  delay(100);
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  delay(100);
  digitalWrite(ledPin1, HIGH);
  digitalWrite(ledPin2, HIGH);   
  digitalWrite(ledPin3, HIGH);   
  delay(100);
  digitalWrite(ledPin1, LOW);
  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, LOW);
  delay(1000);
}

Questo che segue è il risultato filmato con la videocamera (scusate per la qualita ma è un cellulare :) ).

0 Comments on Si inizia con Arduino!(Quasi)

Respond | Trackback

Respond

Comments

Comments


Switch to our mobile site