MANUAL DE PROGRAMACIÓ AMB ARDUINO
Requisits de compleció
ENTRADES I SORTIDES
🔑 Configuració inicial de pins
Perquè un pin pugui ser utilitzat, primer l’hem de configurar amb pinMode():
| Funció | Descripció | 💡 Exemple en codi |
|---|---|---|
pinMode(pin, INPUT) |
Configura el pin com a entrada | pinMode(2, INPUT); |
pinMode(pin, OUTPUT) |
Configura el pin com a sortida | pinMode(13, OUTPUT); |
Entrada = Sensor (llegeix informació)
Sortida = Actuador (fa una acció)
👂 Llegir entrades
| Funció | Descripció | 💡 Exemple en codi |
|---|---|---|
digitalRead(pin) |
Llegeix 0 o 1 (LOW/HIGH) d’un pin digital | estat = digitalRead(2); |
analogRead(pin) |
Llegeix valors 0–1023 d’un pin analògic | valor = analogRead(A0); |
📬 Escriure sortides
| Funció | Descripció | Exemple en C/Arduino |
|---|---|---|
digitalWrite(pin, HIGH) |
Posa el pin en tensió (5V → ON) | digitalWrite(13, HIGH); |
digitalWrite(pin, LOW) |
Posa el pin a 0V (OFF) | digitalWrite(13, LOW); |
analogWrite(pin, valor) |
Escriu valor PWM (0–255) en un pin amb sortida PWM | analogWrite(9, 128); |