Un universo de extensiones con mBlock5
Se describe cómo utilizar las diferentes extensiones para objetos y como crear extensiones para módulos en placas arduino Se describe cómo utilizar las diferentes extensiones para objetos y como crear extensiones para módulos en placas arduino
UN UNIVERSO DE EXTENSIONES EN MBLOCK5Si todo va bien, ¿cuánto tardan en publicarla? Depende, no hay un tiempo fijo estipulado.¿Qué hago yo para acelerar el proceso?Escribir un correo a support@makeblocksupport.zendesk.comEn él me presento, con nombre completo, le explico que soy docente y que en mi centroeducativo utilizamos Linux como sistema operativo. De ahí la importancia de que publique laextensión ya que es la única forma de acceder a ella.Contestan rápido y tras testearla, en pocos días está publicada.SUSANA OUBIÑA FALCÓN PÁGINA 91 DE 207
UN UNIVERSO DE EXTENSIONES EN MBLOCK54.2. Extensión Serial - BluetoothEsta segunda extensión ya es más compleja y se compone de varios comandos.4.2.1. Importancia de la extensión Serial- BluetoohCon mBlock no podemos realizar una comunicación serie con la placa Arduino desde el propioprograma e inmediatamente ver la recepción o el envío de datos de la placa al PC por monitorserie (pensar que mBlock no dispone de monitor serie). Pero, curiosamente, incluye un bloqueque denomina “Puerto serie” y con él podemos establecer una recepción de datos entre la placaArduino y el PC. Eso si, para ver qué datos se reciben debemos seguir los siguientes pasos:1. Cargar el programa desde mBlock52. Desconectar la placa en el mBlock53. Abrir el IDE de Arduino y conectarla allí al puerto correspondiente y, tras abrir el monitorserie, escoger la velocidad de transmisión de 115200:Para ilustrarlo vamos a hacerlo con dos ejemplos:Reto 1: Usaremos un potenciómetro de 10K con un LED RGB de Cátodo Común y observaremosen el monitor serie los valores que va tomando el potenciómetro y el color que va mostrando elLED RGB en ese momento.Un posible circuito sería el siguiente: En mi caso, como utilizo un LED RGB de cátodo común de10mm puedo omitir las resistencias de protección.En la siguiente imagen se observa que hemos conectado las patillas R, G y B a los pines PWM 9,10 y 11 respectivamente y la patilla de control del potenciómetro al pin A0.SUSANA OUBIÑA FALCÓN PÁGINA 92 DE 207
- Page 41 and 42: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 43 and 44: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 45 and 46: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 47 and 48: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 49 and 50: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 51 and 52: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 53 and 54: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 55 and 56: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 57 and 58: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 59 and 60: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 61 and 62: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 63 and 64: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 65 and 66: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 67 and 68: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 69 and 70: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 71 and 72: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 73 and 74: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 75 and 76: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 77 and 78: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 79 and 80: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 81 and 82: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 83 and 84: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 85 and 86: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 87 and 88: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 89 and 90: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 91: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 95 and 96: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 97 and 98: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 99 and 100: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 101 and 102: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 103 and 104: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 105 and 106: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 107 and 108: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 109 and 110: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 111 and 112: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 113 and 114: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 115 and 116: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 117 and 118: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 119 and 120: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 121 and 122: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 123 and 124: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 125 and 126: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 127 and 128: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 129 and 130: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 131 and 132: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 133 and 134: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 135 and 136: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 137 and 138: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 139 and 140: UN UNIVERSO DE EXTENSIONES EN MBLOC
- Page 141 and 142: UN UNIVERSO DE EXTENSIONES EN MBLOC
UN UNIVERSO DE EXTENSIONES EN MBLOCK5
4.2. Extensión Serial - Bluetooth
Esta segunda extensión ya es más compleja y se compone de varios comandos.
4.2.1. Importancia de la extensión Serial- Bluetooh
Con mBlock no podemos realizar una comunicación serie con la placa Arduino desde el propio
programa e inmediatamente ver la recepción o el envío de datos de la placa al PC por monitor
serie (pensar que mBlock no dispone de monitor serie). Pero, curiosamente, incluye un bloque
que denomina “Puerto serie” y con él podemos establecer una recepción de datos entre la placa
Arduino y el PC. Eso si, para ver qué datos se reciben debemos seguir los siguientes pasos:
1. Cargar el programa desde mBlock5
2. Desconectar la placa en el mBlock5
3. Abrir el IDE de Arduino y conectarla allí al puerto correspondiente y, tras abrir el monitor
serie, escoger la velocidad de transmisión de 115200:
Para ilustrarlo vamos a hacerlo con dos ejemplos:
Reto 1: Usaremos un potenciómetro de 10K con un LED RGB de Cátodo Común y observaremos
en el monitor serie los valores que va tomando el potenciómetro y el color que va mostrando el
LED RGB en ese momento.
Un posible circuito sería el siguiente: En mi caso, como utilizo un LED RGB de cátodo común de
10mm puedo omitir las resistencias de protección.
En la siguiente imagen se observa que hemos conectado las patillas R, G y B a los pines PWM 9,
10 y 11 respectivamente y la patilla de control del potenciómetro al pin A0.
SUSANA OUBIÑA FALCÓN PÁGINA 92 DE 207