DESAFIO 1 - curso introductorio
Conocemos el software de programación
15 min
PASO 3
Explicación de columnas
​
PIN: Aquí podemos controlar los pines de nuestra placa, como leer su valor (ya sea digital o analógico), o asignarles un valor (alto o bajo). También podemos usar eventos basados ​​en los cambios de un pin para hacer que el programa haga algo.
​
PUERTO SERIE: No la usaremos porque el hardware que tenemos no puede entender estos datos. Pero podría ser útil para revisar tareas del programa más adelante.
​
DATOS: Aquí podemos trabajar con los datos. Por ejemplo, podemos cambiar (mapear) los valores analógicos que recibimos o limitar los valores que usamos.
​
SENSOR: Lo más importante aquí es el temporizador. Este nos permite hacer que el programa espere un tiempo exacto. Tenemos un bloque para leer cuánto tiempo ha pasado y otro para reiniciar el temporizador, lo que nos ayuda a controlar mejor el tiempo.
​
EVENTOS: Aquí está el bloque principal que inicia nuestro programa. Todo lo que conecta a este bloque se ejecutará cuando la placa comience. Si hay bloques que no están conectados directamente o no sean llamados por otros, no se ejecutarán.
​
CONTROL: Es una de las más importantes. Aquí encontramos cosas útiles como las esperas (por tiempo o evento), los bloques de "si" (if), los ciclos "para" (for), y "mientras" ( while).
​
OPERADORES: Se encarga de todo lo que tiene que ver con números y cadenas de texto (strings). Podríamos decir que es como una pestaña de matemáticas.
​
VARIABLES: Aquí creamos las variables que usaremos en nuestro programa. Al crear una variable, podemos darle un valor inicial y luego cambiar su valor tantas veces como queramos.
​
MIS BLOQUES: Aquí podemos crear nuestros propios bloques, que sirven para organizar el programa. Estos bloques pueden ser llamados aunque no estén directamente conectados al bloque principal.
​
TIRA_LEDS_RGB: Esta es una librería que se usa para controlar la matriz de LEDs que tenemos.
PASO 4
Empezamos a programar!
​
Le decimos a Mblock que estamos programado una matriz LED de 64 LEDs que estan conectados al pin 12
PASO 5
Agregamos la intensidad del Brillo de las LEDs. Sugerimos un valor entre 30 y 50.
​
PASO 6
En la pestaña ¨variables¨ encontramos la variable que creamos para controlar los colores.
​
Esta es una placa RGB (RED, GREEN and BLUE). Si mezclamos distintos valores podemos crear diferentes colores.
​
En este caso solo prenderemos la pantalla en AZUL. Debemos colocar un valor de 100 y 255 para la intensidad del azul. Recomendamos colocar 255.
PASO 7
En la pestaña ¨mis bloques¨ encontramos el bloque para prender la pantalla completa
​
Nos permite prender todos los LEDs
PASO 8
En la pestaña ¨TIRA_LEDS¨ encontramos el bloque MOSTRAR.
​​
Esto permite que luego de leer todo el código, lo muestre en la pantalla.
PASO 9
Conecta tu PIXO a la computadora usando el cable USB
El extremo USB va en el puerto USB de la computadora.
PASO 10
Tenemos que decirle al programa que tenemos hardware conectado.
​
Cambiamos a ¨conexión directa¨
PASO 11
Luego le decimos que es por un puerto Serie USB
PASO 12
Seleccionamos el puerto que esta conectado, en tu dispositivo puede aparecer distinto.
​
Si en el primer intento no funciona, probar con los otros puertos.