Divirtiéndome con mBot: Guia de manejo y programacióm (Libro Junio 2016)

Page 98

Divirtiéndome con mBot: Guía de manejo y programación Su conector es de color amarillo, así que, sólo lo podremos conectar a los puertos que dispongan de este color. En una placa mCore nos vale cualquiera de sus 4 puertos. Al igual que en otros componentes, podemos usar este módulo directamente en una Arduino Uno, sin shield. En este caso, las tres conexiones se nos muestran en un lateral: Vcc, GND y SIG, siendo la señal un pin digital de la placa Arduino Uno. En las librerías de Makeblok disponemos de tres programas de ejemplo que nos ayudarán a programarlos desde el IDE de Arduino:

Desde mBlock podemos programar cada led de forma independiente. Por ejemplo, si el módulo está conectado al puerto 3 (color amarillo), y queremos que el primer led tenga el color rojo, el segundo el color verde, el tercero el color azul y el cuarto el color blanco, el programa que realizaría nuestros deseos sería el siguiente:

El programa anterior es muy simple y con mBlock podemos hacer mucho más. Por ejemplo, simular un arcoíris usando los leds de abordo y los del módulo 4 LEDs RGB. Este reto lo ejecuta el siguiente script: En él se crean 3 variables: LedAleatorio (que escoge aleatoriamente un LED de los 4 posibles del módulo 4LEDs), n (que por defecto toma el valor 1 de los leds de a bordo de la placa y, gracias a n+1, selecciona el LED RGB 2 de la placa mCore) y la variable color (que tomará un valor al azar entre 0 y 255).

Página 95 de 141


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Divirtiéndome con mBot: Guia de manejo y programacióm (Libro Junio 2016) by Susana Oubiña Falcón - Issuu