Anda di halaman 1dari 12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Login de usuario
Search...

Inicio

Blog

Tutoriales

Tienda

+ Foros

+ Mi cuenta

Somos

Contactar

Artculos

Ver ms

ABR
2013

19

Todo sobre Ardublock by Opiron


by : Opiron Electronics comment : 4

Ardublock es una maravillosa herramienta de programacin con bloques funcionales que se distribuye con una applet de Java.

www.opiron.com/portfolio/tutorial-sobre-ardublock

1/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Con Ardublock podemos programar nuestra placa Arduino de una forma completamente diferente, mediante bloques e integrarlos unos con otros en forma de puzzle. Hay muchas cosas por las que Ardublock es una herramienta interesante: Es completamente gratuita. El software es muy fcil de aprender. Ofrece una forma diferente de aprender a programar. En el tutorial veremos cmo instalarlo, un repaso a algunas de las funciones integradas y haremos un ejemplo.

Tutorial Hardware necesario


PC. Mdulo Arduino para hacer un test: http://tienda.opiron.com/es/8-boards-arduino

Software necesario
IDE de Arduino ya instalado. Link a descarga: http://www.arduino.cc/en/Main/Software Ardublock. Veremos cmo instalarlo en el tutorial.

Instalacin
www.opiron.com/portfolio/tutorial-sobre-ardublock 2/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

1/ Para instalar Ardublock tenemos que ir primero a la pgina de referencia: http://blog.ardublock.com. Luego all ir donde pone download o ir directamente al enlace de descarga. 2/ Abrimos el IDE de Arduino y verificamos la ruta del Sketchbook. Para ello abrimos el men de Arduino y hacemos Archivo -> Preferencias:

Preferencias de Arduino

Segn el Sistema Operativo con el que trabajemos podemos tener el Sketchfolder en: Linux:/home/ Macintosh: Documents/Arduino. Windows: Documents/Arduino 3/ Cerrar el IDE de Arduino. Lo abriremos de nuevo una vez tengamos el archivo .jar en el directorio correcto. 4/ Vamos a nuestro sketchfolder y creamos una carpeta que se llame tools. Luego dentro de sta creamos otra a la que llamamos ArduBlockTool, y dentro de sta, otra carpeta que se llame tool. Finalmente, dentro de esta carpeta copiamos archivo .jar que hemos descargado.
www.opiron.com/portfolio/tutorial-sobre-ardublock 3/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

5/Arrancamos de nuevo el IDE de Arduino y nos movemos al men de herramientas, donde debe aparecer Ardublock. Hacemos clic, y a jugar!

Dentro del menu herramientas encontraremos Ardublock.

Por dnde empiezo?


Una vez arrancamos Ardublock se nos abrir una ventana en el que tendremos el entorno de programacin de Ardublock.

www.opiron.com/portfolio/tutorial-sobre-ardublock

4/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

IDE de Ardublock

Ardublock presenta en la parte derecha las libreras y funciones disponibles para programar. Cuando queramos usar alguna de ellas, tenemos que darle a alguna de las carpetas (por ejemplo, Control), y arrastrar la funcin que queramos hasta el rea de trabajo. Algunas de las libreras disponibles las podemos resumir en: Control: Funciones de control de programa, como loop(), while(), etc. Pins: Funciones para leer / escribir sobre pines de Arduino. Number / Constants: Disponibles algunos valores tipo HIGH, LOW, etc. Operators: Disponibles algunos operadores como AND, NOT, etc Utilities: Disponibles algunas funciones utiles como delay() o millis().

Elaboracin de un programa
Ejemplo 1: Hola mundo a travs del puerto Serial
www.opiron.com/portfolio/tutorial-sobre-ardublock 5/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Escribiremos un programa bsico para aprender rpidamente cmo funciona. Lo explicamos paso a paso: 1/ Conectamos nuestro Arduino va USB al PC y arrancamos el Arduino IDE. 2/ En primer lugar, en cualquier programa necesitaremos la instruccin loop(), que encontraremos dentro de la carpeta Control . La abrimos clicando con el ratn y arrastramos la funcin loop() al rea de trabajo. 3/Luego dentro de la carpeta Utilities vamos a buscar la funcin Serial println y dentro de la misma escribimos el mensaje Hola mundo. Luego hacemos lo mismo con la funcin delay, en la que por defecto nos arrastra 1000 ms. 4/ Una vez escrito el programa, le podemos dar a Save y guardarlo con el nombre que ms nos guste. Luego le damos a Upload. A continuacin se generar el cdigo equivalente a los bloques en Arduino y se transferir el programa a Arduino. Debera quedar algo como la siguiente imagen:

Programacin de un Hola mundo por el puerto Serial.

www.opiron.com/portfolio/tutorial-sobre-ardublock

6/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

5/ Si todo ha ido bien, dndole al botn Serial monitor del IDE de Arduino veremos como cada segundo se escribe por el puerto serial el mensaje Hola mundo.

Ejemplo 2: Beep
En este ejemplo conectaremos un Buzzer al pin 8 de Arduino, si tenis dudas de cmo conectarlo podis visitar el tutorial sobre dedicado al Buzzer en el link. - cuidado porque all usabmos el pin 11 y aqu usaremos el 8-. Siguiendo las mismas pautas que en anterior ejemplo, aqu la diferencia ser que interactuaremos con un elemento de salida, el buzzer, y lo programaremos con la funcin tone. El cdigo queda como el que vemos a continuacin:

Beep con Arduino.

www.opiron.com/portfolio/tutorial-sobre-ardublock

7/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Si todo ha ido bien, ya tendremos un beep intermitente y esto es todo. Os animamos a utilizar Ardublock!

Agradecemos tu feedback
Agradecemos tu feedback cuando has ledo un tutorial, y puedes hacerlo de diferentes maneras: Si te ha gustado el tutorial te agradecemos que lo compartas con la comunidad de usuarios. Si tienes dudas respecto al tutorial, contacta con nosotros mediante el foro. Si te gustara recibir formacin relacionada con Programacin, Arduino, etc, podemos ayudarte, contacta con nosotros mandando un correo a info@opiron.com. Si tienes alguna sugerencia de mejora, o simplemente te gustara subir un tutorial a nuestra web, ser bueno para nosotros. Contacta con nosotros en info@opiron.com. Te gustara participar en nuestro chat en vivo? Todos los viernes estamos en Google Plus. Podrs exponer tus proyectos y conocernos. Tambin te invitamos a seguirnos en Facebook y twitter. Si necesitas un componente y te gusta lo que hacemos, visita nuestra tienda. El tutorial y su contenido texto, imgenes y cdigo- estn bajo licencia Creative Commons Attribution-ShareAlike 3.0 License.

Rate this article


Confianza Objetividad Completo

View ratings
Bien escrito

Submit Ratings

Sobre el autor
Open Hardware and Borderless Minds.
www.opiron.com/portfolio/tutorial-sobre-ardublock 8/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

4 Comments
Ric 17 mayo, 2013
at 15:34 Reply

Dentro de la carpeta ArduBlockTool hay que crear otra carpeta llamada tool, y dentro metemos el jar

Opiron open Hardware Opiron 17 mayo, 2013


Gracias Ric! Lo modificamos segn tu comentario! ;)

at 15:41 Reply

Carloko

17 octubre, 2013 at 21:18 Reply

Esta super bueno, el nico detalle que encontr es que no se puedan borrar los bloques desde el entorno grfico..pero lo dems esta genialsaludos.

Opiron Electronics
Gracias Carloko!

17 octubre, 2013 at 21:33 Reply

Enviar una respuesta


www.opiron.com/portfolio/tutorial-sobre-ardublock 9/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Name

Email

Website

Anti-Spam

Post Comment

En nuestro foro DIY


www.opiron.com/portfolio/tutorial-sobre-ardublock

En nuestra tienda Open

Comparte Opiron en tus redes!


10/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

Arduino y sensor de humedad by Edgarzint 1 hour, 16 minutes ago control de ingreso total vehicular, e indicador de espacios libres de un parking by 2 months ago Problema para proyecto by jabp_ex 2 months, 1 week ago Pantalla OLED 12832 con Arduino DUE by 3 months ago Comunicacin USB arduino by jofranco 4 months ago Creacion de libreras esepeciales para arduino by editronikx 3 months, 2 weeks ago Hangouts los viernes by Opiron Electronics 7 months, 3 weeks ago Bienvenidos al nuevo foro Opiron open hardware DIY by ideaweb 9 months, 4 weeks ago cesarconde gonzallo

Hardware
Kit Link RF 433 MHz - 6,35 Cable adaptador 9V Jack - 3,03 Netduino Plus 2 - 62,86 Cable USB tipo A a tipo B - 3,81 Bateria Lipo 1300mAh - 13,19 Batera CR2032 - 1,51 Bobina de cable rojo - 3,03 Bobina de cable negro - 3,03 Pack de cables H/H de alta calidad - 6,47 Cable Conector 3 pines H/H - 1,45

Si te somos de utilidad o te gusta Opiron comprtenos en tus redes sociales preferidas:


+328 Tw ittear Me gusta Compartir A 118 personas les gusta esto. S el primero de tus amigos.

Opiron Open Hardware Tutoriales Tienda open hardware Foro y toda la informacin sobre Open Hardware en la red | Diseo web: ideaweb
www.opiron.com/portfolio/tutorial-sobre-ardublock 11/12

14/01/14

Opiron Electronics Tutorial sobre Ardublock - Opiron Electronics

www.opiron.com/portfolio/tutorial-sobre-ardublock

12/12

Anda mungkin juga menyukai