SlideShare una empresa de Scribd logo
1

E&P SAREA - RED E&C | ARDUINO 3

Adibide honetan, sarrera aldagai berri bat sartuko dugu (INPUT) LED argiak aktibatzen gaitasuna izango duena. Gure
kotxeak alerta-egoera batean egon dadin, LED argi bat beti kliskatuta egongo da pultsadorea sakatu ez den bitartean.
egoera
Behin etengailua sakatuta, kliska egiten zegoen argia guztiz piztuko da bere ondorengoa kliska egoera jartzen den
in
bitartean, berriz ere pultsadorea sakatu arte.
En este ejemplo introduciremos una nueva variable de entrada (INPUT) que será el encargado de activar/desactivar los
LEDs. Con el fin que nuestro coche se mantenga siempre en estado de alerta, dejaremos que mientras el pulsador no se
accione un LED siempre se mantenga en estado de parpadeo. Una vez se pulse el botón, se encenderá por completo
mientras el que está a su lado se activará en espera de accionar nuevamente el pulsador y así sucesivamente.

KONEXIORAKO PLANOA | PLANO DE CONEXIONE
CONEXIONES
2

E&P SAREA - RED E&C | ARDUINO 3

BREADBOARD GAINEKO ESKEMA | ESQUEMA DEL MONTAJE SOBRE BREADB
SKEMA
BREADBOARD

PROGRAMAZIO KODEA | CÓDIGO DE PROGRAMACI
PROGRAMACIÓN

// Argi jokoa 3 - Kotxe fantastikoa – argia kliskatu egoera batean mantendu pultsarea sakatu arte, fijo
// gelditu arte, ondorengoa kliskatu egoera hasten den einean.

// LED argiak izango dira eta algaezin egingo ditugu “const” erabiliz.
const int ROJO = 11;
const int AMBAR = 10;
const int VERDE = 9;
const int BLANCO = 6;
E&P SAREA - RED E&C | ARDUINO 3

3

const int PULSADOR = 12;

void setup()
{
pinMode(ROJO, OUTPUT); // pinMode pin bat sarrera edo irteera moduan definitzen duen funtzioa da.
pinMode(BLANCO, OUTPUT); // pinMode(zein pinaren gainean aritu nahi dugun, INPUT
);
(sarrera)/OUTPUT
pinMode(VERDE, OUTPUT);
);

// (irteera)

pinMode(BLANCO, OUTPUT);
pinMode(PULSADOR, INPUT);
}

void loop()

{
int Pulso;
int Veces=0;
int Vuelta = 300;

// Erabiliko ditugun aldagaiak
// klikatu denbora definitu
katu

digitalWrite(ROJO, LOW); // Lehendabizi LED argi guztiak itzalita utziko ditugu.
digitalWrite(AMBAR, LOW);
digitalWrite(VERDE, LOW);
digitalWrite(BLANCO, LOW);
delay(10);
E&P SAREA - RED E&C | ARDUINO 3

4

while(Veces < 5) // whilefuntzioa Veces <5 aginpean burutu egingo den sekuentzia da.
funtzioa
//”Veces” pultsadoreak zenbat aldiz sakatu den hartzen du
”Veces”
{
(PULSADOR);
Pulso = digitalRead(PULSADOR); // Aurrekoaren verdina, baina “Pulso” aldagaia sortu da non
//guardar el valor leido del pulsador 2.
if (Pulso == LOW)
{Veces = Veces + 1;}
;}

// Bigarren pultsagailua sakatu ezkero…
// "Veces" aldagaiari 1 gehituko diogu. Lehenengo aldian
// "Veces = 0 + 1" egingo du. Bigarrenean “Veces” 1 izango da, orduan
// "Veces = 1 + 1" egitean “Veces” 2 izango da.

// Baina… Noiz bukatuko da “While” funtzioa?
funtzioa?"Veces" 5 baino txikiagoa ez denean gertatuko da
//(adibidez “Veces” = 5, 6…). Hau gertatu ezkero, “While” funtzioaren barnean dagoen programa
ezkero,
//ez da irakurriko.

// "switch" eta "if" antzekoak dira, baino “switch” kasu gehiago hartzen ditu Parente
ditu. Parentesisan dagoen
// aldagaia izango da kasua erabakitzeko balioa. Hau da, “Veces” 0 baldin bada, “Case 0:” irakurriko du.
// “Veces”-ren balioa izango da kasua, “While”
ren
“While”-aren baldintza gezurra izan arte.

switch(Veces)
{
case 0:
delay(Vuelta);
break;
5

E&P SAREA - RED E&C | ARDUINO 3

case 1:
digitalWrite(ROJO, HIGH); // Piztu eta itzaltzeko kodea (kliska), “Vuelta” denbora igarotuz.
,
delay(Vuelta);
digitalWrite(ROJO, LOW);
delay(Vuelta);
break;

case 2:
digitalWrite(ROJO, HIGH); LED Gorria piztuta utziko du eta ambarra kliska egingo du.
);//
digitalWrite(AMBAR, HIGH);
delay(Vuelta);
digitalWrite(AMBAR, LOW);
delay(Vuelta);
break;

case 3:
digitalWrite(ROJO, HIGH); // LED Gorria eta ambarra piztuta egongo dira eta verdea kliska egingo du.
digitalWrite(AMBAR, HIGH);
digitalWrite(VERDE, HIGH
HIGH);
delay(Vuelta);
digitalWrite(VERDE, LOW);
delay(Vuelta);
break;

case 4:
digitalWrite(ROJO, HIGH); // Zuria kliska egingo du eta besteak piztuta egongo dira.
);
E&P SAREA - RED E&C | ARDUINO 3

6

digitalWrite(AMBAR, HIGH
HIGH);
digitalWrite(VERDE, HIGH
HIGH);
digitalWrite(BLANCO, HIGH
HIGH);
delay(Vuelta);
digitalWrite(BLANCO, LOW
LOW);
delay(Vuelta);
break;
}
}
delay(Vuelta); // Atseden denbora
}

// Juego de luces 3 – Coche Fantastico – parpadeo de una luz hasta que el pulsador la deje fija y
// comience el parpadeo de la inmediatamente después.
//Asignacion de los LED's como constantes "const" para que no puedan cambiar.
const int ROJO = 11;
const int AMBAR = 10;
const int VERDE = 9;
const int BLANCO = 6;
const int PULSADOR = 12;

void setup()
{
pinMode(ROJO, OUTPUT);
pinMode(BLANCO, OUTPUT);
);
pinMode(VERDE, OUTPUT);

// pinMode es una función que define un pin como entrada o salida.
//Ponemos
//Ponemos pinMode( [el pin sobre el que queremos actuar], INPUT
//(entrada) / OUTPUT (salida)
//
E&P SAREA - RED E&C | ARDUINO 3

7

pinMode(BLANCO, OUTPUT);
pinMode(PULSADOR, INPUT);
}

void loop()

{
int Pulso;
int Veces=0;

// Variables que vamos a utilizar.

int Vuelta = 300;

// Tiempo de parpadeo

digitalWrite(ROJO, LOW); // Primero dejamos todos los LED's apagados
digitalWrite(AMBAR, LOW);
digitalWrite(VERDE, LOW);
digitalWrite(BLANCO, LOW);
delay(10);

while(Veces < 5) // El ciclo while funciona de tal manera que al hacer una acción mientras la
//condición (este caso que "Veces" sea menor a 5)sea cierta. La variable
condición
//"Veces" recoje las veces que se ha pulsado un pulsador.
"Veces"
{
Pulso = digitalRead(PULSADOR); // Lo mismo de antes, solo que creamos la variable "Pulso" para
PULSADOR);
//guardar el valor leido del pulsador 2.
if (Pulso == LOW)
{Veces = Veces + 1;}
;}

// Si pulsamos el pulsador 2.
2...
// A "Veces" le sumamos 1. La primera vez, como empieza de 0, hace
E&P SAREA - RED E&C | ARDUINO 3

8

// "Veces = 0 + 1", la segunda vuelta, "Veces" será igual a 1por lo tanto,
// hará "Veces = 1 + 1", y tomará el valor 2.
// Pero... ¿cuándo acaba el bucle "while"? Esto se da cuando la condición que tiene (que "Veces"
//sea menor a 5) no se cumpla(por ejemplo en "Veces" = 5, 6...). Lo que hace es inmediatamente
sea
cumpla(por
//salir de lo que tenga dentro (el "switch" con sus case).
salir

// "switch" es muy parecido a "if", solo que contempla más casos. Depende de la variable "Veces".
//Esto significa que cuando "Veces" sea 0, el programa hará lo que ponga en "case 0:" y saldrá,
//cuando "Veces" sea 1, hará lo que mande case 1: y saldrá... Hasta que la condición del "while" sea
//falsa.

switch(Veces)
{
case 0:
delay(Vuelta);
break;

case 1:
digitalWrite(ROJO, HIGH); // Encender y apagar el LED Rojo con un retardo.
delay(Vuelta);
digitalWrite(ROJO, LOW);
delay(Vuelta);
break;
9

E&P SAREA - RED E&C | ARDUINO 3

case 2:
digitalWrite(ROJO, HIGH); // Mantener encendido el LED Rojo y hacer parpadear el LED Ambar
);
Ambar.
digitalWrite(AMBAR, HIGH);
delay(Vuelta);
digitalWrite(AMBAR, LOW);
delay(Vuelta);
break;

case 3:
digitalWrite(ROJO, HIGH); // Mantener el Rojo y Ambar y parpadear el Verde.
digitalWrite(AMBAR, HIGH);
digitalWrite(VERDE, HIGH
HIGH);
delay(Vuelta);
digitalWrite(VERDE, LOW);
delay(Vuelta);
break;

case 4:
digitalWrite(ROJO, HIGH); // Mantener, Rojo, Ambar y Verde y parpadear el Blanco.
);
digitalWrite(AMBAR, HIGH
HIGH);
digitalWrite(VERDE, HIGH
HIGH);
digitalWrite(BLANCO, HIGH
HIGH);
delay(Vuelta);
digitalWrite(BLANCO, LOW
LOW);
delay(Vuelta);
break;
10

E&P SAREA - RED E&C | ARDUINO 3
}
}
delay(Vuelta); // Reposo para que no salte inmediatamente.
}

Más contenido relacionado

La actualidad más candente

Circuitos digitales act4
Circuitos digitales act4Circuitos digitales act4
Circuitos digitales act4Daniel Manzo
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivasestrella1999
 
SIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaSIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaElias Log
 
Circuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesCircuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesiestornes
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoLuis Leandro Carlo
 
Proyecto integrador
Proyecto integradorProyecto integrador
Proyecto integradoralfonsopira
 
Colegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxColegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxFelipe Torres Gutierrez
 
Roboticakuka2 131127144948-phpapp01
Roboticakuka2 131127144948-phpapp01Roboticakuka2 131127144948-phpapp01
Roboticakuka2 131127144948-phpapp01Cristian Guzman
 

La actualidad más candente (15)

Circuitos digitales act4
Circuitos digitales act4Circuitos digitales act4
Circuitos digitales act4
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivas
 
SIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar AutomtizadaSIALESA - Sistema de Alarma Escolar Automtizada
SIALESA - Sistema de Alarma Escolar Automtizada
 
Circuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesCircuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornes
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
2.función not
2.función not2.función not
2.función not
 
Proyecto integrador
Proyecto integradorProyecto integrador
Proyecto integrador
 
Presentación1
Presentación1Presentación1
Presentación1
 
Clase 3 arduino 26.10
Clase 3 arduino 26.10Clase 3 arduino 26.10
Clase 3 arduino 26.10
 
Sistema de alarma para domicilio (2)
Sistema de alarma para domicilio (2)Sistema de alarma para domicilio (2)
Sistema de alarma para domicilio (2)
 
Cerradura Electrónica
Cerradura ElectrónicaCerradura Electrónica
Cerradura Electrónica
 
Colegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsxColegio nacional nicolás esguerra 1000000.ppsx
Colegio nacional nicolás esguerra 1000000.ppsx
 
Mantenimiento de una computadora
Mantenimiento de una computadoraMantenimiento de una computadora
Mantenimiento de una computadora
 
sensores nxt
sensores nxtsensores nxt
sensores nxt
 
Roboticakuka2 131127144948-phpapp01
Roboticakuka2 131127144948-phpapp01Roboticakuka2 131127144948-phpapp01
Roboticakuka2 131127144948-phpapp01
 

Similar a E&P SAREA - RED E&C | ARDUINO 3

E&P SAREA - RED E&C | ARDUINO 2
E&P SAREA - RED E&C | ARDUINO 2E&P SAREA - RED E&C | ARDUINO 2
E&P SAREA - RED E&C | ARDUINO 2Ikaskidetza Sarea
 
E&P SAREA - RED E&C | ARDUINO 1
E&P SAREA - RED E&C | ARDUINO 1E&P SAREA - RED E&C | ARDUINO 1
E&P SAREA - RED E&C | ARDUINO 1Ikaskidetza Sarea
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino unoIvan Espinosa
 
Arduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoArduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoSANTIAGO PABLO ALBERTO
 
Tutorial proton part 5
Tutorial proton part 5Tutorial proton part 5
Tutorial proton part 5dar851112
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoHugoDanteGarciaMunoz
 
Mini Proyecto Arduino
Mini Proyecto Arduino Mini Proyecto Arduino
Mini Proyecto Arduino Brenn Cabreera
 
PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7SANTIAGO PABLO ALBERTO
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conCarlos Benito
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfEJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfIngOscarRojasHernand
 
automatismo
automatismoautomatismo
automatismoalone
 
Tutorial proton part 4
Tutorial proton part 4Tutorial proton part 4
Tutorial proton part 4dar851112
 
Arduino: Actividades programación con Arduino
Arduino: Actividades programación con ArduinoArduino: Actividades programación con Arduino
Arduino: Actividades programación con ArduinoSANTIAGO PABLO ALBERTO
 

Similar a E&P SAREA - RED E&C | ARDUINO 3 (20)

E&P SAREA - RED E&C | ARDUINO 2
E&P SAREA - RED E&C | ARDUINO 2E&P SAREA - RED E&C | ARDUINO 2
E&P SAREA - RED E&C | ARDUINO 2
 
E&P SAREA - RED E&C | ARDUINO 1
E&P SAREA - RED E&C | ARDUINO 1E&P SAREA - RED E&C | ARDUINO 1
E&P SAREA - RED E&C | ARDUINO 1
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino uno
 
Arduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con ArduinoArduino: Reporte de diseño controlador acuario con Arduino
Arduino: Reporte de diseño controlador acuario con Arduino
 
Tutorial proton part 5
Tutorial proton part 5Tutorial proton part 5
Tutorial proton part 5
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estado
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
 
Proyecto Arduino
Proyecto ArduinoProyecto Arduino
Proyecto Arduino
 
Proyecto Hacienda Domotica
Proyecto Hacienda DomoticaProyecto Hacienda Domotica
Proyecto Hacienda Domotica
 
Mini Proyecto Arduino
Mini Proyecto Arduino Mini Proyecto Arduino
Mini Proyecto Arduino
 
PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_con
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdfEJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
EJERCICIOS_DE_PROGRAMACION_RESUELTOS_CON (1).pdf
 
automatismo
automatismoautomatismo
automatismo
 
Tutorial proton part 4
Tutorial proton part 4Tutorial proton part 4
Tutorial proton part 4
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Arduino Basico.pptx
Arduino Basico.pptxArduino Basico.pptx
Arduino Basico.pptx
 
Actividades arduino bellavista
Actividades arduino bellavistaActividades arduino bellavista
Actividades arduino bellavista
 
Arduino: Actividades programación con Arduino
Arduino: Actividades programación con ArduinoArduino: Actividades programación con Arduino
Arduino: Actividades programación con Arduino
 

Más de Ikaskidetza Sarea

LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Sesión de cierre (3/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Sesión de cierre (3/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Sesión de cierre (3/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Sesión de cierre (3/3)Ikaskidetza Sarea
 
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Presentación (1/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Presentación (1/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Presentación (1/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Presentación (1/3)Ikaskidetza Sarea
 
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Taller (2/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Taller (2/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Taller (2/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Taller (2/3)Ikaskidetza Sarea
 
Social Media eta web posizionamenduko tailerra
Social Media eta web posizionamenduko tailerraSocial Media eta web posizionamenduko tailerra
Social Media eta web posizionamenduko tailerraIkaskidetza Sarea
 
Ikaskidetza Sarea: IKUSPEGI OROKORRA - VISIÓN GENERAL
Ikaskidetza Sarea:  IKUSPEGI OROKORRA - VISIÓN GENERALIkaskidetza Sarea:  IKUSPEGI OROKORRA - VISIÓN GENERAL
Ikaskidetza Sarea: IKUSPEGI OROKORRA - VISIÓN GENERALIkaskidetza Sarea
 
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta Ikaskidetza Sarea
 
GAZE, Ekintzailetzaren hamaika aurpegiak.
GAZE, Ekintzailetzaren hamaika aurpegiak.GAZE, Ekintzailetzaren hamaika aurpegiak.
GAZE, Ekintzailetzaren hamaika aurpegiak.Ikaskidetza Sarea
 
JDownloader deskarga-kudeatzailearen lokalizazioa.
JDownloader deskarga-kudeatzailearen lokalizazioa. JDownloader deskarga-kudeatzailearen lokalizazioa.
JDownloader deskarga-kudeatzailearen lokalizazioa. Ikaskidetza Sarea
 
Erradiazio Elektromagnetikoa.
Erradiazio Elektromagnetikoa. Erradiazio Elektromagnetikoa.
Erradiazio Elektromagnetikoa. Ikaskidetza Sarea
 
Kubo: Atton-amonen adimena lantzeko jokoa.
Kubo: Atton-amonen adimena lantzeko jokoa. Kubo: Atton-amonen adimena lantzeko jokoa.
Kubo: Atton-amonen adimena lantzeko jokoa. Ikaskidetza Sarea
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Ikaskidetza Sarea
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Ikaskidetza Sarea
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Ikaskidetza Sarea
 
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik?
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik? Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik?
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik? Ikaskidetza Sarea
 
Seminario sobre Participación, Autogestión y Desempoderamiento
Seminario sobre Participación, Autogestión y DesempoderamientoSeminario sobre Participación, Autogestión y Desempoderamiento
Seminario sobre Participación, Autogestión y DesempoderamientoIkaskidetza Sarea
 
Introduccion a la electronica
Introduccion a la electronicaIntroduccion a la electronica
Introduccion a la electronicaIkaskidetza Sarea
 
Taller "Que la creatividad te acompañe…"
Taller "Que la creatividad te acompañe…"Taller "Que la creatividad te acompañe…"
Taller "Que la creatividad te acompañe…"Ikaskidetza Sarea
 
Geolokalizazio aktiboko tailerra
Geolokalizazio aktiboko tailerraGeolokalizazio aktiboko tailerra
Geolokalizazio aktiboko tailerraIkaskidetza Sarea
 

Más de Ikaskidetza Sarea (20)

LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Sesión de cierre (3/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Sesión de cierre (3/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Sesión de cierre (3/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Sesión de cierre (3/3)
 
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Presentación (1/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Presentación (1/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Presentación (1/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Presentación (1/3)
 
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Taller (2/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Taller (2/3)LÍNEA DE CREATIVIDAD E INNOVACIÓN  en #ikaskide14 - Taller (2/3)
LÍNEA DE CREATIVIDAD E INNOVACIÓN en #ikaskide14 - Taller (2/3)
 
Social Media eta web posizionamenduko tailerra
Social Media eta web posizionamenduko tailerraSocial Media eta web posizionamenduko tailerra
Social Media eta web posizionamenduko tailerra
 
Ikaskidetza Sarea: IKUSPEGI OROKORRA - VISIÓN GENERAL
Ikaskidetza Sarea:  IKUSPEGI OROKORRA - VISIÓN GENERALIkaskidetza Sarea:  IKUSPEGI OROKORRA - VISIÓN GENERAL
Ikaskidetza Sarea: IKUSPEGI OROKORRA - VISIÓN GENERAL
 
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta
E&P Sarea en #ikaskide14: Gerardo de Summa Aldapeta
 
GAZE, Ekintzailetzaren hamaika aurpegiak.
GAZE, Ekintzailetzaren hamaika aurpegiak.GAZE, Ekintzailetzaren hamaika aurpegiak.
GAZE, Ekintzailetzaren hamaika aurpegiak.
 
Izar Galaktik.
Izar Galaktik. Izar Galaktik.
Izar Galaktik.
 
JDownloader deskarga-kudeatzailearen lokalizazioa.
JDownloader deskarga-kudeatzailearen lokalizazioa. JDownloader deskarga-kudeatzailearen lokalizazioa.
JDownloader deskarga-kudeatzailearen lokalizazioa.
 
Erradiazio Elektromagnetikoa.
Erradiazio Elektromagnetikoa. Erradiazio Elektromagnetikoa.
Erradiazio Elektromagnetikoa.
 
Kubo: Atton-amonen adimena lantzeko jokoa.
Kubo: Atton-amonen adimena lantzeko jokoa. Kubo: Atton-amonen adimena lantzeko jokoa.
Kubo: Atton-amonen adimena lantzeko jokoa.
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
 
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
Kriminologia eta bere aplikazioak: Delinkuentziaren prebentzioa eta delinkuen...
 
Molekulen egitura.
Molekulen egitura. Molekulen egitura.
Molekulen egitura.
 
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik?
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik? Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik?
Espetxe zigorra egokia da? Ezinbestekoa? Alternatibarik?
 
Seminario sobre Participación, Autogestión y Desempoderamiento
Seminario sobre Participación, Autogestión y DesempoderamientoSeminario sobre Participación, Autogestión y Desempoderamiento
Seminario sobre Participación, Autogestión y Desempoderamiento
 
Introduccion a la electronica
Introduccion a la electronicaIntroduccion a la electronica
Introduccion a la electronica
 
Taller "Que la creatividad te acompañe…"
Taller "Que la creatividad te acompañe…"Taller "Que la creatividad te acompañe…"
Taller "Que la creatividad te acompañe…"
 
Geolokalizazio aktiboko tailerra
Geolokalizazio aktiboko tailerraGeolokalizazio aktiboko tailerra
Geolokalizazio aktiboko tailerra
 

Último

Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNjmorales40
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.DeinerSuclupeMori
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoYasneidyGonzalez
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitalesnievesjiesc03
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docxFelixCamachoGuzman
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoasadvavillacorte123
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezRuben53283
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24auxsoporte
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptAntonioaraujo810405
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºCEIP TIERRA DE PINARES
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...crcamora123
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)JonathanCovena1
 

Último (20)

Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.pptMaterial-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
Material-de-Apoyo-Escuela-Sabatica-02-2-2024.pptx.ppt
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 

E&P SAREA - RED E&C | ARDUINO 3

  • 1. 1 E&P SAREA - RED E&C | ARDUINO 3 Adibide honetan, sarrera aldagai berri bat sartuko dugu (INPUT) LED argiak aktibatzen gaitasuna izango duena. Gure kotxeak alerta-egoera batean egon dadin, LED argi bat beti kliskatuta egongo da pultsadorea sakatu ez den bitartean. egoera Behin etengailua sakatuta, kliska egiten zegoen argia guztiz piztuko da bere ondorengoa kliska egoera jartzen den in bitartean, berriz ere pultsadorea sakatu arte. En este ejemplo introduciremos una nueva variable de entrada (INPUT) que será el encargado de activar/desactivar los LEDs. Con el fin que nuestro coche se mantenga siempre en estado de alerta, dejaremos que mientras el pulsador no se accione un LED siempre se mantenga en estado de parpadeo. Una vez se pulse el botón, se encenderá por completo mientras el que está a su lado se activará en espera de accionar nuevamente el pulsador y así sucesivamente. KONEXIORAKO PLANOA | PLANO DE CONEXIONE CONEXIONES
  • 2. 2 E&P SAREA - RED E&C | ARDUINO 3 BREADBOARD GAINEKO ESKEMA | ESQUEMA DEL MONTAJE SOBRE BREADB SKEMA BREADBOARD PROGRAMAZIO KODEA | CÓDIGO DE PROGRAMACI PROGRAMACIÓN // Argi jokoa 3 - Kotxe fantastikoa – argia kliskatu egoera batean mantendu pultsarea sakatu arte, fijo // gelditu arte, ondorengoa kliskatu egoera hasten den einean. // LED argiak izango dira eta algaezin egingo ditugu “const” erabiliz. const int ROJO = 11; const int AMBAR = 10; const int VERDE = 9; const int BLANCO = 6;
  • 3. E&P SAREA - RED E&C | ARDUINO 3 3 const int PULSADOR = 12; void setup() { pinMode(ROJO, OUTPUT); // pinMode pin bat sarrera edo irteera moduan definitzen duen funtzioa da. pinMode(BLANCO, OUTPUT); // pinMode(zein pinaren gainean aritu nahi dugun, INPUT ); (sarrera)/OUTPUT pinMode(VERDE, OUTPUT); ); // (irteera) pinMode(BLANCO, OUTPUT); pinMode(PULSADOR, INPUT); } void loop() { int Pulso; int Veces=0; int Vuelta = 300; // Erabiliko ditugun aldagaiak // klikatu denbora definitu katu digitalWrite(ROJO, LOW); // Lehendabizi LED argi guztiak itzalita utziko ditugu. digitalWrite(AMBAR, LOW); digitalWrite(VERDE, LOW); digitalWrite(BLANCO, LOW); delay(10);
  • 4. E&P SAREA - RED E&C | ARDUINO 3 4 while(Veces < 5) // whilefuntzioa Veces <5 aginpean burutu egingo den sekuentzia da. funtzioa //”Veces” pultsadoreak zenbat aldiz sakatu den hartzen du ”Veces” { (PULSADOR); Pulso = digitalRead(PULSADOR); // Aurrekoaren verdina, baina “Pulso” aldagaia sortu da non //guardar el valor leido del pulsador 2. if (Pulso == LOW) {Veces = Veces + 1;} ;} // Bigarren pultsagailua sakatu ezkero… // "Veces" aldagaiari 1 gehituko diogu. Lehenengo aldian // "Veces = 0 + 1" egingo du. Bigarrenean “Veces” 1 izango da, orduan // "Veces = 1 + 1" egitean “Veces” 2 izango da. // Baina… Noiz bukatuko da “While” funtzioa? funtzioa?"Veces" 5 baino txikiagoa ez denean gertatuko da //(adibidez “Veces” = 5, 6…). Hau gertatu ezkero, “While” funtzioaren barnean dagoen programa ezkero, //ez da irakurriko. // "switch" eta "if" antzekoak dira, baino “switch” kasu gehiago hartzen ditu Parente ditu. Parentesisan dagoen // aldagaia izango da kasua erabakitzeko balioa. Hau da, “Veces” 0 baldin bada, “Case 0:” irakurriko du. // “Veces”-ren balioa izango da kasua, “While” ren “While”-aren baldintza gezurra izan arte. switch(Veces) { case 0: delay(Vuelta); break;
  • 5. 5 E&P SAREA - RED E&C | ARDUINO 3 case 1: digitalWrite(ROJO, HIGH); // Piztu eta itzaltzeko kodea (kliska), “Vuelta” denbora igarotuz. , delay(Vuelta); digitalWrite(ROJO, LOW); delay(Vuelta); break; case 2: digitalWrite(ROJO, HIGH); LED Gorria piztuta utziko du eta ambarra kliska egingo du. );// digitalWrite(AMBAR, HIGH); delay(Vuelta); digitalWrite(AMBAR, LOW); delay(Vuelta); break; case 3: digitalWrite(ROJO, HIGH); // LED Gorria eta ambarra piztuta egongo dira eta verdea kliska egingo du. digitalWrite(AMBAR, HIGH); digitalWrite(VERDE, HIGH HIGH); delay(Vuelta); digitalWrite(VERDE, LOW); delay(Vuelta); break; case 4: digitalWrite(ROJO, HIGH); // Zuria kliska egingo du eta besteak piztuta egongo dira. );
  • 6. E&P SAREA - RED E&C | ARDUINO 3 6 digitalWrite(AMBAR, HIGH HIGH); digitalWrite(VERDE, HIGH HIGH); digitalWrite(BLANCO, HIGH HIGH); delay(Vuelta); digitalWrite(BLANCO, LOW LOW); delay(Vuelta); break; } } delay(Vuelta); // Atseden denbora } // Juego de luces 3 – Coche Fantastico – parpadeo de una luz hasta que el pulsador la deje fija y // comience el parpadeo de la inmediatamente después. //Asignacion de los LED's como constantes "const" para que no puedan cambiar. const int ROJO = 11; const int AMBAR = 10; const int VERDE = 9; const int BLANCO = 6; const int PULSADOR = 12; void setup() { pinMode(ROJO, OUTPUT); pinMode(BLANCO, OUTPUT); ); pinMode(VERDE, OUTPUT); // pinMode es una función que define un pin como entrada o salida. //Ponemos //Ponemos pinMode( [el pin sobre el que queremos actuar], INPUT //(entrada) / OUTPUT (salida) //
  • 7. E&P SAREA - RED E&C | ARDUINO 3 7 pinMode(BLANCO, OUTPUT); pinMode(PULSADOR, INPUT); } void loop() { int Pulso; int Veces=0; // Variables que vamos a utilizar. int Vuelta = 300; // Tiempo de parpadeo digitalWrite(ROJO, LOW); // Primero dejamos todos los LED's apagados digitalWrite(AMBAR, LOW); digitalWrite(VERDE, LOW); digitalWrite(BLANCO, LOW); delay(10); while(Veces < 5) // El ciclo while funciona de tal manera que al hacer una acción mientras la //condición (este caso que "Veces" sea menor a 5)sea cierta. La variable condición //"Veces" recoje las veces que se ha pulsado un pulsador. "Veces" { Pulso = digitalRead(PULSADOR); // Lo mismo de antes, solo que creamos la variable "Pulso" para PULSADOR); //guardar el valor leido del pulsador 2. if (Pulso == LOW) {Veces = Veces + 1;} ;} // Si pulsamos el pulsador 2. 2... // A "Veces" le sumamos 1. La primera vez, como empieza de 0, hace
  • 8. E&P SAREA - RED E&C | ARDUINO 3 8 // "Veces = 0 + 1", la segunda vuelta, "Veces" será igual a 1por lo tanto, // hará "Veces = 1 + 1", y tomará el valor 2. // Pero... ¿cuándo acaba el bucle "while"? Esto se da cuando la condición que tiene (que "Veces" //sea menor a 5) no se cumpla(por ejemplo en "Veces" = 5, 6...). Lo que hace es inmediatamente sea cumpla(por //salir de lo que tenga dentro (el "switch" con sus case). salir // "switch" es muy parecido a "if", solo que contempla más casos. Depende de la variable "Veces". //Esto significa que cuando "Veces" sea 0, el programa hará lo que ponga en "case 0:" y saldrá, //cuando "Veces" sea 1, hará lo que mande case 1: y saldrá... Hasta que la condición del "while" sea //falsa. switch(Veces) { case 0: delay(Vuelta); break; case 1: digitalWrite(ROJO, HIGH); // Encender y apagar el LED Rojo con un retardo. delay(Vuelta); digitalWrite(ROJO, LOW); delay(Vuelta); break;
  • 9. 9 E&P SAREA - RED E&C | ARDUINO 3 case 2: digitalWrite(ROJO, HIGH); // Mantener encendido el LED Rojo y hacer parpadear el LED Ambar ); Ambar. digitalWrite(AMBAR, HIGH); delay(Vuelta); digitalWrite(AMBAR, LOW); delay(Vuelta); break; case 3: digitalWrite(ROJO, HIGH); // Mantener el Rojo y Ambar y parpadear el Verde. digitalWrite(AMBAR, HIGH); digitalWrite(VERDE, HIGH HIGH); delay(Vuelta); digitalWrite(VERDE, LOW); delay(Vuelta); break; case 4: digitalWrite(ROJO, HIGH); // Mantener, Rojo, Ambar y Verde y parpadear el Blanco. ); digitalWrite(AMBAR, HIGH HIGH); digitalWrite(VERDE, HIGH HIGH); digitalWrite(BLANCO, HIGH HIGH); delay(Vuelta); digitalWrite(BLANCO, LOW LOW); delay(Vuelta); break;
  • 10. 10 E&P SAREA - RED E&C | ARDUINO 3 } } delay(Vuelta); // Reposo para que no salte inmediatamente. }