3. primeros pasos con m block

28
3.- Primeros pasos con mBlocks. Fernando Ureña Herrero Alberto Bernabeu Lorente

Upload: alberto-bernabeu

Post on 16-Apr-2017

465 views

Category:

Education


1 download

TRANSCRIPT

Page 1: 3.  primeros pasos con m block

3.- Primeros pasos con mBlocks.

Fernando Ureña HerreroAlberto Bernabeu Lorente

Page 2: 3.  primeros pasos con m block

ÍNDICE1. Placa Arduino Uno Rev.32. Placa de prototipo.

Page 3: 3.  primeros pasos con m block

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

1.-Ejemplo 1 Materiales necesarios:

Placa Arduino UNO. Cable USB.

Page 5: 3.  primeros pasos con m block

1.-Ejemplo 1 Ejecutaremos el programa mBlock:

Page 6: 3.  primeros pasos con m block

1.-Ejemplo 1 Cambiaremos el

idioma a Español:

Page 7: 3.  primeros pasos con m block

1.-Ejemplo 1 Instalaremos los Drivers en caso de ser

necesario:

Page 8: 3.  primeros pasos con m block

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

1.-Ejemplo 1 Elección de la placa:

Page 10: 3.  primeros pasos con m block

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

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

1.-Ejemplo 1 Parte izquierda de la pantalla:

Page 13: 3.  primeros pasos con m block

1.-Ejemplo 1 Parte derecha de la pantalla:

Page 14: 3.  primeros pasos con m block

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

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

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

1.-Ejemplo 1 Analicemos el código generado:

Page 18: 3.  primeros pasos con m block

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

1.-Ejemplo 1

Page 20: 3.  primeros pasos con m block

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

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

2.-Ejemplo 2

Page 23: 3.  primeros pasos con m block

2.-Ejemplo 2 La programación seria la misma que la

anterior:

Page 24: 3.  primeros pasos con m block

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

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

3.-Ejemplo 3

Page 27: 3.  primeros pasos con m block

3.-Ejemplo 3 La programación seria la siguiente:

Page 28: 3.  primeros pasos con m block

TAREA Modifiquemos el ejemplo anterior de

forma que: Cambia los puertos de salida y entrada. Combina varios Leds.