lunes, 22 de enero de 2018

Condicionales

Antes de presentar los semáforos que hemos realizado, hemos visto algo más sobre condicionales avanzados. De esta manera, con la lógica avanzada, vamos a ser capaces de, en un mismo condicional, realizar una acción si se cumplen una serie de condiciones. Es lo que conocemos como Y y O.
https://pixabay.com/p-1630657/?no_redirect

En este vídeo se ve explicado lo que hemos visto y practicado mientras lo visualizábamos para aprender cómo se hace.

Después hemos aprovechado también para aprender lo que es el visor de sensores que es una forma rápida y cómoda de comprobar el valor que nos devuelve el sensor cuando estamos utilizando nuestra placa.

Y después de esto y de terminar nuestros semáforos los hemos presentado. Y el resultado es el siguiente:
La Cabrera: Silvia y Roberto
La Cabrera: Ana y Arturo
La Cabrera: Stefen y Alberto

Y con el tiempo que ha quedado, hemos empezado con el segundo proyecto: una casa/habitación/pasillo que encienda la luz si pulsamos un botón/usamos un sensor de luz/usamos un sensor de presencia, etc. Lo que se nos ocurra. Según nuestra propia idea y diseño.

lunes, 15 de enero de 2018

Máquina de estados

Este segundo día de robótica hemos visto lo que es una máquina de estado, gracias al tutorial de dwio de bq.

Supongamos que tenemos una luz que puede estar encendida o apagada. Pero no sabemos en cada momento cómo está, porque no se puede preguntar a Arduino en qué momento está. Para eso sirve una máquina de estados, que guarda en cada instante el estado del sensor o actuador en una variable. En el tutorial se explica cómo podemos hacerlo con un ejemplo.

Después hemos presentado la primera práctica para realizar: un semáforo.
Traffic light traffic blue

Tenemos que construir un semáforo, tanto su programación en ordenador como su maqueta real. Es decir, no basta con pensar cómo funcionaría, sino que también hay que montarlo y comprobar que todo lo que hemos programado hace lo que queremos.

Para ello, cada uno hará según quiera su maqueta propia y luego la presentaremos en común para ver qué ha pensado cada uno.

lunes, 8 de enero de 2018

Robótica

Después de las vacaciones de Navidad volvemos a la carga. Ahora con la robótica.
Robot

Durante el primer trimestre hemos visto programación de una manera secuencial gracias a code.org. Ahora seguiremos con la robótica, que ya comenzamos a hacer algo hace un par de meses.

¿Cómo lo vamos a hacer? Utilizaremos nuestros kits zum de BQ que son unas placas arduino uno modificadas para que resulte sencillo su uso. Además poseen unas características que hacen que sea una buena opción para aprender.
Placa Ardunio Uno Zum de BQ
Para empezar nosotros mismos probando poco a poco todos los elementos que tenemos en nuestro kit. Para ayudarnos, hemos seguido entre todos los primeros pasos del curso de bitbloq, en concreto:
  • Antes de empezar: indica qué necesitamos tener en el ordenador para que todo funcione.
  • Conociendo Bitbloq 2: es una página donde se describen todos los elementos de la interfaz. Muy corto y simple como introducción a la herramienta.
  • ¿Qué es un robot?: Muy interesante pararse aquí a ver un rato.
          a) Qué es un robot.
          b) La placa controladora.
          c) Sensores digitales y analógicos.
          d) Actuadores.
          e) Cómo funcionan los procesos en la placa.
Después de esta breve introducción, hemos jugado un poco por grupos con los sensores y actuadores para ver cómo funcionan.

Señalar, que hay una lista de vídeos de youtube de bitbloq muy interesantes donde están todos los que nos pueden ayudar a seguir para aprender.

Y también hay otra lista de distribución muy interesante con un montón de proyectos.