SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
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.
}

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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-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
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conCarlos Benito
 
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
 

Ähnlich wie 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 Arduino
Proyecto ArduinoProyecto Arduino
Proyecto Arduino
 
Proyecto Hacienda Domotica
Proyecto Hacienda DomoticaProyecto Hacienda Domotica
Proyecto Hacienda Domotica
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
 
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-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
 
Ejercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_conEjercicios de programacion_resueltos_con
Ejercicios de programacion_resueltos_con
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Kürzlich hochgeladen (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

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