Parpellejar un led
A quasi bé tots els manuals d'Arduino es la primera pràctica que es fa i consisteix en fer un circuit connectant un led i una resistència en sèrie i fer-ho encendre's de manera intermitent.
Materials necessaris:
- Placa arduino uno
- Protoboard
- Led monocromo
- Resistència 220Ω ±5%
- Cablejat
Circuit:
Programa:
El programa té dues parts entre {}- en el void setup, definim quins pins volem de sortida i quins d'entrada
- en el void loop, donem les instruccions d'encendre i apagar i definim un temps d'espera en mili-segons.
void setup()
{
pinMode(12, OUTPUT); //establim pin12 com sortida
}
void loop()
{
digitalWrite(12, HIGH); //encén el pin12
delay(1000); //espera 1 segon
digitalWrite(12, LOW); //apaga el pin12
delay(1000); //espera 1 segon
}
Parpellejar tres leds
S'ha de fer un circuit connectant 3 leds, cadascú amb una resistència en sèrie i se'ls hi fa encendre de manera consecutiva i intermitent.Materials necessaris:
- Placa arduino uno
- Protoboard
- 3 Leds monocroms de diferents colors
- 3 Resistències de 220Ω ±5%
- Cablejat
Circuit:
Com abans, sense modificar el cicuit, podem variar l'ordre i la freqüència en la que els leds s'encenguin
Programa:
void setup(){
pinMode(11, OUTPUT); //establim pin11 com a sortida
pinMode(12, OUTPUT); //establim pin12 com a sortida
pinMode(13, OUTPUT); //establim pin13 com a sortida
}
void loop()
{
digitalWrite(11, HIGH); //encen el pin11
delay(100); //espera 0.1 segons
digitalWrite(11, LOW); //apaga el pin11
delay(100); //espera 0.1 segons
digitalWrite(12, HIGH); //encen el pin12
delay(100); //espera 0.1 segons
digitalWrite(12, LOW); //apaga el pin12
delay(100); //espera 0.1 segons
digitalWrite(13, HIGH); //encen el pin13
delay(100); //espera 0.1 segons
digitalWrite(13, LOW); //apaga el pin13
delay(100); //espera 0.1 segons
}

