SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
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.
}

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

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. }