3. primeros pasos con m block
-
Upload
alberto-bernabeu -
Category
Education
-
view
465 -
download
1
Transcript of 3. primeros pasos con m block
![Page 1: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/1.jpg)
3.- Primeros pasos con mBlocks.
Fernando Ureña HerreroAlberto Bernabeu Lorente
![Page 2: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/2.jpg)
ÍNDICE1. Placa Arduino Uno Rev.32. Placa de prototipo.
![Page 3: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/3.jpg)
1.-Ejemplo 1 El objetivo de este primer ejemplo es
hacer que se encienda un led y después se apague, para ello crearemos un programa con mBlock y después analizaremos el código generado por dicho Software.
Para este primer ejemplo usaremos un led incorporado en la placa Arduino (pin 13), el cual ya lleva incluida su resistencia para que lo podamos usar.
![Page 4: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/4.jpg)
1.-Ejemplo 1 Materiales necesarios:
Placa Arduino UNO. Cable USB.
![Page 5: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/5.jpg)
1.-Ejemplo 1 Ejecutaremos el programa mBlock:
![Page 6: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/6.jpg)
1.-Ejemplo 1 Cambiaremos el
idioma a Español:
![Page 7: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/7.jpg)
1.-Ejemplo 1 Instalaremos los Drivers en caso de ser
necesario:
![Page 8: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/8.jpg)
1.-Ejemplo 1 En el caso de querer acceder a la
carpeta de los drivers, para instalarlos de manera manual, dichos drivers se encuentran en la siguiente ruta: C:\Program Files (x86)\mBlock\Arduino\
drivers
![Page 9: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/9.jpg)
1.-Ejemplo 1 Elección de la placa:
![Page 10: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/10.jpg)
1.-Ejemplo 1 Elección del puerto de conexión:
Este puerto siempre será un puerto COM, pero el número puede variar.
![Page 11: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/11.jpg)
1.-Ejemplo 1 Entrar en modo Arduino, para poder
programar en visual y que nos aparezca el código.
![Page 12: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/12.jpg)
1.-Ejemplo 1 Parte izquierda de la pantalla:
![Page 13: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/13.jpg)
1.-Ejemplo 1 Parte derecha de la pantalla:
![Page 14: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/14.jpg)
1.-Ejemplo 1 En el caso de no ver este icono de color
verde, volver a seleccionar el puerto de conexión.
![Page 15: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/15.jpg)
1.-Ejemplo 1 El objetivo de este primer ejemplo era
hacer que se encienda un led y después se apague, para ello, haremos lo siguiente:
![Page 16: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/16.jpg)
1.-Ejemplo 1 Ahora pulsaremos el botón Upload to
Arduino.
Si todo ha salido bien debemos de ver el led 13 parpadear.
![Page 17: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/17.jpg)
1.-Ejemplo 1 Analicemos el código generado:
![Page 18: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/18.jpg)
1.-Ejemplo 1 Este mismo ejemplo lo podemos
encontrar en el IDE de Arduino en la parte de los ejemplos.
Para poder acceder a la IDE de Arduino mBlocks lleva un botón el cual te lleva a la IDE de Arduino.
![Page 19: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/19.jpg)
1.-Ejemplo 1
![Page 20: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/20.jpg)
1.-Ejemplo 1 El código del Blink es casi igual que el
que nos genera mBlock:
![Page 21: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/21.jpg)
2.-Ejemplo 2 Repetiremos el mismo ejemplo pero
esta vez usando la placa de prototipo desde la salidas de 5v y GND de arduino.
Materiales necesarios: Placa Arduino UNO. Resistencia 220 ohm. Diodo Led. Protoboard. Cable USB.
![Page 22: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/22.jpg)
2.-Ejemplo 2
![Page 23: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/23.jpg)
2.-Ejemplo 2 La programación seria la misma que la
anterior:
![Page 24: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/24.jpg)
TAREA Modifiquemos el ejemplo anterior de
forma que: Cambia el puerto de salida. Modifica el tiempo de retardo. Incluye varios leds. Observa el pin 13.
![Page 25: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/25.jpg)
3.-Ejemplo 3 Cuando pulsemos el pulsador se
encenderá un led.
Materiales necesarios: Placa Arduino UNO. Resistencia 220 ohm. Diodo Led. Resistencia 10 kilohm. Pulsador. Protoboard.
![Page 26: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/26.jpg)
3.-Ejemplo 3
![Page 27: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/27.jpg)
3.-Ejemplo 3 La programación seria la siguiente:
![Page 28: 3. primeros pasos con m block](https://reader035.fdocuments.es/reader035/viewer/2022062412/58727c7c1a28abc7068b5751/html5/thumbnails/28.jpg)
TAREA Modifiquemos el ejemplo anterior de
forma que: Cambia los puertos de salida y entrada. Combina varios Leds.