Vito Cafazzo Arduino – Esercizio
Arduino – Esercizio
Le seguenti esercitazioni sono visualizzabili su questo sito per esclusivo uso personale. Il sottoscritto non si ritiene responsabile di danneggiamenti a componenti elettronici e/o altri “guai” dovuti all’utilizzo delle informazioni pubblicate su questa pagina.

Led
Autore: Vito Cafazzo
Indicazioni ARGOMENTI
Costanti, funzioni pinMode, digitalWrite e delay.
MATERIALI
Un led, una resistenza da 470 ohm.
INDICAZIONI
In serie al led è consigliato una resistenza di 470 ohm,
ne ho inserita una da 1000 ohm e funziona lo stesso.
Per definire una costante è possibile utilizzare anche la
direttiva define in questo modo:
#define Led 10
SCHEMA
-----------
| Led |
-----------
| |
R(470) |
| |
PIN GND
Codice //definisce il pin relativo al led
const int Led=1;
//-----------------------------------------------------------
void setup()
{
// impostiamo la modalità del pin: INPUT/OUTPUT
pinMode (Led, OUTPUT);
}
//-----------------------------------------------------------
void loop()
{
// impostiamo la tensione a 5 V essendo il pin in modalità OUTPUT
digitalWrite (Led, HIGH);
// attendiamo XXXX millisecondi
delay(2000);
// impostiamo la tensione a 0 V essendo il pin in modalità OUTPUT
digitalWrite (Led, LOW);
// attendiamo XXXX millisecondi
delay(500);
}
ARGOMENTI
Costanti, funzioni pinMode, digitalWrite e delay.
MATERIALI
Un led, una resistenza da 470 ohm.
INDICAZIONI
In serie al led è consigliato una resistenza di 470 ohm,
ne ho inserita una da 1000 ohm e funziona lo stesso.
Per definire una costante è possibile utilizzare anche la
direttiva define in questo modo:
#define Led 10
SCHEMA
-----------
| Led |
-----------
| |
R(470) |
| |
PIN GND //definisce il pin relativo al led
const int Led=1;
//-----------------------------------------------------------
void setup()
{
// impostiamo la modalità del pin: INPUT/OUTPUT
pinMode (Led, OUTPUT);
}
//-----------------------------------------------------------
void loop()
{
// impostiamo la tensione a 5 V essendo il pin in modalità OUTPUT
digitalWrite (Led, HIGH);
// attendiamo XXXX millisecondi
delay(2000);
// impostiamo la tensione a 0 V essendo il pin in modalità OUTPUT
digitalWrite (Led, LOW);
// attendiamo XXXX millisecondi
delay(500);
}



