Want to create interactive content? It’s easy in Genially!

Get started free

6 Retos Bitbloq iniciación

Alicia lasierra

Created on November 11, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Quiz

Essential Quiz

Practical Quiz

Akihabara Quiz

Piñata Challenge

Math Calculations

Pixel Challenge

Transcript

PROGRAMACIÓN

bitbloq

EMPEZAR

BITBLOQ

Introducción

1.- A prenderemos a solucionar problemas dividiendolos en pequeñas tareas. 2.-Traducir estas tareas en lenguaje comprensible para la máquina.

  • La herramienta que vamos a utilizar para programar la placa Zum Core de arduino es bitbloq.
  • Bitbloq tiene una sintaxis de bloques

Next

BITBLOQ

Vamos a ver:

  1. Qué es una placa controladora
  2. Los diferentes sensores y actuadores que podemos conectarle
  3. Como vamos a programarlo

Next

1.-PARTES DE UNA PLACA CONTROLADORA

Una placa controladora es un dispositivo que guarda un programa y que mediante perifericos interactua con el entorno que le rodea. Mediante la conexion de perifericos atraves de los pins conectores la placa recibe informacion de los sensores.
Pines digitales
Partes de una placa controladora: -Pines digitales -Pines analogicos -Microcontrolador -Interruptor encendido/ apagado -Entrada micro USB
Microcontrolador
Entrada micro USB
Pines analogicos

Next

Interruptor encendido /apagado

1. COMPONENTES DE UNA PLACA CONTROLADORA

SENSORES (mandan informacion) ACTUADORES ( reciben información)
Tipos de elementos

Next

REGISTRO E INSTALACIÓN EN BITBLOQ

1.Registro en Bitbloq

Next

REGISTRO E INSTALACIÓN EN BITBLOQ

2. Instalación de drivers

Next

REGISTRO E INSTALACIÓN EN BITBLOQ

2. Instalación de drivers

Next

BITBLOQ

RETO 1: Hola Mundo!

Un led es un actuador digital que al activarlo tiene la capacidad de emitir luz.

  • Entramos en nuevo proyecto de BITBLOQ y seleccionamos placa ZUM CORE en el menu PLACA de la derecha
  • Añadimos del menu COMPONENTES de la derecha el componete LED (Los componenetes están ordenados alfabeticamente)
  • Conectamos el led a los pines digitales.
  • Cogemos el componente led de nuestro kit y lo conectamos fisicamente a nuestra placa. Es muy importante que los cables coincidan con los colores
  • En la izquierda de la pantalla buscamos la pesataña bloques software.
  • Seleccionamos la tercera opcion bucle
  • En el menu de la derecha seleccionamos componentes /la primera opcion que es encender el led

Next

Next

BITBLOQ

RETO 1: Hola Mundo!

Un led es un actuador digital que al activarlo tiene la capacidad de emitir luz.

Next

BITBLOQ

RETO 2: Parpadear 2 leds simultaneamente

Un led es un actuador digital que al activarlo tiene la capacidad de emitir luz.

1.- Conectar fisicamente los leds a los pines digitales 2.- Conectamos los pines en Bitbloqd

Next

Next

BITBLOQ

RETO 2: Parpadear 2 leds simultaneamente

Next

BITBLOQ

RETO 3: Introducción a los condicionales

4.-Lo siguiente que queremos es que al presionar el boton se apague el led. Buscamos en el menu de la derecha en control el bloque : de lo contrario Componentes encender y cambiamos la opcion de encender por apagar.

Next

Next

BITBLOQ

RETO 4: Conseguir que 2 leds parpadeen a la vez

Hasta ahora hemos visto acciones secuenciales, que se haga una accion, espera otra accion espera. 1.- Seleccionamos la placa Zum Core 2 y añadimos 2 leds. .- En Bloques comenzamos a programar en el apartado Buqle.

Esta programacion haria parpadear un led pero queremos que parpadeen 2 a la vez
El microprocesador de la placa esta funcionando 16 millones de veces por segundo por lo que parecera que los leds parpadean a la vez

Next

BITBLOQ

RETO 4: Conseguir que 2 leds parpadeen a la vez

Hasta ahora hemos visto acciones secuenciales, que se haga una accion, espera otra accion espera.

Next

BITBLOQ

RETO 5: Introducción a los condicionales

Hasta ahora hemos visto acciones que se ejutan una detras de otra. Pero un programa necesita reaccionar, cuando sucede algo hace algo Un robot cuando va a chocarse. cambia de direccion. El reto ahora es cuando yo presiono un botón se enciende un led. Cuando pulse el boton, se enciende el led.

Next

BITBLOQ

Next

Introducción a los condicionales

Hasta ahora hemos hecho acciones sencillas. Ahora vamos a programar reacciones, esto es que cuando ocurra algo, haya una reaccion. Por ejemplo un robot que cuando se vaya a chocar se pare o cambie de dirección. .-El botón es un sensor digital, lo que quiere decir que solo nos va a dar 2 valores: pulsado o no pulsado. (Igual que el led que solo puede estar encendido o apagado) .-Por lo tanto conectamos los dos elementos a los pines digitales. 1.- Conectamos fisicamente el boton y el led a los pines digitales de nuestra placa. 2.- En Bitbloq escogemos la placa correcta (ZumCore 2) 3.- En el menu de la izquierda bloques/buqle utilizaremos los condicionales. Cuando el botón esté pulsado será verdadero y cuando no esté pulsado será falso. Buscamos en la pestaña de control el bloqeu si. Funciona de esta manera: si algo es igual a algo, entonces haz lo siguiente. Lo completamos con los componentes (Leer boton y escogemos verdadero) 4.-Lo siguiente que queremos es que al presionar el boton se apague el led.

BITBLOQ

RETO 5: Introducción a los condicionales

Objetivo : Usar un sensor de luz analogico para encender un led

Si hay poca luz, el led se enciende si hay mucha luz el led se apaga.

Next

BITBLOQ

RETO 6: Introducción a los condicionales

Objetivo : Conseguir que salte una alarma si se quita un cuadro de un museo. (Hará falta utilizar un zumbador y 2 leds que avisaran que ya no esta el cuadro y el sensor que detectara que no está el cuadro puede ser un sensor de luz, si se detecta mas luz, es que el cuadro no está)

Next

BITBLOQ

Solución : robo cuadro en el museo

Next

BITBLOQ

Solución : robo cuadro en el museo

Next

BITBLOQ

Solución : robo cuadro en el museo

Next

BITBLOQ

Reto 7: Casa Encantada

Objetivo : Al presionar un boton que aparezca un fantasma por la ventana. Para ello utilizaremos un servo de diro (motor de giro)

Next

Next

BITBLOQ

Reto 7: casa encantada

Next

Next

BITBLOQ

Reto 7: casa encantada

Next

Next

Next

BITBLOQ

Reto 8: Ruleta

Objetivo : Al presionar un boton girara una flecha (que será accionada por un servo de giro) y se iluminara un led ademas de sonar dos notas "re" y "sol". Para ello necesaitaremos: .- Botón - Servo de giro .-Un led .-Un zumbador Pistas:
  • Definir un sentido de giro del servo.
  • Para decirle cuando parar , decirle que espere y para que no pare siempre en el mismo sitio, habra que decirle que espere aleatoriamente entre unos segundos y otros segundos.
  • Decirle que pare el servo y que se encienda tanto el zumbador como el led.

Next

Next

BITBLOQ

Reto 8: Ruleta

Next

Next

BITBLOQ

THE END

Ahora puedes probar a programar!!

SIGUIENTE

+ info