top of page
fondo ej-15.png

CHALLENGE 1 - introductory course

Install programming software

15 min 

STEP 1

Press the button to go to the Arduino page. Follow the download instructions depending on your operating system (Windows, Mac or Linux).

Captura de pantalla 2024-09-30 a la(s) 12.24.04.png

STEP 5

Descargá el archivo y subilo a Mblock.

Puedes usar el mismo archivo que en el ejercicio anterior.​​

Captura de pantalla 2024-09-30 a la(s) 12.28.18.png

STEP 8

I defined the chosen digital PIN.

This PIN is the one we use to connect the LED Matrix to the Arduino.

Captura de pantalla 2024-09-30 a la(s) 12.35.34.png

STEP 8

I defined the chosen digital PIN.

This PIN is the one we use to connect the LED Matrix to the Arduino.

Captura de pantalla 2024-10-14 a la(s) 12.20.03.png

STEP 8

I defined the chosen digital PIN.

This PIN is the one we use to connect the LED Matrix to the Arduino.

Captura de pantalla 2024-10-14 a la(s) 12.20.25.png

STEP 8

=> Mostrar Cursor

=> Espera 0.1 segundos

​

La espera es necesaria para que reaccione despues de 0.1 segundos, si no lo hacemos cuando lo apretemos el cursor va a salir disparado a una velocidad exagerada y no lo vamos a poder controlar. 

​

​

Captura de pantalla 2024-10-14 a la(s) 12.22.11.png

STEP 8

=> Mostrar Cursor

=> Espera 0.1 segundos

​

La espera es necesaria para que reaccione despues de 0.1 segundos, si no lo hacemos cuando lo apretemos el cursor va a salir disparado a una velocidad exagerada y no lo vamos a poder controlar. 

​

​

Captura de pantalla 2024-10-14 a la(s) 12.22.11.png

STEP 8

=> Mostrar Cursor

=> Espera 0.1 segundos

​

La espera es necesaria para que reaccione despues de 0.1 segundos, si no lo hacemos cuando lo apretemos el cursor va a salir disparado a una velocidad exagerada y no lo vamos a poder controlar. 

​

​

Captura de pantalla 2024-10-22 a la(s) 15.58.30.png

STEP 8

I defined the chosen digital PIN.

This PIN is the one we use to connect the LED Matrix to the Arduino.

Captura de pantalla 2024-10-22 a la(s) 15.59.25.png

PASO 9​

Cuando apretamos el botón superior, que se encuentra conectado al PIN 3 aumentamos la variable cursor en 8 unidades, ya que queremos “Subir” .

 

Por ejemplo si estamos en el LED 2 y apretamos el botón para subir el cursor se va a prender el LED 10 por lo tanto nuestra variable cursor debe aumentar en 8 unidades.​

Captura de pantalla 2024-10-22 a la(s) 15.59.33.png

PASO 10

Hacemos lo mismo con el resto de los botones

​

B2: Queremos que se mueva a la derecha, así que restamos -1

​

B3: Queremos que se mueva para abajo, que número debemos colocar?

​

B4: Queremos que se mueva a la izquierda , que número debemos colocar?

Captura de pantalla 2024-10-22 a la(s) 15.59.49.png

PASO 11​

Cuando pasamos el LED 63 el contador va a seguir contando, entonces tenemos que decirle que cuando llegue a al LED 63 vuelva al 0. â€‹

​

La variable contador no esta limitada por el numero de LEDs, nosotros la limitamos de esa forma por nuestro proposito.

Captura de pantalla 2024-10-22 a la(s) 15.59.59.png

PASO 12​

Agregamos un bloque que nos permita decir si es mayor a 63 entonces...​

​

Cursor>63

PASO 13​

Fijamos el Cursor en 0. 

 

En este caso nosotros elegimos que vuelva a cero cuando se nos pasa del LED 63.​

Captura de pantalla 2024-10-14 a la(s) 11.48.37.png

PASO 14​

Cuando estamos en el Pixel 0 y nos queremos mover para la derecha, estaríamos restándole 1, pasando al led -1 que no existe, por lo tanto en ese caso el cursor debe quedar en el led 0.​

Captura de pantalla 2024-10-14 a la(s) 12.07.52.png

PASO 15​

Colocamos el bloque borrar para que no se cree un efecto dibujo, por lo tanto borramos el anterior e inmediatamente dibujamos el nuevo led con el valor del cursor ya actualizado.

Captura de pantalla 2024-10-14 a la(s) 12.08.10.png

STEP 7

Tell your Arduino which port it is connected to.

Tools/Port/*select_port*

 

You have to mention dev.Arduino Uno, dec/cu.usbserial or COM. If many appear, try until it lets us upload.

fondo rayas blancas-16.png

CHALLENGES

 1: You will be able to change the brightness of the LED Matrix to the maximum and turn it on with the color Red


2: It will manage to change the brightness of the LED Matrix to an intermediate level and turn it on with the color Green


Ex 3: Achieve the SECONDARY colors,
these are Yellow, Magenta and Cyan.

Secondary colors are formed by combining equal parts of the primaries. Do you dare to program them?
 

bottom of page