lunes, 25 de febrero de 2019

Pràctica 3: POLSADOR

En aquest a pràctica aprendrem com utilitzar un polsador.

El polsador és un operador elèctric que roman actiu mentre hi feim pressió. Permet el pas o la interrupció del corrent elèctric. Aquí farem que el polsador controli un LED
-Instal·lació electrònica:

  1. Primer connectam el LED (color opcional) a la placa
  2. Després connectam 1 resistència de 330 oms al costat positiu dels LED i un cable del costat positiu a GND (terra)
  3. Una altre cable connectarà l'altra pota amb el port de sortida 10
  4. A continuació procedirem a instal·lar el polsador.
  5. Hem de connectar una resistència de 10k oms al costat del poslador al port 7 i a una fila on es connectarà al port 5V
  6. En l'altra cama del poslador connectam el cable que anirà al GND (terra)
-CODI:
#define LED 10
#define PULSADOR 7

void setup()
{
  pinMode(LED, OUTPUT);
  pinMode(PULSADOR, INPUT);
}

void loop()
{
  if(digitalRead(PULSADOR) == true)
{
  digitalWrite(LED, HIGH);
  delay(1000);
  digitalWrite(LED, LOW);
  delay(1000);
}
else
{
  digitalWrite(LED, HIGH);
  delay(100);
  digitalWrite(LED, LOW);
  delay(100);
}

}

Una aplicació d'aquest senzill circuit seria fer apagar i encendre una làmpada d'habitació.

miércoles, 13 de febrero de 2019

Pràctica 2: EL LED RGB

EN AQUEST PRÀCTICA APRENDREM COM UTILITZAR EL LED RGB

Al contrari dels LEDs normals, aquest té 4 cames, cosa que li permet "adoptar" d'alguna manera diferents colors.
-Instal·lació electrònica
  1. Primer connectam 3 cables d'entrada dels ports 3, 5, 6 de la placa Arduino a la placa protoboard amb una separació entre una i les altres dues.
  2. A partir d'allà connectam 3 resistències de 100-300 oms a banda i banda de la placa.
  3. Connectam un altre cable de la part sense resistències fins al port de sortida GND.
  4. Afegim finalment el LED RGB amb la cama més llarga al costat del cable individual.
-CODI

#define RGB_RED 3
#define RGB_GREEN 5
#define RGB_BLUE 6

void setup() {
  pinMode(RGB_RED, OUTPUT);
  pinMode(RGB_GREEN,OUTPUT);
  pinMode (RGB_BLUE, OUTPUT);
}

void loop() {
  digitalWrite(RGB_RED, HIGH);
  digitalWrite(RGB_GREEN, LOW);
  digitalWrite(RGB_BLUE, LOW);
  delay(1000);
  digitalWrite(RGB_RED, LOW);
  digitalWrite(RGB_GREEN, HIGH);
  digitalWrite(RGB_BLUE, LOW);
  delay(1000);
  digitalWrite(RGB_RED, LOW);
  digitalWrite(RGB_GREEN, LOW);
  digitalWrite(RGB_BLUE, HIGH);
  delay(1000);
}

Aquí teniu el resultat:
També es podrien canviar els colors del LED RGB afegint comandes de "void Colour"



Podríem aprofitar aquest programa en un semàfor per controlar el trànsit, canviar el temps d'espera i el color blau pel taronja.

lunes, 4 de febrero de 2019

Pràctica 1: INTERMITÈNCIA D'UN LED AMB ARDUINO

En aquesta pràctica aprendrem com fer parpellejar un LED amb Arduino.

Per començar, és necessari tenir un kit bàsic d'arduino. Amb aquest podrem dur a terme totes les conneccions electròniques necessàries per al desenvolupament del projecte juntament amb el codi del programa gratuït (Arduino).

Instal·lació electrònica:

  1.  Connectar un cable del port de sortida (B,D) seleccionat al codi (en aquest cas el 13) a la zona positiva(+) i vertical de la placa protoboard.
  2. Amb un altre cable connectar la tira positiva amb qualsevol línia horitzontal de la part central de la placa (la 19 per exemple)
  3. A continuació, amb una resistència d'uns 100-300 oms, connectar la tira 19 amb una altra diferent (la 15 per exemple).
  4. Ara amb un LED de qualsevol color el connectam al costat de la resistència per la part positiva i en la fila superior per la part negativa.
  5. Per acabar, agafam un altre cable i connectam per una banda al costat del LED i per l'altra al port GND (POWER) de la placa Arduino.
Codi:


void setup() {
  pinMode(13, OUTPUT); //pin 13 com a sortida
}

void loop() {
  digitalWrite(13, HIGH); // encendre el LED
  delay(1000);            // esperar un segon
  digitalWrite(13, LOW);  // apagar el LED 
  delay(1000);            // esperar un segon
}



El resultat seria un parescut a aquest




Les aplicacions d'aquest circuit són moltes. Per exemple, es podria connectar aquest circuit a un de major d'una fàbrica de cotxes i cada cop que una màquina falla, s'activa el circuit i el LED comença a parpellejar.

viernes, 1 de febrero de 2019

BENVINGUTS!

Hola a tots!! Benvinguts a aquest blog on aprendrem a utilitzar arduino i a realitzar projectes bàsics amb ell. M'he decidit a crear aquest blog perquè actualment estam treballant amb Arduino a classes de Tecnologia Industrial i em feia ganes compartir-ho aquí.
Arduino és una placa de circuit imprès simple basada en un microcontrolador de codi obert amb el qual podem dur a terme infinitat de projectes d'electrònica i programació i aprendre d'una forma més entretinguda.