SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Programando los bloques de control-
El bloque Mientras
Mientras no aprendas, repite esta lección
En esta ocasión toca el bloque de Control Mientras…. Este bloque permite que, mientras se esté cumpliendo una condición, se
ejecuten ciertas instrucciones.
¡Vamos allá!
Necesitarás:
 1 LDR
 1 Zumbador
 Una placa Arduino
 Un cable USB
El funcionamiento de este bloque es muy sencillo, vamos a verlo con un ejemplo
En este programa, mientras la lectura del sensor de luz sea mayor de 400 sonará el zumbador, ¡es una alarma de luz
excesiva!, este funcionamiento se suele representar con el siguiente esquema:
Es muy importante notar que la cantidad de luz se debe actualizar en cada iteración del bucle, ya que de lo contrario, una vez
que entramos en el bucle no volveríamos a leer el valor del sensor, y por lo tanto, jamás saldríamos de él.
Programando los bloques de control:
El bloque Contar
1, 2, 3 probando probando…
Hoy vamos a aprender cómo funciona el bloque Contar.
¡Vamos allá!
Necesitarás:
 1 LED
 Una placa controladora Arduino
 Un cable USB
¿Recuerdas la lección anterior donde aprendiste qué era un bucle y cómo funcionaba el bloque Mientras? Pues bien, este
bloque es también un bucle, pero en vez de repetirse mientras se cumpla una condición, el programa repetirá las órdenes solo
un número de veces determinado.
Para ello hay que decirle al bloque qué contar, desde dónde y hasta dónde. Vamos a ver cómo funciona con un ejemplo muy
sencillo:
El programa enciende el LED un tiempo determinado, incrementando ese tiempo cada vez en un segundo. De esta forma, la
primera vez se encenderá un segundo, la segunda dos segundos, la tercera tres, así hasta llegar a diez.
Para ello usamos el bloque contar. En este bloque debes configurar tres valores. El primero, Contar con [valor] es donde
debes decir con que variable vas a contar, en nuestro caso la variable cuenta. El segundo desde [valor] es donde debemos
decir desde dónde queremos empezar a contar. Podemos empezar a contar desde cero, uno, diez, o cualquier otro valor. Por
último, hasta [valor] te permite definir hasta qué valor deseas contar.
Puedes contar hacia delante, incrementando valores… ¡o hacia atrás!, disminuyendo valores. En el caso de que tu valor inicial
sea mayor que el final, por ejemplo contar de 10 a 1, el programa irá restando valores hasta llegar a 1.
El bucle contar tiene un montón de utilidades, pero la mejor de todas es que… ¡no tendrás que usar tus manos nunca más!
¿Se te ocurre alguna otra aplicación? ¿Qué tal si creas una máquina para contar automáticamente jugando al escondite?
Podrías hacer que se ilumine un LED cada segundo y suene un zumbador al llegar a 100… ¡Inténtalo!

Más contenido relacionado

La actualidad más candente

Presentacion #2 sofware lego midstor m nxt
Presentacion #2 sofware  lego midstor m nxtPresentacion #2 sofware  lego midstor m nxt
Presentacion #2 sofware lego midstor m nxtCamilo Castillo Cruz
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerralikioji
 
Trabajo 2 periodo
Trabajo 2 periodoTrabajo 2 periodo
Trabajo 2 periodolacatorce
 
10 items de manual de usuario 2.0
10 items de manual de usuario 2.010 items de manual de usuario 2.0
10 items de manual de usuario 2.0Nico Fonseca
 
Guia de infor 4
Guia de infor 4Guia de infor 4
Guia de infor 4juanchayan
 
Guia de informatica
Guia de informaticaGuia de informatica
Guia de informaticajuanchayan
 
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
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerra Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerra Andres Arenastellez
 
NXT Guía rápida
NXT Guía rápida NXT Guía rápida
NXT Guía rápida Emma Vedo
 
Cifuentes 905
Cifuentes 905Cifuentes 905
Cifuentes 905Ponky905
 
Trabajo de informatica1
Trabajo de informatica1Trabajo de informatica1
Trabajo de informatica1David Chavez
 
Taller con Lego Mindstorms
Taller con Lego MindstormsTaller con Lego Mindstorms
Taller con Lego Mindstormscipinzon
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms educationfoxperro
 
Instructivo programación en chanting
Instructivo programación en chantingInstructivo programación en chanting
Instructivo programación en chantingMarcos Berttoni
 
Guia de infor 4.pptx
 Guia de infor 4.pptx Guia de infor 4.pptx
Guia de infor 4.pptxthefaut
 

La actualidad más candente (18)

Presentacion #2 sofware lego midstor m nxt
Presentacion #2 sofware  lego midstor m nxtPresentacion #2 sofware  lego midstor m nxt
Presentacion #2 sofware lego midstor m nxt
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Trabajo 2 periodo
Trabajo 2 periodoTrabajo 2 periodo
Trabajo 2 periodo
 
10 items de manual de usuario 2.0
10 items de manual de usuario 2.010 items de manual de usuario 2.0
10 items de manual de usuario 2.0
 
Guia de infor 4
Guia de infor 4Guia de infor 4
Guia de infor 4
 
Guia de informatica
Guia de informaticaGuia de informatica
Guia de informatica
 
Capacitación avanzada ev3
Capacitación avanzada ev3Capacitación avanzada ev3
Capacitación avanzada ev3
 
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
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerra Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
NXT Guía rápida
NXT Guía rápida NXT Guía rápida
NXT Guía rápida
 
Cifuentes 905
Cifuentes 905Cifuentes 905
Cifuentes 905
 
Manual NXT 2.0
Manual NXT 2.0Manual NXT 2.0
Manual NXT 2.0
 
Trabajo de informatica1
Trabajo de informatica1Trabajo de informatica1
Trabajo de informatica1
 
Taller con Lego Mindstorms
Taller con Lego MindstormsTaller con Lego Mindstorms
Taller con Lego Mindstorms
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms education
 
Instructivo programación en chanting
Instructivo programación en chantingInstructivo programación en chanting
Instructivo programación en chanting
 
Guia de infor 4.pptx
 Guia de infor 4.pptx Guia de infor 4.pptx
Guia de infor 4.pptx
 
Mindstorms educationlego
Mindstorms educationlegoMindstorms educationlego
Mindstorms educationlego
 

Similar a Programando bloques control: Mientras y Contar

Seguir las lineas
Seguir las lineasSeguir las lineas
Seguir las lineasguest41dbcf
 
cuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfcuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfhenrrycoylaquispe
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Tecnisistemas
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Omar Rodriguez
 
Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448pfabreg4
 
Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2eugincr
 
Trabajo mindstorms 3
Trabajo mindstorms 3Trabajo mindstorms 3
Trabajo mindstorms 3Nicolas Amado
 
Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Domotica daVinci
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms educationfoxperro
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms educationfoxperro
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerralikioji
 

Similar a Programando bloques control: Mientras y Contar (20)

Ficha-1.pdf
Ficha-1.pdfFicha-1.pdf
Ficha-1.pdf
 
Ficha 1.pdf
Ficha 1.pdfFicha 1.pdf
Ficha 1.pdf
 
Robotica
RoboticaRobotica
Robotica
 
Seguir las lineas
Seguir las lineasSeguir las lineas
Seguir las lineas
 
cuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfcuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdf
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1
 
Tutorial de Scratch
Tutorial de ScratchTutorial de Scratch
Tutorial de Scratch
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1
 
Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448
 
Pic retardos por software
Pic retardos por softwarePic retardos por software
Pic retardos por software
 
Lego mindstormsm ntx
Lego mindstormsm ntxLego mindstormsm ntx
Lego mindstormsm ntx
 
Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2
 
Trabajo mindstorms 3
Trabajo mindstorms 3Trabajo mindstorms 3
Trabajo mindstorms 3
 
Arduino
ArduinoArduino
Arduino
 
Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814
 
Trabajo lego
Trabajo legoTrabajo lego
Trabajo lego
 
Trabajo lego
Trabajo legoTrabajo lego
Trabajo lego
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms education
 
Resumen de mindstorms education
Resumen de mindstorms educationResumen de mindstorms education
Resumen de mindstorms education
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 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...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 

Programando bloques control: Mientras y Contar

  • 1. Programando los bloques de control- El bloque Mientras Mientras no aprendas, repite esta lección En esta ocasión toca el bloque de Control Mientras…. Este bloque permite que, mientras se esté cumpliendo una condición, se ejecuten ciertas instrucciones. ¡Vamos allá! Necesitarás:  1 LDR  1 Zumbador  Una placa Arduino  Un cable USB El funcionamiento de este bloque es muy sencillo, vamos a verlo con un ejemplo
  • 2. En este programa, mientras la lectura del sensor de luz sea mayor de 400 sonará el zumbador, ¡es una alarma de luz excesiva!, este funcionamiento se suele representar con el siguiente esquema: Es muy importante notar que la cantidad de luz se debe actualizar en cada iteración del bucle, ya que de lo contrario, una vez que entramos en el bucle no volveríamos a leer el valor del sensor, y por lo tanto, jamás saldríamos de él.
  • 3. Programando los bloques de control: El bloque Contar 1, 2, 3 probando probando… Hoy vamos a aprender cómo funciona el bloque Contar. ¡Vamos allá! Necesitarás:  1 LED  Una placa controladora Arduino  Un cable USB ¿Recuerdas la lección anterior donde aprendiste qué era un bucle y cómo funcionaba el bloque Mientras? Pues bien, este bloque es también un bucle, pero en vez de repetirse mientras se cumpla una condición, el programa repetirá las órdenes solo un número de veces determinado. Para ello hay que decirle al bloque qué contar, desde dónde y hasta dónde. Vamos a ver cómo funciona con un ejemplo muy sencillo: El programa enciende el LED un tiempo determinado, incrementando ese tiempo cada vez en un segundo. De esta forma, la primera vez se encenderá un segundo, la segunda dos segundos, la tercera tres, así hasta llegar a diez. Para ello usamos el bloque contar. En este bloque debes configurar tres valores. El primero, Contar con [valor] es donde debes decir con que variable vas a contar, en nuestro caso la variable cuenta. El segundo desde [valor] es donde debemos decir desde dónde queremos empezar a contar. Podemos empezar a contar desde cero, uno, diez, o cualquier otro valor. Por último, hasta [valor] te permite definir hasta qué valor deseas contar. Puedes contar hacia delante, incrementando valores… ¡o hacia atrás!, disminuyendo valores. En el caso de que tu valor inicial sea mayor que el final, por ejemplo contar de 10 a 1, el programa irá restando valores hasta llegar a 1. El bucle contar tiene un montón de utilidades, pero la mejor de todas es que… ¡no tendrás que usar tus manos nunca más! ¿Se te ocurre alguna otra aplicación? ¿Qué tal si creas una máquina para contar automáticamente jugando al escondite? Podrías hacer que se ilumine un LED cada segundo y suene un zumbador al llegar a 100… ¡Inténtalo!